Detección y conteo de piñas de pino en la especie arbórea Pinus Pinea mediante modelos de redes neuronales profundas utilizando imágenes RGB

Este proyecto propone diseñar una solución al conteo de piñas del Pino Piñonero Pinus Pinea utilizando técnicas de deep learning. La base de datos contiene fotografías RGB adquiridas desde suelo, en cultivos del Centro Tecnológico Forestal de Cataluña (CTFC). Esta investigación utiliza herramientas...

Full description

Autores:
Gómez de la Barrera, Vanesa Valentina
Cortes Cabrera, Santiago
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Universidad de Ibagué
Repositorio:
Repositorio Universidad de Ibagué
Idioma:
spa
OAI Identifier:
oai:repositorio.unibague.edu.co:20.500.12313/4779
Acceso en línea:
https://hdl.handle.net/20.500.12313/4779
Palabra clave:
Piña de pino - Detección - Imágenes RGB
Piña de pino - Conteo - Imágenes RGB
Piña de pino - Etiquetado
Aprendizaje profundo
Detección automática
Etiquetado manual
Pinus pinea
Transferencia de aprendizaje
Deep learning
Automatic detection
Manual labeling
Pinus Pinea
Transfer learning
Rights
openAccess
License
http://purl.org/coar/access_right/c_abf2
id UNIBAGUE2_7a418aa1edc3bd7835e3bfccc7092b0e
oai_identifier_str oai:repositorio.unibague.edu.co:20.500.12313/4779
network_acronym_str UNIBAGUE2
network_name_str Repositorio Universidad de Ibagué
repository_id_str
dc.title.spa.fl_str_mv Detección y conteo de piñas de pino en la especie arbórea Pinus Pinea mediante modelos de redes neuronales profundas utilizando imágenes RGB
title Detección y conteo de piñas de pino en la especie arbórea Pinus Pinea mediante modelos de redes neuronales profundas utilizando imágenes RGB
spellingShingle Detección y conteo de piñas de pino en la especie arbórea Pinus Pinea mediante modelos de redes neuronales profundas utilizando imágenes RGB
Piña de pino - Detección - Imágenes RGB
Piña de pino - Conteo - Imágenes RGB
Piña de pino - Etiquetado
Aprendizaje profundo
Detección automática
Etiquetado manual
Pinus pinea
Transferencia de aprendizaje
Deep learning
Automatic detection
Manual labeling
Pinus Pinea
Transfer learning
title_short Detección y conteo de piñas de pino en la especie arbórea Pinus Pinea mediante modelos de redes neuronales profundas utilizando imágenes RGB
title_full Detección y conteo de piñas de pino en la especie arbórea Pinus Pinea mediante modelos de redes neuronales profundas utilizando imágenes RGB
title_fullStr Detección y conteo de piñas de pino en la especie arbórea Pinus Pinea mediante modelos de redes neuronales profundas utilizando imágenes RGB
title_full_unstemmed Detección y conteo de piñas de pino en la especie arbórea Pinus Pinea mediante modelos de redes neuronales profundas utilizando imágenes RGB
title_sort Detección y conteo de piñas de pino en la especie arbórea Pinus Pinea mediante modelos de redes neuronales profundas utilizando imágenes RGB
dc.creator.fl_str_mv Gómez de la Barrera, Vanesa Valentina
Cortes Cabrera, Santiago
dc.contributor.advisor.none.fl_str_mv Hernández López, Jorge Armando
Kefauver, Shawn C
dc.contributor.author.none.fl_str_mv Gómez de la Barrera, Vanesa Valentina
Cortes Cabrera, Santiago
dc.subject.armarc.none.fl_str_mv Piña de pino - Detección - Imágenes RGB
Piña de pino - Conteo - Imágenes RGB
Piña de pino - Etiquetado
topic Piña de pino - Detección - Imágenes RGB
Piña de pino - Conteo - Imágenes RGB
Piña de pino - Etiquetado
Aprendizaje profundo
Detección automática
Etiquetado manual
Pinus pinea
Transferencia de aprendizaje
Deep learning
Automatic detection
Manual labeling
Pinus Pinea
Transfer learning
dc.subject.proposal.spa.fl_str_mv Aprendizaje profundo
Detección automática
Etiquetado manual
Pinus pinea
Transferencia de aprendizaje
dc.subject.proposal.eng.fl_str_mv Deep learning
Automatic detection
Manual labeling
Pinus Pinea
Transfer learning
description Este proyecto propone diseñar una solución al conteo de piñas del Pino Piñonero Pinus Pinea utilizando técnicas de deep learning. La base de datos contiene fotografías RGB adquiridas desde suelo, en cultivos del Centro Tecnológico Forestal de Cataluña (CTFC). Esta investigación utiliza herramientas como Labelbox para el etiquetado de imágenes, frameworks para la implementación de redes neuronales y herramientas de desarrollo para aprendizaje de máquina. Dos detectores fueron implementados y comparados, el detector de una etapa YOLOv5 y el detector de dos etapas Detectron2, su comportamiento y rendimiento fue evaluado utilizando como métrica principal el F1 score. Aunque los resultados son similares YOLOv5 destaca por su velocidad de procesamiento con un F1 score del 83,33%. Por su parte, Detectron2 con un F1 score de 79,22%, sobresale por su capacidad de detectar piñas visualmente difíciles de encontrar dentro de la imagen.
publishDate 2022
dc.date.issued.none.fl_str_mv 2022
dc.date.accessioned.none.fl_str_mv 2025-03-05T20:15:55Z
dc.date.available.none.fl_str_mv 2025-03-05T20:15:55Z
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.content.none.fl_str_mv Text
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.citation.none.fl_str_mv Gómez de la Barrera, V. V. & Cortes Cabrera, S. (2022). Detección y conteo de piñas de pino en la especie arbórea Pinus Pinea mediante modelos de redes neuronales profundas utilizando imágenes RGB. [Trabajo de grado, Universidad de Ibagué]. https://hdl.handle.net/20.500.12313/4779
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12313/4779
identifier_str_mv Gómez de la Barrera, V. V. & Cortes Cabrera, S. (2022). Detección y conteo de piñas de pino en la especie arbórea Pinus Pinea mediante modelos de redes neuronales profundas utilizando imágenes RGB. [Trabajo de grado, Universidad de Ibagué]. https://hdl.handle.net/20.500.12313/4779
url https://hdl.handle.net/20.500.12313/4779
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv Muñoz, C. Delard, C. lopez, M. Toral, y E. Urquieta, «Monografía de pino piñonero Pinus pinea», Santiago, Chile, 1998. [En línea]. Disponible en: https://doi.org/10.52904/20.500.12220/645
I. Forestal (Chile), Un nuevo cultivo para Chile el Pino piñonero (Pinus pinea l.). INFOR, 2012. [En línea]. Disponible en: http://bibliotecadigital.ciren.cl//handle/123456789/23352
M. Ferriol Molina, «El pino piñonero (Pinus pinea L.)», 2021, [En línea]. Disponible en: http://hdl.handle.net/10251/168576 [4] «Piñones ¿Que es? Origen, Beneficios, Tipos, Valor Nutricional y más.», 30 de diciembre de 2019. https://bolcereales.com.ar/alimentacion/los-pinones/
Eli-Chukwu, «Applications of Artificial Intelligence in Agriculture: A Review», vol. 9, n.o 4, 2019.
«Centro Tecnológico Forestal de Cataluña | Cesefor». http://www.cesefor.com/cliente/centro-tecnologico-forestal-de-cataluna (accedido 11 de noviembre de 2021).
S. Carlisle Kefauver, J. Araus, y J. A. Fernández Gallego, «Proof of concept of the direct quantification of the production of pinecones through remote sensors», Final Report, 2020.
E. E. Nithila y S. S. Kumar, «Automatic detection of solitary pulmonary nodules using swarm intelligence optimized neural networks on CT images», Eng. Sci. Technol. Int. J., vol. 20, n.o 3, pp. 1192-1202, jun. 2017, doi: 10.1016/j.jestch.2016.12.006.
K. Tan, W. S. Lee, H. Gan, y S. Wang, «Recognising blueberry fruit of different maturity using histogram oriented gradients and colour features in outdoor scenes», Biosyst. Eng., vol. 176, pp. 59-72, dic. 2018, doi: 10.1016/j.biosystemseng.2018.08.011.
«Piñones ¿Que es? Origen, Beneficios, Tipos, Valor Nutricional y más.», 30 de diciembre de 2019. https://bolcereales.com.ar/alimentacion/los-pinones/
Y. Yu, K. Zhang, L. Yang, y D. Zhang, «Fruit detection for strawberry harvesting robot in non-structural environment based on Mask-RCNN», Comput. Electron. Agric., vol. 163, p. 104846, ago. 2019, doi: 10.1016/j.compag.2019.06.001.
«Faster R–CNN–based apple detection in dense-foliage fruiting-wall trees using RGB and depth features for robotic harvesting», Biosyst. Eng., vol. 197, pp. 245- 256, sep. 2020, doi: 10.1016/j.biosystemseng.2020.07.007.
C. C. Salazar Salazar, «Modelo para la clasificación del aguacate Hass en sus estados comerciales y de exportación, mediante el uso de redes neuronales convolucionales», Master, Universidad tecnica de pereira, Pereira, 2020. [En línea]. Disponible en: https://repositorio.utp.edu.co/server/api/core/bitstreams/e50bc804-f144-4397- 8d21-66cbebe6f541/content
D. Wang y D. He, «Channel pruned YOLO V5s-based deep learning approach for rapid and accurate apple fruitlet detection before fruit thinning», Biosyst. Eng., vol. 210, pp. 271-281, oct. 2021, doi: 10.1016/j.biosystemseng.2021.08.015.
J. A. Brenes, A. Martínez, C. Quesada-López, y Jenkins Marcelo, «Sistemas de apoyo a la toma de decisiones que usan inteligencia artificial en la agricultura de precisión: un mapeo sistemático de literatura», 2020.
«Centro Tecnológico Forestal de Cataluña», Los diccionarios y las enciclopedias sobre el Académico, 2010. https://es-academic.com/dic.nsf/eswiki/245999
C. Delard R et al., «Producción combinada de piñones de Pino piñonero (Pinus pinea L.) y Trufa de borch (Tuber borchii Vittad.)», 2020.
«El pino piñonero (Pinus pinea L.) en Andalucía : Ecología, distribución y selvicultura - Publicaciones - Junta de Andalucía». https://www.juntadeandalucia.es/servicios/publicaciones/detalle/45543.html
K. Ellis, «Las piñas de los pinos». https://www.ehowenespanol.com/pinas-pinos- sobre_108003/
M. Idžojtić, «9 - Maclura – Pinus», pp. 415-493, 2019, doi: 10.1016/B978-0-12- 819644-1.50015-X.
F. J. G. Alonso, «El uso del pino piñonero en sistemas agroforestales», p. 34.
«Procesamiento de Imágenes Color». [En línea]. Disponible en: https://www.fceia.unr.edu.ar/dip/Procesamiento_de_Imagenes_Color.pdf
L. Rouhiainen, Inteligencia artificial 101 cosas que debes saber hoy sobre nuestro futuro. España: Editorial Planeta S.A, 2018. [En línea]. Disponible en: https://static0planetadelibroscom.cdnstatics.com/libros_contenido_extra/40/39308 _Inteligencia_artificial.pdf
D. Sànchez, «Ventajas del Machine Learning y Deep Learning para la visión artificial», INFAIMON, 13 de noviembre de 2019. https://infaimon.com/blog/smart- factory/machine-learning-deep-learning/
Z.-H. Zhou y S. Liu, Machine learning, 1.a ed. Nanjing jiangsu. [En línea]. Disponible en: https://doi.org/10.1007/978-981-15-1967-3
A. T. Norman, Aprendizaje Automático En Acción. 2019.
B. Martín del Brío y C. Serrano Cinca, «Fundamentos de las redes neuronales artificiales: hardware y software».
R. Delgado, «RPubs - Introducción a la Redes Neuronales Artificiales en R», 2018. https://rpubs.com/rdelgado/402754
IBM, «What are Neural Networks?», 3 de agosto de 2021. https://www.ibm.com/cloud/learn/neural-networks
H. Galán y A. Martinez, «Inteligencia artificial.Redes neuronales y aplicaciones». [En línea]. Disponible en: http://www.it.uc3m.es/jvillena/irc/practicas/10- 11/06mem.pdf
C. Sager, C. Janiesch, y P. Zschech, «A survey of image labelling for computer vision applications», vol. 4, n.o 2, 2021, doi: https://doi.org/10.1080/2573234X.2021.1908861.
© 2018-2022 Shaip | Reservados todos los derechos, «Anotación y etiquetado de imágenes para visión artificial». https://es.shaip.com/blog/image-annotation-for- computer-vision/
B. Rieger, D. Rasmuson, y M. Sharma, «Labelbox». 2017.
«Labelbox: The training data platform for AI teams». https://labelbox.com/product/platform
Z. Zou, S. Zhenwei, Y. Guo, y J. Ye, «Object Detection in 20 Years: A Survey», 2019, doi: https://doi.org/10.48550/arXiv.1905.05055.
«What Is Object Detection?» https://www.mathworks.com/discovery/object- detection.html
S. Hespeler, H. Nemati, y E. Dehghan-Niri, «Non-destructive thermal imaging for object detection via advanced deep learning for robotic inspection and harvesting of chili peppers», Artif. Intell. Agric., vol. 5, may 2021, doi: 10.1016/j.aiia.2021.05.003.
MathWorks, «Getting Started with R-CNN, Fast R-CNN, and Faster R-CNN - MATLAB & Simulink». https://www.mathworks.com/help/vision/ug/getting-started- with-r-cnn-fast-r-cnn-and-faster-r-cnn.html
P. Sharma, «A Step-by-Step Introduction to the Basic Object Detection Algorithms (Part 1)», https://www.analyticsvidhya.com/. https://www.analyticsvidhya.com/blog/2018/10/a-step-by-step-introduction-to-the- basic-object-detection-algorithms-part-1/
H. Kaiming, X. Zhang, R. Shaoqing, y S. Jian, «Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition», [En línea]. Disponible en: https://arxiv.org/pdf/1406.4729.pdf
R. Girshick, «Fast R-CNN», IEEE, 2015, doi: 10.1109/ICCV.2015.169.
R. Gavrilescu, C. Zet, C. Foșalău, M. Skoczylas, y D. Cotovanu, «Faster R- CNN:an Approach to Real-Time Object Detection», 2018, doi: 10.1109/ICEPE.2018.8559776.
Towards Data Science, «Faster R-CNN for object detection», 2019. https://towardsdatascience.com
R. Girshick, I. Radosavovic, G. Gkioxari, y P. Doll, «Detectron». Facebook AI Research’s, 2018. [En línea]. Disponible en: https://github.com/facebookresearch/Detectron
Y. Wu, A. Kirillov, F. Massa, W. -yen, y R. Girshick, «Dectron2». Facebook AI Research’s, 2019. [En línea]. Disponible en: https://github.com/facebookresearch/detectron2
E. A, «Detección de objetos con YOLO: implementaciones y como usarlas», Medium, 9 de septiembre de 2018. https://medium.com/
J. Redmon, S. Divvala, R. Girshick, y A. Farhadi, «You Only Look Once: Unified, Real-Time Object Detection», arXiv, arXiv:1506.02640, may 2016. doi: 10.48550/arXiv.1506.02640.
O.-O. D. Science, «Overview of the YOLO Object Detection Algorithm», Medium, 25 de septiembre de 2018.
S.-H. Tsang, «Review: YOLOv1 — You Only Look Once (Object Detection)», Medium, 20 de marzo de 2019. https://towardsdatascience.com/yolov1-you-only- look-once-object-detection-e1f3ffec8a89
J. Redmon y A. Farhadi, «YOLO9000: Better, Faster, Stronger». 25 de diciembre de 2016. doi: 10.1109/CVPR.2017.690.
J. Redmon y A. Farhadi, «YOLOv3: An Incremental Improvement». 8 de abril de 2018. doi: https://doi.org/10.48550/arXiv.1804.02767.
A. Bochkovskiy, C.-Y. Wang, y H.-Y. M. Liao, «YOLOv4: Optimal Speed and Accuracy of Object Detection». arXiv, 22 de abril de 2020. [En línea]. Disponible en: http://arxiv.org/abs/2004.10934
J. M. Sierra Ramos, «Introducción a las redes neuronales artificiales», Universidad complutense de madrid, 2022.
T. A. Team, «YOLO V5 — Explained and Demystified – Towards AI». https://towardsai.net/p/computer-vision/yolo-v5%e2%80%8a- %e2%80%8aexplained-and-demystified
A. Vannieuwenhuyze, Inteligencia artificial fácil - Machine Learning y Deep Learning prácticos - Funciones de pérdida (Loss function) | Editiones ENI.
T. A. Team, «YOLO V5: explicado y desmitificado: hacia la IA». https://towardsai.net/p/computer-vision/yolo-v5%e2%80%8a- %e2%80%8aexplained-and-demystified
D. Dlužnevskij, P. Stefanovič, y S. Ramanauskaitė, «Investigation of YOLOv5 Efficiency in iPhone Supported Systems», Balt. J. Mod. Comput., vol. 9, ene. 2021, doi: 10.22364/bjmc.2021.9.3.07.
«ultralytics/yolov5». Ultralytics, 28 de junio de 2022. [En línea]. Disponible en: https://github.com/ultralytics/yolov5
C. A. Flores Jara, «Extracción de Información en EMR para la Identificación de Obesidad mediante el Estudio de Comorbilidades Asociadas», Informe de Memoria de Título, Universidad de Concepción, Concepción, 2015. [En línea]. Disponible en: http://repositorio.udec.cl/bitstream/11594/1954/3/Tesis_Extraccion_de_Informacio n_en_EMR_para_la_Identificacion_de_Obesidad.pdf
E. T. Arias Zuluaga, «Desarrollo de un modelo predictivo con inteligencia artificial para establecer clasificación ASA a pacientes en una consulta preanestésica.», Universidad de Antioquia, Medellín, Colombia, 2020. [En línea]. Disponible en: https://bibliotecadigital.udea.edu.co/bitstream/10495/15251/1/AriasErika_2020_De sarrolloModeloPredictivo.pdf
Michael Maire, Tsung-Yi Lin, y Lubomir Bourdev, «COCO common objects in context», doi: https://doi.org/10.48550/arXiv.1405.0312.
Gaudenz Boesch, «Object Detection in 2022: The Definitive Guide», 2022. https://viso.ai/deep-learning/object-detection/
«YOLO: Real-Time Object Detection Explained». https://www.v7labs.com/blog/yolo-object-detection
«API documentation detectron». Copyright 2019-2020, detectron2 contributors Revision 224cd231. [En línea]. Disponible en: https://detectron2.readthedocs.io/en/latest/modules/data.html
«Detectron2 ModelZoo». Facebook AI Research’s, 2019. [En línea]. Disponible en: https://github.com/facebookresearch/detectron2/blob/main/MODEL_ZOO.md
«detectron2 configs COCO-Detection/». Facebook AI Research’s, 2019. [En línea]. Disponible en: https://github.com/facebookresearch/detectron2/tree/main/configs/COCO- Detection
D. Randal Wilson y T. R. Martinez, «The need for small learning rates on large problems», 2001, doi: 10.1109/IJCNN.2001.939002.
R. A. Disha y S. Waheed, «Performance analysis of machine learning models for intrusion detection system using Gini Impurity-based Weighted Random Forest (GIWRF) feature selection technique», Cybersecurity, vol. 5, n.o 1, p. 1, dic. 2022, doi: 10.1186/s42400-021-00103-8.
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.none.fl_str_mv Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
https://creativecommons.org/licenses/by-nc/4.0/
dc.format.extent.none.fl_str_mv 75 páginas
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad de Ibagué
dc.publisher.faculty.none.fl_str_mv Ingeniería
dc.publisher.place.none.fl_str_mv Ibagué
dc.publisher.program.none.fl_str_mv Ingeniería Electrónica
publisher.none.fl_str_mv Universidad de Ibagué
institution Universidad de Ibagué
bitstream.url.fl_str_mv https://repositorio.unibague.edu.co/bitstreams/f7a3561a-9adb-448b-be82-fdff7a74692a/download
https://repositorio.unibague.edu.co/bitstreams/7c12e100-8c5f-4864-b261-2f32d7b6bee4/download
https://repositorio.unibague.edu.co/bitstreams/108cf229-f854-44f8-b675-3cb46d8331c9/download
https://repositorio.unibague.edu.co/bitstreams/79c9b20d-8092-4684-8d5c-345cedc9e088/download
https://repositorio.unibague.edu.co/bitstreams/85aef0b3-824d-47a9-9224-c43a7d574a3e/download
https://repositorio.unibague.edu.co/bitstreams/d8ef3956-6566-481c-b841-ce8a0d3d2bb2/download
https://repositorio.unibague.edu.co/bitstreams/05d05518-6839-43de-bef4-9f8608d3a652/download
https://repositorio.unibague.edu.co/bitstreams/e824a79a-f5ca-4b9d-b7dc-e7832345c486/download
bitstream.checksum.fl_str_mv a13fbee7a01287927d11ac39dbfe0d81
a0622ecde71520c2f29041ab43d6255d
0386be66d1a4bc46ba9f10b113ae18b2
2fa3e590786b9c0f3ceba1b9656b7ac3
fcf27c973f4f6171537a85f2eab5c055
b6f7dfd68b2a9043e291af5e82c69ddd
e2061c9ff206a233b8d42e12cc78f545
7b3b7852a1e2b2e0c7f74557fdea6796
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad de Ibagué
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1851059954615582720
spelling Hernández López, Jorge Armandoe4047159-55ec-4711-a590-bef079da2368600Kefauver, Shawn C032a6aa9-3d29-46ab-abf6-daa67c7e405e-1Gómez de la Barrera, Vanesa Valentina13e3ebb2-2e69-4087-b07d-0d90c87eaa90-1Cortes Cabrera, Santiago0fc55c9e-d7c1-4b8e-ad42-b881e5beacf7-12025-03-05T20:15:55Z2025-03-05T20:15:55Z2022Este proyecto propone diseñar una solución al conteo de piñas del Pino Piñonero Pinus Pinea utilizando técnicas de deep learning. La base de datos contiene fotografías RGB adquiridas desde suelo, en cultivos del Centro Tecnológico Forestal de Cataluña (CTFC). Esta investigación utiliza herramientas como Labelbox para el etiquetado de imágenes, frameworks para la implementación de redes neuronales y herramientas de desarrollo para aprendizaje de máquina. Dos detectores fueron implementados y comparados, el detector de una etapa YOLOv5 y el detector de dos etapas Detectron2, su comportamiento y rendimiento fue evaluado utilizando como métrica principal el F1 score. Aunque los resultados son similares YOLOv5 destaca por su velocidad de procesamiento con un F1 score del 83,33%. Por su parte, Detectron2 con un F1 score de 79,22%, sobresale por su capacidad de detectar piñas visualmente difíciles de encontrar dentro de la imagen.This project proposes to design a solution for pinecone counting of Pinus Pinea using deep learning techniques. The database contains RGB photographs acquired from the ground, in crops of the Forestry Technology Center of Catalonia (CTFC). This research uses tools such as Labelbox for image labeling, frameworks for the implementation of neural networks and development tools for machine learning. Two detectors were implemented and compared, the one-stage detector YOLOv5 and the two-stage detector Detectron2. Their behavior and performance were evaluated using as main metric the F1 score. Although the results are similar, YOLOv5 stands out for its processing speed with an F1 score of 83.33%. On other hand, Detectron2 with an F1 score of 79.22%, stands out for its ability to detect pinecones visually difficult to find within the image.PregradoIngeniera ElectrónicaAgradecimientos.....4 Resumen.....5 Contenido.....6 Lista de Figuras.....9 Lista de Tablas.....12 Lista de Símbolos y abreviaturas.....13 Introducción.....1 1. Generalidades: Detección y conteo de piñas.....4 1.1 Estado del Arte.....4 1.2 Marco Teórico.....6 1.2.1 Agricultura y Tecnología.....6 1.2.2 CTFC.....6 1.2.3 Pino Piñonero.....6 1.2.4 Piñas.....7 1.2.5 Imágenes RGB.....8 1.2.6 Inteligencia Artificial.....8 1.2.7 Machine Learning.....9 1.2.8 Neural Networks (NN) y Deep Learning (DL).....9 1.2.9 Etiquetado Manual.....10 1.2.10 Labelbox.....12 1.2.11 Detección de Objetos.....12 1.2.12 Evolución de las CNN’s basadas en regiones para la detección de objetos.....15 1.2.13 Detectron2.....18 1.2.14 YOLO.....18 1.2.15 Matriz de confusión.....23 1.3 Descripción del Problema.....25 1.4 Objetivos.....26 1.4.1 Objetivo General.....26 1.4.2 Objetivos Específicos.....26 2. Metodología.....27 2.1 Materiales.....28 2.2 Base de datos.....29 2.2.1 Herramienta de anotación (Labelbox).....30 2.2.2 Transformación base de datos de formato JSON a COCO JSON.....31 2.2.3 Transformación base de datos de Formato JSON a TXT.....31 2.2.4 Partición de la base de datos.....33 2.3 Entrenamiento y validación de las redes neuronales.....34 2.3.1 Implementación del algoritmo Detectron2.....35 2.3.2 Implementación del algoritmo YOLOv5.....38 2.4 Estrategia de visualización del modelo.....40 3. Resultados.....41 3.1 Métricas de evaluación.....45 3.2 Aplicación web del modelo determinado.....49 4. Conclusiones y recomendaciones.....51 4.1 Conclusiones.....51 4.2 Recomendaciones.....53 5. Referencias bibliográficas.....58 6. Anexos.....5875 páginasapplication/pdfGómez de la Barrera, V. V. & Cortes Cabrera, S. (2022). Detección y conteo de piñas de pino en la especie arbórea Pinus Pinea mediante modelos de redes neuronales profundas utilizando imágenes RGB. [Trabajo de grado, Universidad de Ibagué]. https://hdl.handle.net/20.500.12313/4779https://hdl.handle.net/20.500.12313/4779spaUniversidad de IbaguéIngenieríaIbaguéIngeniería ElectrónicaMuñoz, C. Delard, C. lopez, M. Toral, y E. Urquieta, «Monografía de pino piñonero Pinus pinea», Santiago, Chile, 1998. [En línea]. Disponible en: https://doi.org/10.52904/20.500.12220/645I. Forestal (Chile), Un nuevo cultivo para Chile el Pino piñonero (Pinus pinea l.). INFOR, 2012. [En línea]. Disponible en: http://bibliotecadigital.ciren.cl//handle/123456789/23352M. Ferriol Molina, «El pino piñonero (Pinus pinea L.)», 2021, [En línea]. Disponible en: http://hdl.handle.net/10251/168576 [4] «Piñones ¿Que es? Origen, Beneficios, Tipos, Valor Nutricional y más.», 30 de diciembre de 2019. https://bolcereales.com.ar/alimentacion/los-pinones/Eli-Chukwu, «Applications of Artificial Intelligence in Agriculture: A Review», vol. 9, n.o 4, 2019.«Centro Tecnológico Forestal de Cataluña | Cesefor». http://www.cesefor.com/cliente/centro-tecnologico-forestal-de-cataluna (accedido 11 de noviembre de 2021).S. Carlisle Kefauver, J. Araus, y J. A. Fernández Gallego, «Proof of concept of the direct quantification of the production of pinecones through remote sensors», Final Report, 2020.E. E. Nithila y S. S. Kumar, «Automatic detection of solitary pulmonary nodules using swarm intelligence optimized neural networks on CT images», Eng. Sci. Technol. Int. J., vol. 20, n.o 3, pp. 1192-1202, jun. 2017, doi: 10.1016/j.jestch.2016.12.006.K. Tan, W. S. Lee, H. Gan, y S. Wang, «Recognising blueberry fruit of different maturity using histogram oriented gradients and colour features in outdoor scenes», Biosyst. Eng., vol. 176, pp. 59-72, dic. 2018, doi: 10.1016/j.biosystemseng.2018.08.011.«Piñones ¿Que es? Origen, Beneficios, Tipos, Valor Nutricional y más.», 30 de diciembre de 2019. https://bolcereales.com.ar/alimentacion/los-pinones/Y. Yu, K. Zhang, L. Yang, y D. Zhang, «Fruit detection for strawberry harvesting robot in non-structural environment based on Mask-RCNN», Comput. Electron. Agric., vol. 163, p. 104846, ago. 2019, doi: 10.1016/j.compag.2019.06.001.«Faster R–CNN–based apple detection in dense-foliage fruiting-wall trees using RGB and depth features for robotic harvesting», Biosyst. Eng., vol. 197, pp. 245- 256, sep. 2020, doi: 10.1016/j.biosystemseng.2020.07.007.C. C. Salazar Salazar, «Modelo para la clasificación del aguacate Hass en sus estados comerciales y de exportación, mediante el uso de redes neuronales convolucionales», Master, Universidad tecnica de pereira, Pereira, 2020. [En línea]. Disponible en: https://repositorio.utp.edu.co/server/api/core/bitstreams/e50bc804-f144-4397- 8d21-66cbebe6f541/contentD. Wang y D. He, «Channel pruned YOLO V5s-based deep learning approach for rapid and accurate apple fruitlet detection before fruit thinning», Biosyst. Eng., vol. 210, pp. 271-281, oct. 2021, doi: 10.1016/j.biosystemseng.2021.08.015.J. A. Brenes, A. Martínez, C. Quesada-López, y Jenkins Marcelo, «Sistemas de apoyo a la toma de decisiones que usan inteligencia artificial en la agricultura de precisión: un mapeo sistemático de literatura», 2020.«Centro Tecnológico Forestal de Cataluña», Los diccionarios y las enciclopedias sobre el Académico, 2010. https://es-academic.com/dic.nsf/eswiki/245999C. Delard R et al., «Producción combinada de piñones de Pino piñonero (Pinus pinea L.) y Trufa de borch (Tuber borchii Vittad.)», 2020.«El pino piñonero (Pinus pinea L.) en Andalucía : Ecología, distribución y selvicultura - Publicaciones - Junta de Andalucía». https://www.juntadeandalucia.es/servicios/publicaciones/detalle/45543.htmlK. Ellis, «Las piñas de los pinos». https://www.ehowenespanol.com/pinas-pinos- sobre_108003/M. Idžojtić, «9 - Maclura – Pinus», pp. 415-493, 2019, doi: 10.1016/B978-0-12- 819644-1.50015-X.F. J. G. Alonso, «El uso del pino piñonero en sistemas agroforestales», p. 34.«Procesamiento de Imágenes Color». [En línea]. Disponible en: https://www.fceia.unr.edu.ar/dip/Procesamiento_de_Imagenes_Color.pdfL. Rouhiainen, Inteligencia artificial 101 cosas que debes saber hoy sobre nuestro futuro. España: Editorial Planeta S.A, 2018. [En línea]. Disponible en: https://static0planetadelibroscom.cdnstatics.com/libros_contenido_extra/40/39308 _Inteligencia_artificial.pdfD. Sànchez, «Ventajas del Machine Learning y Deep Learning para la visión artificial», INFAIMON, 13 de noviembre de 2019. https://infaimon.com/blog/smart- factory/machine-learning-deep-learning/Z.-H. Zhou y S. Liu, Machine learning, 1.a ed. Nanjing jiangsu. [En línea]. Disponible en: https://doi.org/10.1007/978-981-15-1967-3A. T. Norman, Aprendizaje Automático En Acción. 2019.B. Martín del Brío y C. Serrano Cinca, «Fundamentos de las redes neuronales artificiales: hardware y software».R. Delgado, «RPubs - Introducción a la Redes Neuronales Artificiales en R», 2018. https://rpubs.com/rdelgado/402754IBM, «What are Neural Networks?», 3 de agosto de 2021. https://www.ibm.com/cloud/learn/neural-networksH. Galán y A. Martinez, «Inteligencia artificial.Redes neuronales y aplicaciones». [En línea]. Disponible en: http://www.it.uc3m.es/jvillena/irc/practicas/10- 11/06mem.pdfC. Sager, C. Janiesch, y P. Zschech, «A survey of image labelling for computer vision applications», vol. 4, n.o 2, 2021, doi: https://doi.org/10.1080/2573234X.2021.1908861.© 2018-2022 Shaip | Reservados todos los derechos, «Anotación y etiquetado de imágenes para visión artificial». https://es.shaip.com/blog/image-annotation-for- computer-vision/B. Rieger, D. Rasmuson, y M. Sharma, «Labelbox». 2017.«Labelbox: The training data platform for AI teams». https://labelbox.com/product/platformZ. Zou, S. Zhenwei, Y. Guo, y J. Ye, «Object Detection in 20 Years: A Survey», 2019, doi: https://doi.org/10.48550/arXiv.1905.05055.«What Is Object Detection?» https://www.mathworks.com/discovery/object- detection.htmlS. Hespeler, H. Nemati, y E. Dehghan-Niri, «Non-destructive thermal imaging for object detection via advanced deep learning for robotic inspection and harvesting of chili peppers», Artif. Intell. Agric., vol. 5, may 2021, doi: 10.1016/j.aiia.2021.05.003.MathWorks, «Getting Started with R-CNN, Fast R-CNN, and Faster R-CNN - MATLAB & Simulink». https://www.mathworks.com/help/vision/ug/getting-started- with-r-cnn-fast-r-cnn-and-faster-r-cnn.htmlP. Sharma, «A Step-by-Step Introduction to the Basic Object Detection Algorithms (Part 1)», https://www.analyticsvidhya.com/. https://www.analyticsvidhya.com/blog/2018/10/a-step-by-step-introduction-to-the- basic-object-detection-algorithms-part-1/H. Kaiming, X. Zhang, R. Shaoqing, y S. Jian, «Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition», [En línea]. Disponible en: https://arxiv.org/pdf/1406.4729.pdfR. Girshick, «Fast R-CNN», IEEE, 2015, doi: 10.1109/ICCV.2015.169.R. Gavrilescu, C. Zet, C. Foșalău, M. Skoczylas, y D. Cotovanu, «Faster R- CNN:an Approach to Real-Time Object Detection», 2018, doi: 10.1109/ICEPE.2018.8559776.Towards Data Science, «Faster R-CNN for object detection», 2019. https://towardsdatascience.comR. Girshick, I. Radosavovic, G. Gkioxari, y P. Doll, «Detectron». Facebook AI Research’s, 2018. [En línea]. Disponible en: https://github.com/facebookresearch/DetectronY. Wu, A. Kirillov, F. Massa, W. -yen, y R. Girshick, «Dectron2». Facebook AI Research’s, 2019. [En línea]. Disponible en: https://github.com/facebookresearch/detectron2E. A, «Detección de objetos con YOLO: implementaciones y como usarlas», Medium, 9 de septiembre de 2018. https://medium.com/J. Redmon, S. Divvala, R. Girshick, y A. Farhadi, «You Only Look Once: Unified, Real-Time Object Detection», arXiv, arXiv:1506.02640, may 2016. doi: 10.48550/arXiv.1506.02640.O.-O. D. Science, «Overview of the YOLO Object Detection Algorithm», Medium, 25 de septiembre de 2018.S.-H. Tsang, «Review: YOLOv1 — You Only Look Once (Object Detection)», Medium, 20 de marzo de 2019. https://towardsdatascience.com/yolov1-you-only- look-once-object-detection-e1f3ffec8a89J. Redmon y A. Farhadi, «YOLO9000: Better, Faster, Stronger». 25 de diciembre de 2016. doi: 10.1109/CVPR.2017.690.J. Redmon y A. Farhadi, «YOLOv3: An Incremental Improvement». 8 de abril de 2018. doi: https://doi.org/10.48550/arXiv.1804.02767.A. Bochkovskiy, C.-Y. Wang, y H.-Y. M. Liao, «YOLOv4: Optimal Speed and Accuracy of Object Detection». arXiv, 22 de abril de 2020. [En línea]. Disponible en: http://arxiv.org/abs/2004.10934J. M. Sierra Ramos, «Introducción a las redes neuronales artificiales», Universidad complutense de madrid, 2022.T. A. Team, «YOLO V5 — Explained and Demystified – Towards AI». https://towardsai.net/p/computer-vision/yolo-v5%e2%80%8a- %e2%80%8aexplained-and-demystifiedA. Vannieuwenhuyze, Inteligencia artificial fácil - Machine Learning y Deep Learning prácticos - Funciones de pérdida (Loss function) | Editiones ENI.T. A. Team, «YOLO V5: explicado y desmitificado: hacia la IA». https://towardsai.net/p/computer-vision/yolo-v5%e2%80%8a- %e2%80%8aexplained-and-demystifiedD. Dlužnevskij, P. Stefanovič, y S. Ramanauskaitė, «Investigation of YOLOv5 Efficiency in iPhone Supported Systems», Balt. J. Mod. Comput., vol. 9, ene. 2021, doi: 10.22364/bjmc.2021.9.3.07.«ultralytics/yolov5». Ultralytics, 28 de junio de 2022. [En línea]. Disponible en: https://github.com/ultralytics/yolov5C. A. Flores Jara, «Extracción de Información en EMR para la Identificación de Obesidad mediante el Estudio de Comorbilidades Asociadas», Informe de Memoria de Título, Universidad de Concepción, Concepción, 2015. [En línea]. Disponible en: http://repositorio.udec.cl/bitstream/11594/1954/3/Tesis_Extraccion_de_Informacio n_en_EMR_para_la_Identificacion_de_Obesidad.pdfE. T. Arias Zuluaga, «Desarrollo de un modelo predictivo con inteligencia artificial para establecer clasificación ASA a pacientes en una consulta preanestésica.», Universidad de Antioquia, Medellín, Colombia, 2020. [En línea]. Disponible en: https://bibliotecadigital.udea.edu.co/bitstream/10495/15251/1/AriasErika_2020_De sarrolloModeloPredictivo.pdfMichael Maire, Tsung-Yi Lin, y Lubomir Bourdev, «COCO common objects in context», doi: https://doi.org/10.48550/arXiv.1405.0312.Gaudenz Boesch, «Object Detection in 2022: The Definitive Guide», 2022. https://viso.ai/deep-learning/object-detection/«YOLO: Real-Time Object Detection Explained». https://www.v7labs.com/blog/yolo-object-detection«API documentation detectron». Copyright 2019-2020, detectron2 contributors Revision 224cd231. [En línea]. Disponible en: https://detectron2.readthedocs.io/en/latest/modules/data.html«Detectron2 ModelZoo». Facebook AI Research’s, 2019. [En línea]. Disponible en: https://github.com/facebookresearch/detectron2/blob/main/MODEL_ZOO.md«detectron2 configs COCO-Detection/». Facebook AI Research’s, 2019. [En línea]. Disponible en: https://github.com/facebookresearch/detectron2/tree/main/configs/COCO- DetectionD. Randal Wilson y T. R. Martinez, «The need for small learning rates on large problems», 2001, doi: 10.1109/IJCNN.2001.939002.R. A. Disha y S. Waheed, «Performance analysis of machine learning models for intrusion detection system using Gini Impurity-based Weighted Random Forest (GIWRF) feature selection technique», Cybersecurity, vol. 5, n.o 1, p. 1, dic. 2022, doi: 10.1186/s42400-021-00103-8.info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)https://creativecommons.org/licenses/by-nc/4.0/Piña de pino - Detección - Imágenes RGBPiña de pino - Conteo - Imágenes RGBPiña de pino - EtiquetadoAprendizaje profundoDetección automáticaEtiquetado manualPinus pineaTransferencia de aprendizajeDeep learningAutomatic detectionManual labelingPinus PineaTransfer learningDetección y conteo de piñas de pino en la especie arbórea Pinus Pinea mediante modelos de redes neuronales profundas utilizando imágenes RGBTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttp://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/acceptedVersionPublicationORIGINALTrabajo de grado.pdfTrabajo de grado.pdfapplication/pdf3553768https://repositorio.unibague.edu.co/bitstreams/f7a3561a-9adb-448b-be82-fdff7a74692a/downloada13fbee7a01287927d11ac39dbfe0d81MD51Anexos.zipAnexos.zipapplication/zip18118887https://repositorio.unibague.edu.co/bitstreams/7c12e100-8c5f-4864-b261-2f32d7b6bee4/downloada0622ecde71520c2f29041ab43d6255dMD52Formato de autorización.pdfFormato de autorización.pdfapplication/pdf187957https://repositorio.unibague.edu.co/bitstreams/108cf229-f854-44f8-b675-3cb46d8331c9/download0386be66d1a4bc46ba9f10b113ae18b2MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-8134https://repositorio.unibague.edu.co/bitstreams/79c9b20d-8092-4684-8d5c-345cedc9e088/download2fa3e590786b9c0f3ceba1b9656b7ac3MD54TEXTTrabajo de grado.pdf.txtTrabajo de grado.pdf.txtExtracted texttext/plain102002https://repositorio.unibague.edu.co/bitstreams/85aef0b3-824d-47a9-9224-c43a7d574a3e/downloadfcf27c973f4f6171537a85f2eab5c055MD59Formato de autorización.pdf.txtFormato de autorización.pdf.txtExtracted texttext/plain3969https://repositorio.unibague.edu.co/bitstreams/d8ef3956-6566-481c-b841-ce8a0d3d2bb2/downloadb6f7dfd68b2a9043e291af5e82c69dddMD511THUMBNAILTrabajo de grado.pdf.jpgTrabajo de grado.pdf.jpgIM Thumbnailimage/jpeg8236https://repositorio.unibague.edu.co/bitstreams/05d05518-6839-43de-bef4-9f8608d3a652/downloade2061c9ff206a233b8d42e12cc78f545MD510Formato de autorización.pdf.jpgFormato de autorización.pdf.jpgIM Thumbnailimage/jpeg21746https://repositorio.unibague.edu.co/bitstreams/e824a79a-f5ca-4b9d-b7dc-e7832345c486/download7b3b7852a1e2b2e0c7f74557fdea6796MD51220.500.12313/4779oai:repositorio.unibague.edu.co:20.500.12313/47792025-08-13 01:03:27.693https://creativecommons.org/licenses/by-nc/4.0/https://repositorio.unibague.edu.coRepositorio Institucional Universidad de Ibaguébdigital@metabiblioteca.comQ3JlYXRpdmUgQ29tbW9ucyBBdHRyaWJ1dGlvbi1Ob25Db21tZXJjaWFsLU5vRGVyaXZhdGl2ZXMgNC4wIEludGVybmF0aW9uYWwgTGljZW5zZQ0KaHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLW5kLzQuMC8=