Skip to content


3D-recognition (4 degrees of freedom), Jan Wedekind and Manuel Boissenin

Microscopes have very limited depth-of-focus. This imposes a variety of constraints when building imaging and vision solutions for microscopes. The MMVL vision software for the MiCRoN-project uses a geometric hashing technique to compare all images in an image stack with the scene.

Even with recent advances in computing performance, geometric hashing may require in excess of one second to locate a micro-object in the scene image, thus using this technique in a real-time feedback loop is unfeasible. To speed things up, the MMVL vision software uses hough tracking to keep track of objects in subsequent frames. Using recognition and tracking together, it is possible to achieve real-time object tracking for micro-objects.

Current results

The software has been tested extensively under various conditions. A sample of these are shown below. The algorithms have also been stress tested in a real working environment using a live videofeed.

If you find that any of these microscope imaging solutions is useful to you application then please contact a member of staff for more information.

Capacitor handling

image size: 384x288 (jpeg files input)
initialisation: 77.0531 seconds
average time/frame: 2.3597 seconds
maximum time/frame: 6.6389 seconds

Artificial sequence

image size: 768x576 (jpeg files input or gstreamer input)
initialisation: 172.666 seconds
average time/frame: 0.7303 seconds
maximum time/frame: 7.4322 seconds

Solder sphere

image size: 768x576 (video for linux input)
initialisation: 12.5038 seconds
average time/frame: 0.1538 seconds

maximum time/frame: 0.1693 seconds


image size: 384x288 (jpeg files input)
initialisation: 16.8425 seconds
average time/frame: 0.0617 seconds
maximum time/frame: 0.2294 seconds

Intersection of pipette with focussed plane (3-DOF only)

image size: 1280x960 (jpeg files input)
initialisation: 7.14593 seconds
average time/frame: 3.3958 seconds
maximum time/frame: 6.6800 seconds

Share this page

Cancel event

Are you sure you want to cancel your place on Saturday 12 November?