Crops diagnosis using digital image processing and precision agriculture technologies
This paper presents the results of the design and implementation of a system for capturing and processing images of agricultural crops. The design includes the development of software and hardware for image acquisition using a model helicopter equipped with video cameras with a resolution of 640x480...
- Autores:
-
Jiménez López, Andrés Fernando
Salamanca, Juan Mauricio
Quiroz Medina, Melanie Jisell
Acevedo Pérez, Oscar Eduardo
- Tipo de recurso:
- Article of journal
- Fecha de publicación:
- 2015
- Institución:
- Corporación Universidad de la Costa
- Repositorio:
- REDICUC - Repositorio CUC
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.cuc.edu.co:11323/1578
- Acceso en línea:
- http://hdl.handle.net/11323/1578
https://doi.org/10.17981/ingecuc.11.1.2015.06
https://repositorio.cuc.edu.co/
- Palabra clave:
- Agricultura
Electrodinámica
Ingeniería
Luz
Óptica
Ondas
Vegetación
Farming
Electrodynamics
Engineering
Light
Optics
Waves
Vegetation
- Rights
- openAccess
- License
- http://purl.org/coar/access_right/c_abf2
id |
RCUC2_47cddb281f90037ed88683627c3d9035 |
---|---|
oai_identifier_str |
oai:repositorio.cuc.edu.co:11323/1578 |
network_acronym_str |
RCUC2 |
network_name_str |
REDICUC - Repositorio CUC |
repository_id_str |
|
dc.title.eng.fl_str_mv |
Crops diagnosis using digital image processing and precision agriculture technologies |
dc.title.translated.eng.fl_str_mv |
Diagnóstico de cultivos utilizando procesamiento digital de imágenes y tecnologías de agricultura de precisión |
title |
Crops diagnosis using digital image processing and precision agriculture technologies |
spellingShingle |
Crops diagnosis using digital image processing and precision agriculture technologies Agricultura Electrodinámica Ingeniería Luz Óptica Ondas Vegetación Farming Electrodynamics Engineering Light Optics Waves Vegetation |
title_short |
Crops diagnosis using digital image processing and precision agriculture technologies |
title_full |
Crops diagnosis using digital image processing and precision agriculture technologies |
title_fullStr |
Crops diagnosis using digital image processing and precision agriculture technologies |
title_full_unstemmed |
Crops diagnosis using digital image processing and precision agriculture technologies |
title_sort |
Crops diagnosis using digital image processing and precision agriculture technologies |
dc.creator.fl_str_mv |
Jiménez López, Andrés Fernando Salamanca, Juan Mauricio Quiroz Medina, Melanie Jisell Acevedo Pérez, Oscar Eduardo |
dc.contributor.author.spa.fl_str_mv |
Jiménez López, Andrés Fernando Salamanca, Juan Mauricio Quiroz Medina, Melanie Jisell Acevedo Pérez, Oscar Eduardo |
dc.subject.eng.fl_str_mv |
Agricultura Electrodinámica Ingeniería Luz Óptica Ondas Vegetación Farming Electrodynamics Engineering Light Optics Waves Vegetation |
topic |
Agricultura Electrodinámica Ingeniería Luz Óptica Ondas Vegetación Farming Electrodynamics Engineering Light Optics Waves Vegetation |
description |
This paper presents the results of the design and implementation of a system for capturing and processing images of agricultural crops. The design includes the development of software and hardware for image acquisition using a model helicopter equipped with video cameras with a resolution of 640x480 pixels. A software application was developed for performing differential correction of errors generated by the Global Positioning System (GPS) and for allowing the monitoring of the position of the helicopter in real time. A telemetry system consisting of an inertial measurement unit, a magnetometer, a pressure and altitude sensor, one GPS and two photo cameras were developed. Finally, image processing software was developed to determine some vegetation indexes and generation of three-dimensional maps of crops. |
publishDate |
2015 |
dc.date.issued.none.fl_str_mv |
2015-01-05 |
dc.date.accessioned.none.fl_str_mv |
2018-11-21T00:38:34Z |
dc.date.available.none.fl_str_mv |
2018-11-21T00:38:34Z |
dc.type.spa.fl_str_mv |
Artículo de revista |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_6501 |
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 |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
format |
http://purl.org/coar/resource_type/c_6501 |
status_str |
acceptedVersion |
dc.identifier.citation.spa.fl_str_mv |
Jiménez López, A., Quiroz Medina, M., Acevedo Pérez, O., & Salamanca, J. (2015). Diagnóstico de Cultivos Utilizando Procesamiento Digital de Imágenes y Tecnologías de Agricultura de Precisión. INGE CUC, 11(1), 63-71. Recuperado a partir de https://revistascientificas.cuc.edu.co/ingecuc/article/view/352 |
dc.identifier.issn.spa.fl_str_mv |
0122-6517, 2382-4700 electrónico |
dc.identifier.uri.spa.fl_str_mv |
http://hdl.handle.net/11323/1578 |
dc.identifier.url.spa.fl_str_mv |
https://doi.org/10.17981/ingecuc.11.1.2015.06 |
dc.identifier.doi.spa.fl_str_mv |
10.17981/ingecuc.11.1.2015.06 |
dc.identifier.eissn.spa.fl_str_mv |
2382-4700 |
dc.identifier.instname.spa.fl_str_mv |
Corporación Universidad de la Costa |
dc.identifier.pissn.spa.fl_str_mv |
0122-6517 |
dc.identifier.reponame.spa.fl_str_mv |
REDICUC - Repositorio CUC |
dc.identifier.repourl.spa.fl_str_mv |
https://repositorio.cuc.edu.co/ |
identifier_str_mv |
Jiménez López, A., Quiroz Medina, M., Acevedo Pérez, O., & Salamanca, J. (2015). Diagnóstico de Cultivos Utilizando Procesamiento Digital de Imágenes y Tecnologías de Agricultura de Precisión. INGE CUC, 11(1), 63-71. Recuperado a partir de https://revistascientificas.cuc.edu.co/ingecuc/article/view/352 0122-6517, 2382-4700 electrónico 10.17981/ingecuc.11.1.2015.06 2382-4700 Corporación Universidad de la Costa 0122-6517 REDICUC - Repositorio CUC |
url |
http://hdl.handle.net/11323/1578 https://doi.org/10.17981/ingecuc.11.1.2015.06 https://repositorio.cuc.edu.co/ |
dc.language.iso.none.fl_str_mv |
eng |
language |
eng |
dc.relation.ispartofseries.spa.fl_str_mv |
INGE CUC; Vol. 11, Núm. 1 (2015) |
dc.relation.ispartofjournal.spa.fl_str_mv |
INGE CUC INGE CUC |
dc.relation.references.spa.fl_str_mv |
[1] R. Sugiura, T. Fukagawa, N. Noguchi, K. Ishii, Y. Shibata, and K. Toriyama, “Field information system using an agricultural helicopter towards precision farming,” in IEEE/ASME International Conference on Advanced Intelligent Mechatronics, 2003, vol. 2, pp. 1073 – 1078. DOI:10.1109/aim.2003.1225491 [2] R. Sugiura, N. Noguchi, and K. Ishii, “Remote-sensing Technology for Vegetation Monitoring using an Unmanned Helicopter,” Biosyst. Eng., vol. 90, no. 4, pp. 369–379, 2005. DOI:10.1016/j.biosystemseng.2004.12.011 [3] M. Bragachini, A. Méndez, F. Proietti, and F. Scaramuzza, “Proyecto Agricultura de Precisión,” INTA Manfredi, 2006. [En línea]. Disponible en: http://cosechaypostcosecha.org/data/folletos/FolletoAgriculturadePrecision.pdf. [4] C. González, J. Sepúlveda, R. Barroso, F. Fernández, F. Pérez, and J. Lorenzo, “Sistema para la generación automática de mapas de rendimiento. Aplicación en la agricultura de precisión,” Idesia, vol. 29, no. 1, pp. 59–69, 2011. DOI:10.4067/S0718-34292011000100009 [5] J. Peñafiel and J. Zagas, Fundamentos del sistema GPS y aplicaciones en la topografía. Madrid, 2001, pp. 1–135. [6] F. Medeiros, A. Santos, M. Gonzatti, V. Oliviera, and M. Landerhal, “Utilização de umveículo aéreo não-tripulado ematividades de imageamento georeferenciado,” Ciência Rural, vol. 38, no. 8, pp. 2378–2378, 2008. DOI:10.1590/S0103-84782008000800046 [7] X. Burgos, A. Ribeiro, A. Tellaeche, G. Pajares, and C. Fernández, “Analysis of natural images processing for the extraction of agricultural elements,” Image Vis. Comput., vol. 28, no. 1, pp. 138–149, 2010. DOI:10.1016/j.imavis.2009.05.009 [8] D. J. Mulla, “Twenty five years of remote sensing in precision agriculture: Key advances and remaining knowledge gaps,” Biosyst. Eng., vol. 114, no. 4, pp. 358–371, 2013. DOI:10.1016/j.biosystemseng.2012.08.009 [9] J. Torres-Sánchez, F. López-Granados, A. I. De Castro, and J. M. Peña-Barragán, “Configuration and Specifications of an Unmanned Aerial Vehicle (UAV) for Early Site Specific Weed Management,” PLoS One, vol. 8, no. 3, pp. 1–15, 2013. DOI:10.1371/journal.pone.0058210 [10] A. Castro, J. Peña, L. Garcia, and F. López, “Discriminación de malas hierbas crucíferas en cultivos de invierno para su aplicación en agricultura de precisión,” in XIII Congreso de la Asociación Española de TeledetecciónCalatayud, 2009, pp. 61–64. [11] Q. Du, B. Luo, and J. Chanussot, “Using High-Resolution Airborne and Satellite Imagery to Assess Crop Growth and Yield Variability for Precision Agriculture,” Proc. IEEE, vol. 101, no. 3, pp. 582 – 592, 2012. DOI:10.1109/JPROC.2012.2196249 |
dc.relation.citationissue.spa.fl_str_mv |
1 |
dc.relation.citationvolume.spa.fl_str_mv |
11 |
dc.relation.ispartofjournalabbrev.spa.fl_str_mv |
INGE CUC |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.spa.fl_str_mv |
Corporación Universidad de la Costa |
dc.source.spa.fl_str_mv |
INGE CUC |
institution |
Corporación Universidad de la Costa |
dc.source.url.spa.fl_str_mv |
https://revistascientificas.cuc.edu.co/ingecuc/article/view/352 |
bitstream.url.fl_str_mv |
https://repositorio.cuc.edu.co/bitstream/11323/1578/1/6.%20Diagn%c3%b3stico%20de%20Cultivos%20Utilizando%20Procesamiento%20Digital%20de%20Im%c3%a1genes%20y%20Tecnolog%c3%adas%20de%20Agricultura%20de%20Precisi%c3%b3n.pdf https://repositorio.cuc.edu.co/bitstream/11323/1578/2/license.txt https://repositorio.cuc.edu.co/bitstream/11323/1578/4/6.%20Diagn%c3%b3stico%20de%20Cultivos%20Utilizando%20Procesamiento%20Digital%20de%20Im%c3%a1genes%20y%20Tecnolog%c3%adas%20de%20Agricultura%20de%20Precisi%c3%b3n.pdf.jpg https://repositorio.cuc.edu.co/bitstream/11323/1578/5/6.%20Diagn%c3%b3stico%20de%20Cultivos%20Utilizando%20Procesamiento%20Digital%20de%20Im%c3%a1genes%20y%20Tecnolog%c3%adas%20de%20Agricultura%20de%20Precisi%c3%b3n.pdf.txt |
bitstream.checksum.fl_str_mv |
8a7c76ff54eff34fc7c27c20f92a237f 8a4605be74aa9ea9d79846c1fba20a33 9b0345a6ba40eb5443177dae65533fe7 8b5040734d2adeb6466a61770febae07 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Universidad de La Costa |
repository.mail.fl_str_mv |
bdigital@metabiblioteca.com |
_version_ |
1808400030407589888 |
spelling |
Jiménez López, Andrés Fernandob7f6e5b7465d291fc4fd0d3236e7758dSalamanca, Juan Mauriciof68a9b533062795e45d692b1e042d7a6Quiroz Medina, Melanie Jisell7cac6973ef3bc7bcc06690918dbbd603Acevedo Pérez, Oscar Eduardo19fe20709a139aa9ad17fa9a963954552018-11-21T00:38:34Z2018-11-21T00:38:34Z2015-01-05Jiménez López, A., Quiroz Medina, M., Acevedo Pérez, O., & Salamanca, J. (2015). Diagnóstico de Cultivos Utilizando Procesamiento Digital de Imágenes y Tecnologías de Agricultura de Precisión. INGE CUC, 11(1), 63-71. Recuperado a partir de https://revistascientificas.cuc.edu.co/ingecuc/article/view/3520122-6517, 2382-4700 electrónicohttp://hdl.handle.net/11323/1578https://doi.org/10.17981/ingecuc.11.1.2015.0610.17981/ingecuc.11.1.2015.062382-4700Corporación Universidad de la Costa0122-6517REDICUC - Repositorio CUChttps://repositorio.cuc.edu.co/This paper presents the results of the design and implementation of a system for capturing and processing images of agricultural crops. The design includes the development of software and hardware for image acquisition using a model helicopter equipped with video cameras with a resolution of 640x480 pixels. A software application was developed for performing differential correction of errors generated by the Global Positioning System (GPS) and for allowing the monitoring of the position of the helicopter in real time. A telemetry system consisting of an inertial measurement unit, a magnetometer, a pressure and altitude sensor, one GPS and two photo cameras were developed. Finally, image processing software was developed to determine some vegetation indexes and generation of three-dimensional maps of crops.Este artículo presenta los resultados del diseño e implementación de un sistema de captura y procesamiento de imágenes de cultivos agrícolas. El diseño incluye el desarrollo de software y hardware para la adquisición de imágenes mediante un helicóptero de aeromodelismo equipado con cámaras de resolución de 640x480 pixeles. Se desarrolló una aplicación en software para realizar la corrección diferencial de errores generados por el Sistema de Posicionamiento Global (GPS por sus siglas en inglés), permitiendo también el monitoreo de la posición del helicóptero en tiempo real. Se desarrolló un sistema de telemetría compuesto de una unidad de medida inercial, un magnetómetro, un sensor de presión y altitud, un GPS y dos cámaras fotográficas. Finalmente se elaboró un software de procesamiento de imágenes para determinar algunos índices de vegetación y generación de mapas tridimensionales de los cultivos.application/pdfengCorporación Universidad de la CostaINGE CUC; Vol. 11, Núm. 1 (2015)INGE CUCINGE CUC[1] R. Sugiura, T. Fukagawa, N. Noguchi, K. Ishii, Y. Shibata, and K. Toriyama, “Field information system using an agricultural helicopter towards precision farming,” in IEEE/ASME International Conference on Advanced Intelligent Mechatronics, 2003, vol. 2, pp. 1073 – 1078. DOI:10.1109/aim.2003.1225491[2] R. Sugiura, N. Noguchi, and K. Ishii, “Remote-sensing Technology for Vegetation Monitoring using an Unmanned Helicopter,” Biosyst. Eng., vol. 90, no. 4, pp. 369–379, 2005. DOI:10.1016/j.biosystemseng.2004.12.011[3] M. Bragachini, A. Méndez, F. Proietti, and F. Scaramuzza, “Proyecto Agricultura de Precisión,” INTA Manfredi, 2006. [En línea]. Disponible en: http://cosechaypostcosecha.org/data/folletos/FolletoAgriculturadePrecision.pdf.[4] C. González, J. Sepúlveda, R. Barroso, F. Fernández, F. Pérez, and J. Lorenzo, “Sistema para la generación automática de mapas de rendimiento. Aplicación en la agricultura de precisión,” Idesia, vol. 29, no. 1, pp. 59–69, 2011. DOI:10.4067/S0718-34292011000100009[5] J. Peñafiel and J. Zagas, Fundamentos del sistema GPS y aplicaciones en la topografía. Madrid, 2001, pp. 1–135.[6] F. Medeiros, A. Santos, M. Gonzatti, V. Oliviera, and M. Landerhal, “Utilização de umveículo aéreo não-tripulado ematividades de imageamento georeferenciado,” Ciência Rural, vol. 38, no. 8, pp. 2378–2378, 2008. DOI:10.1590/S0103-84782008000800046[7] X. Burgos, A. Ribeiro, A. Tellaeche, G. Pajares, and C. Fernández, “Analysis of natural images processing for the extraction of agricultural elements,” Image Vis. Comput., vol. 28, no. 1, pp. 138–149, 2010. DOI:10.1016/j.imavis.2009.05.009[8] D. J. Mulla, “Twenty five years of remote sensing in precision agriculture: Key advances and remaining knowledge gaps,” Biosyst. Eng., vol. 114, no. 4, pp. 358–371, 2013. DOI:10.1016/j.biosystemseng.2012.08.009[9] J. Torres-Sánchez, F. López-Granados, A. I. De Castro, and J. M. Peña-Barragán, “Configuration and Specifications of an Unmanned Aerial Vehicle (UAV) for Early Site Specific Weed Management,” PLoS One, vol. 8, no. 3, pp. 1–15, 2013. DOI:10.1371/journal.pone.0058210[10] A. Castro, J. Peña, L. Garcia, and F. López, “Discriminación de malas hierbas crucíferas en cultivos de invierno para su aplicación en agricultura de precisión,” in XIII Congreso de la Asociación Española de TeledetecciónCalatayud, 2009, pp. 61–64.[11] Q. Du, B. Luo, and J. Chanussot, “Using High-Resolution Airborne and Satellite Imagery to Assess Crop Growth and Yield Variability for Precision Agriculture,” Proc. IEEE, vol. 101, no. 3, pp. 582 – 592, 2012. DOI:10.1109/JPROC.2012.2196249111INGE CUCINGE CUChttps://revistascientificas.cuc.edu.co/ingecuc/article/view/352AgriculturaElectrodinámicaIngenieríaLuzÓpticaOndasVegetaciónFarmingElectrodynamicsEngineeringLightOpticsWavesVegetationCrops diagnosis using digital image processing and precision agriculture technologiesDiagnóstico de cultivos utilizando procesamiento digital de imágenes y tecnologías de agricultura de precisiónArtículo de revistahttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1Textinfo:eu-repo/semantics/articlehttp://purl.org/redcol/resource_type/ARTinfo:eu-repo/semantics/acceptedVersioninfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2ORIGINAL6. Diagnóstico de Cultivos Utilizando Procesamiento Digital de Imágenes y Tecnologías de Agricultura de Precisión.pdf6. Diagnóstico de Cultivos Utilizando Procesamiento Digital de Imágenes y Tecnologías de Agricultura de Precisión.pdfapplication/pdf2382105https://repositorio.cuc.edu.co/bitstream/11323/1578/1/6.%20Diagn%c3%b3stico%20de%20Cultivos%20Utilizando%20Procesamiento%20Digital%20de%20Im%c3%a1genes%20y%20Tecnolog%c3%adas%20de%20Agricultura%20de%20Precisi%c3%b3n.pdf8a7c76ff54eff34fc7c27c20f92a237fMD51open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.cuc.edu.co/bitstream/11323/1578/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52open accessTHUMBNAIL6. Diagnóstico de Cultivos Utilizando Procesamiento Digital de Imágenes y Tecnologías de Agricultura de Precisión.pdf.jpg6. Diagnóstico de Cultivos Utilizando Procesamiento Digital de Imágenes y Tecnologías de Agricultura de Precisión.pdf.jpgimage/jpeg55639https://repositorio.cuc.edu.co/bitstream/11323/1578/4/6.%20Diagn%c3%b3stico%20de%20Cultivos%20Utilizando%20Procesamiento%20Digital%20de%20Im%c3%a1genes%20y%20Tecnolog%c3%adas%20de%20Agricultura%20de%20Precisi%c3%b3n.pdf.jpg9b0345a6ba40eb5443177dae65533fe7MD54open accessTEXT6. Diagnóstico de Cultivos Utilizando Procesamiento Digital de Imágenes y Tecnologías de Agricultura de Precisión.pdf.txt6. Diagnóstico de Cultivos Utilizando Procesamiento Digital de Imágenes y Tecnologías de Agricultura de Precisión.pdf.txttext/plain29917https://repositorio.cuc.edu.co/bitstream/11323/1578/5/6.%20Diagn%c3%b3stico%20de%20Cultivos%20Utilizando%20Procesamiento%20Digital%20de%20Im%c3%a1genes%20y%20Tecnolog%c3%adas%20de%20Agricultura%20de%20Precisi%c3%b3n.pdf.txt8b5040734d2adeb6466a61770febae07MD55open access11323/1578oai:repositorio.cuc.edu.co:11323/15782023-12-14 11:44:37.457open accessRepositorio Universidad de La Costabdigital@metabiblioteca.comTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |