Image processing on embedded platforms is a challenging task, especially when implementing extensive computer vision applications.
Field-programmable gate arrays (FPGAs) offer a suitable technology to accelerate image processing by customized hardware.
ASTERICS ("Augsburg Sophisticated Toolbox for Embedded Real-time Image Crunching Systems") is a modular framwork to perform various real-time image processing tasks. It offers modules and interfaces to perform various image processing including support for complex operations such as natural feature detection based on the SURF algorithm or variants of the Generalized Hough Transform.
Due to the ASTERICS frameworks open structure in terms of flexible data types and the extensibility of the module library,
it is an ideal platform to build systems for sophisticated image processing tasks.