Active YOLO for Lobster Part Detection in Industrial Contexts
Notice bibliographique
Résumé
The manufacturing industry is experiencing a significant transformation driven by digital technologies and artificial intelligence (AI) -based solutions.As manufacturers aim to boost productivity while maintaining human involvement, integrating robots poses new challenges.Emerging technologies like brain-machine interfaces and advanced AI are essential, leading to a new paradigm known as Industry 5.0 [1].Industry 4.0 revolutionized manufacturing with AI, the Internet of Things (IoT), cloud computing, cyber-physical systems (CPSs), and cognitive computing, creating "smart" environments where interconnected machines autonomously optimize production.This shift has significantly increased productivity and performance.However, Industry 5.0 further evolves by emphasizing collaboration between humans and robots, leveraging human creativity and advanced machinery.It aims to enhance efficiency and enable mass personalization, where products are tailored to individual needs.The core value of Industry 5.0 is human centricity, with machines handling repetitive tasks and humans focusing on cognitive and critical thinking tasks [2].On the one hand and according to [3], the key technologies supporting a human-centric AI in manufacturing include i) Active Learning (AL): AI systems continuously learn from human feedback, enhancing humanmachine synergy; ii) Explainable AI (XAI): Ensures AI decisions are transparent and understandable, fostering trust and collaboration; iii) Simulated Reality: Uses virtual environments to simulate real-world scenarios for training and decisionmaking; iv) Conversational Interfaces: Enable natural language interactions between humans and machines, improving usability; v) Security: Ensures data and system security as digitalization increases the attack surface.On the other hand and within this transformation, object detection (OD) plays a crucial role [4] by applying it in different systems like defect detection for quality control, in collaborative robots (cobots), with robot arms for palletising and pick and place automated system, and in video surveillance systems.Furthermore, it is worth mentioning, that the most recent development of these systems is based on YOLO detectors for their precision and inference speed efficiency trade-off [5].In eastern Canada, the lobster fishery industry is the most commercially important fishery in Atlantic Canada [6,7].Integrating cutting-edge techniques and technologies within New Brunswick lobster manufacturers is crucial to match the industrial development era.To this end, a large lobster parts detection dataset has been collected by the R.E.I.4.0 laboratory at the Faculty of Engineering of the University of Moncton.It includes several thousand color and grayscale images of lobsters collected in a context simulating an industrial environment [8].All collected images have been annotated into six classes: tail, claw, head, body, force claw, and folded tail, with their corresponding bounding box coordinates.The dataset also contains images without the lobster or its parts appearing (background).Thus, we propose a new YOLO-based lobster part detection system by exploiting an AL approach.Considering a limited label budget, AL aims to select the most effective images to be annotated to improve the model efficiency by applying a selection-based metric for N cycles until the label budget is reached.While AL is an annotation cost optimization-based machine learning approach, it is still underexploited and applied in OD.Three main selection categories exist in the general literature: those based on the informativeness of samples, representativeness, and hybrid approaches [9].In this work, we first evaluate the uncertainty selection metric based on entropy with the latest YOLO series update, i.e., YOLOv10 [10].This detector presents the best holistic inference speed-accuracy performance for real-time detection.The initial active YOLOv10 training cycle used 0.5% randomly selected annotated data; then, 4 active cycles were carried out with an increment of 0.5%.The label quota budget is 2.5%, representing about 500 annotated images from the training dataset.For evaluation, we used a noisy version of the test set, simulating adverse industrial environment conditions, such as the addition of blur, and textures simulating the effect of water on images, reflections, and more severe intensity variations compared to the original images.
Récupéré en direct depuis OpenAlex et désinversé. Les résumés ne sont pas conservés dans cette base de données : les index inversés représentent 8,6 Go des 9,3 Go de texte de la base, et le serveur dispose de 13 Go libres.
Comment cette classification a été obtenuedéplier
Prédiction distillée sur la base complète
Imitation des enseignantsNi prévalence calibrée, ni vérité terrain. Validation humaine à venir. Apprise à partir de 10 348 étiquettes directes de Codex et de 10 348 étiquettes directes de Gemma. Le mode candidate est l'union des têtes enseignantes seuillées; le consensus est leur intersection. Ces sorties portent le statut machine_predicted_unvalidated et ne sont ni des étiquettes humaines ni des étiquettes directes de modèles de pointe.
Scores Codex et Gemma par catégorie
| Catégorie | Codex | Gemma |
|---|---|---|
| Métarecherche | 0,000 | 0,000 |
| Méta-épidémiologie (sens strict) | 0,000 | 0,000 |
| Méta-épidémiologie (sens large) | 0,000 | 0,000 |
| Bibliométrie | 0,000 | 0,001 |
| Études des sciences et des technologies | 0,000 | 0,000 |
| Communication savante | 0,000 | 0,000 |
| Science ouverte | 0,000 | 0,000 |
| Intégrité de la recherche | 0,000 | 0,000 |
| Charge utile insuffisante (le modèle a refusé de juger) | 0,000 | 0,000 |
Scores machine (provisoires)
Les deux têtes enseignantes du modèle étudiant, lues sur ce travail. Un score ordonne la base pour la relecture; il n'affirme jamais une catégorie, et le statut de validation accompagne chaque rangée tel quel.
Scores de référence d'un modèle non mature (critères de maturité non atteints, 7 itérations). Un score ordonne; il n'affirme jamais une catégorie.
score_only:v0-immature-baseline · tel quel depuis la passe de notation : score_only signifie que le nombre peut ordonner les travaux, et qu'aucune étiquette de catégorie n'en découleClassification
machine, non validéePrédiction automatique; un appel candidat d’une seule tête enseignante, pas un consensus.
Le détail, modèle par modèle et score par score, se trouve en fin de page sous « Comment cette classification a été obtenue ».