Software is a versatile and necessary part of a vision system. It powers the process and analyzes raw data. Processing software can correct and enhance an image and decode data matrix codes. Storage-related software can compress an image to fit into a smaller space with only minimal data degradation and facilitates backup. Software and display are partners of a sort, allowing the user to get the image to a monitor, color correct it or use it in rapid prototyping and visualization.
So, where is software today and where is it going? A number of vendors have their thoughts about current trends and what’s on tap for the future.
Faster algorithms, more usability, 3D and fitting better with multicore processors are just a few of the noted trends.
“From our point of view, there are two main trends in imaging software today,” says Volker Gimple, Image Processing Group Manager, Stemmer Imaging (Puchheim, Germany). “One is the improved usability of software products, mainly gained by standardized interfaces, such as GenICam and by innovative tools and technologies such as GigE Vision or the advanced performance supplied by multicore or GPU processing.”