Sistema biométrico de reconocimiento facial basado en inteligencia artificial

En este proyecto se diseñó un prototipo de un sistema biométrico de reconocimiento facial usando inteligencia artificial con la capacidad suficiente para adaptarse a varios entornos, principalmente en los que se tiene foco para este proyecto los cuales son conjuntos residenciales cerrados y empresas...

Full description

Autores:
Osorio Quimbayo, Daniel
Garcia Mongua, Santiago
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Universidad Autónoma de Occidente
Repositorio:
RED: Repositorio Educativo Digital UAO
Idioma:
spa
OAI Identifier:
oai:red.uao.edu.co:10614/13887
Acceso en línea:
https://hdl.handle.net/10614/13887
https://red.uao.edu.co/
Palabra clave:
Ingeniería Mecatrónica
Inteligencia artificial
Biometría
Artificial intelligence
Biometry
ORB
Autenticación biométrica
Reconocimiento facial
Redes convolucionales multitarea
ORB
Lenguaje de programación Python
Rights
openAccess
License
Derechos reservados - Universidad Autónoma de Occidente, 2022
id REPOUAO2_7049ff152d8a75c5c6c02bf443861cfd
oai_identifier_str oai:red.uao.edu.co:10614/13887
network_acronym_str REPOUAO2
network_name_str RED: Repositorio Educativo Digital UAO
repository_id_str
dc.title.spa.fl_str_mv Sistema biométrico de reconocimiento facial basado en inteligencia artificial
title Sistema biométrico de reconocimiento facial basado en inteligencia artificial
spellingShingle Sistema biométrico de reconocimiento facial basado en inteligencia artificial
Ingeniería Mecatrónica
Inteligencia artificial
Biometría
Artificial intelligence
Biometry
ORB
Autenticación biométrica
Reconocimiento facial
Redes convolucionales multitarea
ORB
Lenguaje de programación Python
title_short Sistema biométrico de reconocimiento facial basado en inteligencia artificial
title_full Sistema biométrico de reconocimiento facial basado en inteligencia artificial
title_fullStr Sistema biométrico de reconocimiento facial basado en inteligencia artificial
title_full_unstemmed Sistema biométrico de reconocimiento facial basado en inteligencia artificial
title_sort Sistema biométrico de reconocimiento facial basado en inteligencia artificial
dc.creator.fl_str_mv Osorio Quimbayo, Daniel
Garcia Mongua, Santiago
dc.contributor.advisor.none.fl_str_mv López Sotelo, Jesús Alfonso
dc.contributor.author.none.fl_str_mv Osorio Quimbayo, Daniel
Garcia Mongua, Santiago
dc.subject.spa.fl_str_mv Ingeniería Mecatrónica
topic Ingeniería Mecatrónica
Inteligencia artificial
Biometría
Artificial intelligence
Biometry
ORB
Autenticación biométrica
Reconocimiento facial
Redes convolucionales multitarea
ORB
Lenguaje de programación Python
dc.subject.armarc.spa.fl_str_mv Inteligencia artificial
Biometría
dc.subject.armarc.eng.fl_str_mv Artificial intelligence
Biometry
dc.subject.proposal.eng.fl_str_mv ORB
dc.subject.proposal.spa.fl_str_mv Autenticación biométrica
Reconocimiento facial
Redes convolucionales multitarea
ORB
Lenguaje de programación Python
description En este proyecto se diseñó un prototipo de un sistema biométrico de reconocimiento facial usando inteligencia artificial con la capacidad suficiente para adaptarse a varios entornos, principalmente en los que se tiene foco para este proyecto los cuales son conjuntos residenciales cerrados y empresas privadas bien sean pequeñas, medianas o grandes. Para la creación de este sistema se usó una arquitectura de red neuronal profunda especializada en detectar rostros denominada red neuronal convolucional multitareas con la que se obtuvo un porcentaje de eficiencia superior al 85% y que a su vez también tuvo pocos requerimientos de hardware para su implementación, en este proceso se analizaron tres tipos de arquitecturas, una que consistía en el entrenamiento de una red neuronal con las personas de la población a trabajar con el objetivo de clasificar si una persona pertenece o no a la población registrada, la segunda consiste en utilizar una librería que contiene imágenes de rostros y con eso entrenar una red neuronal que sea capaz de extraer características de un rostro, y la última resalta por el uso de ORB para la extracción de características, la mejor fue la que usaba ORB (por sus siglas en ingles Oriented FAST and Rotated BRIEF), para la detección de puntos clave del rostro tomando aproximadamente 500 puntos de la cara humana, con los cuales realizaba una comparación para la validación de autenticidad. El HMI (interfaz máquina-humano) que se diseñó para el prototipo fue creado por medio del lenguaje de programación Python usando la librería tkinter y gridfs que además necesitó la ayuda del software Pycharm, en este programa se elaboró una interfaz gráfica amigable y de fácil entendimiento para el usuario con unos cuadros emergentes, además el texto de los mismos posee una fuente suave y agradable para una cómoda lectura. Por otro lado, en el software Pycharm también se creó el algoritmo del prototipo del sistema biométrico de reconocimiento facial usando las librerías de random, os, cv2, matplotlib y mtcnn con estas librerías y una profunda investigación de los distintos temas de interés se completó el algoritmo requerido sin necesidad de usar otro tipo de lenguaje de programación u otro software para el desarrollo del sistema. El algoritmo que se elaboró para este prototipo tiene un gran porcentaje de acierto que es aproximadamente del 94%, dicho valor fue encontrado mediante varias pruebas hechas de este sistema con diferentes personas lo cual permitió validar un óptimo funcionamiento del prototipo creado.
publishDate 2022
dc.date.accessioned.none.fl_str_mv 2022-05-18T17:01:02Z
dc.date.available.none.fl_str_mv 2022-05-18T17:01:02Z
dc.date.issued.none.fl_str_mv 2022-05-06
dc.type.spa.fl_str_mv Trabajo de grado - Pregrado
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_71e4c1898caa6e32
dc.type.coar.eng.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.content.eng.fl_str_mv Text
dc.type.driver.eng.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.redcol.eng.fl_str_mv https://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10614/13887
dc.identifier.instname.spa.fl_str_mv Universidad Autónoma de Occidente
dc.identifier.reponame.spa.fl_str_mv Repositorio Educativo Digital
dc.identifier.repourl.spa.fl_str_mv https://red.uao.edu.co/
url https://hdl.handle.net/10614/13887
https://red.uao.edu.co/
identifier_str_mv Universidad Autónoma de Occidente
Repositorio Educativo Digital
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv BeeDIGITAL, E. (29 de 10 de 2019). Historia y evolución del reconocimiento facial. https://www.beedigital.es/tendencias-digitales/historia-y-evolucion-delreconocimiento- facial/
Benítez, R., Escudero, G., Kanaan, S., y Masip Rodó, D. (2014). Inteligencia artificial avanzada. UOC. Blanco Garrido, C. (2018). Extracción de características para algoritmos de aprendizaje automático aplicado al reconocimento de vehículos. Madrid: Tesis de grado, Universidad Politecnica de Madrid.
Bobadilla, J. (2021). Machine Learning y Deep Learning Usando Python, Scikit y Keras. Bogotá: Editorial Ra-Ma.
Campillo, R. (23 de Noviembre de 2020). Historia del Reconocimiento Facial. https://www.mobbeel.com/blog/historia-del-reconocimiento-facial/
Carrillo, A. B. (8 de octubre de 2020). ¿Qué es Biometría? Concepto y tendencias. https://www.viafirma.com/blog-xnoccio/es/que-es-biometria/
Cass, S. (2021). Top Programming Languages 2021. https://spectrum.ieee.org/topprogramming- languages/?utm_source=spectrum-hero#toggle-gdpr
Drummond, T., y Edward, R. (2006). Machine Learning for High-Speed Corner Detection. Cambridge: Universidad de Cambridge.
Espitia Manta, W. A. (2014). Desarrollo de un aplicativo para la generacion de mosaicos 2D. Bogotá: Tesis de pregrado, Universidad Militar Nueva Granada.
Fantino, J. (2 de Marzo de 2022). ¿Qué es Python?: La puerta de entrada al universo de la programación web. https://www.crehana.com/co/blog/desarrolloweb/ que-es-python/
Izaurieta, F y Saavedra C. (s.f.). Redes Neuronales Artificiales. Universidad de Concepción. http://www.franciscocruz.cl/lectures/sistint/rna.pdf?i=1
León, P. (03 de Octubre de 2019). Los autobuses de Madrid prueban el reconocimiento facial.. 1.
López Sotelo, J. A. (2021). Deep Leraning teoría y aplicaciones. Bogotá: Alpha Editorial.
Microsegur. (s.f.). Tipos de biometría en seguridad. https://microsegur.com/tiposde- biometria-en-seguridad/
Moore, A. D. (2021). Python GUI Programming with Tkinter (2 ed.). Birmingham: Packt.
Rublee, E., Rabaud, V., Konolige, K., y Bradski, G. R. (2011). ORB: An efficient alternative to SIFT or SURF. IEEE, 2564-2571.
Saavedra Ruiz, M., Pinto Vargas, A. M., y Romero Cano, V. (2021). Monocular Visual Autonomous Landing System for Quadcopter. IEEE Aerospace and Electronic Systems Magazine, 12.
Universidades, S. (9 de abril de 2021). Python: qué es y por qué deberías aprender a utilizarlo. https://www.becas-santander.com/es/blog/python-que-es.html
Zhang, K., Zhang, Z., Li, Z., y Qiao, Y. (2016). Joint Face Detection and Alignment using. IEEE, 1499-1503.
dc.rights.spa.fl_str_mv Derechos reservados - Universidad Autónoma de Occidente, 2022
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.eng.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.eng.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.creativecommons.spa.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
rights_invalid_str_mv Derechos reservados - Universidad Autónoma de Occidente, 2022
https://creativecommons.org/licenses/by-nc-nd/4.0/
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 72 páginas
dc.format.mimetype.eng.fl_str_mv application/pdf
dc.coverage.spatial.none.fl_str_mv Universidad Autónoma de Occidente, Cll 25 # 115-85 Km 2 Vía Cali - Jamundi
dc.publisher.spa.fl_str_mv Universidad Autonoma de Occidente
dc.publisher.program.spa.fl_str_mv Ingeniería Mecatrónica
dc.publisher.department.spa.fl_str_mv Departamento de Automática y Electrónica
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería
dc.publisher.place.spa.fl_str_mv Cali
institution Universidad Autónoma de Occidente
bitstream.url.fl_str_mv https://red.uao.edu.co/bitstreams/c5c95f16-5eff-40ad-8d6d-a76b8d12146e/download
https://red.uao.edu.co/bitstreams/b0491f55-2303-4320-9547-3027d3aa0386/download
https://red.uao.edu.co/bitstreams/62ac0c24-98bc-4dc9-a7bd-5f612f282170/download
https://red.uao.edu.co/bitstreams/58c5a19e-4e50-43eb-af79-09847feac9f2/download
https://red.uao.edu.co/bitstreams/0b45492b-f276-454d-900a-9958d7600e50/download
https://red.uao.edu.co/bitstreams/93cb3987-3586-407d-8d85-31f0329ae082/download
https://red.uao.edu.co/bitstreams/7e0d8fee-88a6-4cfb-9f6c-bf5190087620/download
bitstream.checksum.fl_str_mv 20b5ba22b1117f71589c7318baa2c560
0c1e2de79c03228a54d228d0039a2b6c
71a40bc9dab1af6e728ecb302a7b91e6
0a712cbd9714db34bb4a32165f63136c
d8c7c2c4d945d4a32a73f5264ca20f4d
4ba9a108c7ba6c71b6d2c7dffb634d85
ab67a9b9429fc75569f6cdf8e53b4ab8
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Digital Universidad Autonoma de Occidente
repository.mail.fl_str_mv repositorio@uao.edu.co
_version_ 1814260109240434688
spelling López Sotelo, Jesús Alfonsovirtual::2991-1Osorio Quimbayo, Daniel038ccb6438c1968982e6a67678907c20Garcia Mongua, Santiagob6878d8dd2d982ccb0ce2056af9e09b2Universidad Autónoma de Occidente, Cll 25 # 115-85 Km 2 Vía Cali - Jamundi2022-05-18T17:01:02Z2022-05-18T17:01:02Z2022-05-06https://hdl.handle.net/10614/13887Universidad Autónoma de OccidenteRepositorio Educativo Digitalhttps://red.uao.edu.co/En este proyecto se diseñó un prototipo de un sistema biométrico de reconocimiento facial usando inteligencia artificial con la capacidad suficiente para adaptarse a varios entornos, principalmente en los que se tiene foco para este proyecto los cuales son conjuntos residenciales cerrados y empresas privadas bien sean pequeñas, medianas o grandes. Para la creación de este sistema se usó una arquitectura de red neuronal profunda especializada en detectar rostros denominada red neuronal convolucional multitareas con la que se obtuvo un porcentaje de eficiencia superior al 85% y que a su vez también tuvo pocos requerimientos de hardware para su implementación, en este proceso se analizaron tres tipos de arquitecturas, una que consistía en el entrenamiento de una red neuronal con las personas de la población a trabajar con el objetivo de clasificar si una persona pertenece o no a la población registrada, la segunda consiste en utilizar una librería que contiene imágenes de rostros y con eso entrenar una red neuronal que sea capaz de extraer características de un rostro, y la última resalta por el uso de ORB para la extracción de características, la mejor fue la que usaba ORB (por sus siglas en ingles Oriented FAST and Rotated BRIEF), para la detección de puntos clave del rostro tomando aproximadamente 500 puntos de la cara humana, con los cuales realizaba una comparación para la validación de autenticidad. El HMI (interfaz máquina-humano) que se diseñó para el prototipo fue creado por medio del lenguaje de programación Python usando la librería tkinter y gridfs que además necesitó la ayuda del software Pycharm, en este programa se elaboró una interfaz gráfica amigable y de fácil entendimiento para el usuario con unos cuadros emergentes, además el texto de los mismos posee una fuente suave y agradable para una cómoda lectura. Por otro lado, en el software Pycharm también se creó el algoritmo del prototipo del sistema biométrico de reconocimiento facial usando las librerías de random, os, cv2, matplotlib y mtcnn con estas librerías y una profunda investigación de los distintos temas de interés se completó el algoritmo requerido sin necesidad de usar otro tipo de lenguaje de programación u otro software para el desarrollo del sistema. El algoritmo que se elaboró para este prototipo tiene un gran porcentaje de acierto que es aproximadamente del 94%, dicho valor fue encontrado mediante varias pruebas hechas de este sistema con diferentes personas lo cual permitió validar un óptimo funcionamiento del prototipo creado.In this project, a prototype of a biometric facial recognition system was designed using artificial intelligence with sufficient capacity to adapt to several environments, mainly those that are focused for this project, which are closed residential complexes and private companies, whether small, medium or large. For the creation of this system, a deep neural network architecture specialized in detecting faces called multitasking convolutional neural network was used, with which a percentage of efficiency greater than 85% was obtained and which in turn also had few hardware requirements for its implementation, in this process three types of architectures were analyzed, one that consisted of the training of a neural network with the people of the population to work with the aim of classifying whether or not a person belongs to the registered population, the second consists of using a library that contains images of faces and with that train a neural network that is capable of extracting characteristics of a face, and the last one stands out for the use of ORB for the extraction of characteristics, the best was the one that used ORB (for its acronym in English Oriented FAST and Rotated BRIEF), for the detection of key points of the face taking approximately 500 points of the human face, with which it made a comparison for the validation of authenticity. The HMI (machine-human interface) that was designed for the prototype was created through the Python programming language using the tkinter library and gridfs that also needed the help of the Pycharm software, in this program a friendly and easy to understand graphical interface was developed for the user with some pop-up boxes, in addition the text of the same has a soft and pleasant font for a comfortable reading. On the other hand, in the Pycharm software the algorithm of the prototype of the biometric facial recognition system was also created using the libraries of random, os, cv2, matplotlib and mtcnn with these libraries and a deep investigation of the different topics of interest was completed the required algorithm without the need to use another type of programming language or other software for the development of the system. The algorithm that was developed for this prototype has a large percentage of success that is approximately 94%, this value was found through several tests made of this system with different people which allowed to validate an optimal functioning of the prototype created.Proyecto de grado (Ingeniero Mecatrónico)-- Universidad Autónoma de Occidente, 2022PregradoIngeniero(a) Mecatrónico(a)72 páginasapplication/pdfspaUniversidad Autonoma de OccidenteIngeniería MecatrónicaDepartamento de Automática y ElectrónicaFacultad de IngenieríaCaliDerechos reservados - Universidad Autónoma de Occidente, 2022https://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)http://purl.org/coar/access_right/c_abf2Ingeniería MecatrónicaInteligencia artificialBiometríaArtificial intelligenceBiometryORBAutenticación biométricaReconocimiento facialRedes convolucionales multitareaORBLenguaje de programación PythonSistema biométrico de reconocimiento facial basado en inteligencia artificialTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttps://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_71e4c1898caa6e32BeeDIGITAL, E. (29 de 10 de 2019). Historia y evolución del reconocimiento facial. https://www.beedigital.es/tendencias-digitales/historia-y-evolucion-delreconocimiento- facial/Benítez, R., Escudero, G., Kanaan, S., y Masip Rodó, D. (2014). Inteligencia artificial avanzada. UOC. Blanco Garrido, C. (2018). Extracción de características para algoritmos de aprendizaje automático aplicado al reconocimento de vehículos. Madrid: Tesis de grado, Universidad Politecnica de Madrid.Bobadilla, J. (2021). Machine Learning y Deep Learning Usando Python, Scikit y Keras. Bogotá: Editorial Ra-Ma.Campillo, R. (23 de Noviembre de 2020). Historia del Reconocimiento Facial. https://www.mobbeel.com/blog/historia-del-reconocimiento-facial/Carrillo, A. B. (8 de octubre de 2020). ¿Qué es Biometría? Concepto y tendencias. https://www.viafirma.com/blog-xnoccio/es/que-es-biometria/Cass, S. (2021). Top Programming Languages 2021. https://spectrum.ieee.org/topprogramming- languages/?utm_source=spectrum-hero#toggle-gdprDrummond, T., y Edward, R. (2006). Machine Learning for High-Speed Corner Detection. Cambridge: Universidad de Cambridge.Espitia Manta, W. A. (2014). Desarrollo de un aplicativo para la generacion de mosaicos 2D. Bogotá: Tesis de pregrado, Universidad Militar Nueva Granada.Fantino, J. (2 de Marzo de 2022). ¿Qué es Python?: La puerta de entrada al universo de la programación web. https://www.crehana.com/co/blog/desarrolloweb/ que-es-python/Izaurieta, F y Saavedra C. (s.f.). Redes Neuronales Artificiales. Universidad de Concepción. http://www.franciscocruz.cl/lectures/sistint/rna.pdf?i=1León, P. (03 de Octubre de 2019). Los autobuses de Madrid prueban el reconocimiento facial.. 1.López Sotelo, J. A. (2021). Deep Leraning teoría y aplicaciones. Bogotá: Alpha Editorial.Microsegur. (s.f.). Tipos de biometría en seguridad. https://microsegur.com/tiposde- biometria-en-seguridad/Moore, A. D. (2021). Python GUI Programming with Tkinter (2 ed.). Birmingham: Packt.Rublee, E., Rabaud, V., Konolige, K., y Bradski, G. R. (2011). ORB: An efficient alternative to SIFT or SURF. IEEE, 2564-2571.Saavedra Ruiz, M., Pinto Vargas, A. M., y Romero Cano, V. (2021). Monocular Visual Autonomous Landing System for Quadcopter. IEEE Aerospace and Electronic Systems Magazine, 12.Universidades, S. (9 de abril de 2021). Python: qué es y por qué deberías aprender a utilizarlo. https://www.becas-santander.com/es/blog/python-que-es.htmlZhang, K., Zhang, Z., Li, Z., y Qiao, Y. (2016). Joint Face Detection and Alignment using. IEEE, 1499-1503.Comunidad generalPublicationhttps://scholar.google.com.au/citations?user=7PIjh_MAAAAJ&hl=envirtual::2991-10000-0002-9731-8458virtual::2991-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000249106virtual::2991-1fc227fb1-22ec-47f0-afe7-521c61fddd32virtual::2991-1fc227fb1-22ec-47f0-afe7-521c61fddd32virtual::2991-1LICENSElicense.txtlicense.txttext/plain; charset=utf-81665https://red.uao.edu.co/bitstreams/c5c95f16-5eff-40ad-8d6d-a76b8d12146e/download20b5ba22b1117f71589c7318baa2c560MD53ORIGINALT10210_Sistema biométrico de reconocimiento facial basado en inteligencia artificial.pdfT10210_Sistema biométrico de reconocimiento facial basado en inteligencia artificial.pdfTexto archivo completo del trabajo de grado, PDFapplication/pdf928043https://red.uao.edu.co/bitstreams/b0491f55-2303-4320-9547-3027d3aa0386/download0c1e2de79c03228a54d228d0039a2b6cMD54TA10210_Autorización trabajo de grado.pdfTA10210_Autorización trabajo de grado.pdfAutorización publicación del trabajo de gradoapplication/pdf83473https://red.uao.edu.co/bitstreams/62ac0c24-98bc-4dc9-a7bd-5f612f282170/download71a40bc9dab1af6e728ecb302a7b91e6MD55TEXTT10210_Sistema biométrico de reconocimiento facial basado en inteligencia artificial.pdf.txtT10210_Sistema biométrico de reconocimiento facial basado en inteligencia artificial.pdf.txtExtracted texttext/plain88975https://red.uao.edu.co/bitstreams/58c5a19e-4e50-43eb-af79-09847feac9f2/download0a712cbd9714db34bb4a32165f63136cMD56TA10210_Autorización trabajo de grado.pdf.txtTA10210_Autorización trabajo de grado.pdf.txtExtracted texttext/plain4533https://red.uao.edu.co/bitstreams/0b45492b-f276-454d-900a-9958d7600e50/downloadd8c7c2c4d945d4a32a73f5264ca20f4dMD58THUMBNAILT10210_Sistema biométrico de reconocimiento facial basado en inteligencia artificial.pdf.jpgT10210_Sistema biométrico de reconocimiento facial basado en inteligencia artificial.pdf.jpgGenerated Thumbnailimage/jpeg5865https://red.uao.edu.co/bitstreams/93cb3987-3586-407d-8d85-31f0329ae082/download4ba9a108c7ba6c71b6d2c7dffb634d85MD57TA10210_Autorización trabajo de grado.pdf.jpgTA10210_Autorización trabajo de grado.pdf.jpgGenerated Thumbnailimage/jpeg14803https://red.uao.edu.co/bitstreams/7e0d8fee-88a6-4cfb-9f6c-bf5190087620/downloadab67a9b9429fc75569f6cdf8e53b4ab8MD5910614/13887oai:red.uao.edu.co:10614/138872024-03-08 10:08:45.93https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos reservados - Universidad Autónoma de Occidente, 2022open.accesshttps://red.uao.edu.coRepositorio Digital Universidad Autonoma de Occidenterepositorio@uao.edu.coRUwgQVVUT1IgYXV0b3JpemEgYSBsYSBVbml2ZXJzaWRhZCBBdXTDs25vbWEgZGUgT2NjaWRlbnRlLCBkZSBmb3JtYSBpbmRlZmluaWRhLCBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgbGEgTGV5IDQ0IGRlIDE5OTMsIGxhIERlY2lzacOzbiBhbmRpbmEgMzUxIGRlIDE5OTMsIGVsIERlY3JldG8gNDYwIGRlIDE5OTUgeSBkZW3DoXMgbGV5ZXMgeSBqdXJpc3BydWRlbmNpYSB2aWdlbnRlIGFsIHJlc3BlY3RvLCBoYWdhIHB1YmxpY2FjacOzbiBkZSBlc3RlIGNvbiBmaW5lcyBlZHVjYXRpdm9zLiBQQVJBR1JBRk86IEVzdGEgYXV0b3JpemFjacOzbiBhZGVtw6FzIGRlIHNlciB2w6FsaWRhIHBhcmEgbGFzIGZhY3VsdGFkZXMgeSBkZXJlY2hvcyBkZSB1c28gc29icmUgbGEgb2JyYSBlbiBmb3JtYXRvIG8gc29wb3J0ZSBtYXRlcmlhbCwgdGFtYmnDqW4gcGFyYSBmb3JtYXRvIGRpZ2l0YWwsIGVsZWN0csOzbmljbywgdmlydHVhbCwgcGFyYSB1c29zIGVuIHJlZCwgSW50ZXJuZXQsIGV4dHJhbmV0LCBpbnRyYW5ldCwgYmlibGlvdGVjYSBkaWdpdGFsIHkgZGVtw6FzIHBhcmEgY3VhbHF1aWVyIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2Nlci4gRUwgQVVUT1IsIGV4cHJlc2EgcXVlIGVsIGRvY3VtZW50byAodHJhYmFqbyBkZSBncmFkbywgcGFzYW50w61hLCBjYXNvcyBvIHRlc2lzKSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIGVsYWJvcsOzIHNpbiBxdWVicmFudGFyIG5pIHN1cGxhbnRhciBsb3MgZGVyZWNob3MgZGUgYXV0b3IgZGUgdGVyY2Vyb3MsIHkgZGUgdGFsIGZvcm1hLCBlbCBkb2N1bWVudG8gKHRyYWJham8gZGUgZ3JhZG8sIHBhc2FudMOtYSwgY2Fzb3MgbyB0ZXNpcykgZXMgZGUgc3UgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgw6lzdGUuIFBBUkFHUkFGTzogZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBhbGd1bmEgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybywgcmVmZXJlbnRlIGEgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHNvYnJlIGVsIGRvY3VtZW50byAoVHJhYmFqbyBkZSBncmFkbywgUGFzYW50w61hLCBjYXNvcyBvIHRlc2lzKSBlbiBjdWVzdGnDs24sIEVMIEFVVE9SLCBhc3VtaXLDoSBsYSByZXNwb25zYWJpbGlkYWQgdG90YWwsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvczsgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgbGEgVW5pdmVyc2lkYWQgIEF1dMOzbm9tYSBkZSBPY2NpZGVudGUgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4gVG9kYSBwZXJzb25hIHF1ZSBjb25zdWx0ZSB5YSBzZWEgZW4gbGEgYmlibGlvdGVjYSBvIGVuIG1lZGlvIGVsZWN0csOzbmljbyBwb2Ryw6EgY29waWFyIGFwYXJ0ZXMgZGVsIHRleHRvIGNpdGFuZG8gc2llbXByZSBsYSBmdWVudGUsIGVzIGRlY2lyIGVsIHTDrXR1bG8gZGVsIHRyYWJham8geSBlbCBhdXRvci4gRXN0YSBhdXRvcml6YWNpw7NuIG5vIGltcGxpY2EgcmVudW5jaWEgYSBsYSBmYWN1bHRhZCBxdWUgdGllbmUgRUwgQVVUT1IgZGUgcHVibGljYXIgdG90YWwgbyBwYXJjaWFsbWVudGUgbGEgb2JyYS4K