• FPGA uses sum of absolute difference for auto applications

    JANUARY 15, 2009--Xilinx's Automotive (XA) Optical Flow for vision-based driver assistance systems is an FPGA implementation that integrates image-processing capabilities from Digital Design Corporation.
    Jan. 15, 2009

    JANUARY 15, 2009--Xilinx's Automotive (XA) Optical Flow for vision-based driver assistance (DA) systems is an FPGA implementation that integrates image-processing capabilities from Digital Design Corporation (DDC) to support applications including pedestrian detection, collision warning, sign recognition, blind spot detection, back-up, and parking aid. XA Optical Flow delivers scalable processing horsepower needed to implement pixel-level image processing functions that extract relative object motion information from a sequence of video frames.

    XA Optical Flow is built on a Xilinx Spartan-3 and DDC Optical Flow IP core with motion estimation. 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 used 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. For more information, go to: http://press.xilinx.com/phoenix.zhtml?c=212763&p=irol-newsArticle&ID=1224851&highlight=

    Sign up for Vision Systems Design Newsletters
    Get the latest news and updates.

    Voice Your Opinion!

    To join the conversation, and become an exclusive member of Vision Systems Design, create an account today!