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...

Full description

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=