Is Object Detection Dead? A Case for Recognizing LEGO Bricks - Piotr Rybak @EuroPythonConference
Is Object Detection Dead? A Case for Recognizing LEGO Bricks - Piotr Rybak  @EuroPythonConference
Uploaded August 2026 | Updated September 2026, 2 weeks ago
[EuroPython 2026 - S3B on 2026-07-17]
🎀 *Is Object Detection Dead? A Case for Recognizing LEGO Bricks by Piotr Rybak*
πŸ”— https://ep2026.europython.eu/session/is-object-detection-dead-a-case-for-recognizing-lego-bricks

πŸ“ Abstract:
With the rise of foundation models and zero-shot segmentation, it sometimes feels like fine-tuning classic object detection models is outdated. But is it? There are over 90 000 different LEGO bricks produced in almost 200 colors, and a single photo can easily contain hundreds of bricks. This makes LEGO recognition a perfect stress test for both traditional object detectors and the latest generation of vision models.

During this talk, I will walk you through a practical comparison of approaches to LEGO brick detection. I will start with the classic object detection pipeline: dataset creation, annotation, and training with models like NanoDet and RF-DETR. Then, I will put these detectors up against zero-shot approaches: SAM 3 (Segment Anything Model 3), and vision language models, both closed-source APIs like Gemini and open-source alternatives like Qwen-VL. Along the way, I will share the pitfalls, surprising results, and lessons learned, including cases where a fine-tuned lightweight detector still outperforms models orders of magnitude larger.

---
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: creativecommons.org/licenses/by-nc-sa/4.0
Is Object Detection Dead? A Case for Recognizing LEGO Bricks - Piotr RybakHow Many EuroPythons Have You Attended β€” Olga MatoulaNavigating the mesh: Istio for Python applications β€” Israel BlancasDouble the Python, Double the Fun  πŸ”¬πŸEuroPython 2026 - Python Steering Council UpdateWhats Your Favorite EuroPython Activity β€” John SandallAn Introduction to Writing Fast GPU Code in Python - Abhik SarkarAnatomy of a Phishing Campaign - Mike FiedlerEuroPython 2026 - Sprint Orientation πŸƒ
EuroPython Conference |

Is Object Detection Dead? A Case for Recognizing LEGO Bricks - Piotr Rybak

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER