Three-dimensional object texturing for visible-thermal fringe projection profilometers
Conventional fringe projection profilometers utilize cameras and projectors in the visible spectrum. Nevertheless, some applications require profilometers with a complementary thermal camera for the infrared spectrum. Since the point cloud is computed from pixel correspondences between the visible c...
- Autores:
-
Juarez-Salazar, Rigoberto
Benjumea, Eberto
Marrugo, Andres G
Diaz-Ramirez, Victor H
- 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/12763
- Acceso en línea:
- https://hdl.handle.net/20.500.12585/12763
- Palabra clave:
- Thermal imaging
Optical profilometry
Fringe projection
Distorted pinhole model
LEMB
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/4.0/
id |
UTB2_0fa9171d40350962264b7dfee65dc50a |
---|---|
oai_identifier_str |
oai:repositorio.utb.edu.co:20.500.12585/12763 |
network_acronym_str |
UTB2 |
network_name_str |
Repositorio Institucional UTB |
repository_id_str |
|
dc.title.es_CO.fl_str_mv |
Three-dimensional object texturing for visible-thermal fringe projection profilometers |
title |
Three-dimensional object texturing for visible-thermal fringe projection profilometers |
spellingShingle |
Three-dimensional object texturing for visible-thermal fringe projection profilometers Thermal imaging Optical profilometry Fringe projection Distorted pinhole model LEMB |
title_short |
Three-dimensional object texturing for visible-thermal fringe projection profilometers |
title_full |
Three-dimensional object texturing for visible-thermal fringe projection profilometers |
title_fullStr |
Three-dimensional object texturing for visible-thermal fringe projection profilometers |
title_full_unstemmed |
Three-dimensional object texturing for visible-thermal fringe projection profilometers |
title_sort |
Three-dimensional object texturing for visible-thermal fringe projection profilometers |
dc.creator.fl_str_mv |
Juarez-Salazar, Rigoberto Benjumea, Eberto Marrugo, Andres G Diaz-Ramirez, Victor H |
dc.contributor.author.none.fl_str_mv |
Juarez-Salazar, Rigoberto Benjumea, Eberto Marrugo, Andres G Diaz-Ramirez, Victor H |
dc.subject.keywords.es_CO.fl_str_mv |
Thermal imaging Optical profilometry Fringe projection Distorted pinhole model |
topic |
Thermal imaging Optical profilometry Fringe projection Distorted pinhole model LEMB |
dc.subject.armarc.none.fl_str_mv |
LEMB |
description |
Conventional fringe projection profilometers utilize cameras and projectors in the visible spectrum. Nevertheless, some applications require profilometers with a complementary thermal camera for the infrared spectrum. Since the point cloud is computed from pixel correspondences between the visible camera-projector pair, the texture in the visible spectrum is obtained by direct association of color from each image pixel to its corresponding point in the cloud. Unfortunately, the texture from the thermal camera is not straightforward because of the inexistence of pixel-point correspondences. In this paper, a simple interpolation-based method for determining the texture of the reconstructed objects is proposed. The theoretical principles are reviewed, and an experimental verification is conducted using a visible-thermal fringe projection profilometer. This work provides a helpful framework for three-dimensional data fusion for advanced multi-modal profilometers. |
publishDate |
2024 |
dc.date.accessioned.none.fl_str_mv |
2024-11-14T21:04:35Z |
dc.date.available.none.fl_str_mv |
2024-11-14T21:04:35Z |
dc.date.issued.none.fl_str_mv |
2024-09-30 |
dc.date.submitted.none.fl_str_mv |
2024-11-14 |
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.es_CO.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.hasversion.es_CO.fl_str_mv |
info:eu-repo/semantics/draft |
dc.type.spa.es_CO.fl_str_mv |
http://purl.org/coar/resource_type/c_6501 |
status_str |
draft |
dc.identifier.citation.es_CO.fl_str_mv |
Rigoberto Juarez-Salazar, Eberto Benjumea, Andres G. Marrugo, and Victor H. Diaz-Ramirez "Three-dimensional object texturing for visible-thermal fringe projection profilometers", Proc. SPIE 13136, Optics and Photonics for Information Processing XVIII, 131360E (30 September 2024); https://doi.org/10.1117/12.3028321 |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.12585/12763 |
dc.identifier.doi.none.fl_str_mv |
10.1117/12.3028321 |
dc.identifier.instname.es_CO.fl_str_mv |
Universidad Tecnológica de Bolívar |
dc.identifier.reponame.es_CO.fl_str_mv |
Repositorio Universidad Tecnológica de Bolívar |
identifier_str_mv |
Rigoberto Juarez-Salazar, Eberto Benjumea, Andres G. Marrugo, and Victor H. Diaz-Ramirez "Three-dimensional object texturing for visible-thermal fringe projection profilometers", Proc. SPIE 13136, Optics and Photonics for Information Processing XVIII, 131360E (30 September 2024); https://doi.org/10.1117/12.3028321 10.1117/12.3028321 Universidad Tecnológica de Bolívar Repositorio Universidad Tecnológica de Bolívar |
url |
https://hdl.handle.net/20.500.12585/12763 |
dc.language.iso.es_CO.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.es_CO.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.es_CO.fl_str_mv |
application/pdf |
dc.publisher.place.es_CO.fl_str_mv |
Cartagena de Indias |
dc.publisher.faculty.es_CO.fl_str_mv |
Ingeniería |
dc.source.es_CO.fl_str_mv |
Proc. SPIE 13136, Optics and Photonics for Information Processing XVIII, 131360E |
institution |
Universidad Tecnológica de Bolívar |
bitstream.url.fl_str_mv |
https://repositorio.utb.edu.co/bitstream/20.500.12585/12763/1/131360E.pdf https://repositorio.utb.edu.co/bitstream/20.500.12585/12763/2/license_rdf https://repositorio.utb.edu.co/bitstream/20.500.12585/12763/3/license.txt https://repositorio.utb.edu.co/bitstream/20.500.12585/12763/4/131360E.pdf.txt https://repositorio.utb.edu.co/bitstream/20.500.12585/12763/5/131360E.pdf.jpg |
bitstream.checksum.fl_str_mv |
5b05ca989374e3979a52aac9bf7fc891 4460e5956bc1d1639be9ae6146a50347 e20ad307a1c5f3f25af9304a7a7c86b6 c38c96e6acb06c3d301421bc84e0fc24 d2110533a5329992831295caf5a64a6d |
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_ |
1834107662419099648 |
spelling |
Juarez-Salazar, Rigoberto97c22ebb-4b58-4379-b251-965278b2c75aBenjumea, Ebertofcf5517c-943a-4b31-b047-96dd34300c9dMarrugo, Andres G3d6cd388-d48f-4669-934f-49ca4179f542Diaz-Ramirez, Victor H572f83e7-6ed7-4fcc-9ab5-fdd35104fbce2024-11-14T21:04:35Z2024-11-14T21:04:35Z2024-09-302024-11-14Rigoberto Juarez-Salazar, Eberto Benjumea, Andres G. Marrugo, and Victor H. Diaz-Ramirez "Three-dimensional object texturing for visible-thermal fringe projection profilometers", Proc. SPIE 13136, Optics and Photonics for Information Processing XVIII, 131360E (30 September 2024); https://doi.org/10.1117/12.3028321https://hdl.handle.net/20.500.12585/1276310.1117/12.3028321Universidad Tecnológica de BolívarRepositorio Universidad Tecnológica de BolívarConventional fringe projection profilometers utilize cameras and projectors in the visible spectrum. Nevertheless, some applications require profilometers with a complementary thermal camera for the infrared spectrum. Since the point cloud is computed from pixel correspondences between the visible camera-projector pair, the texture in the visible spectrum is obtained by direct association of color from each image pixel to its corresponding point in the cloud. Unfortunately, the texture from the thermal camera is not straightforward because of the inexistence of pixel-point correspondences. In this paper, a simple interpolation-based method for determining the texture of the reconstructed objects is proposed. The theoretical principles are reviewed, and an experimental verification is conducted using a visible-thermal fringe projection profilometer. This work provides a helpful framework for three-dimensional data fusion for advanced multi-modal profilometers.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_abf2Proc. SPIE 13136, Optics and Photonics for Information Processing XVIII, 131360EThree-dimensional object texturing for visible-thermal fringe projection profilometersinfo: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_2df8fbb1Thermal imagingOptical profilometryFringe projectionDistorted pinhole modelLEMBCartagena de IndiasIngenieríaInvestigadoresMuyshondt, P. G., der Jeught, S. V., and Dirckx, J. J., “A calibrated 3d dual-barrel otoendoscope based on fringe-projection profilometry,” Optics and Lasers in Engineering 149, 106795 (2022)Geng, J., “Structured-light 3d surface imaging: a tutorial,” Adv. Opt. Photon. 3(2), 128–160 (2011).Ring, E., “The historical development of temperature measurement in medicine,” Infrared Physics & Technology 49(3), 297–301 (2007)Juarez-Salazar, R., Zheng, J., and Diaz-Ramirez, V. H., “Distorted pinhole camera modeling and calibration,” Applied Optics 59(36), 11310–11318 (2020)Juarez-Salazar, R. and Diaz-Ramirez, V. H., “Operator-based homogeneous coordinates: application in camera document scanning,” Optical Engineering 56(7), 070801 (2017).Zhang, S., [High-Speed 3D Imaging with Digital Fringe Projection Techniques ], CRC Press, Boca Raton (2016)Juarez-Salazar, R., Giron, A., Zheng, J., and Diaz-Ramirez, V. H., “Key concepts for phase-to-coordinate conversion in fringe projection systems,” Applied Optics 58, 4828–4834 (jun 2019).] Juarez-Salazar, R., Rodriguez-Reveles, G. A., Esquivel-Hernandez, S., and Diaz-Ramirez, V. H., “Threedimensional spatial point computation in fringe projection profilometry,” Optics and Lasers in Engineering 164, 107482 (May 2023).Hamming, R., [Numerical methods for scientists and engineers ], Dover Publications (2012).Chapra, S. C., [Applied numerical methods with MATLAB for engineers and scientists ], McGraw-Hill (2018)Benjumea, E., Vargas, R., Juarez-Salazar, R., and Marrugo, A. G., “Toward a target-free calibration of a multimodal structured light and thermal imaging system,” Proceedings of SPIE 13038, 1303808 (2024)Juarez-Salazar, R., “3D Fringe Data Test: Thermal Texturing.” User Fringe Pattern Data Base (Accessed: August, 2024) http://rjuarezs.com/s_3dfringe.html (August 2024).http://purl.org/coar/resource_type/c_2df8fbb1ORIGINAL131360E.pdf131360E.pdfapplication/pdf2062984https://repositorio.utb.edu.co/bitstream/20.500.12585/12763/1/131360E.pdf5b05ca989374e3979a52aac9bf7fc891MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repositorio.utb.edu.co/bitstream/20.500.12585/12763/2/license_rdf4460e5956bc1d1639be9ae6146a50347MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-83182https://repositorio.utb.edu.co/bitstream/20.500.12585/12763/3/license.txte20ad307a1c5f3f25af9304a7a7c86b6MD53TEXT131360E.pdf.txt131360E.pdf.txtExtracted texttext/plain14452https://repositorio.utb.edu.co/bitstream/20.500.12585/12763/4/131360E.pdf.txtc38c96e6acb06c3d301421bc84e0fc24MD54THUMBNAIL131360E.pdf.jpg131360E.pdf.jpgGenerated Thumbnailimage/jpeg8908https://repositorio.utb.edu.co/bitstream/20.500.12585/12763/5/131360E.pdf.jpgd2110533a5329992831295caf5a64a6dMD5520.500.12585/12763oai:repositorio.utb.edu.co:20.500.12585/127632024-11-15 00:15:35.601Repositorio Institucional UTBrepositorioutb@utb.edu.coQXV0b3Jpem8gKGF1dG9yaXphbW9zKSBhIGxhIEJpYmxpb3RlY2EgZGUgbGEgSW5zdGl0dWNpw7NuIHBhcmEgcXVlIGluY2x1eWEgdW5hIGNvcGlhLCBpbmRleGUgeSBkaXZ1bGd1ZSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBsYSBvYnJhIG1lbmNpb25hZGEgY29uIGVsIGZpbiBkZSBmYWNpbGl0YXIgbG9zIHByb2Nlc29zIGRlIHZpc2liaWxpZGFkIGUgaW1wYWN0byBkZSBsYSBtaXNtYSwgY29uZm9ybWUgYSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBxdWUgbWUobm9zKSBjb3JyZXNwb25kZShuKSB5IHF1ZSBpbmNsdXllbjogbGEgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgZGlzdHJpYnVjacOzbiBhbCBww7pibGljbywgdHJhbnNmb3JtYWNpw7NuLCBkZSBjb25mb3JtaWRhZCBjb24gbGEgbm9ybWF0aXZpZGFkIHZpZ2VudGUgc29icmUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIHJlZmVyaWRvcyBlbiBhcnQuIDIsIDEyLCAzMCAobW9kaWZpY2FkbyBwb3IgZWwgYXJ0IDUgZGUgbGEgbGV5IDE1MjAvMjAxMiksIHkgNzIgZGUgbGEgbGV5IDIzIGRlIGRlIDE5ODIsIExleSA0NCBkZSAxOTkzLCBhcnQuIDQgeSAxMSBEZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzIGFydC4gMTEsIERlY3JldG8gNDYwIGRlIDE5OTUsIENpcmN1bGFyIE5vIDA2LzIwMDIgZGUgbGEgRGlyZWNjacOzbiBOYWNpb25hbCBkZSBEZXJlY2hvcyBkZSBhdXRvciwgYXJ0LiAxNSBMZXkgMTUyMCBkZSAyMDEyLCBsYSBMZXkgMTkxNSBkZSAyMDE4IHkgZGVtw6FzIG5vcm1hcyBzb2JyZSBsYSBtYXRlcmlhLgoKQWwgcmVzcGVjdG8gY29tbyBBdXRvcihlcykgbWFuaWZlc3RhbW9zIGNvbm9jZXIgcXVlOgoKLSBMYSBhdXRvcml6YWNpw7NuIGVzIGRlIGNhcsOhY3RlciBubyBleGNsdXNpdmEgeSBsaW1pdGFkYSwgZXN0byBpbXBsaWNhIHF1ZSBsYSBsaWNlbmNpYSB0aWVuZSB1bmEgdmlnZW5jaWEsIHF1ZSBubyBlcyBwZXJwZXR1YSB5IHF1ZSBlbCBhdXRvciBwdWVkZSBwdWJsaWNhciBvIGRpZnVuZGlyIHN1IG9icmEgZW4gY3VhbHF1aWVyIG90cm8gbWVkaW8sIGFzw60gY29tbyBsbGV2YXIgYSBjYWJvIGN1YWxxdWllciB0aXBvIGRlIGFjY2nDs24gc29icmUgZWwgZG9jdW1lbnRvLgoKLSBMYSBhdXRvcml6YWNpw7NuIHRlbmRyw6EgdW5hIHZpZ2VuY2lhIGRlIGNpbmNvIGHDsW9zIGEgcGFydGlyIGRlbCBtb21lbnRvIGRlIGxhIGluY2x1c2nDs24gZGUgbGEgb2JyYSBlbiBlbCByZXBvc2l0b3JpbywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gZGUgZHVyYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlbCBhdXRvciB5IHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHVuYSB2ZXogZWwgYXV0b3IgbG8gbWFuaWZpZXN0ZSBwb3IgZXNjcml0byBhIGxhIGluc3RpdHVjacOzbiwgY29uIGxhIHNhbHZlZGFkIGRlIHF1ZSBsYSBvYnJhIGVzIGRpZnVuZGlkYSBnbG9iYWxtZW50ZSB5IGNvc2VjaGFkYSBwb3IgZGlmZXJlbnRlcyBidXNjYWRvcmVzIHkvbyByZXBvc2l0b3Jpb3MgZW4gSW50ZXJuZXQgbG8gcXVlIG5vIGdhcmFudGl6YSBxdWUgbGEgb2JyYSBwdWVkYSBzZXIgcmV0aXJhZGEgZGUgbWFuZXJhIGlubWVkaWF0YSBkZSBvdHJvcyBzaXN0ZW1hcyBkZSBpbmZvcm1hY2nDs24gZW4gbG9zIHF1ZSBzZSBoYXlhIGluZGV4YWRvLCBkaWZlcmVudGVzIGFsIHJlcG9zaXRvcmlvIGluc3RpdHVjaW9uYWwgZGUgbGEgSW5zdGl0dWNpw7NuLCBkZSBtYW5lcmEgcXVlIGVsIGF1dG9yKHJlcykgdGVuZHLDoW4gcXVlIHNvbGljaXRhciBsYSByZXRpcmFkYSBkZSBzdSBvYnJhIGRpcmVjdGFtZW50ZSBhIG90cm9zIHNpc3RlbWFzIGRlIGluZm9ybWFjacOzbiBkaXN0aW50b3MgYWwgZGUgbGEgSW5zdGl0dWNpw7NuIHNpIGRlc2VhIHF1ZSBzdSBvYnJhIHNlYSByZXRpcmFkYSBkZSBpbm1lZGlhdG8uCgotIExhIGF1dG9yaXphY2nDs24gZGUgcHVibGljYWNpw7NuIGNvbXByZW5kZSBlbCBmb3JtYXRvIG9yaWdpbmFsIGRlIGxhIG9icmEgeSB0b2RvcyBsb3MgZGVtw6FzIHF1ZSBzZSByZXF1aWVyYSBwYXJhIHN1IHB1YmxpY2FjacOzbiBlbiBlbCByZXBvc2l0b3Jpby4gSWd1YWxtZW50ZSwgbGEgYXV0b3JpemFjacOzbiBwZXJtaXRlIGEgbGEgaW5zdGl0dWNpw7NuIGVsIGNhbWJpbyBkZSBzb3BvcnRlIGRlIGxhIG9icmEgY29uIGZpbmVzIGRlIHByZXNlcnZhY2nDs24gKGltcHJlc28sIGVsZWN0csOzbmljbywgZGlnaXRhbCwgSW50ZXJuZXQsIGludHJhbmV0LCBvIGN1YWxxdWllciBvdHJvIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikuCgotIExhIGF1dG9yaXphY2nDs24gZXMgZ3JhdHVpdGEgeSBzZSByZW51bmNpYSBhIHJlY2liaXIgY3VhbHF1aWVyIHJlbXVuZXJhY2nDs24gcG9yIGxvcyB1c29zIGRlIGxhIG9icmEsIGRlIGFjdWVyZG8gY29uIGxhIGxpY2VuY2lhIGVzdGFibGVjaWRhIGVuIGVzdGEgYXV0b3JpemFjacOzbi4KCi0gQWwgZmlybWFyIGVzdGEgYXV0b3JpemFjacOzbiwgc2UgbWFuaWZpZXN0YSBxdWUgbGEgb2JyYSBlcyBvcmlnaW5hbCB5IG5vIGV4aXN0ZSBlbiBlbGxhIG5pbmd1bmEgdmlvbGFjacOzbiBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcy4gRW4gY2FzbyBkZSBxdWUgZWwgdHJhYmFqbyBoYXlhIHNpZG8gZmluYW5jaWFkbyBwb3IgdGVyY2Vyb3MgZWwgbyBsb3MgYXV0b3JlcyBhc3VtZW4gbGEgcmVzcG9uc2FiaWxpZGFkIGRlbCBjdW1wbGltaWVudG8gZGUgbG9zIGFjdWVyZG9zIGVzdGFibGVjaWRvcyBzb2JyZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBsYSBvYnJhIGNvbiBkaWNobyB0ZXJjZXJvLgoKLSBGcmVudGUgYSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIHBvciB0ZXJjZXJvcywgZWwgbyBsb3MgYXV0b3JlcyBzZXLDoW4gcmVzcG9uc2FibGVzLCBlbiBuaW5nw7puIGNhc28gbGEgcmVzcG9uc2FiaWxpZGFkIHNlcsOhIGFzdW1pZGEgcG9yIGxhIGluc3RpdHVjacOzbi4KCi0gQ29uIGxhIGF1dG9yaXphY2nDs24sIGxhIGluc3RpdHVjacOzbiBwdWVkZSBkaWZ1bmRpciBsYSBvYnJhIGVuIMOtbmRpY2VzLCBidXNjYWRvcmVzIHkgb3Ryb3Mgc2lzdGVtYXMgZGUgaW5mb3JtYWNpw7NuIHF1ZSBmYXZvcmV6Y2FuIHN1IHZpc2liaWxpZGFkCgo= |