Pablo García Ruiz logo
Back to blog
2 min read

Four Years, One Thesis, and a Lot of Fiducial Markers

Looking back at four years as a Research Engineer at the University of Córdoba: three research ideas, a Ph.D. defended Cum Laude, and the projects that came out of it.

ResearchComputer VisionPh.D.

I joined the University of Córdoba in January 2021, first as a collaborating researcher on a Beca Semillero seed grant, building a computer-vision-based mobile app and putting together the research group’s visual identity. By mid-2022 that had turned into a full Research Engineer position, and I left in 2025 with a Ph.D. defended Cum Laude. In between: four years of computer vision, artificial intelligence, image processing, and (if you’ve looked at any other post on this site) an unreasonable number of fiducial markers.

Cover page of the dissertation, Advances in the Use of Fiducial Markers for Positioning Tasks with Cameras
"Advances in the Use of Fiducial Markers for Positioning Tasks with Cameras": the thesis that four years turned into.

The problem underneath all of it

Camera pose estimation (figuring out exactly where a camera is and which way it’s pointing, relative to some reference frame) sounds like a narrow problem until you notice how much depends on it: robotics, augmented reality, 3D reconstruction, autonomous navigation. My thesis, Advances in the Use of Fiducial Markers for Positioning Tasks with Cameras, tackled it from three different angles, each aimed at a limitation the existing fiducial-marker methods hadn’t quite solved.

Three ideas, three projects

Fiducial Objects came first: instead of one flat marker, why not wrap custom-shaped markers around an entire 3D-printed object? It turns out that gives you much more robust pose estimates at close range, where a single marker’s viewing angle gets ugly fast.

Large-Scale Indoor Camera Positioning was the “how do you do this for an entire building” version of the problem: positioning arrays of fixed cameras using reusable markers and graph-based optimization instead of surveying every camera by hand.

Sparse Camera Positioning solved the annoying case in between: cameras that never share a field of view at all. A mobile camera physically carries the marker’s pose information from one fixed camera to the next, chaining relationships across a space that has no direct overlap. It was the last of the three articles I wrote, alongside Markie and the thesis itself.

Somewhere along the way, the fiducial-object idea also turned into Markie, a vision-based input device, and the marker fundamentals became a teaching workshop for people encountering this stuff for the first time. Research has a way of sprawling sideways like that.

Four years at the University of Cordoba: three thesis ideas and what grew from them A timeline from 2021 to 2025. Three overlapping research tracks run left to right: Fiducial Objects from 2021, Large-Scale Indoor Camera Positioning from 2022, and Sparse Camera Positioning from 2023, which continues directly from the large-scale work. Two offshoots branch off the Fiducial Objects track in 2023: Markie, a vision-based input device, and a teaching workshop on fiducial markers. Three milestones are marked along the axis: joining on a seed grant in early 2021, becoming a Research Engineer in mid-2022, and defending the Ph.D. Cum Laude in 2025. The tracks overlap rather than running in sequence. Three ideas, four years, one thesisThey overlapped, and two of them grew side projects 2021 2022 2023 2024 2025 joined UCO Beca Semillero seed grant Research Engineer full position Ph.D. Cum Laude thesis defended Fiducial Objects Large-Scale Indoor Camera Positioning Sparse Camera Positioning generalises Markie Fiducial markers workshop thesis chaptergrew out of itmilestone
The three ideas overlapped rather than running in sequence, and two of them grew side projects.

Focus areas

Computer VisionMachine LearningImage ProcessingCamera Pose EstimationScientific Research

Tech stack

Same core toolkit across all three projects, with a couple of additions depending on what a given paper needed:

C++OpenCVCMakeQt CreatorBlenderPythonGit

What four years actually felt like

None of that happened on a straight line. It was advised, argued over, and occasionally rescued by my advisors, Rafael Muñoz-Salinas and Manuel J. Marín-Jiménez, and Cum Laude is as much a reflection of their patience as my own stubbornness. It also happened alongside a fair share of dead ends that never made it into a paper, which is most of what research actually is, if I’m honest.

If any of the three project pages above catch your interest, that’s genuinely why I built them out separately instead of leaving this as one giant thesis PDF nobody has time to read.