The GMM can be used to search for objects of a known shape. It does not matter if the objects are lying exposed or covered. Examples of possible areas of application are assembly inspection, robot guidance and part sorting. With the training feature it is easy for the user to teach the module new shapes and to search for them and it does not matter whether the shape is a different size or in another position.

  • Détails
  • Téléchargements

Searching for objects of a known shape is an essential task in machine vision. Be it for robot guidance, assembly inspection or part sorting, looking for one or several occurrences of a pattern is very often required.

In industrial situations, the visual appearance of objects changes over the processing stages or together with the viewing conditions. For instance, after annealing in an oven, colors and contrast can change and get inverted. And moving the camera can result in an object of a different size and orientation. Loose items can be randomly placed and can even overlay.

To correctly deal with such large and irregular variations, one must rely on the shape of objects rather than on the local gray-level intensity. For this reason, an imaging-independent method known as geometric model matching is preferred to normalized gray-level correlation.

Varying aspect due to illumination and viewing effects
Varying aspect due to illumination and viewing effects
Underlying technology

Traditional pattern matchers work by gray-level comparisons on the whole object area. Geometric pattern matchers mainly detect edge pixels and describe the outlines.

The geometric model matcher goes one step further: it thoroughly analyzes the shape of the objects to extract reliable salient points. It can be shown that the more compact and robust representation is made of so called "curvature centers", i.e. location of sharp corners or smooth bends.

Curvature Centers
Curvature Centers

Model building is automatically achieved from a sample image. After the edges are detected and fitted with sub-pixel accuracy, a built-in process turns the shape of the object into a list of its curvature centers.

In specific cases such as with areas of varying contents, the model can be edited to remove unnecessary or unreliable salient points.


The search engine is able to recognize an arbitrary number of object instances. The search is totally insensitive to contrast, by design. The rotation and scale ranges can be freely set.

After matching, a conformity score is returned that quantifies the resemblance between the model and every instance found.

Accuracy, robustness and speed

The geometric model matcher is a state-of-the-art location tool that is both fast and accurate thanks to the compactness of the representation. It is fully rotation and scale invariant, allowing to find objects regardless their pose and viewing distance.

It is insensitive to nonlinear contrast changes and can work independently of the lighting and surface conditions. It tolerates blur, clutter and even part overlap. This means that it remains usable in the hardest cases and most complex environments.

mvIMPACT 3D Display mvIMPACT 3D Display | 46.8 kB

Datenblatt / Datasheet mvIMPACT 3D Display

mvIMPACT Barcode mvIMPACT Barcode | 101.8 kB

Datenblatt / Datasheet mvIMPACT Barcode

mvIMPACT Base mvIMPACT Base | 277.5 kB

Datenblatt / Datasheet mvIMPACT Base

mvIMPACT Blob mvIMPACT Blob | 103.9 kB

Datenblatt / Datasheet mvIMPACT Blob

mvIMPACT Color mvIMPACT Color | 75.6 kB

Datenblatt / Datasheet mvIMPACT Color

mvIMPACT Data Matrix mvIMPACT Data Matrix | 56.2 kB

Datenblatt / Datasheet mvIMPACT Data Matrix

mvIMPACT Focus mvIMPACT Focus | 126.4 kB

Datenblatt / Datasheet mvIMPACT Focus


Datenblatt / Datasheet mvIMPACT Geometric Model Matcher

mvIMPACT Match mvIMPACT Match | 145.9 kB

Datenblatt / Datasheet mvIMPACT Match

mvIMPACT Measure mvIMPACT Measure | 60.5 kB

Datenblatt / Datasheet mvIMPACT Measure


Datenblatt / Datasheet mvIMPACT OCR

mvIMPACT e 2012-04 MR mvIMPACT e 2012-04 MR | 509.7 kB

Datenblatt / Datasheet mvIMPACT


To be able to watch or download the manuals, you have to be registered or logged in.

mvIMPACT Release / Beta for Windows XP, Vista, 7

You can evaluate mvIMPACT SDK for 30 days free of charge once. Afterwards, you will need a licence! If you are using a dongle for licensing mvIMPACT, you have to use the latest USB dongle in combination with the 64bit version!

mvIMPACT-6.8.461.6555-19823-x64 mvIMPACT-6.8.461.6555-19823-x64 | 136,196.0 kB

mvIMPACT SDK 64 Bit Release Windows (XP, Vista, 7 / .NET 4.0 compliant, MSI, SDK Version 6.8.461.6555)

mvIMPACT-6.8.461.6555-19823-x86 mvIMPACT-6.8.461.6555-19823-x86 | 131,760.0 kB

mvIMPACT SDK 32 Bit Release Windows (XP, Vista, 7 / .NET 4.0 compliant, MSI, SDK Version 6.8.461.6555)

mvIMPACT Nightly Builds for Windows XP, Vista, 7

Nightly builds are tested exemplarily and should be tested by oneself before use!

mvIMPACT-6.8.1148.7242-20516-x64 mvIMPACT-6.8.1148.7242-20516-x64 | 125,276.0 kB

mvIMPACT SDK Nightly Build (64 Bit, Build , Windows XP, Vista, 7)

mvIMPACT-6.8.1148.7242-20516-x86 mvIMPACT-6.8.1148.7242-20516-x86 | 121,328.0 kB

mvIMPACT SDK Nightly Build (32 Bit, Build , Windows XP, Vista, 7)

mvIMPACT progiciels pour mvBlueLYNX-X
mvIMPACT IPK packages for mvBlueLYNX
USB Dongle driver for Windows XP, Vista, 7

Modifications possibles sans préavis, date 11/2011