Abaco Systems announces ImageFlex for image processing applications
Developed to reduce time in the cost of developing advanced image processing applications, Abaco systems announces ImageFlex. The software toolset helps harness the enormous capability of Nvidia, AMD, Intel GPUs (graphic processing units), says the company, and strengthens the Abaco System range of mission-ready systems, graphics computers.
ImageFlex is 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 visualisation.
ImageFlex simplifies application creation by delivering a set of high-level application program interfaces (APIs) that exploit the full capabilities of the underlying GPUs, explains Abaco Systems, while abstracting the complex details associated with each implementation. Applications built using the ImageFlex framework are easier to develop, test, debug and maintain, while speeding time to deployment by up to five times, says the company.
The ImageFlex framework API is a user-friendly interface that provides an abstraction layer on top of OpenGL to allow developers with no OpenGL experience to rapidly create high performance image processing and graphics applications. It includes optimised, high quality image fusion, stabilisation and distortion correction algorithms. There is also a reference implementation of “Skybox”, an application that performs real-time, 360 degree 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 very quickly, says Abaco Systems.
Typical applications for ImageFlex include degraded visual environment (DVE), 360 degree situational awareness, helmet mounted sight processing, and target identification and tracking.
ImageFlex complements Abaco Systems’ growing range of mission-ready systems by enabling applications to be developed and deployed in even less time. It also complements the company’s range of graphics hardware solutions based on GPU technology from Nvidia, AMD and Intel, such as the FORCE2 and MAGIC1 rugged display computers. It also complement the, soon-to-be-announced, Project Elroy, powered by Nvidia. Portable across operating systems, ImageFlex is potentially safety-certifiable, adds Abaco Systems.
ImageFlex features OpenCL and CUDA interoperability layers to simplify the problem of using the GPU for compute and display in harmony. It provides high quality implementations of GPU accelerated adaptive image fusion, lens distortion correction and image stabilisation, supported by a set of demos and reference examples aimed at reducing the learning curves.