Autonomous vehicles are staking their claim to roadways across the world, but the companies developing products for this industry still face hurdles in customer adoption. They need to assure drivers, passengers, and others sharing the road, that their systems can respond in an instant and take the right actions when necessary.

Multi-camera systems paired with high-speed networking technology can make that a reality, though the processing requirements could overload even some of the most capable CPUs on the market. Leveraging the parallel processing enabled by FPGAs system, on the other hand, frees up a centralized CPU from much of that responsibility.

A major automotive company needed a solution to quickly and efficiently capture and process video feeds from multiple sources. DornerWorks engineers guided the customer to a platform based on a pair of Xilinx Zynq UltraScale+ devices that can process up to seven 12MP 12-bit video streams, and up to three 1MP 8-bit video streams simultaneously.

Our Solution

The solution DornerWorks implemented supports 30 fps video streams that are logged in the system before being automatically and instantaneously filtered, color corrected, color space converted, and multiplexed to provide actionable and accurate data for the larger system.

The finished product helps the customer make life easier for drivers, passengers, and everyone else on the road.