Adquisición y reconocimiento de imágenes por medio de técnicas de visión e inteligencia artificial

Este proyecto presenta un sistema que permite reconocer diferentes figuras geométricas, que se encuentran en una banda transportadora. Para el posicionamiento de la banda transportadora se utiliza la técnica de lógica difusa. El control de posicionamiento presenta un error aceptable debido a los pro...

Full description

Autores:
Rodríguez-González, Diana Carolina
Gerardino Arévalo, Beatriz
Estupiñán Escalante, Enrique
Pulido Sarmiento, Guillermo
Cruz Romero, José Manuel
Cancino Suárez, Sandra Liliana
Tipo de recurso:
Article of investigation
Fecha de publicación:
2009
Institución:
Escuela Colombiana de Ingeniería Julio Garavito
Repositorio:
Repositorio Institucional ECI
Idioma:
spa
OAI Identifier:
oai:repositorio.escuelaing.edu.co:001/2344
Acceso en línea:
https://repositorio.escuelaing.edu.co/handle/001/2344
https://doi.org/10.15332/iteckne.v6i1.290
http://revistas.ustabuca.edu.co/index.php/ITECKNE/article/view/290
Palabra clave:
Redes neuronales (Computadores)
Visión artificial
Procesamiento de imágenes - Técnicas digitales
Neural networks (Computer science)
Artificial vision
Image processing - Digital techniques
Backpropagation
Filtro Robberts
Filtro Mediana
Filtro Alfa Trimmed
Lógica Difusa
Procesamiento de Imágenes
Red Neuronal
Controlador Difuso (FLC)
Pixeles
Backpropagation
Robberts Filter
Median Filter
Alfa trimmed Filter
Fuzzy Logic
Image Processing
Neural Network
Fuzzy logic controller (FLC)
Pixels
Rights
openAccess
License
https://creativecommons.org/licenses/by-nc-nd/4.0/
id ESCUELAIG2_d8d60998bddc90181acd40d6d4713dc9
oai_identifier_str oai:repositorio.escuelaing.edu.co:001/2344
network_acronym_str ESCUELAIG2
network_name_str Repositorio Institucional ECI
repository_id_str
dc.title.spa.fl_str_mv Adquisición y reconocimiento de imágenes por medio de técnicas de visión e inteligencia artificial
title Adquisición y reconocimiento de imágenes por medio de técnicas de visión e inteligencia artificial
spellingShingle Adquisición y reconocimiento de imágenes por medio de técnicas de visión e inteligencia artificial
Redes neuronales (Computadores)
Visión artificial
Procesamiento de imágenes - Técnicas digitales
Neural networks (Computer science)
Artificial vision
Image processing - Digital techniques
Backpropagation
Filtro Robberts
Filtro Mediana
Filtro Alfa Trimmed
Lógica Difusa
Procesamiento de Imágenes
Red Neuronal
Controlador Difuso (FLC)
Pixeles
Backpropagation
Robberts Filter
Median Filter
Alfa trimmed Filter
Fuzzy Logic
Image Processing
Neural Network
Fuzzy logic controller (FLC)
Pixels
title_short Adquisición y reconocimiento de imágenes por medio de técnicas de visión e inteligencia artificial
title_full Adquisición y reconocimiento de imágenes por medio de técnicas de visión e inteligencia artificial
title_fullStr Adquisición y reconocimiento de imágenes por medio de técnicas de visión e inteligencia artificial
title_full_unstemmed Adquisición y reconocimiento de imágenes por medio de técnicas de visión e inteligencia artificial
title_sort Adquisición y reconocimiento de imágenes por medio de técnicas de visión e inteligencia artificial
dc.creator.fl_str_mv Rodríguez-González, Diana Carolina
Gerardino Arévalo, Beatriz
Estupiñán Escalante, Enrique
Pulido Sarmiento, Guillermo
Cruz Romero, José Manuel
Cancino Suárez, Sandra Liliana
dc.contributor.author.none.fl_str_mv Rodríguez-González, Diana Carolina
Gerardino Arévalo, Beatriz
Estupiñán Escalante, Enrique
Pulido Sarmiento, Guillermo
Cruz Romero, José Manuel
Cancino Suárez, Sandra Liliana
dc.contributor.researchgroup.spa.fl_str_mv Grupo de Investigación Ecitrónica
dc.subject.armarc.spa.fl_str_mv Redes neuronales (Computadores)
Visión artificial
Procesamiento de imágenes - Técnicas digitales
topic Redes neuronales (Computadores)
Visión artificial
Procesamiento de imágenes - Técnicas digitales
Neural networks (Computer science)
Artificial vision
Image processing - Digital techniques
Backpropagation
Filtro Robberts
Filtro Mediana
Filtro Alfa Trimmed
Lógica Difusa
Procesamiento de Imágenes
Red Neuronal
Controlador Difuso (FLC)
Pixeles
Backpropagation
Robberts Filter
Median Filter
Alfa trimmed Filter
Fuzzy Logic
Image Processing
Neural Network
Fuzzy logic controller (FLC)
Pixels
dc.subject.armarc.eng.fl_str_mv Neural networks (Computer science)
Artificial vision
Image processing - Digital techniques
dc.subject.proposal.spa.fl_str_mv Backpropagation
Filtro Robberts
Filtro Mediana
Filtro Alfa Trimmed
Lógica Difusa
Procesamiento de Imágenes
Red Neuronal
Controlador Difuso (FLC)
Pixeles
dc.subject.proposal.eng.fl_str_mv Backpropagation
Robberts Filter
Median Filter
Alfa trimmed Filter
Fuzzy Logic
Image Processing
Neural Network
Fuzzy logic controller (FLC)
Pixels
description Este proyecto presenta un sistema que permite reconocer diferentes figuras geométricas, que se encuentran en una banda transportadora. Para el posicionamiento de la banda transportadora se utiliza la técnica de lógica difusa. El control de posicionamiento presenta un error aceptable debido a los protocolos de comunicaciones usados. El reconocimiento de imágenes se realiza a través de técnicas de Visión Artificial y Redes Neuronales. El sistema de reconocimiento de imágenes consta de tres etapas: adquisición de imágenes digitales a color, procesamiento de imágenes y extracción de las diferentes características de las imágenes e identificación de la figura geométrica. Este sistema puede diferenciar siete formas geométricas (círculo, cuadrado, triángulo, rectángulo, elipse, rombo, estrella de cinco puntas), doce colores (Rojo, rojo claro, rojo oscuro, azul, azul claro, azul oscuro, azul lila, verde, verde claro, verde oscuro, amarillo, amarillo quemado) y tres tamaños (grande, mediano, pequeño). El tratamiento de las imágenes de las figuras requiere técnicas diversas para la identificación de forma como: métrica y diferencia entre ejes principales. Estas características de las imágenes son usadas en la etapa de identificación de las figuras por medio de las técnicas clásicas de visión artificial y a su vez conforma los vectores de entrada a las redes neuronales. Con los resultados obtenidos se comparan las técnicas de visión artificial y redes neuronales, con el fin de determinar qué herramienta presenta un mejor desempeño en el problema planteado.
publishDate 2009
dc.date.issued.none.fl_str_mv 2009
dc.date.accessioned.none.fl_str_mv 2023-05-17T19:39:32Z
dc.date.available.none.fl_str_mv 2023-05-17T19:39:32Z
dc.type.spa.fl_str_mv Artículo de revista
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.content.spa.fl_str_mv Text
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/article
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/ART
format http://purl.org/coar/resource_type/c_2df8fbb1
status_str publishedVersion
dc.identifier.issn.spa.fl_str_mv 1692-1798
dc.identifier.uri.none.fl_str_mv https://repositorio.escuelaing.edu.co/handle/001/2344
dc.identifier.doi.none.fl_str_mv https://doi.org/10.15332/iteckne.v6i1.290
dc.identifier.eissn.spa.fl_str_mv 2339-3483
dc.identifier.url.none.fl_str_mv http://revistas.ustabuca.edu.co/index.php/ITECKNE/article/view/290
identifier_str_mv 1692-1798
2339-3483
url https://repositorio.escuelaing.edu.co/handle/001/2344
https://doi.org/10.15332/iteckne.v6i1.290
http://revistas.ustabuca.edu.co/index.php/ITECKNE/article/view/290
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.citationendpage.spa.fl_str_mv 13
dc.relation.citationissue.spa.fl_str_mv 1
dc.relation.citationstartpage.spa.fl_str_mv 5
dc.relation.citationvolume.spa.fl_str_mv 6
dc.relation.indexed.spa.fl_str_mv N/A
dc.relation.ispartofjournal.spa.fl_str_mv ITECKNE
dc.relation.references.spa.fl_str_mv R. González, P. Wintz., Digital Image Processing, 3a. edición, Prentice Hall.
M. Sonka, V. Hlvac, R. Boyle, Image Processing, Analysis, and Machine Vision, Brooks/Cole Publishing Co, 1999.
R. González, Woods, and Eddins, Digital Image Processing Using Matlab, 2nd Ed, Prentice Hall.
Fausett L, Fundamentals of Neural Networks: Architecture, Algorithms, and Applications Prentice Hall, 1994.
Klir G, Yuan B, Fuzzy Set Theory. Foundations and Applications, Prentice Hall, 1998.
Pasino K, Yurkovich S, Fuzzy Control, Addison Wesley, 1998.
www.Omega.ilece.edu.mx:3000/sites/ciencia.htm
www.itba.edu.ar/capis/public_html/roboticacognitiva/REDES-NEURONALES.pdf
http://www.answermath.com/neuralnetworks/tutorial-esp-7-aprendizaje.htm
http://www.monografi as.com/trabajos12/redneuro/ redneuro.shtml
http://www.gc.ssr.upm.es/inves/neural/ann2/anntutor.htm
Toolbox, MATLAB, Redes Neuronales.
Toolbox, MATLAB, Logical Fuzzy.
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.spa.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 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 9 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad Santo Tomás
dc.publisher.place.spa.fl_str_mv Colombia
dc.source.spa.fl_str_mv http://revistas.ustabuca.edu.co/index.php/ITECKNE/article/view/290
institution Escuela Colombiana de Ingeniería Julio Garavito
bitstream.url.fl_str_mv https://repositorio.escuelaing.edu.co/bitstream/001/2344/4/Adquisici%c3%b3n%20y%20reconocimiento%20de%20im%c3%a1genes%20por%20medio%20de%20t%c3%a9cnicas%20de%20visi%c3%b3n%20e%20inteligencia%20artificial.pdf.jpg
https://repositorio.escuelaing.edu.co/bitstream/001/2344/3/Adquisici%c3%b3n%20y%20reconocimiento%20de%20im%c3%a1genes%20por%20medio%20de%20t%c3%a9cnicas%20de%20visi%c3%b3n%20e%20inteligencia%20artificial.pdf.txt
https://repositorio.escuelaing.edu.co/bitstream/001/2344/2/license.txt
https://repositorio.escuelaing.edu.co/bitstream/001/2344/1/Adquisici%c3%b3n%20y%20reconocimiento%20de%20im%c3%a1genes%20por%20medio%20de%20t%c3%a9cnicas%20de%20visi%c3%b3n%20e%20inteligencia%20artificial.pdf
bitstream.checksum.fl_str_mv 19d4e1593e3f37a9d2ddac3644cb6f3d
857a625b5112372845cccb4ac6308eff
5a7ca94c2e5326ee169f979d71d0f06e
1fd8949d147eaacd2af84ad9bb29022b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Escuela Colombiana de Ingeniería Julio Garavito
repository.mail.fl_str_mv repositorio.eci@escuelaing.edu.co
_version_ 1814355586145320960
spelling Rodríguez-González, Diana Carolina8e11b4c6458ed6684c313db137daa2e4600Gerardino Arévalo, Beatriz3bfb04eedd56cfd2c03e886241424473600Estupiñán Escalante, Enrique892d3c61c1a1c9f5f5115e6ffe343f6d600Pulido Sarmiento, Guillermo38491e6aa7639a64dc85d73e8d2b3447600Cruz Romero, José Manuel114b07217c7581c1a6b956c4f648cc1c600Cancino Suárez, Sandra Liliana10c29877692f10ff45e66c8ecec4f0a7600Grupo de Investigación Ecitrónica2023-05-17T19:39:32Z2023-05-17T19:39:32Z20091692-1798https://repositorio.escuelaing.edu.co/handle/001/2344https://doi.org/10.15332/iteckne.v6i1.2902339-3483http://revistas.ustabuca.edu.co/index.php/ITECKNE/article/view/290Este proyecto presenta un sistema que permite reconocer diferentes figuras geométricas, que se encuentran en una banda transportadora. Para el posicionamiento de la banda transportadora se utiliza la técnica de lógica difusa. El control de posicionamiento presenta un error aceptable debido a los protocolos de comunicaciones usados. El reconocimiento de imágenes se realiza a través de técnicas de Visión Artificial y Redes Neuronales. El sistema de reconocimiento de imágenes consta de tres etapas: adquisición de imágenes digitales a color, procesamiento de imágenes y extracción de las diferentes características de las imágenes e identificación de la figura geométrica. Este sistema puede diferenciar siete formas geométricas (círculo, cuadrado, triángulo, rectángulo, elipse, rombo, estrella de cinco puntas), doce colores (Rojo, rojo claro, rojo oscuro, azul, azul claro, azul oscuro, azul lila, verde, verde claro, verde oscuro, amarillo, amarillo quemado) y tres tamaños (grande, mediano, pequeño). El tratamiento de las imágenes de las figuras requiere técnicas diversas para la identificación de forma como: métrica y diferencia entre ejes principales. Estas características de las imágenes son usadas en la etapa de identificación de las figuras por medio de las técnicas clásicas de visión artificial y a su vez conforma los vectores de entrada a las redes neuronales. Con los resultados obtenidos se comparan las técnicas de visión artificial y redes neuronales, con el fin de determinar qué herramienta presenta un mejor desempeño en el problema planteado.This project presents a system that recognizes different figures that are in a conveyor belt. For the conveyor positioning fuzzy logic control is used. The positioning control presents an acceptable error due to the communications protocol used. The techniques used for image recognition are machine vision and neural networks as well. The image recognition system the system is formed by three stages: image acquisition, image processing and characteristics extraction and geometric form identification. This system differentiate seven geometric shapes (Circle, Square, Triangle, Rectangle, Ellipse, Rhombus, five-pointed Star), twelve different colours (Red, Light Red, Dark Red, Blue, Light Blue, Dark Blue, Lila Blue, Green, Light Green, Dark Green, Yellow, Dark Yellow) and three sizes (Large, Medium, Small). Several techniques are used for different form classification such us: metric and major length axes difference. These image characteristics are used in the geometric identification forms stage by machine vision techniques and these are also the input vectors for the Neuronal Networks. The results in the image recognition stage are used to compare Machine Vision and Neuronal Network techniques to stablish which one has a better performance for this problem set up.9 páginasapplication/pdfspaUniversidad Santo TomásColombiahttps://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_abf2http://revistas.ustabuca.edu.co/index.php/ITECKNE/article/view/290Adquisición y reconocimiento de imágenes por medio de técnicas de visión e inteligencia artificialArtículo de revistainfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_2df8fbb1Textinfo:eu-repo/semantics/articlehttp://purl.org/redcol/resource_type/ARThttp://purl.org/coar/version/c_970fb48d4fbd8a8513156N/AITECKNER. González, P. Wintz., Digital Image Processing, 3a. edición, Prentice Hall.M. Sonka, V. Hlvac, R. Boyle, Image Processing, Analysis, and Machine Vision, Brooks/Cole Publishing Co, 1999.R. González, Woods, and Eddins, Digital Image Processing Using Matlab, 2nd Ed, Prentice Hall.Fausett L, Fundamentals of Neural Networks: Architecture, Algorithms, and Applications Prentice Hall, 1994.Klir G, Yuan B, Fuzzy Set Theory. Foundations and Applications, Prentice Hall, 1998.Pasino K, Yurkovich S, Fuzzy Control, Addison Wesley, 1998.www.Omega.ilece.edu.mx:3000/sites/ciencia.htmwww.itba.edu.ar/capis/public_html/roboticacognitiva/REDES-NEURONALES.pdfhttp://www.answermath.com/neuralnetworks/tutorial-esp-7-aprendizaje.htmhttp://www.monografi as.com/trabajos12/redneuro/ redneuro.shtmlhttp://www.gc.ssr.upm.es/inves/neural/ann2/anntutor.htmToolbox, MATLAB, Redes Neuronales.Toolbox, MATLAB, Logical Fuzzy.Redes neuronales (Computadores)Visión artificialProcesamiento de imágenes - Técnicas digitalesNeural networks (Computer science)Artificial visionImage processing - Digital techniquesBackpropagationFiltro RobbertsFiltro MedianaFiltro Alfa TrimmedLógica DifusaProcesamiento de ImágenesRed NeuronalControlador Difuso (FLC)PixelesBackpropagationRobberts FilterMedian FilterAlfa trimmed FilterFuzzy LogicImage ProcessingNeural NetworkFuzzy logic controller (FLC)PixelsTHUMBNAILAdquisición y reconocimiento de imágenes por medio de técnicas de visión e inteligencia artificial.pdf.jpgAdquisición y reconocimiento de imágenes por medio de técnicas de visión e inteligencia artificial.pdf.jpgGenerated Thumbnailimage/jpeg14829https://repositorio.escuelaing.edu.co/bitstream/001/2344/4/Adquisici%c3%b3n%20y%20reconocimiento%20de%20im%c3%a1genes%20por%20medio%20de%20t%c3%a9cnicas%20de%20visi%c3%b3n%20e%20inteligencia%20artificial.pdf.jpg19d4e1593e3f37a9d2ddac3644cb6f3dMD54open accessTEXTAdquisición y reconocimiento de imágenes por medio de técnicas de visión e inteligencia artificial.pdf.txtAdquisición y reconocimiento de imágenes por medio de técnicas de visión e inteligencia artificial.pdf.txtExtracted texttext/plain29170https://repositorio.escuelaing.edu.co/bitstream/001/2344/3/Adquisici%c3%b3n%20y%20reconocimiento%20de%20im%c3%a1genes%20por%20medio%20de%20t%c3%a9cnicas%20de%20visi%c3%b3n%20e%20inteligencia%20artificial.pdf.txt857a625b5112372845cccb4ac6308effMD53open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-81881https://repositorio.escuelaing.edu.co/bitstream/001/2344/2/license.txt5a7ca94c2e5326ee169f979d71d0f06eMD52open accessORIGINALAdquisición y reconocimiento de imágenes por medio de técnicas de visión e inteligencia artificial.pdfAdquisición y reconocimiento de imágenes por medio de técnicas de visión e inteligencia artificial.pdfArtículo de revistaapplication/pdf916156https://repositorio.escuelaing.edu.co/bitstream/001/2344/1/Adquisici%c3%b3n%20y%20reconocimiento%20de%20im%c3%a1genes%20por%20medio%20de%20t%c3%a9cnicas%20de%20visi%c3%b3n%20e%20inteligencia%20artificial.pdf1fd8949d147eaacd2af84ad9bb29022bMD51open access001/2344oai:repositorio.escuelaing.edu.co:001/23442023-09-19 15:18:04.605open accessRepositorio Escuela Colombiana de Ingeniería Julio Garavitorepositorio.eci@escuelaing.edu.coU0kgVVNURUQgSEFDRSBQQVJURSBERUwgR1JVUE8gREUgUEFSRVMgRVZBTFVBRE9SRVMgREUgTEEgQ09MRUNDScOTTiAiUEVFUiBSRVZJRVciLCBPTUlUQSBFU1RBIExJQ0VOQ0lBLgoKQXV0b3Jpem8gYSBsYSBFc2N1ZWxhIENvbG9tYmlhbmEgZGUgSW5nZW5pZXLDrWEgSnVsaW8gR2FyYXZpdG8gcGFyYSBwdWJsaWNhciBlbCB0cmFiYWpvIGRlIGdyYWRvLCBhcnTDrWN1bG8sIHZpZGVvLCAKY29uZmVyZW5jaWEsIGxpYnJvLCBpbWFnZW4sIGZvdG9ncmFmw61hLCBhdWRpbywgcHJlc2VudGFjacOzbiB1IG90cm8gKGVuICAgIGFkZWxhbnRlIGRvY3VtZW50bykgcXVlIGVuIGxhIGZlY2hhIAplbnRyZWdvIGVuIGZvcm1hdG8gZGlnaXRhbCwgeSBsZSBwZXJtaXRvIGRlIGZvcm1hIGluZGVmaW5pZGEgcXVlIGxvIHB1YmxpcXVlIGVuIGVsIHJlcG9zaXRvcmlvIGluc3RpdHVjaW9uYWwsIAplbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgbGEgTGV5IDQ0IGRlIDE5OTMsIHkgZGVtw6FzIGxleWVzIHkganVyaXNwcnVkZW5jaWEgdmlnZW50ZQphbCByZXNwZWN0bywgcGFyYSBmaW5lcyBlZHVjYXRpdm9zIHkgbm8gbHVjcmF0aXZvcy4gRXN0YSBhdXRvcml6YWNpw7NuIGVzIHbDoWxpZGEgcGFyYSBsYXMgZmFjdWx0YWRlcyB5IGRlcmVjaG9zIGRlIAp1c28gc29icmUgbGEgb2JyYSBlbiBmb3JtYXRvIGRpZ2l0YWwsIGVsZWN0csOzbmljbywgdmlydHVhbDsgeSBwYXJhIHVzb3MgZW4gcmVkZXMsIGludGVybmV0LCBleHRyYW5ldCwgeSBjdWFscXVpZXIgCmZvcm1hdG8gbyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyLgpFbiBtaSBjYWxpZGFkIGRlIGF1dG9yLCBleHByZXNvIHF1ZSBlbCBkb2N1bWVudG8gb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwgeSBsbyBlbGFib3LDqSBzaW4gCnF1ZWJyYW50YXIgbmkgc3VwbGFudGFyIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcy4gUG9yIGxvIHRhbnRvLCBlcyBkZSBtaSBleGNsdXNpdmEgYXV0b3LDrWEgeSwgZW4gY29uc2VjdWVuY2lhLCAKdGVuZ28gbGEgdGl0dWxhcmlkYWQgc29icmUgw6lsLiBFbiBjYXNvIGRlIHF1ZWphIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyByZWZlcmVudGUgYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgCmVsIGRvY3VtZW50byBlbiBjdWVzdGnDs24sIGFzdW1pcsOpIGxhIHJlc3BvbnNhYmlsaWRhZCB0b3RhbCB5IHNhbGRyw6kgZW4gZGVmZW5zYSBkZSBsb3MgZGVyZWNob3MgYXF1w60gYXV0b3JpemFkb3MuIEVzdG8gCnNpZ25pZmljYSBxdWUsIHBhcmEgdG9kb3MgbG9zIGVmZWN0b3MsIGxhIEVzY3VlbGEgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KVG9kYSBwZXJzb25hIHF1ZSBjb25zdWx0ZSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIEVzY3VlbGEsIGVsIENhdMOhbG9nbyBlbiBsw61uZWEgdSBvdHJvIG1lZGlvIGVsZWN0csOzbmljbywgCnBvZHLDoSBjb3BpYXIgYXBhcnRlcyBkZWwgdGV4dG8sIGNvbiBlbCBjb21wcm9taXNvIGRlIGNpdGFyIHNpZW1wcmUgbGEgZnVlbnRlLCBsYSBjdWFsIGluY2x1eWUgZWwgdMOtdHVsbyBkZWwgdHJhYmFqbyB5IGVsIAphdXRvci5Fc3RhIGF1dG9yaXphY2nDs24gbm8gaW1wbGljYSByZW51bmNpYSBhIGxhIGZhY3VsdGFkIHF1ZSB0ZW5nbyBkZSBwdWJsaWNhciB0b3RhbCBvIHBhcmNpYWxtZW50ZSBsYSBvYnJhIGVuIG90cm9zIAptZWRpb3MuRXN0YSBhdXRvcml6YWNpw7NuIGVzdMOhIHJlc3BhbGRhZGEgcG9yIGxhcyBmaXJtYXMgZGVsIChsb3MpIGF1dG9yKGVzKSBkZWwgZG9jdW1lbnRvLiAKU8OtIGF1dG9yaXpvIChhbWJvcykK