Computer Vision & Video Analytics
Ten years building production computer vision and video-analytics systems: crowd counting, tracking, person re-identification, pose estimation and vision-language models. From R&D prototype to the first crowd-counting system homologated by the Spanish Metrology Center, deployed across Renfe, airports and large events.
Projects in this area
Crowd-counting system
Infinity Neural 2017 – present
Crowd-counting system
The first crowd-counting system homologated by the Spanish Metrology Center, with >99% accuracy and real-time multi-camera fusion.
- The problem
- Certifiably accurate crowd counting in massive venues (trade fairs, casinos, street festivals), where a single camera can’t cover wide entrances and overlap between cameras causes double counting.
- Stack decision
- Python prototype (YOLOv2 + a custom tracking algorithm) rewritten in C++ with CUDA to scale performance; multithreading to process many cameras on a single GPU.
- The technical challenge
- Fusing and synchronizing up to 12 aligned cameras in real time into a single view where analytics run, with fine overlap configuration so the same person is never counted twice.
- Impact
- Over 99% accuracy homologated by the Spanish Metrology Center — the first certified counting system. Robust with up to 200 people under a single camera (San Fermín festival).
AI sports video analytics — Rackety
Rackety TV 2023 – present
AI sports video analytics — Rackety
Gesture-based highlight detection and player heatmaps from each match’s footage.
- The problem
- Automatically extracting a match’s best moments and player analytics from already-recorded footage, optimizing cost and processing time.
- The technical challenge
- Telling the chosen highlight gesture (raised arms) apart from similar in-game moves (smashes, volleys): an algorithm over the joints (YOLO Pose) that catches true positives without adding false ones.
- Impact
- Processed with GPU workers on RunPod to optimize cost and time, with a strong focus on multithreading.
Access & platform analytics — Renfe
Infinity Neural 2017 – present
Access & platform analytics — Renfe
Turnstile counting, fraud detection and platform occupancy deployed across the entire Renfe network.
- The problem
- Monitoring accesses and platforms across an entire rail network: turnstile counting, fraud (two people at once, jumping the gate), people carrying objects, track intrusions and occupancy.
- Impact
- Deployed across the whole Renfe network and periodically audited by the client, recurrently validating its accuracy.
Object tracking & grasping with a 3D camera + robotic arm
Univ. der Bundeswehr München Sep 2016 – Jan 2017
Object tracking & grasping with a 3D camera + robotic arm
Final degree project: a 3D camera and a robotic arm that detects an object, approaches it and grabs it.
- The problem
- Assembling a 3D camera with a motorized robotic arm and a vision algorithm to detect an object and its distance, follow it, approach and grab it automatically.
- The technical challenge
- The 3D camera loses depth below 0.5 m; solved by interpolating with wheel odometry to estimate position in the near range, plus the arm’s inverse kinematics.
Experience in this area
Co-founder & AI Software Architect
Rackety TV
2023 – present
Co-founder & AI Software Architect
Rackety TV
I co-founded Rackety TV, sports analytics powered by computer vision. I design the video pipeline, player analytics (YOLO, pose), gamification and automated streaming/recording, together with the clubs’ edge infrastructure.
Product Owner / Software Architect
Infinity Neural
2017 – present
Product Owner / Software Architect
Infinity Neural
From Computer Vision architect and developer to Product Owner. I took the video-analytics platform from prototype to 250+ production servers, led a multidisciplinary team of up to 6 people and owned the system’s robustness, scaling and monitoring. Since 2024, part-time advisory.
Robotics & Computer Vision Researcher
Univ. der Bundeswehr München · Munich, Germany
Sep 2016 – Jan 2017
Robotics & Computer Vision Researcher
Univ. der Bundeswehr München · Munich, Germany
Final degree project: research in 3D computer vision and robotics. I developed the object and distance detection algorithm and the camera-robot synchronization for grasping with a robotic arm.