Color Sorting

A focus on one of the tasks for the upcoming Cybathlon 2024, led by Alexandru Top and supervised by Patrick Pfreundschuh and Cornelius von Einem. The project aims to create an algorithm to recognize and sort colors by brightness, an essential task in everyday life, and a critical aspect of the Vision Assistance Race.

The Challenge

One critical task is "Brightness Recognition". Alexandru Top's work focuses on this task, which demands the identification of colors and sorting them according to brightness. This capability has numerous applications in daily life, like selecting matching clothes, and is a crucial test for the technology we're developing.

This image presents a table covered with an array of t-shirts in various colors, symbolizing the subject of Alexandru Top's challenge for the Cybathlon 2024 Vision Assistance Race. Each shirt represents a potential combination of color and brightness that the developed algorithm needs to recognize and sort correctly.

This image presents a table covered with an array of t-shirts in various colors, symbolizing the subject of Alexandru Top's challenge for the Cybathlon 2024 Vision Assistance Race. Each shirt represents a potential combination of color and brightness that the developed algorithm needs to recognize and sort correctly.

Color Identification

The centerpiece of the challenge is recognizing colors under different lighting conditions. While seemingly simple, this task requires a detailed understanding of color nuances and brightness. Alexandru has been perfecting an algorithm that can adjust to various lighting conditions and differentiate subtle color differences accurately.

The second picture portrays a hands-on testing session in progress. In the picture, supervisor Patrick Pfreundschuh is holding a t-shirt in front of him to test the color recognition capability of Alexandru's algorithm. On the side, Alexandru is seen carefully monitoring the processing and results on his laptop, ensuring that the system accurately recognizes the shirt and its color.

The second picture portrays a hands-on testing session in progress. In the picture, supervisor Patrick Pfreundschuh is holding a t-shirt in front of him to test the color recognition capability of Alexandru's algorithm. On the side, Alexandru is seen carefully monitoring the processing and results on his laptop, ensuring that the system accurately recognizes the shirt and its color.

Development and Refinement

The development process wasn't without its challenges. Certain colors were harder to identify, and the influence of differing ambient light conditions had to be considered. Alexandru ensured the algorithm was not just recognizing the color but also understanding the relative brightness to determine the appropriate sorting order.

The Algorithm at Work

A look at the system in action illustrates how it identifies and sorts various colors. The algorithm demonstrates the practical application of computer vision and machine learning. Its job is to leave all the t-shirts sorted at the end, accurately reflecting the brightness and color differences, a task critical for the Cybathlon 2024's Vision Assistance Race.

The final image is a screenshot of the system at work, showcasing its ability to distinguish different t-shirts based on their color and brightness. It graphically represents how the algorithm is categorizing and sorting the t-shirts, showcasing the end result of Alexandru's project – a visual representation of the sorted t-shirts according to their color and ascending brightness.

The final image is a screenshot of the system at work, showcasing its ability to distinguish different t-shirts based on their color and brightness. It graphically represents how the algorithm is categorizing and sorting the t-shirts, showcasing the end result of Alexandru's project – a visual representation of the sorted t-shirts according to their color and ascending brightness.

About Alexandru Țop

Alexandru Țop

Alexandru Țop, a computer science graduate and current Master's student at ETH Zurich, is the dedicated mind behind the project. Recognized as Forbes 30 Under 30 Romania 2020, Alexandru has a strong passion for Artificial Intelligence, Robotics, and Cybersecurity. His extensive experience includes being the Software Development Lead at ART TU Cluj-Napoca / Formula Student Team and multiple tenures at Bosch Romania, where he showcased his expertise in software development and was rewarded with scholarships for his excellent results.

26. May 2023