Improving skin color accuracy in DLP-based 3D reconstruction
Color accuracy is crucial in several domains such as biomedical imaging, cosmetics, and multimedia. Digital Light Processing (DLP) with LEDs has increasingly become a popular lighting source in 3D scanning systems. Although DLP provides advantages in 3D reconstruction, it poses challenges in maintai...
- Autores:
-
Barrios, Erik
Pineda, Jesus
Romero, Lenny A.
Millan, Maria S.
Marrugo, Andres G.
- Tipo de recurso:
- Fecha de publicación:
- 2024
- Institución:
- Universidad Tecnológica de Bolívar
- Repositorio:
- Repositorio Institucional UTB
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.utb.edu.co:20.500.12585/12723
- Acceso en línea:
- https://hdl.handle.net/20.500.12585/12723
- Palabra clave:
- Color accuracy
Digital Light Processing (DLP)
Light sources,
Image color processing
LEMB
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/4.0/
id |
UTB2_b67cfb7927873555f15c555025304cb5 |
---|---|
oai_identifier_str |
oai:repositorio.utb.edu.co:20.500.12585/12723 |
network_acronym_str |
UTB2 |
network_name_str |
Repositorio Institucional UTB |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Improving skin color accuracy in DLP-based 3D reconstruction |
title |
Improving skin color accuracy in DLP-based 3D reconstruction |
spellingShingle |
Improving skin color accuracy in DLP-based 3D reconstruction Color accuracy Digital Light Processing (DLP) Light sources, Image color processing LEMB |
title_short |
Improving skin color accuracy in DLP-based 3D reconstruction |
title_full |
Improving skin color accuracy in DLP-based 3D reconstruction |
title_fullStr |
Improving skin color accuracy in DLP-based 3D reconstruction |
title_full_unstemmed |
Improving skin color accuracy in DLP-based 3D reconstruction |
title_sort |
Improving skin color accuracy in DLP-based 3D reconstruction |
dc.creator.fl_str_mv |
Barrios, Erik Pineda, Jesus Romero, Lenny A. Millan, Maria S. Marrugo, Andres G. |
dc.contributor.author.none.fl_str_mv |
Barrios, Erik Pineda, Jesus Romero, Lenny A. Millan, Maria S. Marrugo, Andres G. |
dc.subject.keywords.spa.fl_str_mv |
Color accuracy Digital Light Processing (DLP) Light sources, Image color processing |
topic |
Color accuracy Digital Light Processing (DLP) Light sources, Image color processing LEMB |
dc.subject.armarc.none.fl_str_mv |
LEMB |
description |
Color accuracy is crucial in several domains such as biomedical imaging, cosmetics, and multimedia. Digital Light Processing (DLP) with LEDs has increasingly become a popular lighting source in 3D scanning systems. Although DLP provides advantages in 3D reconstruction, it poses challenges in maintaining color accuracy. Our research focused on using hybrid lighting to improve the color accuracy of DLP-based 3D sensing systems. We developed an empirical dataset featuring skin tones captured under multiple lighting environments, including variations in indoor ambient lighting. Through qualitative and quantitative evaluations of color differences, we conclude that including auxiliary lighting with DLP is beneficial for color accuracy, particularly in biomedical imaging and other applications in which color accuracy is essential. |
publishDate |
2024 |
dc.date.accessioned.none.fl_str_mv |
2024-09-11T12:49:28Z |
dc.date.available.none.fl_str_mv |
2024-09-11T12:49:28Z |
dc.date.issued.none.fl_str_mv |
2024-06-07 |
dc.date.submitted.none.fl_str_mv |
2024-09-11 |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_b1a7d7d4d402bcce |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.hasversion.spa.fl_str_mv |
info:eu-repo/semantics/draft |
dc.type.spa.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_6501 |
status_str |
draft |
dc.identifier.citation.spa.fl_str_mv |
Erik Barrios, Jesus Pineda, Lenny A. Romero, María S. Millán, and Andres G. Marrugo "Improving skin color accuracy in DLP-based 3D reconstruction", Proc. SPIE 13038, Dimensional Optical Metrology and Inspection for Practical Applications XIII, 130380E (7 June 2024); https://doi.org/10.1117/12.3013523 |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.12585/12723 |
dc.identifier.doi.none.fl_str_mv |
10.1117/12.3013523 |
dc.identifier.instname.spa.fl_str_mv |
Universidad Tecnológica de Bolívar |
dc.identifier.reponame.spa.fl_str_mv |
Repositorio Universidad Tecnológica de Bolívar |
identifier_str_mv |
Erik Barrios, Jesus Pineda, Lenny A. Romero, María S. Millán, and Andres G. Marrugo "Improving skin color accuracy in DLP-based 3D reconstruction", Proc. SPIE 13038, Dimensional Optical Metrology and Inspection for Practical Applications XIII, 130380E (7 June 2024); https://doi.org/10.1117/12.3013523 10.1117/12.3013523 Universidad Tecnológica de Bolívar Repositorio Universidad Tecnológica de Bolívar |
url |
https://hdl.handle.net/20.500.12585/12723 |
dc.language.iso.spa.fl_str_mv |
eng |
language |
eng |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.cc.*.fl_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 Internacional |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ Attribution-NonCommercial-NoDerivatives 4.0 Internacional http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.none.fl_str_mv |
5 páginas |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.place.spa.fl_str_mv |
Cartagena de Indias |
dc.publisher.faculty.spa.fl_str_mv |
Ingeniería |
dc.source.spa.fl_str_mv |
SPIE 13038, Dimensional Optical Metrology and Inspection for Practical Applications XIII |
institution |
Universidad Tecnológica de Bolívar |
bitstream.url.fl_str_mv |
https://repositorio.utb.edu.co/bitstream/20.500.12585/12723/1/SPIE_Proceeding_DCS__Improving_skin_color_accuracy_in_DLP_based_3D_reconstruction.pdf https://repositorio.utb.edu.co/bitstream/20.500.12585/12723/2/license_rdf https://repositorio.utb.edu.co/bitstream/20.500.12585/12723/3/license.txt https://repositorio.utb.edu.co/bitstream/20.500.12585/12723/4/SPIE_Proceeding_DCS__Improving_skin_color_accuracy_in_DLP_based_3D_reconstruction.pdf.txt https://repositorio.utb.edu.co/bitstream/20.500.12585/12723/5/SPIE_Proceeding_DCS__Improving_skin_color_accuracy_in_DLP_based_3D_reconstruction.pdf.jpg |
bitstream.checksum.fl_str_mv |
650bbbca17cceabbfe446649b3c99cc8 4460e5956bc1d1639be9ae6146a50347 e20ad307a1c5f3f25af9304a7a7c86b6 5a9bf255197263d5765fba377b48e742 4e663c5b80996102cc3c39af600078a1 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional UTB |
repository.mail.fl_str_mv |
repositorioutb@utb.edu.co |
_version_ |
1814021773504544768 |
spelling |
Barrios, Erika6d79c63-3635-4151-95e5-d2ea58a5919cPineda, Jesus0c23efbf-17ce-4db0-ab97-836a1e16aae6Romero, Lenny A.8e3b14d8-ef60-4fed-b942-d3c6ecb44ce3Millan, Maria S.61b66548-0c9e-4cd2-b8ef-c7ac7e7bad3aMarrugo, Andres G.c9e02917-814b-4552-a002-b99e4ab7d2612024-09-11T12:49:28Z2024-09-11T12:49:28Z2024-06-072024-09-11Erik Barrios, Jesus Pineda, Lenny A. Romero, María S. Millán, and Andres G. Marrugo "Improving skin color accuracy in DLP-based 3D reconstruction", Proc. SPIE 13038, Dimensional Optical Metrology and Inspection for Practical Applications XIII, 130380E (7 June 2024); https://doi.org/10.1117/12.3013523https://hdl.handle.net/20.500.12585/1272310.1117/12.3013523Universidad Tecnológica de BolívarRepositorio Universidad Tecnológica de BolívarColor accuracy is crucial in several domains such as biomedical imaging, cosmetics, and multimedia. Digital Light Processing (DLP) with LEDs has increasingly become a popular lighting source in 3D scanning systems. Although DLP provides advantages in 3D reconstruction, it poses challenges in maintaining color accuracy. Our research focused on using hybrid lighting to improve the color accuracy of DLP-based 3D sensing systems. We developed an empirical dataset featuring skin tones captured under multiple lighting environments, including variations in indoor ambient lighting. Through qualitative and quantitative evaluations of color differences, we conclude that including auxiliary lighting with DLP is beneficial for color accuracy, particularly in biomedical imaging and other applications in which color accuracy is essential.5 páginasapplication/pdfenghttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://purl.org/coar/access_right/c_abf2SPIE 13038, Dimensional Optical Metrology and Inspection for Practical Applications XIIIImproving skin color accuracy in DLP-based 3D reconstructioninfo:eu-repo/semantics/articleinfo:eu-repo/semantics/drafthttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/version/c_b1a7d7d4d402bccehttp://purl.org/coar/resource_type/c_2df8fbb1Color accuracyDigital Light Processing (DLP)Light sources,Image color processingLEMBCartagena de IndiasIngenieríaInvestigadoresBarrios, E., Pineda, J., Romero, L. A., Mill´an, M. S., and Marrugo, A. G., “Skin color correction via convolutional neural networks in 3d fringe projection profilometry,” Proc. SPIE 11804, 40–45 (2021).Marrugo, A. G., Gao, F., and Zhang, S., “State-of-the-art active optical techniques for three-dimensional surface metrology: a review,” JOSA A 37(9), B60–B77 (2020).Jiang, H., Lin, Z., Li, Y., Yan, Y., Zhou, Z., Chen, E., Yan, Q., and Guo, T., “Projection optical engine design based on tri-color leds and digital light processing technology,” Applied Optics 60(23), 6971–6977 (2021).Tanaka, S., Kakinuma, A., Kamijo, N., Takahashi, H., and Tsumura, N., “Auto white balance method using a pigmentation separation technique for human skin color,” Optical Review 24(1), 17–26 (2017).Hanlon, K. L., Wei, G., Correa-Selm, L., and Grichnik, J. M., “Dermoscopy and skin imaging light sources: a comparison and review of spectral power distribution and color consistency,” Journal of Biomedical Optics 27(8), 080902–080902 (2022)Xiao, K., Yates, J. M., Zardawi, F., Sueeprasan, S., Liao, N., Gill, L., Li, C., and Wuerger, S., “Characterising the variations in ethnic skin colours: a new calibrated data base for human skin,” Skin Research and Technology 23(1), 21–29 (2017).Corbalan-Fuertes, M., Garcia-Verela, M. S. M., and Yzuel, M. J., “Color measurement in standard cielab coordinates using a 3ccd camera: correction for the influence of the light source,” Optical Engineering 39(6), 1470–1476 (2000).Fairchild, M. D., [Color appearance models ], John Wiley & Sons (2013).Gijsenij, A., Gevers, T., and Van De Weijer, J., “Computational color constancy: Survey and experiments,” IEEE transactions on image processing 20(9), 2475–2489 (2011).Yang, J., Cai, M., and Zhou, Z., “Evolving convolution neural network by optimal regularization random vector functional link for computational color constancy,” Optical Engineering 61(10), 103102–103102 (2022)Xu, J. and Zhang, S., “Status, challenges, and future perspectives of fringe projection profilometry,” Optics and Lasers in Engineering 135, 106193 (2020)] Pineda, J., Vargas, R., Romero, L. A., Marrugo, J., Meneses, J., and Marrugo, A. G., “Robust automated reading of the skin prick test via 3d imaging and parametric surface fitting,” PloS one 14(10), e0223623 (2019)Voisin, S., Page, D. L., Foufou, S., Truchetet, F., and Abidi, M. A., “Color influence on accuracy of 3d scanners based on structured light,” Proc. SPIE 6070, 72–80 (2006).Takiwaki, H., Overgaard, L., and Serup, J., “Comparison of narrow-band reflectance spectrophotometric and tristimulus colorimetric measurements of skin color: Twenty-three anatomical sites evaluated by the dermaspectrometer® and the chroma meter cr-200®,” Skin Pharmacology and Physiology 7(4), 217–225 (1994)Matias, A. R., Ferreira, M., Costa, P., and Neto, P., “Skin colour, skin redness and melanin biometric measurements: comparison study between antera® 3d, mexameter® and colorimeter®,” Skin Research and Technology 21(3), 346–362 (2015).Tedla, S., Wang, Y., Patel, M., and Brown, M. S., “Analyzing color imaging failure on consumer-grade cameras,” JOSA A 39(6), B21–B27 (2022)Roa, R., Huertas, R., L´opez-Alvarez, M. A., G´omez-Robledo, L., and Melgosa, M., “A comparison between ´ illuminants and light-source simulators,” Optica Pura y Aplicada 41(3), 291–300 (2008)Cooksey, C. C., Allen, D. W., and Tsai, B. K., “Reference data set of human skin reflectance,” J. Res. Nat. Inst. Standards Technol. 122, 1–5 (2017).McCamy, C. S., Marcus, H., Davidson, J. G., et al., “A color-rendition chart,” J. App. Photog. Eng 2(3), 95–99 (1976).Sharma, G., Wu, W., and Dalal, E. N., “The ciede2000 color-difference formula: Implementation notes, supplementary test data, and mathematical observations,” Color Research and Application 30(1), 21–30 (2005).Vargas, R., Marrugo, A. G., Zhang, S., and Romero, L. A., “Hybrid calibration procedure for fringe projection profilometry based on stereo vision and polynomial fitting,” Applied Optics 59(13), D163–D169 (2020)Vargas, R., Romero, L. A., Zhang, S., and Marrugo, A. G., “Pixel-wise rational model for a structured light system,” Optics Letters 48(10), 2712–2715 (2023)http://purl.org/coar/resource_type/c_c94fORIGINALSPIE_Proceeding_DCS__Improving_skin_color_accuracy_in_DLP_based_3D_reconstruction.pdfSPIE_Proceeding_DCS__Improving_skin_color_accuracy_in_DLP_based_3D_reconstruction.pdfapplication/pdf3983649https://repositorio.utb.edu.co/bitstream/20.500.12585/12723/1/SPIE_Proceeding_DCS__Improving_skin_color_accuracy_in_DLP_based_3D_reconstruction.pdf650bbbca17cceabbfe446649b3c99cc8MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repositorio.utb.edu.co/bitstream/20.500.12585/12723/2/license_rdf4460e5956bc1d1639be9ae6146a50347MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-83182https://repositorio.utb.edu.co/bitstream/20.500.12585/12723/3/license.txte20ad307a1c5f3f25af9304a7a7c86b6MD53TEXTSPIE_Proceeding_DCS__Improving_skin_color_accuracy_in_DLP_based_3D_reconstruction.pdf.txtSPIE_Proceeding_DCS__Improving_skin_color_accuracy_in_DLP_based_3D_reconstruction.pdf.txtExtracted texttext/plain16827https://repositorio.utb.edu.co/bitstream/20.500.12585/12723/4/SPIE_Proceeding_DCS__Improving_skin_color_accuracy_in_DLP_based_3D_reconstruction.pdf.txt5a9bf255197263d5765fba377b48e742MD54THUMBNAILSPIE_Proceeding_DCS__Improving_skin_color_accuracy_in_DLP_based_3D_reconstruction.pdf.jpgSPIE_Proceeding_DCS__Improving_skin_color_accuracy_in_DLP_based_3D_reconstruction.pdf.jpgGenerated Thumbnailimage/jpeg7513https://repositorio.utb.edu.co/bitstream/20.500.12585/12723/5/SPIE_Proceeding_DCS__Improving_skin_color_accuracy_in_DLP_based_3D_reconstruction.pdf.jpg4e663c5b80996102cc3c39af600078a1MD5520.500.12585/12723oai:repositorio.utb.edu.co:20.500.12585/127232024-09-12 00:00:24.077Repositorio Institucional UTBrepositorioutb@utb.edu.coQXV0b3Jpem8gKGF1dG9yaXphbW9zKSBhIGxhIEJpYmxpb3RlY2EgZGUgbGEgSW5zdGl0dWNpw7NuIHBhcmEgcXVlIGluY2x1eWEgdW5hIGNvcGlhLCBpbmRleGUgeSBkaXZ1bGd1ZSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBsYSBvYnJhIG1lbmNpb25hZGEgY29uIGVsIGZpbiBkZSBmYWNpbGl0YXIgbG9zIHByb2Nlc29zIGRlIHZpc2liaWxpZGFkIGUgaW1wYWN0byBkZSBsYSBtaXNtYSwgY29uZm9ybWUgYSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBxdWUgbWUobm9zKSBjb3JyZXNwb25kZShuKSB5IHF1ZSBpbmNsdXllbjogbGEgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgZGlzdHJpYnVjacOzbiBhbCBww7pibGljbywgdHJhbnNmb3JtYWNpw7NuLCBkZSBjb25mb3JtaWRhZCBjb24gbGEgbm9ybWF0aXZpZGFkIHZpZ2VudGUgc29icmUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIHJlZmVyaWRvcyBlbiBhcnQuIDIsIDEyLCAzMCAobW9kaWZpY2FkbyBwb3IgZWwgYXJ0IDUgZGUgbGEgbGV5IDE1MjAvMjAxMiksIHkgNzIgZGUgbGEgbGV5IDIzIGRlIGRlIDE5ODIsIExleSA0NCBkZSAxOTkzLCBhcnQuIDQgeSAxMSBEZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzIGFydC4gMTEsIERlY3JldG8gNDYwIGRlIDE5OTUsIENpcmN1bGFyIE5vIDA2LzIwMDIgZGUgbGEgRGlyZWNjacOzbiBOYWNpb25hbCBkZSBEZXJlY2hvcyBkZSBhdXRvciwgYXJ0LiAxNSBMZXkgMTUyMCBkZSAyMDEyLCBsYSBMZXkgMTkxNSBkZSAyMDE4IHkgZGVtw6FzIG5vcm1hcyBzb2JyZSBsYSBtYXRlcmlhLgoKQWwgcmVzcGVjdG8gY29tbyBBdXRvcihlcykgbWFuaWZlc3RhbW9zIGNvbm9jZXIgcXVlOgoKLSBMYSBhdXRvcml6YWNpw7NuIGVzIGRlIGNhcsOhY3RlciBubyBleGNsdXNpdmEgeSBsaW1pdGFkYSwgZXN0byBpbXBsaWNhIHF1ZSBsYSBsaWNlbmNpYSB0aWVuZSB1bmEgdmlnZW5jaWEsIHF1ZSBubyBlcyBwZXJwZXR1YSB5IHF1ZSBlbCBhdXRvciBwdWVkZSBwdWJsaWNhciBvIGRpZnVuZGlyIHN1IG9icmEgZW4gY3VhbHF1aWVyIG90cm8gbWVkaW8sIGFzw60gY29tbyBsbGV2YXIgYSBjYWJvIGN1YWxxdWllciB0aXBvIGRlIGFjY2nDs24gc29icmUgZWwgZG9jdW1lbnRvLgoKLSBMYSBhdXRvcml6YWNpw7NuIHRlbmRyw6EgdW5hIHZpZ2VuY2lhIGRlIGNpbmNvIGHDsW9zIGEgcGFydGlyIGRlbCBtb21lbnRvIGRlIGxhIGluY2x1c2nDs24gZGUgbGEgb2JyYSBlbiBlbCByZXBvc2l0b3JpbywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gZGUgZHVyYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlbCBhdXRvciB5IHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHVuYSB2ZXogZWwgYXV0b3IgbG8gbWFuaWZpZXN0ZSBwb3IgZXNjcml0byBhIGxhIGluc3RpdHVjacOzbiwgY29uIGxhIHNhbHZlZGFkIGRlIHF1ZSBsYSBvYnJhIGVzIGRpZnVuZGlkYSBnbG9iYWxtZW50ZSB5IGNvc2VjaGFkYSBwb3IgZGlmZXJlbnRlcyBidXNjYWRvcmVzIHkvbyByZXBvc2l0b3Jpb3MgZW4gSW50ZXJuZXQgbG8gcXVlIG5vIGdhcmFudGl6YSBxdWUgbGEgb2JyYSBwdWVkYSBzZXIgcmV0aXJhZGEgZGUgbWFuZXJhIGlubWVkaWF0YSBkZSBvdHJvcyBzaXN0ZW1hcyBkZSBpbmZvcm1hY2nDs24gZW4gbG9zIHF1ZSBzZSBoYXlhIGluZGV4YWRvLCBkaWZlcmVudGVzIGFsIHJlcG9zaXRvcmlvIGluc3RpdHVjaW9uYWwgZGUgbGEgSW5zdGl0dWNpw7NuLCBkZSBtYW5lcmEgcXVlIGVsIGF1dG9yKHJlcykgdGVuZHLDoW4gcXVlIHNvbGljaXRhciBsYSByZXRpcmFkYSBkZSBzdSBvYnJhIGRpcmVjdGFtZW50ZSBhIG90cm9zIHNpc3RlbWFzIGRlIGluZm9ybWFjacOzbiBkaXN0aW50b3MgYWwgZGUgbGEgSW5zdGl0dWNpw7NuIHNpIGRlc2VhIHF1ZSBzdSBvYnJhIHNlYSByZXRpcmFkYSBkZSBpbm1lZGlhdG8uCgotIExhIGF1dG9yaXphY2nDs24gZGUgcHVibGljYWNpw7NuIGNvbXByZW5kZSBlbCBmb3JtYXRvIG9yaWdpbmFsIGRlIGxhIG9icmEgeSB0b2RvcyBsb3MgZGVtw6FzIHF1ZSBzZSByZXF1aWVyYSBwYXJhIHN1IHB1YmxpY2FjacOzbiBlbiBlbCByZXBvc2l0b3Jpby4gSWd1YWxtZW50ZSwgbGEgYXV0b3JpemFjacOzbiBwZXJtaXRlIGEgbGEgaW5zdGl0dWNpw7NuIGVsIGNhbWJpbyBkZSBzb3BvcnRlIGRlIGxhIG9icmEgY29uIGZpbmVzIGRlIHByZXNlcnZhY2nDs24gKGltcHJlc28sIGVsZWN0csOzbmljbywgZGlnaXRhbCwgSW50ZXJuZXQsIGludHJhbmV0LCBvIGN1YWxxdWllciBvdHJvIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikuCgotIExhIGF1dG9yaXphY2nDs24gZXMgZ3JhdHVpdGEgeSBzZSByZW51bmNpYSBhIHJlY2liaXIgY3VhbHF1aWVyIHJlbXVuZXJhY2nDs24gcG9yIGxvcyB1c29zIGRlIGxhIG9icmEsIGRlIGFjdWVyZG8gY29uIGxhIGxpY2VuY2lhIGVzdGFibGVjaWRhIGVuIGVzdGEgYXV0b3JpemFjacOzbi4KCi0gQWwgZmlybWFyIGVzdGEgYXV0b3JpemFjacOzbiwgc2UgbWFuaWZpZXN0YSBxdWUgbGEgb2JyYSBlcyBvcmlnaW5hbCB5IG5vIGV4aXN0ZSBlbiBlbGxhIG5pbmd1bmEgdmlvbGFjacOzbiBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcy4gRW4gY2FzbyBkZSBxdWUgZWwgdHJhYmFqbyBoYXlhIHNpZG8gZmluYW5jaWFkbyBwb3IgdGVyY2Vyb3MgZWwgbyBsb3MgYXV0b3JlcyBhc3VtZW4gbGEgcmVzcG9uc2FiaWxpZGFkIGRlbCBjdW1wbGltaWVudG8gZGUgbG9zIGFjdWVyZG9zIGVzdGFibGVjaWRvcyBzb2JyZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBsYSBvYnJhIGNvbiBkaWNobyB0ZXJjZXJvLgoKLSBGcmVudGUgYSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIHBvciB0ZXJjZXJvcywgZWwgbyBsb3MgYXV0b3JlcyBzZXLDoW4gcmVzcG9uc2FibGVzLCBlbiBuaW5nw7puIGNhc28gbGEgcmVzcG9uc2FiaWxpZGFkIHNlcsOhIGFzdW1pZGEgcG9yIGxhIGluc3RpdHVjacOzbi4KCi0gQ29uIGxhIGF1dG9yaXphY2nDs24sIGxhIGluc3RpdHVjacOzbiBwdWVkZSBkaWZ1bmRpciBsYSBvYnJhIGVuIMOtbmRpY2VzLCBidXNjYWRvcmVzIHkgb3Ryb3Mgc2lzdGVtYXMgZGUgaW5mb3JtYWNpw7NuIHF1ZSBmYXZvcmV6Y2FuIHN1IHZpc2liaWxpZGFkCgo= |