Sistema de inspección automatizada de naranjas mediante visión artificial y seguimiento en tiempo real

dc.contributor.advisorPitarch Pérez, José Luis
dc.contributor.affiliationDepartamento de Ingeniería de Sistemas y Automática
dc.contributor.affiliationEscuela Técnica Superior de Ingeniería Aeroespacial y Diseño Industrial
dc.contributor.affiliationInstituto Universitario de Automática e Informática Industrial
dc.contributor.authorDomínguez Castro, Ikeres_ES
dc.date.accessioned2026-05-08T12:59:49Z
dc.date.available2026-05-08T12:59:49Z
dc.date.created2026-03-24es_ES
dc.date.issued2026-05-08es_ES
dc.description.abstract[ES] Este Trabajo de Fin de Grado presenta el desarrollo de un sistema de visión artificial orientado a la detección, clasificación y contabilización de naranjas en tiempo real según su estado externo de calidad. El objetivo principal del proyecto es diseñar un prototipo funcional que permita automatizar la inspección visual de frutas en un entorno controlado, reduciendo la dependencia de la evaluación manual y mejorando la objetividad del proceso. Para ello, se ha construido un conjunto de datos propio a partir de imágenes capturadas en condiciones controladas, representativas de un escenario real de inspección sobre mesa. Dicho dataset ha sido procesado y etiquetado manualmente para entrenar un modelo de detección de objetos basado en la arquitectura YOLOv8, seleccionada por su equilibrio entre precisión y velocidad de inferencia en aplicaciones en tiempo real. El modelo entrenado se ha integrado en una aplicación desarrollada en Python utilizando OpenCV, capaz de analizar vídeo en directo procedente de una cámara RGB convencional. El sistema detecta las naranjas presentes en la escena y las clasifica en dos categorías: naranjas en buen estado y naranjas defectuosas. A diferencia de enfoques basados en conteo acumulado, el sistema implementa un modo de funcionamiento tipo inventario, en el que se contabiliza el número de naranjas presentes en cada instante, empleando criterios de estabilidad temporal para validar las detecciones y evitar fluctuaciones debidas a ruido o falsas detecciones. Durante la ejecución, el sistema muestra en tiempo real los resultados de la inspección, actualiza los contadores de cada categoría y almacena automáticamente recortes de las frutas detectadas. Asimismo, permite generar informes por sesión en formato CSV y representaciones gráficas que reflejan el estado final de la escena de inspección, facilitando el análisis posterior de los resultados. Las pruebas realizadas demuestran que el sistema es capaz de detectar y clasificar naranjas de forma estable y consistente en un entorno controlado, evidenciando la viabilidad de aplicar técnicas de visión artificial y aprendizaje profundo como herramienta de apoyo en procesos de inspección visual de frutas. El proyecto sienta además las bases para futuras ampliaciones orientadas a escenarios más dinámicos y a entornos industriales reales.
dc.description.abstract[EN] This Final Degree Project presents the development of a computer vision system designed for the real-time detection, classification, and counting of oranges according to their external quality condition. The main objective of the project is to design a functional prototype capable of automating the visual inspection of fruits in a controlled environment, reducing reliance on manual inspection and improving objectivity and consistency in the evaluation process. To achieve this goal, a custom dataset was created from images captured under controlled conditions, representative of a tabletop inspection scenario. The dataset was manually processed and annotated to train an object detection model based on the YOLOv8 architecture, selected for its balance between detection accuracy and inference speed in real-time applications. The trained model was integrated into an application developed in Python using OpenCV, enabling real-time video analysis from a conventional RGB camera. The system detects the oranges present in the scene and classifies them into two categories: good-quality oranges and defective oranges. Unlike traditional cumulative counting approaches, the system operates in an inventory-based mode, in which the number of oranges present at each moment is determined. Temporal stability criteria are applied to validate detections and prevent fluctuations caused by noise or false positives. During operation, the system displays the inspection results in real time, updates the counters for each category, and automatically stores cropped images of the detected fruits. Additionally, it allows the generation of session-based reports in CSV format and graphical representations that reflect the final state of the inspection scene, facilitating subsequent analysis of the results. Experimental tests demonstrate that the proposed system is capable of detecting and classifying oranges in a stable and consistent manner within a controlled environment, confirming the feasibility of applying computer vision and deep learning techniques as a support tool for fruit inspection processes. Furthermore, the project establishes a solid foundation for future extensions aimed at more dynamic scenarios and real industrial environments.
dc.description.abstract[CA] Aquest Treball de Fi de Grau presenta el desenvolupament d’un sistema de visió artificial orientat a la detecció, classificació i comptabilització de taronges en temps real segons el seu estat extern de qualitat. L’objectiu principal del projecte és dissenyar un prototip funcional que permeta automatitzar el procés d’inspecció visual de fruites en un entorn controlat, reduint la dependència de la inspecció manual i millorant l’objectivitat del procés. Per a això, s’ha construït un conjunt de dades propi a partir d’imatges capturades en condicions controlades, representatives d’un escenari d’inspecció sobre taula. Aquest dataset ha sigut processat i etiquetat manualment per a entrenar un model de detecció d’objectes basat en l’arquitectura YOLOv8, seleccionada pel seu equilibri entre precisió i velocitat d’inferència en aplicacions en temps real. El model entrenat s’ha integrat en una aplicació desenvolupada en Python utilitzant OpenCV, capaç d’analitzar vídeo en directe procedent d’una càmera RGB convencional. El sistema detecta les taronges presents en l’escena i les classifica en dues categories: taronges en bon estat i taronges defectuoses. A diferència d’enfocaments basats en el recompte acumulatiu, el sistema funciona en mode inventari, en el qual es determina el nombre de taronges presents en cada instant, aplicant criteris d’estabilitat temporal per a validar les deteccions i evitar fluctuacions degudes a soroll o falses deteccions. Durant l’execució, el sistema mostra en temps real els resultats de la inspecció, actualitza els comptadors de cada categoria i emmagatzema automàticament retalls de les fruites detectades. Així mateix, permet generar informes per sessió en format CSV i representacions gràfiques que reflecteixen l’estat final de l’escena d’inspecció, facilitant l’anàlisi posterior dels resultats. Les proves realitzades demostren que el sistema és capaç de detectar i classificar taronges de manera estable i consistent en un entorn controlat, posant de manifest la viabilitat d’aplicar tècniques de visió artificial i aprenentatge profund com a eina de suport en processos d’inspecció visual de fruites. El projecte estableix, a més, les bases per a futures ampliacions orientades a escenaris més dinàmics i a entorns industrials reals.
dc.description.accrualMethodTFGMes_ES
dc.description.accrualMethodArchivo delegadoes_ES
dc.description.bibliographicCitationDomínguez Castro, I. (2026). Sistema de inspección automatizada de naranjas mediante visión artificial y seguimiento en tiempo real. https://riunet.upv.es/handle/10251/234332es_ES
dc.format.extent85
dc.identifier.urihttps://riunet.upv.es/handle/10251/234332
dc.languageEspañoles_ES
dc.relation.pasarelaTFGM\172009es_ES
dc.rightsReserva de todos los derechoses_ES
dc.rights.accessRightsCerradoes_ES
dc.subjectVisión artificial
dc.subjectYOLOv8
dc.subjectDetección de objetos
dc.subjectClasificación de frutas
dc.subjectControl de calidad
dc.subjectProcesamiento de imagen
dc.subjectOpenCV
dc.subjectInspección visual
dc.subjectConteo por inventario
dc.subjectQuality control
dc.subjectComputer vision
dc.subjectObject detection
dc.subjectFruit classification
dc.subjectImage processing
dc.subjectDeep learning
dc.subjectVisual inspection
dc.subjectInventory-based counting
dc.subjectReal-time detection
dc.subjectVisió artificial
dc.subjectDetecció d’objectes
dc.subjectClassificació de fruites
dc.subjectControl de qualitat
dc.subjectProcessament d’imatge
dc.subjectInspecció visual
dc.subjectRecompte per inventari
dc.subjectDetecció en temps real
dc.subject.otherGrado en Ingeniería Electrónica Industrial y Automática-Grau en Enginyeria Electrònica Industrial i Automàticaes_ES
dc.titleSistema de inspección automatizada de naranjas mediante visión artificial y seguimiento en tiempo reales_ES
dc.title.alternativeAutomated orange inspection system using artificial vision and real-time tracking
dc.title.alternativeSistema d'inspecció automatitzada de taronges mitjançant visió artificial i seguiment en temps real
dc.typeProyecto/Trabajo fin de carrera/gradoes_ES
dspace.entity.typePublication
person.identifier430583
person.identifier.orcid0000-0001-5356-6321
relation.isAdvisorOfPublication475e78df-4f86-4aed-8348-ae98433a6a8f
relation.isAdvisorOfPublication.latestForDiscovery475e78df-4f86-4aed-8348-ae98433a6a8f
relation.isOrgUnitOfPublicationca412c0c-36ee-4ead-a9ac-84e0ca3f9aa3
relation.isOrgUnitOfPublication070ea15b-d852-4f2e-a41d-76cfc86b354b
relation.isOrgUnitOfPublication4da5e82d-4dc1-4f6f-b1c3-f30b0be2adce
relation.isOrgUnitOfPublication.latestForDiscoveryca412c0c-36ee-4ead-a9ac-84e0ca3f9aa3
upv.uuidcafd06ba-e8c5-4534-aef6-a132039df6fdes_ES

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
Dominguez - Sistema de inspeccion automatizada de naranjas mediante vision artificial y seguimien....pdf
Tamaño:
3.2 MB
Formato:
Adobe Portable Document Format
Descripción: