Xilinx Automotive Optical Flow Solution

Xilinx, Inc. (Nasdaq: XLNX) launched the Xilinx(R) Automotive (XA) Optical Flow solution for vision-based driver assistance (DA) systems. The field programmable gate array (FPGA) implementation integrates high-performance image processing capabilities from Digital Design Corporation (DDC) into a cost-effective, programmable platform that can be customized to support a variety of advanced applications, including pedestrian detection, collision warning, sign recognition, blind spot detection, back-up and parking aid.

The XA Optical Flow solution is built on a Xilinx Spartan(R)-3 device and DDC Optical Flow IP core with its innovative motion estimation algorithms. The Optical Flow IP core extracts relevant information about the roadway environment from the video images provided by vehicle-based camera systems. The extracted motion images are segmented into separate objects (pixel blocks) and processed using a block matching technique. The output is a two- dimensional vector map that can be utilized to assess collision threats.

The block matching function requires a very high number of operations per second to perform sum of absolute difference (SAD) calculations across image frames. The Xilinx FPGA executes these operations in parallel, so in a single clock cycle multiple operations can be carried out. This is a higher performance, more efficient optical flow solution than is possible with traditional digital signal processing (DSP) CPUs, which generally operate serially and require very high clock rates.

The XA Optical Flow solution delivers the scalable processing horsepower needed to implement pixel-level image processing functions that extract relative object motion information from a sequence of video frames. Its FPGA implementation provides a number of adjustable parameters to support performance tuning tailored to the requirements of the target application.

More info: Xilinx Automotive Solutions