What is the best triangulation approach for a structured light system?

It has become customary to calibrate a camera-projector pair in a structured light (SL) system as a stereo-vision setup. The 3D reconstruction is carried out by triangulation from the detected point at the camera sensor and its correspondence at the projector DMD. There are several algebraic formula...

Full description

Autores:
Meza, Jhacson
Vargas, Raúl
Romero, Lenny A.
Zhang, Song
Marrugo Hernández, Andrés Guillermo
Tipo de recurso:
Fecha de publicación:
2020
Institución:
Universidad Tecnológica de Bolívar
Repositorio:
Repositorio Institucional UTB
Idioma:
eng
OAI Identifier:
oai:repositorio.utb.edu.co:20.500.12585/9538
Acceso en línea:
https://hdl.handle.net/20.500.12585/9538
Palabra clave:
Metrología óptica
Optical Metrology
Reconstrucción 3D
Enfoque de triangulación
3D reconstruction
Triangulation approach
Rights
closedAccess
License
http://purl.org/coar/access_right/c_14cb
id UTB2_89cef2a17d01aac67a5ef354207cb274
oai_identifier_str oai:repositorio.utb.edu.co:20.500.12585/9538
network_acronym_str UTB2
network_name_str Repositorio Institucional UTB
repository_id_str
dc.title.spa.fl_str_mv What is the best triangulation approach for a structured light system?
title What is the best triangulation approach for a structured light system?
spellingShingle What is the best triangulation approach for a structured light system?
Metrología óptica
Optical Metrology
Reconstrucción 3D
Enfoque de triangulación
3D reconstruction
Triangulation approach
title_short What is the best triangulation approach for a structured light system?
title_full What is the best triangulation approach for a structured light system?
title_fullStr What is the best triangulation approach for a structured light system?
title_full_unstemmed What is the best triangulation approach for a structured light system?
title_sort What is the best triangulation approach for a structured light system?
dc.creator.fl_str_mv Meza, Jhacson
Vargas, Raúl
Romero, Lenny A.
Zhang, Song
Marrugo Hernández, Andrés Guillermo
dc.contributor.author.none.fl_str_mv Meza, Jhacson
Vargas, Raúl
Romero, Lenny A.
Zhang, Song
Marrugo Hernández, Andrés Guillermo
dc.subject.keywords.spa.fl_str_mv Metrología óptica
Optical Metrology
Reconstrucción 3D
Enfoque de triangulación
3D reconstruction
Triangulation approach
topic Metrología óptica
Optical Metrology
Reconstrucción 3D
Enfoque de triangulación
3D reconstruction
Triangulation approach
description It has become customary to calibrate a camera-projector pair in a structured light (SL) system as a stereo-vision setup. The 3D reconstruction is carried out by triangulation from the detected point at the camera sensor and its correspondence at the projector DMD. There are several algebraic formulations to obtain the coordinates of the 3D point, especially in the presence of noise. However, it is not clear what is the best triangulation approach. In this study, we aimed to determine the most suitable triangulation method for SL systems in terms of accuracy and execution time. We assess different strategies in which both coordinates in the projector are known (point-point correspondence) and the case in which only the one coordinate in the DMD is known (pointline correspondence). We also introduce the idea of estimating the second projector coordinate with epipolar constraints. We carried out simulations and experiments to evaluate the differences between the triangulation methods, considering the phase-depth sensitivity of the system. Our results show that under suboptimal phasedepth sensitivity conditions, the triangulation method does influence the overall accuracy. Therefore, the system should be arranged for optimal phase-depth sensitivity so that any triangulation method ensures the same accuracy.
publishDate 2020
dc.date.accessioned.none.fl_str_mv 2020-11-04T21:08:17Z
dc.date.available.none.fl_str_mv 2020-11-04T21:08:17Z
dc.date.issued.none.fl_str_mv 2020-05-18
dc.date.submitted.none.fl_str_mv 2020-11-03
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_8544
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/lecture
dc.type.hasversion.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.spa.spa.fl_str_mv http://purl.org/coar/resource_type/c_c94f
status_str publishedVersion
dc.identifier.citation.spa.fl_str_mv Jhacson Meza, Raul Vargas, Lenny A. Romero, Song Zhang, and Andres G. Marrugo "What is the best triangulation approach for a structured light system?", Proc. SPIE 11397, Dimensional Optical Metrology and Inspection for Practical Applications IX, 113970D (18 May 2020); https://doi.org/10.1117/12.2559119
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12585/9538
dc.identifier.doi.none.fl_str_mv 10.1117/12.2559119
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 Jhacson Meza, Raul Vargas, Lenny A. Romero, Song Zhang, and Andres G. Marrugo "What is the best triangulation approach for a structured light system?", Proc. SPIE 11397, Dimensional Optical Metrology and Inspection for Practical Applications IX, 113970D (18 May 2020); https://doi.org/10.1117/12.2559119
10.1117/12.2559119
Universidad Tecnológica de Bolívar
Repositorio Universidad Tecnológica de Bolívar
url https://hdl.handle.net/20.500.12585/9538
dc.language.iso.spa.fl_str_mv eng
language eng
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_14cb
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/closedAccess
eu_rights_str_mv closedAccess
rights_invalid_str_mv http://purl.org/coar/access_right/c_14cb
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.place.spa.fl_str_mv Cartagena de Indias
dc.source.spa.fl_str_mv Proceedings Volume 11397, Dimensional Optical Metrology and Inspection for Practical Applications IX; 113970D (2020)
institution Universidad Tecnológica de Bolívar
bitstream.url.fl_str_mv https://repositorio.utb.edu.co/bitstream/20.500.12585/9538/1/77.pdf
https://repositorio.utb.edu.co/bitstream/20.500.12585/9538/2/license.txt
https://repositorio.utb.edu.co/bitstream/20.500.12585/9538/3/77.pdf.txt
https://repositorio.utb.edu.co/bitstream/20.500.12585/9538/4/77.pdf.jpg
bitstream.checksum.fl_str_mv 326c8d1195e34c755e1de38ee15127ba
e20ad307a1c5f3f25af9304a7a7c86b6
7ec05ce77b703f67c685dd5c9cfc2200
1ae3b59c798dbb1b1d64f8703afa5224
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional UTB
repository.mail.fl_str_mv repositorioutb@utb.edu.co
_version_ 1814021555271761920
spelling Meza, Jhacsonf82caa3d-d398-4c7c-8651-1d32adcd8925Vargas, Raúl7ed74a59-2212-4695-92fb-306ef719f47dRomero, Lenny A.4e34aa8a-f981-4e1d-ae32-d45acb6abcf9Zhang, Song21575f5c-6086-4494-bdc6-f08c810268d2Marrugo Hernández, Andrés Guillermo202eb167-fa09-441e-a322-6ec0f49ce7132020-11-04T21:08:17Z2020-11-04T21:08:17Z2020-05-182020-11-03Jhacson Meza, Raul Vargas, Lenny A. Romero, Song Zhang, and Andres G. Marrugo "What is the best triangulation approach for a structured light system?", Proc. SPIE 11397, Dimensional Optical Metrology and Inspection for Practical Applications IX, 113970D (18 May 2020); https://doi.org/10.1117/12.2559119https://hdl.handle.net/20.500.12585/953810.1117/12.2559119Universidad Tecnológica de BolívarRepositorio Universidad Tecnológica de BolívarIt has become customary to calibrate a camera-projector pair in a structured light (SL) system as a stereo-vision setup. The 3D reconstruction is carried out by triangulation from the detected point at the camera sensor and its correspondence at the projector DMD. There are several algebraic formulations to obtain the coordinates of the 3D point, especially in the presence of noise. However, it is not clear what is the best triangulation approach. In this study, we aimed to determine the most suitable triangulation method for SL systems in terms of accuracy and execution time. We assess different strategies in which both coordinates in the projector are known (point-point correspondence) and the case in which only the one coordinate in the DMD is known (pointline correspondence). We also introduce the idea of estimating the second projector coordinate with epipolar constraints. We carried out simulations and experiments to evaluate the differences between the triangulation methods, considering the phase-depth sensitivity of the system. Our results show that under suboptimal phasedepth sensitivity conditions, the triangulation method does influence the overall accuracy. Therefore, the system should be arranged for optimal phase-depth sensitivity so that any triangulation method ensures the same accuracy.application/pdfengProceedings Volume 11397, Dimensional Optical Metrology and Inspection for Practical Applications IX; 113970D (2020)What is the best triangulation approach for a structured light system?info:eu-repo/semantics/lectureinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_c94fhttp://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/resource_type/c_8544Metrología ópticaOptical MetrologyReconstrucción 3DEnfoque de triangulación3D reconstructionTriangulation approachinfo:eu-repo/semantics/closedAccesshttp://purl.org/coar/access_right/c_14cbCartagena de IndiasInvestigadoreshttp://purl.org/coar/resource_type/c_c94fORIGINAL77.pdf77.pdfapplication/pdf60391https://repositorio.utb.edu.co/bitstream/20.500.12585/9538/1/77.pdf326c8d1195e34c755e1de38ee15127baMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-83182https://repositorio.utb.edu.co/bitstream/20.500.12585/9538/2/license.txte20ad307a1c5f3f25af9304a7a7c86b6MD52TEXT77.pdf.txt77.pdf.txtExtracted texttext/plain1428https://repositorio.utb.edu.co/bitstream/20.500.12585/9538/3/77.pdf.txt7ec05ce77b703f67c685dd5c9cfc2200MD53THUMBNAIL77.pdf.jpg77.pdf.jpgGenerated Thumbnailimage/jpeg47948https://repositorio.utb.edu.co/bitstream/20.500.12585/9538/4/77.pdf.jpg1ae3b59c798dbb1b1d64f8703afa5224MD5420.500.12585/9538oai:repositorio.utb.edu.co:20.500.12585/95382023-05-26 16:26:11.718Repositorio Institucional UTBrepositorioutb@utb.edu.coQXV0b3Jpem8gKGF1dG9yaXphbW9zKSBhIGxhIEJpYmxpb3RlY2EgZGUgbGEgSW5zdGl0dWNpw7NuIHBhcmEgcXVlIGluY2x1eWEgdW5hIGNvcGlhLCBpbmRleGUgeSBkaXZ1bGd1ZSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBsYSBvYnJhIG1lbmNpb25hZGEgY29uIGVsIGZpbiBkZSBmYWNpbGl0YXIgbG9zIHByb2Nlc29zIGRlIHZpc2liaWxpZGFkIGUgaW1wYWN0byBkZSBsYSBtaXNtYSwgY29uZm9ybWUgYSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBxdWUgbWUobm9zKSBjb3JyZXNwb25kZShuKSB5IHF1ZSBpbmNsdXllbjogbGEgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgZGlzdHJpYnVjacOzbiBhbCBww7pibGljbywgdHJhbnNmb3JtYWNpw7NuLCBkZSBjb25mb3JtaWRhZCBjb24gbGEgbm9ybWF0aXZpZGFkIHZpZ2VudGUgc29icmUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIHJlZmVyaWRvcyBlbiBhcnQuIDIsIDEyLCAzMCAobW9kaWZpY2FkbyBwb3IgZWwgYXJ0IDUgZGUgbGEgbGV5IDE1MjAvMjAxMiksIHkgNzIgZGUgbGEgbGV5IDIzIGRlIGRlIDE5ODIsIExleSA0NCBkZSAxOTkzLCBhcnQuIDQgeSAxMSBEZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzIGFydC4gMTEsIERlY3JldG8gNDYwIGRlIDE5OTUsIENpcmN1bGFyIE5vIDA2LzIwMDIgZGUgbGEgRGlyZWNjacOzbiBOYWNpb25hbCBkZSBEZXJlY2hvcyBkZSBhdXRvciwgYXJ0LiAxNSBMZXkgMTUyMCBkZSAyMDEyLCBsYSBMZXkgMTkxNSBkZSAyMDE4IHkgZGVtw6FzIG5vcm1hcyBzb2JyZSBsYSBtYXRlcmlhLgoKQWwgcmVzcGVjdG8gY29tbyBBdXRvcihlcykgbWFuaWZlc3RhbW9zIGNvbm9jZXIgcXVlOgoKLSBMYSBhdXRvcml6YWNpw7NuIGVzIGRlIGNhcsOhY3RlciBubyBleGNsdXNpdmEgeSBsaW1pdGFkYSwgZXN0byBpbXBsaWNhIHF1ZSBsYSBsaWNlbmNpYSB0aWVuZSB1bmEgdmlnZW5jaWEsIHF1ZSBubyBlcyBwZXJwZXR1YSB5IHF1ZSBlbCBhdXRvciBwdWVkZSBwdWJsaWNhciBvIGRpZnVuZGlyIHN1IG9icmEgZW4gY3VhbHF1aWVyIG90cm8gbWVkaW8sIGFzw60gY29tbyBsbGV2YXIgYSBjYWJvIGN1YWxxdWllciB0aXBvIGRlIGFjY2nDs24gc29icmUgZWwgZG9jdW1lbnRvLgoKLSBMYSBhdXRvcml6YWNpw7NuIHRlbmRyw6EgdW5hIHZpZ2VuY2lhIGRlIGNpbmNvIGHDsW9zIGEgcGFydGlyIGRlbCBtb21lbnRvIGRlIGxhIGluY2x1c2nDs24gZGUgbGEgb2JyYSBlbiBlbCByZXBvc2l0b3JpbywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gZGUgZHVyYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlbCBhdXRvciB5IHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHVuYSB2ZXogZWwgYXV0b3IgbG8gbWFuaWZpZXN0ZSBwb3IgZXNjcml0byBhIGxhIGluc3RpdHVjacOzbiwgY29uIGxhIHNhbHZlZGFkIGRlIHF1ZSBsYSBvYnJhIGVzIGRpZnVuZGlkYSBnbG9iYWxtZW50ZSB5IGNvc2VjaGFkYSBwb3IgZGlmZXJlbnRlcyBidXNjYWRvcmVzIHkvbyByZXBvc2l0b3Jpb3MgZW4gSW50ZXJuZXQgbG8gcXVlIG5vIGdhcmFudGl6YSBxdWUgbGEgb2JyYSBwdWVkYSBzZXIgcmV0aXJhZGEgZGUgbWFuZXJhIGlubWVkaWF0YSBkZSBvdHJvcyBzaXN0ZW1hcyBkZSBpbmZvcm1hY2nDs24gZW4gbG9zIHF1ZSBzZSBoYXlhIGluZGV4YWRvLCBkaWZlcmVudGVzIGFsIHJlcG9zaXRvcmlvIGluc3RpdHVjaW9uYWwgZGUgbGEgSW5zdGl0dWNpw7NuLCBkZSBtYW5lcmEgcXVlIGVsIGF1dG9yKHJlcykgdGVuZHLDoW4gcXVlIHNvbGljaXRhciBsYSByZXRpcmFkYSBkZSBzdSBvYnJhIGRpcmVjdGFtZW50ZSBhIG90cm9zIHNpc3RlbWFzIGRlIGluZm9ybWFjacOzbiBkaXN0aW50b3MgYWwgZGUgbGEgSW5zdGl0dWNpw7NuIHNpIGRlc2VhIHF1ZSBzdSBvYnJhIHNlYSByZXRpcmFkYSBkZSBpbm1lZGlhdG8uCgotIExhIGF1dG9yaXphY2nDs24gZGUgcHVibGljYWNpw7NuIGNvbXByZW5kZSBlbCBmb3JtYXRvIG9yaWdpbmFsIGRlIGxhIG9icmEgeSB0b2RvcyBsb3MgZGVtw6FzIHF1ZSBzZSByZXF1aWVyYSBwYXJhIHN1IHB1YmxpY2FjacOzbiBlbiBlbCByZXBvc2l0b3Jpby4gSWd1YWxtZW50ZSwgbGEgYXV0b3JpemFjacOzbiBwZXJtaXRlIGEgbGEgaW5zdGl0dWNpw7NuIGVsIGNhbWJpbyBkZSBzb3BvcnRlIGRlIGxhIG9icmEgY29uIGZpbmVzIGRlIHByZXNlcnZhY2nDs24gKGltcHJlc28sIGVsZWN0csOzbmljbywgZGlnaXRhbCwgSW50ZXJuZXQsIGludHJhbmV0LCBvIGN1YWxxdWllciBvdHJvIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikuCgotIExhIGF1dG9yaXphY2nDs24gZXMgZ3JhdHVpdGEgeSBzZSByZW51bmNpYSBhIHJlY2liaXIgY3VhbHF1aWVyIHJlbXVuZXJhY2nDs24gcG9yIGxvcyB1c29zIGRlIGxhIG9icmEsIGRlIGFjdWVyZG8gY29uIGxhIGxpY2VuY2lhIGVzdGFibGVjaWRhIGVuIGVzdGEgYXV0b3JpemFjacOzbi4KCi0gQWwgZmlybWFyIGVzdGEgYXV0b3JpemFjacOzbiwgc2UgbWFuaWZpZXN0YSBxdWUgbGEgb2JyYSBlcyBvcmlnaW5hbCB5IG5vIGV4aXN0ZSBlbiBlbGxhIG5pbmd1bmEgdmlvbGFjacOzbiBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcy4gRW4gY2FzbyBkZSBxdWUgZWwgdHJhYmFqbyBoYXlhIHNpZG8gZmluYW5jaWFkbyBwb3IgdGVyY2Vyb3MgZWwgbyBsb3MgYXV0b3JlcyBhc3VtZW4gbGEgcmVzcG9uc2FiaWxpZGFkIGRlbCBjdW1wbGltaWVudG8gZGUgbG9zIGFjdWVyZG9zIGVzdGFibGVjaWRvcyBzb2JyZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBsYSBvYnJhIGNvbiBkaWNobyB0ZXJjZXJvLgoKLSBGcmVudGUgYSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIHBvciB0ZXJjZXJvcywgZWwgbyBsb3MgYXV0b3JlcyBzZXLDoW4gcmVzcG9uc2FibGVzLCBlbiBuaW5nw7puIGNhc28gbGEgcmVzcG9uc2FiaWxpZGFkIHNlcsOhIGFzdW1pZGEgcG9yIGxhIGluc3RpdHVjacOzbi4KCi0gQ29uIGxhIGF1dG9yaXphY2nDs24sIGxhIGluc3RpdHVjacOzbiBwdWVkZSBkaWZ1bmRpciBsYSBvYnJhIGVuIMOtbmRpY2VzLCBidXNjYWRvcmVzIHkgb3Ryb3Mgc2lzdGVtYXMgZGUgaW5mb3JtYWNpw7NuIHF1ZSBmYXZvcmV6Y2FuIHN1IHZpc2liaWxpZGFkCgo=