Toward the generation of reproducible synthetic surface data in optical metrology
The implementation and generation of synthetic data for testing algorithms in optical metrology are often difficult to reproduce. In this work, we propose a framework for the generation of reproducible synthetic surface data. We present two study cases using the Code Ocean platform, which is based o...
- Autores:
-
Pineda, Jesus
Altamar Mercado, Hernando
Romero, Lenny A.
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/9529
- Acceso en línea:
- https://hdl.handle.net/20.500.12585/9529
https://www.spiedigitallibrary.org/conference-proceedings-of-spie/11397/113970C/Toward-the-generation-of-reproducible-synthetic-surface-data-in-optical/10.1117/12.2558730.short?SSO=1
- Palabra clave:
- Metrología óptica
Optical metrology
- Rights
- closedAccess
- License
- http://purl.org/coar/access_right/c_14cb
id |
UTB2_e563c1dc8611048e7e46639d4352db7a |
---|---|
oai_identifier_str |
oai:repositorio.utb.edu.co:20.500.12585/9529 |
network_acronym_str |
UTB2 |
network_name_str |
Repositorio Institucional UTB |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Toward the generation of reproducible synthetic surface data in optical metrology |
title |
Toward the generation of reproducible synthetic surface data in optical metrology |
spellingShingle |
Toward the generation of reproducible synthetic surface data in optical metrology Metrología óptica Optical metrology |
title_short |
Toward the generation of reproducible synthetic surface data in optical metrology |
title_full |
Toward the generation of reproducible synthetic surface data in optical metrology |
title_fullStr |
Toward the generation of reproducible synthetic surface data in optical metrology |
title_full_unstemmed |
Toward the generation of reproducible synthetic surface data in optical metrology |
title_sort |
Toward the generation of reproducible synthetic surface data in optical metrology |
dc.creator.fl_str_mv |
Pineda, Jesus Altamar Mercado, Hernando Romero, Lenny A. Marrugo Hernández, Andrés Guillermo |
dc.contributor.author.none.fl_str_mv |
Pineda, Jesus Altamar Mercado, Hernando Romero, Lenny A. Marrugo Hernández, Andrés Guillermo |
dc.subject.keywords.spa.fl_str_mv |
Metrología óptica Optical metrology |
topic |
Metrología óptica Optical metrology |
description |
The implementation and generation of synthetic data for testing algorithms in optical metrology are often difficult to reproduce. In this work, we propose a framework for the generation of reproducible synthetic surface data. We present two study cases using the Code Ocean platform, which is based on Docker and Linux container technologies to turn source code repositories into executable images. i) We simulate interference pattern fringe images as acquired by a Michelson interferometric system. The reflectivity changes due to surface topography and roughness. ii) We simulate phase maps from rough isotropic surfaces. The phase data is simultaneously corrupted by noise and phase dislocations. This method relies on Gaussian-Laplacian pyramids to preserve surface features on different scales. The proposed framework enables reproducible surface data simulations, which could increase the impact of algorithm development in optical metrology. |
publishDate |
2020 |
dc.date.accessioned.none.fl_str_mv |
2020-11-04T19:59:04Z |
dc.date.available.none.fl_str_mv |
2020-11-04T19:59:04Z |
dc.date.issued.none.fl_str_mv |
2020-05-19 |
dc.date.submitted.none.fl_str_mv |
2020-10-30 |
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 |
Artículo |
status_str |
publishedVersion |
dc.identifier.citation.spa.fl_str_mv |
Jesus Pineda, Hernando Altamar-Mercado, Lenny A. Romero, and Andrés G. Marrugo "Toward the generation of reproducible synthetic surface data in optical metrology", Proc. SPIE 11397, Dimensional Optical Metrology and Inspection for Practical Applications IX, 113970C (19 May 2020); https://doi.org/10.1117/12.2558730 |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.12585/9529 |
dc.identifier.url.none.fl_str_mv |
https://www.spiedigitallibrary.org/conference-proceedings-of-spie/11397/113970C/Toward-the-generation-of-reproducible-synthetic-surface-data-in-optical/10.1117/12.2558730.short?SSO=1 |
dc.identifier.doi.none.fl_str_mv |
10.1117/12.2558730 |
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 |
Jesus Pineda, Hernando Altamar-Mercado, Lenny A. Romero, and Andrés G. Marrugo "Toward the generation of reproducible synthetic surface data in optical metrology", Proc. SPIE 11397, Dimensional Optical Metrology and Inspection for Practical Applications IX, 113970C (19 May 2020); https://doi.org/10.1117/12.2558730 10.1117/12.2558730 Universidad Tecnológica de Bolívar Repositorio Universidad Tecnológica de Bolívar |
url |
https://hdl.handle.net/20.500.12585/9529 https://www.spiedigitallibrary.org/conference-proceedings-of-spie/11397/113970C/Toward-the-generation-of-reproducible-synthetic-surface-data-in-optical/10.1117/12.2558730.short?SSO=1 |
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; 113970C (2020) |
institution |
Universidad Tecnológica de Bolívar |
bitstream.url.fl_str_mv |
https://repositorio.utb.edu.co/bitstream/20.500.12585/9529/1/70.pdf https://repositorio.utb.edu.co/bitstream/20.500.12585/9529/2/license.txt https://repositorio.utb.edu.co/bitstream/20.500.12585/9529/3/70.pdf.txt https://repositorio.utb.edu.co/bitstream/20.500.12585/9529/4/70.pdf.jpg |
bitstream.checksum.fl_str_mv |
4f5d58856900ace8574558e4ee58fde0 e20ad307a1c5f3f25af9304a7a7c86b6 08adb3463c122cd604dd536862d69311 5496e3b51608745ceef9373a8f1439f1 |
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_ |
1814021576326119424 |
spelling |
Pineda, Jesusa6827c4e-c14f-4dc1-ba8e-4c5b1cd055ebAltamar Mercado, Hernando751d5a9b-eb39-4733-81d6-7d5eb0368195Romero, Lenny A.4e34aa8a-f981-4e1d-ae32-d45acb6abcf9Marrugo Hernández, Andrés Guillermo00746131-f46c-4d8c-9c02-514385d7b36e2020-11-04T19:59:04Z2020-11-04T19:59:04Z2020-05-192020-10-30Jesus Pineda, Hernando Altamar-Mercado, Lenny A. Romero, and Andrés G. Marrugo "Toward the generation of reproducible synthetic surface data in optical metrology", Proc. SPIE 11397, Dimensional Optical Metrology and Inspection for Practical Applications IX, 113970C (19 May 2020); https://doi.org/10.1117/12.2558730https://hdl.handle.net/20.500.12585/9529https://www.spiedigitallibrary.org/conference-proceedings-of-spie/11397/113970C/Toward-the-generation-of-reproducible-synthetic-surface-data-in-optical/10.1117/12.2558730.short?SSO=110.1117/12.2558730Universidad Tecnológica de BolívarRepositorio Universidad Tecnológica de BolívarThe implementation and generation of synthetic data for testing algorithms in optical metrology are often difficult to reproduce. In this work, we propose a framework for the generation of reproducible synthetic surface data. We present two study cases using the Code Ocean platform, which is based on Docker and Linux container technologies to turn source code repositories into executable images. i) We simulate interference pattern fringe images as acquired by a Michelson interferometric system. The reflectivity changes due to surface topography and roughness. ii) We simulate phase maps from rough isotropic surfaces. The phase data is simultaneously corrupted by noise and phase dislocations. This method relies on Gaussian-Laplacian pyramids to preserve surface features on different scales. The proposed framework enables reproducible surface data simulations, which could increase the impact of algorithm development in optical metrology.application/pdfengProceedings Volume 11397, Dimensional Optical Metrology and Inspection for Practical Applications IX; 113970C (2020)Toward the generation of reproducible synthetic surface data in optical metrologyinfo:eu-repo/semantics/lectureinfo:eu-repo/semantics/publishedVersionArtículohttp://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/resource_type/c_8544Metrología ópticaOptical metrologyinfo:eu-repo/semantics/closedAccesshttp://purl.org/coar/access_right/c_14cbCartagena de IndiasInvestigadoreshttp://purl.org/coar/resource_type/c_c94fORIGINAL70.pdf70.pdfapplication/pdf59908https://repositorio.utb.edu.co/bitstream/20.500.12585/9529/1/70.pdf4f5d58856900ace8574558e4ee58fde0MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-83182https://repositorio.utb.edu.co/bitstream/20.500.12585/9529/2/license.txte20ad307a1c5f3f25af9304a7a7c86b6MD52TEXT70.pdf.txt70.pdf.txtExtracted texttext/plain1058https://repositorio.utb.edu.co/bitstream/20.500.12585/9529/3/70.pdf.txt08adb3463c122cd604dd536862d69311MD53THUMBNAIL70.pdf.jpg70.pdf.jpgGenerated Thumbnailimage/jpeg46140https://repositorio.utb.edu.co/bitstream/20.500.12585/9529/4/70.pdf.jpg5496e3b51608745ceef9373a8f1439f1MD5420.500.12585/9529oai:repositorio.utb.edu.co:20.500.12585/95292023-05-26 16:38:43.47Repositorio Institucional UTBrepositorioutb@utb.edu.coQXV0b3Jpem8gKGF1dG9yaXphbW9zKSBhIGxhIEJpYmxpb3RlY2EgZGUgbGEgSW5zdGl0dWNpw7NuIHBhcmEgcXVlIGluY2x1eWEgdW5hIGNvcGlhLCBpbmRleGUgeSBkaXZ1bGd1ZSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBsYSBvYnJhIG1lbmNpb25hZGEgY29uIGVsIGZpbiBkZSBmYWNpbGl0YXIgbG9zIHByb2Nlc29zIGRlIHZpc2liaWxpZGFkIGUgaW1wYWN0byBkZSBsYSBtaXNtYSwgY29uZm9ybWUgYSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBxdWUgbWUobm9zKSBjb3JyZXNwb25kZShuKSB5IHF1ZSBpbmNsdXllbjogbGEgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgZGlzdHJpYnVjacOzbiBhbCBww7pibGljbywgdHJhbnNmb3JtYWNpw7NuLCBkZSBjb25mb3JtaWRhZCBjb24gbGEgbm9ybWF0aXZpZGFkIHZpZ2VudGUgc29icmUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIHJlZmVyaWRvcyBlbiBhcnQuIDIsIDEyLCAzMCAobW9kaWZpY2FkbyBwb3IgZWwgYXJ0IDUgZGUgbGEgbGV5IDE1MjAvMjAxMiksIHkgNzIgZGUgbGEgbGV5IDIzIGRlIGRlIDE5ODIsIExleSA0NCBkZSAxOTkzLCBhcnQuIDQgeSAxMSBEZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzIGFydC4gMTEsIERlY3JldG8gNDYwIGRlIDE5OTUsIENpcmN1bGFyIE5vIDA2LzIwMDIgZGUgbGEgRGlyZWNjacOzbiBOYWNpb25hbCBkZSBEZXJlY2hvcyBkZSBhdXRvciwgYXJ0LiAxNSBMZXkgMTUyMCBkZSAyMDEyLCBsYSBMZXkgMTkxNSBkZSAyMDE4IHkgZGVtw6FzIG5vcm1hcyBzb2JyZSBsYSBtYXRlcmlhLgoKQWwgcmVzcGVjdG8gY29tbyBBdXRvcihlcykgbWFuaWZlc3RhbW9zIGNvbm9jZXIgcXVlOgoKLSBMYSBhdXRvcml6YWNpw7NuIGVzIGRlIGNhcsOhY3RlciBubyBleGNsdXNpdmEgeSBsaW1pdGFkYSwgZXN0byBpbXBsaWNhIHF1ZSBsYSBsaWNlbmNpYSB0aWVuZSB1bmEgdmlnZW5jaWEsIHF1ZSBubyBlcyBwZXJwZXR1YSB5IHF1ZSBlbCBhdXRvciBwdWVkZSBwdWJsaWNhciBvIGRpZnVuZGlyIHN1IG9icmEgZW4gY3VhbHF1aWVyIG90cm8gbWVkaW8sIGFzw60gY29tbyBsbGV2YXIgYSBjYWJvIGN1YWxxdWllciB0aXBvIGRlIGFjY2nDs24gc29icmUgZWwgZG9jdW1lbnRvLgoKLSBMYSBhdXRvcml6YWNpw7NuIHRlbmRyw6EgdW5hIHZpZ2VuY2lhIGRlIGNpbmNvIGHDsW9zIGEgcGFydGlyIGRlbCBtb21lbnRvIGRlIGxhIGluY2x1c2nDs24gZGUgbGEgb2JyYSBlbiBlbCByZXBvc2l0b3JpbywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gZGUgZHVyYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlbCBhdXRvciB5IHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHVuYSB2ZXogZWwgYXV0b3IgbG8gbWFuaWZpZXN0ZSBwb3IgZXNjcml0byBhIGxhIGluc3RpdHVjacOzbiwgY29uIGxhIHNhbHZlZGFkIGRlIHF1ZSBsYSBvYnJhIGVzIGRpZnVuZGlkYSBnbG9iYWxtZW50ZSB5IGNvc2VjaGFkYSBwb3IgZGlmZXJlbnRlcyBidXNjYWRvcmVzIHkvbyByZXBvc2l0b3Jpb3MgZW4gSW50ZXJuZXQgbG8gcXVlIG5vIGdhcmFudGl6YSBxdWUgbGEgb2JyYSBwdWVkYSBzZXIgcmV0aXJhZGEgZGUgbWFuZXJhIGlubWVkaWF0YSBkZSBvdHJvcyBzaXN0ZW1hcyBkZSBpbmZvcm1hY2nDs24gZW4gbG9zIHF1ZSBzZSBoYXlhIGluZGV4YWRvLCBkaWZlcmVudGVzIGFsIHJlcG9zaXRvcmlvIGluc3RpdHVjaW9uYWwgZGUgbGEgSW5zdGl0dWNpw7NuLCBkZSBtYW5lcmEgcXVlIGVsIGF1dG9yKHJlcykgdGVuZHLDoW4gcXVlIHNvbGljaXRhciBsYSByZXRpcmFkYSBkZSBzdSBvYnJhIGRpcmVjdGFtZW50ZSBhIG90cm9zIHNpc3RlbWFzIGRlIGluZm9ybWFjacOzbiBkaXN0aW50b3MgYWwgZGUgbGEgSW5zdGl0dWNpw7NuIHNpIGRlc2VhIHF1ZSBzdSBvYnJhIHNlYSByZXRpcmFkYSBkZSBpbm1lZGlhdG8uCgotIExhIGF1dG9yaXphY2nDs24gZGUgcHVibGljYWNpw7NuIGNvbXByZW5kZSBlbCBmb3JtYXRvIG9yaWdpbmFsIGRlIGxhIG9icmEgeSB0b2RvcyBsb3MgZGVtw6FzIHF1ZSBzZSByZXF1aWVyYSBwYXJhIHN1IHB1YmxpY2FjacOzbiBlbiBlbCByZXBvc2l0b3Jpby4gSWd1YWxtZW50ZSwgbGEgYXV0b3JpemFjacOzbiBwZXJtaXRlIGEgbGEgaW5zdGl0dWNpw7NuIGVsIGNhbWJpbyBkZSBzb3BvcnRlIGRlIGxhIG9icmEgY29uIGZpbmVzIGRlIHByZXNlcnZhY2nDs24gKGltcHJlc28sIGVsZWN0csOzbmljbywgZGlnaXRhbCwgSW50ZXJuZXQsIGludHJhbmV0LCBvIGN1YWxxdWllciBvdHJvIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikuCgotIExhIGF1dG9yaXphY2nDs24gZXMgZ3JhdHVpdGEgeSBzZSByZW51bmNpYSBhIHJlY2liaXIgY3VhbHF1aWVyIHJlbXVuZXJhY2nDs24gcG9yIGxvcyB1c29zIGRlIGxhIG9icmEsIGRlIGFjdWVyZG8gY29uIGxhIGxpY2VuY2lhIGVzdGFibGVjaWRhIGVuIGVzdGEgYXV0b3JpemFjacOzbi4KCi0gQWwgZmlybWFyIGVzdGEgYXV0b3JpemFjacOzbiwgc2UgbWFuaWZpZXN0YSBxdWUgbGEgb2JyYSBlcyBvcmlnaW5hbCB5IG5vIGV4aXN0ZSBlbiBlbGxhIG5pbmd1bmEgdmlvbGFjacOzbiBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcy4gRW4gY2FzbyBkZSBxdWUgZWwgdHJhYmFqbyBoYXlhIHNpZG8gZmluYW5jaWFkbyBwb3IgdGVyY2Vyb3MgZWwgbyBsb3MgYXV0b3JlcyBhc3VtZW4gbGEgcmVzcG9uc2FiaWxpZGFkIGRlbCBjdW1wbGltaWVudG8gZGUgbG9zIGFjdWVyZG9zIGVzdGFibGVjaWRvcyBzb2JyZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBsYSBvYnJhIGNvbiBkaWNobyB0ZXJjZXJvLgoKLSBGcmVudGUgYSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIHBvciB0ZXJjZXJvcywgZWwgbyBsb3MgYXV0b3JlcyBzZXLDoW4gcmVzcG9uc2FibGVzLCBlbiBuaW5nw7puIGNhc28gbGEgcmVzcG9uc2FiaWxpZGFkIHNlcsOhIGFzdW1pZGEgcG9yIGxhIGluc3RpdHVjacOzbi4KCi0gQ29uIGxhIGF1dG9yaXphY2nDs24sIGxhIGluc3RpdHVjacOzbiBwdWVkZSBkaWZ1bmRpciBsYSBvYnJhIGVuIMOtbmRpY2VzLCBidXNjYWRvcmVzIHkgb3Ryb3Mgc2lzdGVtYXMgZGUgaW5mb3JtYWNpw7NuIHF1ZSBmYXZvcmV6Y2FuIHN1IHZpc2liaWxpZGFkCgo= |