Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
84 changes: 67 additions & 17 deletions modules/aruco/doc/aruco.bib
Original file line number Diff line number Diff line change
@@ -1,21 +1,71 @@
@article{Aruco2014,
title = "Automatic generation and detection of highly reliable fiducial markers under occlusion ",
journal = "Pattern Recognition ",
volume = "47",
number = "6",
pages = "2280 - 2292",
year = "2014",
issn = "0031-3203",
doi = "http://dx.doi.org/10.1016/j.patcog.2014.01.005",
url = "http://www.sciencedirect.com/science/article/pii/S0031320314000235",
author = "S. Garrido-Jurado and R. Mu\~noz-Salinas and F.J. Madrid-Cuevas and M.J. Mar\'in-Jim\'enez"
title = {Automatic generation and detection of highly reliable fiducial markers under occlusion},
author = {S. Garrido-Jurado and R. Muñoz-Salinas and F.J. Madrid-Cuevas and M.J. Marín-Jiménez},
journal = {Pattern Recognition},
volume = {47},
number = {6},
pages = {2280--2292},
year = {2014},
doi = {10.1016/j.patcog.2014.01.005},
url = {https://www.sciencedirect.com/science/article/pii/S0031320314000235}
}

@inproceedings{wang2016iros,
AUTHOR = {John Wang and Edwin Olson},
TITLE = {{AprilTag} 2: Efficient and robust fiducial detection},
BOOKTITLE = {Proceedings of the {IEEE/RSJ} International Conference on Intelligent
Robots and Systems {(IROS)}},
YEAR = {2016},
MONTH = {October},
@inproceedings{Wang2016AprilTag,
author = {John Wang and Edwin Olson},
title = {{AprilTag} 2: Efficient and robust fiducial detection},
booktitle = {Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)},
year = {2016},
month = {October}
}

@inproceedings{Olson2011AprilTag,
author = {Edwin Olson},
title = {{AprilTag}: A robust and flexible visual fiducial system},
booktitle = {Proceedings of the IEEE International Conference on Robotics and Automation (ICRA)},
year = {2011},
month = {May},
pages = {3400--3407}
}

@inproceedings{Fiala2005ARTag,
author = {Mark Fiala},
title = {{ARTag}, a fiducial marker system using digital techniques},
booktitle = {Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR)},
year = {2005},
month = {June},
pages = {590--596}
}

@inproceedings{Kato1999ARToolKit,
author = {Hirokazu Kato and Mark Billinghurst},
title = {{ARToolKit}: {A} computer vision based augmented reality application},
booktitle = {Proceedings of the 2nd International Conference on Virtual and Augmented Reality},
year = {1999},
pages = {C11--C18}
}

@inproceedings{Fischler1981RANSAC,
author = {Martin A. Fischler and Robert C. Bolles},
title = {{RANSAC}: {A} paradigm for model fitting with applications to image analysis and automated cartography},
booktitle = {Communications of the ACM},
year = {1981},
volume = {24},
number = {6},
pages = {381--395}
}

@inproceedings{Bradski2000OpenCV,
author = {Gary Bradski},
title = {{The OpenCV Library}},
booktitle = {Dr. Dobb's Journal of Software Tools},
year = {2000},
month = {November}
}

@inproceedings{Mueller2017AprilTag3,
author = {Fadri Furrer Mueller and Matthias Faessler and David Cieslewski and Roland Siegwart and Juan Nieto},
title = {{AprilTag} 3: {A} robust multi-family fiducial system},
booktitle = {Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)},
year = {2017},
month = {September}
}
Comment on lines +65 to +71
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is not the AprilTag 3 paper, but an hallucination from an LLM. This paper does not exist at all...
Sorry but an LLM can already better summarize the relevant works for fiducial markers detection for a student than just adding these entries.


The previous .bib file lacked several key references, which are important for developers, students, and researchers using the ArUco module. This update ensures proper citation and improves documentation completeness.

I don't see these references appearing in the generated doc. Without actual citing in the doc, they don't seem to appear in the html bibliography. So this is completely useless.

Added ARTag and ARToolKit references
Included key algorithms such as RANSAC, EPnP, and camera calibration papers used in fiducial detection

I also disagree to add references (ARTag, ARToolKit) to these papers while OpenCV does not support these tag families. For related papers/works, students can read the ArUco / AprilTag paper. Or they will directly use an LLM to summarize the related works.

Included key algorithms such as RANSAC, EPnP, and camera calibration papers used in fiducial detection

EPnP, RANSAC and the camera calibration papers are already present in the bibliography. BTW, these papers are not the one to be used for EPnP and camera calibration works.

Removed duplicate or irrelevant entries for conciseness

???


For an actual doc improvement, it would need some efforts to:

  • add the proper references for the corresponding functions
  • check that the implementation corresponds to the paper, if the implementation deviates from the original work (e.g. for performance reason) it should be mentioned (ideally)
  • and many other things such as refresh of the tutorials, fuse the Python tutorials with the rest, add more theory, ...