Product category:
Vision and Colour Sensors
News Release from: Firstsight Vision | Subject: Common Vision Blox
Edited by the Engineeringtalk Editorial
Team on 10 March 2008
Imaging toolkit offers huge speed boost
Using the graphical processing unit on the PC graphics card can boost speed for some image processing functions up to a factor of 10.
Firstsight Vision offers a new image processing capability through the Common Vision Blox (CVB) hardware-independent imaging toolkit from Stemmer Imaging The latest version of CVB makes use of the GPU (graphical processing unit) processor on the PC graphics card
This article was originally published on Engineeringtalk on 20 Jan 2003 at 8.00am (UK)
Related stories
Toolkit aids machine vision design
Common Vision Blox (CVB) is an advanced machine vision development toolkit for integrators and OEMs.
Software is foundation for vision development
Common Vision Blox Version 9.0 is the latest version of Stemmer Imaging's world leading vision development environment.
Since this is the fastest available processor in the system and is optimised for imaging algorithms, using the GPU in this way can boost speed for some image processing functions up to a factor of 10.
Graphics processors outperform other imaging acceleration methods including the fastest available FPGAs.
Even allowing for delays in data transfer between the main memory and the GPU, a rise in performance by a factor of between 2 to 10 is possible when using a GPU in place of a CPU, with the added benefit that the CPU can then be used for other tasks simultaneously.
Incorporating this facility into the CVB software library is an effective way of bringing the benefits of GPU image processing to developers.
Several new functions have been added for use within a CVB application without any additional GPU programming experience.
These functions currently implement tasks such as image filtering, point operations between two images, parallel processing of four monochrome images, transformations from RGB to HSI and from Bayer to RGB formats, so-called flat field corrections, rotation and scaling of images.
To optimise the image data transfer between the main memory and the GPU it is also possible to combine several algorithms within the graphics card by using the open programming possibilities of the HLSL language. Request a free brochure from Firstsight Vision ...
• Firstsight Vision: contact details and other news
• Email this article to a colleague
• Register for the free Engineeringtalk email newsletter
• Engineeringtalk Home Page


