- May 03, 2017
May 3, 2017 - Abaco Systems announced ImageFlex, a software tool designed to allow engineers to harness the full potential of NVIDIA, AMD and Intel GPUs for application such as real-time image processing and image visualization.
ImageFlex is intended to simplify application creation by delivering a set of application programming interfaces (APIs) that exploit the full capabilities of the underlying GPUs while abstracting the complex details associated with each implementation.
The ImageFlex framework API is an interface that provides an abstraction layer on top of OpenGL to allow developers with no OpenGL experience to create image processing and graphics applications. It includes image fusion, stabilization and distortion correction algorithms, as well as a reference implementation of “Skybox”, an application that performs real-time 360° spherical stitching. The API facilitates full ‘spherical’ situational awareness by facilitating the use of ‘cube maps’ displaying equi-rectangular images. The reference implementation, along with a configuration utility, can enable users to integrate their own camera array and processing.
Typical applications for ImageFlex include Degraded Visual Environment (DVE), 360° situational awareness, helmet mounted sight processing, and target identification and tracking.
ImageFlex features OpenCL and CUDA interoperability layers to simplify the problem of using the GPU for compute and display in harmony. It provides implementations of GPU accelerated adaptive image fusion, lens distortion correction and image stabilization, all supported by a set of demos and reference examples oriented towards minimizing learning curves.