Skip to content

Fiducial Objects is an open-source project providing tailor-made fiducial markers for enhanced accuracy in robotics, augmented reality, and computer vision.

License

Notifications You must be signed in to change notification settings

pabgaru/Fiducial-Objects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

11 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Front Image

Overview

๐Ÿ” Fiducial Objects are advanced fiducial markers for multiplanar space, offering customizable marker sets for enhanced stability and robustness in camera pose computation. They are effective even with partial marker visibility.

C++ OpenCV CMake Qt

Abstract

Camera pose estimation is vital in fields like robotics, medical imaging, and augmented reality. Fiducial markers, specifically ArUco and Apriltag, are preferred for their efficiency. However, their accuracy and viewing angle are limited when used as single markers. Custom fiducial objects have been developed to address these limitations by attaching markers to 3D objects, enhancing visibility from multiple viewpoints and improving precision. Existing methods mainly use square markers on non-square object faces, leading to inefficient space use. This paper introduces a novel approach for creating fiducial objects with custom-shaped markers that optimize face coverage, enhancing space utilization and marker detectability at greater distances. Furthermore, we present a technique for the precise configuration estimation of these objects using multiviewpoint images. We provide the research community with our code, tutorials, and an application to facilitate the building and calibration of these objects. Our empirical analysis assesses the effectiveness of various fiducial objects for pose estimation across different conditions, such as noise levels, blur, and scale variations. The results suggest that our customized markers significantly outperform traditional square markers, marking a positive advancement in fiducial marker-based pose estimation methods.

Tutorials ๐Ÿ“š

Step-by-step tutorials to get started:

Download ๐Ÿ“ฅ

Access the resources for development and research:

Citing ๐Ÿ“„

If using this library in research, please cite:

@article{s23249649,
author = {Garcรญa-Ruiz, Pablo and Romero-Ramirez, Francisco J. and Muรฑoz-Salinas, Rafael and Marรญn-Jimรฉnez, Manuel J. and Medina-Carnicer, Rafael},
title = {Fiducial Objects: Custom Design and Evaluation},
journal = {Sensors},
volume = {23},
year = {2023},
number = {24},
article-number = {9649},
url = {https://www.mdpi.com/1424-8220/23/24/9649},
doi = {10.3390/s23249649}
}

License ๐Ÿ“œ

Licensed under the MIT License.

Contact ๐Ÿ“ง

Questions? Contact [email protected]. Please support my career through my Github and YouTube profiles.

Related Projects ๐Ÿ”—

Getting Started ๐Ÿš€

For more details, visit the Fiducial Objects project page.

About

Fiducial Objects is an open-source project providing tailor-made fiducial markers for enhanced accuracy in robotics, augmented reality, and computer vision.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published