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

6 Commits
 
 
 
 

Repository files navigation

Fiducial Objects 🎯🌐

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 pgruiz@uco.es. 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