Técnicas de Deep Learning aplicadas a un sistema de clasificación de objetos para un recolector de residuos inteligente

El objetivo principal del trabajo consiste en el desarrollo de un sistema de clasificación de objetos para ser utilizado en un recolector de residuos inteligente, aplicando técnicas de Aprendizaje Profundo (Deep Learning). Durante el desarrollo del trabajo se crearon modelos de redes neuronales conv...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Salina, Mauro, Pezet, Braian, Osés, Lucia, Cappelletti, Marcelo Ángel, Osio, Jorge Rafael, Morales, Martín Alberto
Formato: Articulo
Lenguaje:Español
Publicado: 2024
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/168756
Aporte de:
id I19-R120-10915-168756
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Español
topic Ciencias Informáticas
Aprendizaje Automático
Aprendizaje Profundo
sistema de reciclaje
procesamiento de imágenes
Machine Learning
Deep Learning
recycling system
image processing
spellingShingle Ciencias Informáticas
Aprendizaje Automático
Aprendizaje Profundo
sistema de reciclaje
procesamiento de imágenes
Machine Learning
Deep Learning
recycling system
image processing
Salina, Mauro
Pezet, Braian
Osés, Lucia
Cappelletti, Marcelo Ángel
Osio, Jorge Rafael
Morales, Martín Alberto
Técnicas de Deep Learning aplicadas a un sistema de clasificación de objetos para un recolector de residuos inteligente
topic_facet Ciencias Informáticas
Aprendizaje Automático
Aprendizaje Profundo
sistema de reciclaje
procesamiento de imágenes
Machine Learning
Deep Learning
recycling system
image processing
description El objetivo principal del trabajo consiste en el desarrollo de un sistema de clasificación de objetos para ser utilizado en un recolector de residuos inteligente, aplicando técnicas de Aprendizaje Profundo (Deep Learning). Durante el desarrollo del trabajo se crearon modelos de redes neuronales convolucionales (CNN) capaces de identificar distintos objetos reciclables en diferentes imágenes, en tiempo real. También se realizaron pruebas utilizando modelos pre-entrenados con aprendizaje por transferencia (Transfer Learning) para comparar resultados. Estos modelos fueron implementados utilizando como lenguaje de programación Python, apoyándose en el Framework de backend TensorFlow y la librería de alto nivel Keras. Adicionalmente, se fueron evaluando una amplia variedad de herramientas de inteligencia artificial que permiten aplicar las técnicas de Deep learning de forma eficiente. En pos de conseguir mejores resultados, se llevaron a cabo pruebas con distintos datasets y diferentes modelos dejando en evidencia la importancia que tiene el armado de un dataset bien nutrido, con una buena distribución de las muestras al momento de aplicar las métricas. En todos los casos se realizó clasificación multiclase, en donde con los primeros modelos se contó con aproximadamente 8000 imágenes divididas en 4 clases (plástico, vidrio, metal, papelcartón), y para modelos posteriores se incrementó el dataset contando con más de 15000 imágenes separadas en 6 clases distintas, agregando a las anteriores las clases “orgánico” y “no-reciclable”. La implementación de estos modelos se llevó a cabo utilizando el lenguaje de programación Python, mediante el algoritmo “You Only Look Once” (YOLO). Como parte de la validación, se probó el modelo final en una aplicación (versión beta) desarrollada en Python, utilizando una mini computadora Raspberry Pi y un módulo de cámara (picam). El sistema desarrollado permite analizar en tiempo real los fotogramas capturados por la cámara y aplicar el modelo de clasificación de manera instantánea, accediendo de esta forma a las coordenadas de dichos objetos en el fotograma para poder recolectarlos y separarlos para su posterior reciclaje.
format Articulo
Articulo
author Salina, Mauro
Pezet, Braian
Osés, Lucia
Cappelletti, Marcelo Ángel
Osio, Jorge Rafael
Morales, Martín Alberto
author_facet Salina, Mauro
Pezet, Braian
Osés, Lucia
Cappelletti, Marcelo Ángel
Osio, Jorge Rafael
Morales, Martín Alberto
author_sort Salina, Mauro
title Técnicas de Deep Learning aplicadas a un sistema de clasificación de objetos para un recolector de residuos inteligente
title_short Técnicas de Deep Learning aplicadas a un sistema de clasificación de objetos para un recolector de residuos inteligente
title_full Técnicas de Deep Learning aplicadas a un sistema de clasificación de objetos para un recolector de residuos inteligente
title_fullStr Técnicas de Deep Learning aplicadas a un sistema de clasificación de objetos para un recolector de residuos inteligente
title_full_unstemmed Técnicas de Deep Learning aplicadas a un sistema de clasificación de objetos para un recolector de residuos inteligente
title_sort técnicas de deep learning aplicadas a un sistema de clasificación de objetos para un recolector de residuos inteligente
publishDate 2024
url http://sedici.unlp.edu.ar/handle/10915/168756
work_keys_str_mv AT salinamauro tecnicasdedeeplearningaplicadasaunsistemadeclasificaciondeobjetosparaunrecolectorderesiduosinteligente
AT pezetbraian tecnicasdedeeplearningaplicadasaunsistemadeclasificaciondeobjetosparaunrecolectorderesiduosinteligente
AT oseslucia tecnicasdedeeplearningaplicadasaunsistemadeclasificaciondeobjetosparaunrecolectorderesiduosinteligente
AT cappellettimarceloangel tecnicasdedeeplearningaplicadasaunsistemadeclasificaciondeobjetosparaunrecolectorderesiduosinteligente
AT osiojorgerafael tecnicasdedeeplearningaplicadasaunsistemadeclasificaciondeobjetosparaunrecolectorderesiduosinteligente
AT moralesmartinalberto tecnicasdedeeplearningaplicadasaunsistemadeclasificaciondeobjetosparaunrecolectorderesiduosinteligente
_version_ 1809234810246266880
spelling I19-R120-10915-1687562024-08-20T20:04:03Z http://sedici.unlp.edu.ar/handle/10915/168756 Técnicas de Deep Learning aplicadas a un sistema de clasificación de objetos para un recolector de residuos inteligente Salina, Mauro Pezet, Braian Osés, Lucia Cappelletti, Marcelo Ángel Osio, Jorge Rafael Morales, Martín Alberto 2024-04 2024-08-20T18:02:51Z es Ciencias Informáticas Aprendizaje Automático Aprendizaje Profundo sistema de reciclaje procesamiento de imágenes Machine Learning Deep Learning recycling system image processing El objetivo principal del trabajo consiste en el desarrollo de un sistema de clasificación de objetos para ser utilizado en un recolector de residuos inteligente, aplicando técnicas de Aprendizaje Profundo (Deep Learning). Durante el desarrollo del trabajo se crearon modelos de redes neuronales convolucionales (CNN) capaces de identificar distintos objetos reciclables en diferentes imágenes, en tiempo real. También se realizaron pruebas utilizando modelos pre-entrenados con aprendizaje por transferencia (Transfer Learning) para comparar resultados. Estos modelos fueron implementados utilizando como lenguaje de programación Python, apoyándose en el Framework de backend TensorFlow y la librería de alto nivel Keras. Adicionalmente, se fueron evaluando una amplia variedad de herramientas de inteligencia artificial que permiten aplicar las técnicas de Deep learning de forma eficiente. En pos de conseguir mejores resultados, se llevaron a cabo pruebas con distintos datasets y diferentes modelos dejando en evidencia la importancia que tiene el armado de un dataset bien nutrido, con una buena distribución de las muestras al momento de aplicar las métricas. En todos los casos se realizó clasificación multiclase, en donde con los primeros modelos se contó con aproximadamente 8000 imágenes divididas en 4 clases (plástico, vidrio, metal, papelcartón), y para modelos posteriores se incrementó el dataset contando con más de 15000 imágenes separadas en 6 clases distintas, agregando a las anteriores las clases “orgánico” y “no-reciclable”. La implementación de estos modelos se llevó a cabo utilizando el lenguaje de programación Python, mediante el algoritmo “You Only Look Once” (YOLO). Como parte de la validación, se probó el modelo final en una aplicación (versión beta) desarrollada en Python, utilizando una mini computadora Raspberry Pi y un módulo de cámara (picam). El sistema desarrollado permite analizar en tiempo real los fotogramas capturados por la cámara y aplicar el modelo de clasificación de manera instantánea, accediendo de esta forma a las coordenadas de dichos objetos en el fotograma para poder recolectarlos y separarlos para su posterior reciclaje. The main objective of the work is the development of an object classification system to be used in an intelligent waste collector, applying Deep Learning techniques. During the work, models of convolutional neural networks (CNN) were created, capable of identifying different recyclable objects in different images in real time. Tests were also carried out using pre-trained models with transfer learning to compare results. These models were implemented using Python as the programming language, with support from the TensorFlow backend framework and the high-level Keras library. Additionally, a wide variety of artificial intelligence tools that allow for the efficient application of Deep Learning techniques were evaluated. In order to achieve better results, tests with different datasets and different models were carried out, highlighting the importance of building a well-nourished dataset with a good distribution of samples when applying metrics. In all cases, multi-class classification was performed. The initial models used approximately 8000 images divided into 4 classes (plastic, glass, metal, paper-cardboard), and for subsequent models, the dataset was increased to over 15,000 images divided into 6 different classes, adding "organic" and "non-recyclable" classes to the previous ones. The implementation of these models was carried out using the Python programming language, using the "You Only Look Once" (YOLO) algorithm. As part of the validation, the final model was tested in a Python-based application (beta version) using a Raspberry Pi mini computer and a camera module (picam). The developed system allows for the real-time analysis of frames captured by the camera and the instantaneous application of the classification model. This provides access to the coordinates of the objects in the frame to collect and separate them for subsequent recycling. Sociedad Argentina de Informática e Investigación Operativa Instituto de Investigaciones en Electrónica, Control y Procesamiento de Señales Articulo Articulo http://creativecommons.org/licenses/by-nc/4.0/ Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) application/pdf 81-98