Vision-software development kit for advanced driver assistance systems

April 17, 2014 // By Graham Prophet
Texas Instruments’ Vision Software Development Kit (SDK) gives developers a framework, comprehensive set of hardware device drivers and a useful set of development tools for more efficient implementations of advanced driver assistance systems (ADAS) on TI's heterogeneous architecture.

The TI Vision SDK, based on TI's SYS/BIOS RTOS, enables multiple algorithms to run concurrently on numerous heterogeneous cores and eases integration of new functionality into a system. Debug and instrumentation features allow algorithm developers to benchmark and profile their algorithms in a system context.

TI is also making libraries available for both its Embedded Vision Engine (EVE) and digital signal processor (DSP) on the TDA2x System-on-Chip (SoC). The libraries include more than 200 optimised functions for both EVE and DSP libraries, providing building blocks to jump-start development. The EVE and DSP libraries are available for low-to-mid and high-level vision processing.


EVE and DSP Lib examples

Low-level Processing

Integral Image,
Gradient, Morphological
operation, Histograms

Mid-level Processing

HoG, rBRIEF, ORB, Harris,
Optical Flow

High-level Processing

Kalman Filtering, Adaboost

The TDA2x, incorporating Vision AccelerationPac, combines an optimal mix of high performance, vision analytics, video, graphics and general purpose processing cores in a low-power envelope, enabling a broad range of ADAS applications scaling from entry to high performance. TI's Vision AccelerationPac delivers a more than 8x compute performance at the same power budget for advanced vision analytics in a more cost-effective footprint. The Vision AccelerationPac contains one or more multiple EVEs, to offer a purpose built ADAS accelerator.