February 2023 - January 2024

Image Processing

The project involved creating a tailored dataset for training machine learning models to detect and classify images. It included developing an automated sorting algorithm, enabling real-time object detection and tracking in videos, and building a comprehensive end-to-end analysis pipeline optimized for accuracy and efficiency across diverse scenarios.

I collaborated with a team of colleagues at university to develop a comprehensive image and video analysis system. The project focused on creating a machine learning pipeline for image detection and classification. I was responsible for preparing custom datasets, tailored specifically for training the models to accurately detect and classify a wide range of images. This involved data cleaning, labeling, and enhancing the dataset to ensure robust performance.
We also developed an automated sorting algorithm that was capable of detecting, classifying, and sorting images into organized folders, improving the efficiency of data management. In addition, we implemented real-time object detection in video, which enabled the system to track and count objects within videos, with the added functionality of generating class-specific totals.
The project resulted in an end-to-end image and video analysis system, where I contributed to the design of both the classification model and the integration of real-time processing features. Throughout the development, I focused on enhancing performance, aiming for high accuracy and efficiency across various detection scenarios. This project allowed me to deepen my skills in computer vision, machine learning, and system optimization, while also working effectively within a team to deliver a functional and high-performing solution.