AIResearch AIResearch
Back to articles
Robotics

Cylindrical Markers Boost Robot Vision Accuracy

A new AI-powered visual marker system enables robots and autonomous systems to locate themselves with sub-pixel precision, even in cluttered or low-resolution environments, overcoming limitations of traditional flat markers.

AI Research
March 26, 2026
4 min read
Cylindrical Markers Boost Robot Vision Accuracy

Autonomous systems, from robots navigating factories to drones mapping terrain, rely on accurate perception of their surroundings to function effectively. A key in this field has been the development of reliable visual markers that can be detected from any angle and under difficult conditions like occlusions or poor lighting. Researchers from HAW Hamburg have introduced a novel solution called PuzzlePoles, cylindrical fiducial markers derived from the PuzzleBoard pattern, which promise to enhance localization and calibration tasks for a wide range of applications. This advancement addresses a critical bottleneck in robotics and computer vision, where existing markers often fail when viewed obliquely or partially blocked, potentially improving the reliability of autonomous operations in real-world settings.

The core of this research is that PuzzlePoles enable robust 360-degree recognition and precise pose estimation, meaning they can determine both position and orientation relative to a camera from any viewing direction. Unlike traditional planar markers like ArUco or AprilTag, which degrade in accuracy at oblique angles, the cylindrical design of PuzzlePoles leverages the unique combinatorial structure of the PuzzleBoard pattern to maintain high performance. The markers are constructed by wrapping cyclic subpatterns of the PuzzleBoard around a cylinder, creating a seamless encoding that allows detection even when parts are occluded. This design builds on the PuzzleBoard's ability to distribute position encoding across neighboring cells, making it decodable at much lower resolutions than grids of individual tags, as noted in the paper.

To achieve this, ology involves generating quasiperiodic subpatterns from the original PuzzleBoard pattern, which repeat without creating new local codes at the seams when wrapped around a cylinder. The researchers used parameters from Table 1, such as a period length of 12 starting at y=73, to create these subpatterns, ensuring they could be seamlessly decoded from any direction. The detection algorithm first localizes chessboard corner points in an image with subpixel accuracy, connects them into a grid, and decodes the pattern to assign unique IDs to each point. For localization, a Perspective-n-Point (PnP) problem is solved using known 3D models of the PuzzlePoles, requiring at least three well-distributed points for a unique solution, though more points enhance robustness.

Experimental demonstrate the practical efficacy of PuzzlePoles. In a setup with two markers placed 2 meters apart, images were captured from various angles and distances using a Basler industrial camera. The localization algorithm achieved a mean distance measurement of 2.002 meters with a standard deviation of 16.26 mm, and orientation differences showed standard deviations up to 2.69 degrees. Notably, the median distance between detected corner points and the ideal model projected onto the image was 0.37 pixels, indicating sub-pixel precision. As shown in Figure 3 and Table 2, these highlight the markers' accuracy in real-world scenarios, such as an apple orchard with partial occlusions, though performance can vary with factors like camera type or lighting.

Of this work are significant for industries relying on autonomous systems. PuzzlePoles can be used for robot navigation, SLAM (simultaneous localization and mapping), tangible interfaces, and tracking tools in manufacturing or medical devices. Their ability to function as loop closure points in GPS-denied environments, as suggested for future work, could reduce localization drift and enhance robotic precision. With multiple unique markers possible—23 for one size or 71 for another, as per the paper—they offer flexibility for diverse applications, from improving surgical instrument tracking to enabling more reliable autonomous vehicles.

However, the study acknowledges limitations that must be considered. The localization accuracy is dependent on specific experimental setups, including camera resolution, lens quality, marker size, and lighting conditions, which can affect . While the algorithm achieves sub-pixel precision, further improvements may require higher image resolutions. Additionally, the current implementation is tailored to cylinder sizes listed in Table 1, potentially limiting adaptability to other dimensions without modifications. Future research will explore using PuzzlePoles for robotic navigation in challenging environments, but these constraints highlight the need for continued refinement to ensure broad applicability across different scenarios.

Original Source

Read the complete research paper

View on arXiv

About the Author

Guilherme A.

Guilherme A.

Former dentist (MD) from Brazil, 41 years old, husband, and AI enthusiast. In 2020, he transitioned from a decade-long career in dentistry to pursue his passion for technology, entrepreneurship, and helping others grow.

Connect on LinkedIn