Initial Situation

Camera-based driver assistance systems, such as lane keeping or traffic jam assistants, must evaluate video images in real-time and detect lanes, markings, vehicles, or pedestrians. The necessary algorithms were initially developed by the client’s experts as PC programs for research purposes. However, at the time of the project, the processing power of processors and graphics cards was insufficient to execute them in real-time on the video stream of an automotive camera. This meant that the functions could not be tested in moving test vehicles.

Cars driving on a multi-lane road, with some vehicles highlighted by digital overlays from measurement technology.

Project Overview

Area
Automotive & Measurement Technology

Solution
Image Processing for Real-Time Driver Assistance on FPGA.

System Environment
Automotive cameras, SCS FPGA box, network connection to PC

Algorithms
SGM-Stereo, Optical Flow, Stixel

Application
Mercedes-Benz S-Class INTELLIGENT DRIVE (autonomous Bertha Benz drive)

SCS’s Contribution

SCS ported the algorithms, which were available as PC programs, to an FPGA platform, enabling their real-time execution. Before each implementation, SCS, together with the client’s experts, examined the technical feasibility and the effort required for realization.

MicrosoftTeams image 2

Result

With the FPGA implementation, the client’s experts were able to execute their algorithms in real-time in the test vehicle, combine them into a complete system, and test them in real traffic. Two automotive cameras could be connected directly to the SCS FPGA box, and the results were available via the network connection for further processing. The SCS FPGA box was used as a subsystem of the Mercedes-Benz S-Class INTELLIGENT DRIVE. In 2013, the vehicle was the first in the world to autonomously complete a roughly 100-kilometer overland route, from Mannheim to Pforzheim, on the historic route of Bertha Benz.

approx. 100 km

autonomously completed overland route by the Mercedes-Benz S-Class INTELLIGENT DRIVE.

in series production

algorithms implemented by SCS on FPGA.

Services Used

FPGA Engineering

Computer Vision

Automotive & Measurement Technology

A smiling man with short gray hair in a dark sweater, standing in front of light curtains, using SCS Contact.

Your Contact Person

Felix Eberli

Embedded Systems & Automotive
+41 43 456 16 00

For questions regarding FPGA signal processing, radar systems, and functional safety in the automotive sector.

Further Case Studies

  • View through a car windshield with measurement points, parked cars, and a triangular traffic sign in the foreground.

    ZF

    SOC/FPGA: 4D Full-Range Radar

    Radar signal processing on SoC/FPGA, ASIL B compliant.

  • ISS 2000px NASA

    EADS

    PC Card Emulator for Mass Memory Unit

    FPGA Emulator for testing error correction in space.