Common Vision Blox - Tools

PROGRAMMING LIBRARY

FOR DEMANDING MACHINE VISION TASKS

CVB ShapeFinder

Object recognition using geometric information

CVB ShapeFinder uses the contours of an object to provide highlyaccurate position, scale and rotation information. The software is very resistant to partial occlusion ‒ where an object is partly­covered or subject to noise or dirt. This resilience extends to dealing with reflections and changes in illumination.



CVB ShapeFinder uses a generalised form of the Hough transformation where patterns are located solely on the basis of localised contrast in the greyscales of an image. These contrasts correspond to pixels around which the greyscale values change significantly. In contrast the algorithm ignores image areas with only a low level of greyscale variation.

Users can define an appropriate contrast threshold and thus control the computational demands and the quality of the results. Another interesting characteristic is its ability to search for more than one pattern type at the same time, with minimum increase in search time as the search window only needs to be scanned once when searching for multiple models.


Specifications

  • Easy to use, fast recognition rates
  • Inherently scale and rotation tolerant
  • Very tolerant to changes in illumination
  • Good recognition of partly hidden objects