Marker Detection for Augmented Reality Applications

reinder 101 Apr 08, 2010 at 14:00


Many augmented reality applications are based on the detection and reconstruction of the orientation and position of some markers.

First step is the detection of black-on-white squares in an image. We implemented (just for fun) such an algorithm. This algorithm is based on an article by Martin Hirzer in 2008. The marker detection is edge based, and therefore pretty stable under changing or not homogeneous lightning conditions. Also notice the correctly detected marker at the bottom of the image, although one edge is partially occluded by a pencil.

In the first image you can see three (correctly) detected markers. In the second image step 3 of the algorithm is shown: the detection of line segments in de image.

Please check out our blog post. Here you can find a full explanation of the algorithm used, some more images and a video of the marker detection in action:

3 Replies

Please log in or register to post a reply.

legloups 101 Apr 08, 2010 at 17:29

Good work, very interesting thanks… :)

z80 101 Apr 09, 2010 at 18:48

Very cool. I have been thinking about writing something similar for a while, but never got started – looks like your project is a great place to start.

roel 101 Apr 10, 2010 at 12:28

Interesting, good job!