SPUD: Simultaneous phase unwrapping and denoising algorithm for phase imaging
Recent methods for phase unwrapping in the presence of noise include denoising algorithms to filter out noise as a preprocessing stage. However, including a denoising stage increases the overall computational complexity resulting in long execution times. In this paper, we present a noniterative simu...
- Autores:
-
Pineda, J.
Bacca, J.
Meza, J.
Romero, L.A.
Arguello, H.
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/9527
- Acceso en línea:
- https://hdl.handle.net/20.500.12585/9527
https://www.osapublishing.org/ao/abstract.cfm?uri=ao-59-13-D81
- Palabra clave:
- Óptica
Optics
LEMB
- Rights
- closedAccess
- License
- http://purl.org/coar/access_right/c_14cb
id |
UTB2_95a6726e7a88d656371910ec3576b65d |
---|---|
oai_identifier_str |
oai:repositorio.utb.edu.co:20.500.12585/9527 |
network_acronym_str |
UTB2 |
network_name_str |
Repositorio Institucional UTB |
repository_id_str |
|
dc.title.spa.fl_str_mv |
SPUD: Simultaneous phase unwrapping and denoising algorithm for phase imaging |
title |
SPUD: Simultaneous phase unwrapping and denoising algorithm for phase imaging |
spellingShingle |
SPUD: Simultaneous phase unwrapping and denoising algorithm for phase imaging Óptica Optics LEMB |
title_short |
SPUD: Simultaneous phase unwrapping and denoising algorithm for phase imaging |
title_full |
SPUD: Simultaneous phase unwrapping and denoising algorithm for phase imaging |
title_fullStr |
SPUD: Simultaneous phase unwrapping and denoising algorithm for phase imaging |
title_full_unstemmed |
SPUD: Simultaneous phase unwrapping and denoising algorithm for phase imaging |
title_sort |
SPUD: Simultaneous phase unwrapping and denoising algorithm for phase imaging |
dc.creator.fl_str_mv |
Pineda, J. Bacca, J. Meza, J. Romero, L.A. Arguello, H. Marrugo Hernández, Andrés Guillermo |
dc.contributor.author.none.fl_str_mv |
Pineda, J. Bacca, J. Meza, J. Romero, L.A. Arguello, H. Marrugo Hernández, Andrés Guillermo |
dc.subject.keywords.spa.fl_str_mv |
Óptica Optics |
topic |
Óptica Optics LEMB |
dc.subject.armarc.none.fl_str_mv |
LEMB |
description |
Recent methods for phase unwrapping in the presence of noise include denoising algorithms to filter out noise as a preprocessing stage. However, including a denoising stage increases the overall computational complexity resulting in long execution times. In this paper, we present a noniterative simultaneous phase unwrapping and denoising algorithm for phase imaging, referred to as SPUD. The proposed method relies on the least squares discrete cosine transform (DCT) solution for phase unwrapping with an additional sparsity constraint on the DCT coefficients of the unwrapped solution. Simulation results with different levels of noise and wrapped phase fringe density reveal the suitability of the proposed method for accurate phase unwrapping and restoration. When compared to the 2D windowed Fourier transform filter, SPUD performs better in terms of phase error and execution times. The processing of experimental data from synthetic aperture radar showed the capability for processing real images, including removing phase dislocations. An implementation of the proposed algorithm can be accessed and executed through a Code Ocean compute capsule. |
publishDate |
2020 |
dc.date.accessioned.none.fl_str_mv |
2020-11-04T19:54:24Z |
dc.date.available.none.fl_str_mv |
2020-11-04T19:54:24Z |
dc.date.issued.none.fl_str_mv |
2020-05-01 |
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_2df8fbb1 |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/article |
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 |
Pineda, J., Bacca, J., Meza, J., Romero, L., Arguello, H. and Marrugo, A., 2020. SPUD: simultaneous phase unwrapping and denoising algorithm for phase imaging. Applied Optics, 59(13), p.D81. |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.12585/9527 |
dc.identifier.url.none.fl_str_mv |
https://www.osapublishing.org/ao/abstract.cfm?uri=ao-59-13-D81 |
dc.identifier.doi.none.fl_str_mv |
10.1364/AO.383600 |
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 |
Pineda, J., Bacca, J., Meza, J., Romero, L., Arguello, H. and Marrugo, A., 2020. SPUD: simultaneous phase unwrapping and denoising algorithm for phase imaging. Applied Optics, 59(13), p.D81. 10.1364/AO.383600 Universidad Tecnológica de Bolívar Repositorio Universidad Tecnológica de Bolívar |
url |
https://hdl.handle.net/20.500.12585/9527 https://www.osapublishing.org/ao/abstract.cfm?uri=ao-59-13-D81 |
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 |
Applied Optics Vol. 59, Issue 13, pp. D81-D88 (2020) |
institution |
Universidad Tecnológica de Bolívar |
bitstream.url.fl_str_mv |
https://repositorio.utb.edu.co/bitstream/20.500.12585/9527/1/67.pdf https://repositorio.utb.edu.co/bitstream/20.500.12585/9527/2/license.txt https://repositorio.utb.edu.co/bitstream/20.500.12585/9527/3/67.pdf.txt https://repositorio.utb.edu.co/bitstream/20.500.12585/9527/4/67.pdf.jpg |
bitstream.checksum.fl_str_mv |
31be2729fc76a0d018eb919d94a47aec e20ad307a1c5f3f25af9304a7a7c86b6 ca1b100985788cd2a724722ab6784d4e 8a2cca103c05df06ad1c99155fc966cd |
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_ |
1814021734230130688 |
spelling |
Pineda, J.509b3127-2c44-419d-82e6-4f64bf5db76eBacca, J.01ed22f0-7fba-4f06-889f-03253289a60fMeza, J.d9263567-c82c-4554-bac0-ef3e2b8e61d0Romero, L.A.25c5aebc-ba8f-48cf-a6a8-bbd0223611faArguello, H.a88b7295-dd3c-4ea3-ad37-64d8ee5e41b5Marrugo Hernández, Andrés Guillermoaf5223ae-4303-4239-b0fb-141ef08c1e5d2020-11-04T19:54:24Z2020-11-04T19:54:24Z2020-05-012020-10-30Pineda, J., Bacca, J., Meza, J., Romero, L., Arguello, H. and Marrugo, A., 2020. SPUD: simultaneous phase unwrapping and denoising algorithm for phase imaging. Applied Optics, 59(13), p.D81.https://hdl.handle.net/20.500.12585/9527https://www.osapublishing.org/ao/abstract.cfm?uri=ao-59-13-D8110.1364/AO.383600Universidad Tecnológica de BolívarRepositorio Universidad Tecnológica de BolívarRecent methods for phase unwrapping in the presence of noise include denoising algorithms to filter out noise as a preprocessing stage. However, including a denoising stage increases the overall computational complexity resulting in long execution times. In this paper, we present a noniterative simultaneous phase unwrapping and denoising algorithm for phase imaging, referred to as SPUD. The proposed method relies on the least squares discrete cosine transform (DCT) solution for phase unwrapping with an additional sparsity constraint on the DCT coefficients of the unwrapped solution. Simulation results with different levels of noise and wrapped phase fringe density reveal the suitability of the proposed method for accurate phase unwrapping and restoration. When compared to the 2D windowed Fourier transform filter, SPUD performs better in terms of phase error and execution times. The processing of experimental data from synthetic aperture radar showed the capability for processing real images, including removing phase dislocations. An implementation of the proposed algorithm can be accessed and executed through a Code Ocean compute capsule.application/pdfengApplied Optics Vol. 59, Issue 13, pp. D81-D88 (2020)SPUD: Simultaneous phase unwrapping and denoising algorithm for phase imaginginfo:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionArtículohttp://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/resource_type/c_2df8fbb1ÓpticaOpticsLEMBinfo:eu-repo/semantics/closedAccesshttp://purl.org/coar/access_right/c_14cbCartagena de Indiashttp://purl.org/coar/resource_type/c_2df8fbb1ORIGINAL67.pdf67.pdfapplication/pdf48045https://repositorio.utb.edu.co/bitstream/20.500.12585/9527/1/67.pdf31be2729fc76a0d018eb919d94a47aecMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-83182https://repositorio.utb.edu.co/bitstream/20.500.12585/9527/2/license.txte20ad307a1c5f3f25af9304a7a7c86b6MD52TEXT67.pdf.txt67.pdf.txtExtracted texttext/plain1266https://repositorio.utb.edu.co/bitstream/20.500.12585/9527/3/67.pdf.txtca1b100985788cd2a724722ab6784d4eMD53THUMBNAIL67.pdf.jpg67.pdf.jpgGenerated Thumbnailimage/jpeg50584https://repositorio.utb.edu.co/bitstream/20.500.12585/9527/4/67.pdf.jpg8a2cca103c05df06ad1c99155fc966cdMD5420.500.12585/9527oai:repositorio.utb.edu.co:20.500.12585/95272023-05-26 16:25:22.056Repositorio Institucional UTBrepositorioutb@utb.edu.coQXV0b3Jpem8gKGF1dG9yaXphbW9zKSBhIGxhIEJpYmxpb3RlY2EgZGUgbGEgSW5zdGl0dWNpw7NuIHBhcmEgcXVlIGluY2x1eWEgdW5hIGNvcGlhLCBpbmRleGUgeSBkaXZ1bGd1ZSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBsYSBvYnJhIG1lbmNpb25hZGEgY29uIGVsIGZpbiBkZSBmYWNpbGl0YXIgbG9zIHByb2Nlc29zIGRlIHZpc2liaWxpZGFkIGUgaW1wYWN0byBkZSBsYSBtaXNtYSwgY29uZm9ybWUgYSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBxdWUgbWUobm9zKSBjb3JyZXNwb25kZShuKSB5IHF1ZSBpbmNsdXllbjogbGEgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgZGlzdHJpYnVjacOzbiBhbCBww7pibGljbywgdHJhbnNmb3JtYWNpw7NuLCBkZSBjb25mb3JtaWRhZCBjb24gbGEgbm9ybWF0aXZpZGFkIHZpZ2VudGUgc29icmUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIHJlZmVyaWRvcyBlbiBhcnQuIDIsIDEyLCAzMCAobW9kaWZpY2FkbyBwb3IgZWwgYXJ0IDUgZGUgbGEgbGV5IDE1MjAvMjAxMiksIHkgNzIgZGUgbGEgbGV5IDIzIGRlIGRlIDE5ODIsIExleSA0NCBkZSAxOTkzLCBhcnQuIDQgeSAxMSBEZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzIGFydC4gMTEsIERlY3JldG8gNDYwIGRlIDE5OTUsIENpcmN1bGFyIE5vIDA2LzIwMDIgZGUgbGEgRGlyZWNjacOzbiBOYWNpb25hbCBkZSBEZXJlY2hvcyBkZSBhdXRvciwgYXJ0LiAxNSBMZXkgMTUyMCBkZSAyMDEyLCBsYSBMZXkgMTkxNSBkZSAyMDE4IHkgZGVtw6FzIG5vcm1hcyBzb2JyZSBsYSBtYXRlcmlhLgoKQWwgcmVzcGVjdG8gY29tbyBBdXRvcihlcykgbWFuaWZlc3RhbW9zIGNvbm9jZXIgcXVlOgoKLSBMYSBhdXRvcml6YWNpw7NuIGVzIGRlIGNhcsOhY3RlciBubyBleGNsdXNpdmEgeSBsaW1pdGFkYSwgZXN0byBpbXBsaWNhIHF1ZSBsYSBsaWNlbmNpYSB0aWVuZSB1bmEgdmlnZW5jaWEsIHF1ZSBubyBlcyBwZXJwZXR1YSB5IHF1ZSBlbCBhdXRvciBwdWVkZSBwdWJsaWNhciBvIGRpZnVuZGlyIHN1IG9icmEgZW4gY3VhbHF1aWVyIG90cm8gbWVkaW8sIGFzw60gY29tbyBsbGV2YXIgYSBjYWJvIGN1YWxxdWllciB0aXBvIGRlIGFjY2nDs24gc29icmUgZWwgZG9jdW1lbnRvLgoKLSBMYSBhdXRvcml6YWNpw7NuIHRlbmRyw6EgdW5hIHZpZ2VuY2lhIGRlIGNpbmNvIGHDsW9zIGEgcGFydGlyIGRlbCBtb21lbnRvIGRlIGxhIGluY2x1c2nDs24gZGUgbGEgb2JyYSBlbiBlbCByZXBvc2l0b3JpbywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gZGUgZHVyYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlbCBhdXRvciB5IHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHVuYSB2ZXogZWwgYXV0b3IgbG8gbWFuaWZpZXN0ZSBwb3IgZXNjcml0byBhIGxhIGluc3RpdHVjacOzbiwgY29uIGxhIHNhbHZlZGFkIGRlIHF1ZSBsYSBvYnJhIGVzIGRpZnVuZGlkYSBnbG9iYWxtZW50ZSB5IGNvc2VjaGFkYSBwb3IgZGlmZXJlbnRlcyBidXNjYWRvcmVzIHkvbyByZXBvc2l0b3Jpb3MgZW4gSW50ZXJuZXQgbG8gcXVlIG5vIGdhcmFudGl6YSBxdWUgbGEgb2JyYSBwdWVkYSBzZXIgcmV0aXJhZGEgZGUgbWFuZXJhIGlubWVkaWF0YSBkZSBvdHJvcyBzaXN0ZW1hcyBkZSBpbmZvcm1hY2nDs24gZW4gbG9zIHF1ZSBzZSBoYXlhIGluZGV4YWRvLCBkaWZlcmVudGVzIGFsIHJlcG9zaXRvcmlvIGluc3RpdHVjaW9uYWwgZGUgbGEgSW5zdGl0dWNpw7NuLCBkZSBtYW5lcmEgcXVlIGVsIGF1dG9yKHJlcykgdGVuZHLDoW4gcXVlIHNvbGljaXRhciBsYSByZXRpcmFkYSBkZSBzdSBvYnJhIGRpcmVjdGFtZW50ZSBhIG90cm9zIHNpc3RlbWFzIGRlIGluZm9ybWFjacOzbiBkaXN0aW50b3MgYWwgZGUgbGEgSW5zdGl0dWNpw7NuIHNpIGRlc2VhIHF1ZSBzdSBvYnJhIHNlYSByZXRpcmFkYSBkZSBpbm1lZGlhdG8uCgotIExhIGF1dG9yaXphY2nDs24gZGUgcHVibGljYWNpw7NuIGNvbXByZW5kZSBlbCBmb3JtYXRvIG9yaWdpbmFsIGRlIGxhIG9icmEgeSB0b2RvcyBsb3MgZGVtw6FzIHF1ZSBzZSByZXF1aWVyYSBwYXJhIHN1IHB1YmxpY2FjacOzbiBlbiBlbCByZXBvc2l0b3Jpby4gSWd1YWxtZW50ZSwgbGEgYXV0b3JpemFjacOzbiBwZXJtaXRlIGEgbGEgaW5zdGl0dWNpw7NuIGVsIGNhbWJpbyBkZSBzb3BvcnRlIGRlIGxhIG9icmEgY29uIGZpbmVzIGRlIHByZXNlcnZhY2nDs24gKGltcHJlc28sIGVsZWN0csOzbmljbywgZGlnaXRhbCwgSW50ZXJuZXQsIGludHJhbmV0LCBvIGN1YWxxdWllciBvdHJvIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikuCgotIExhIGF1dG9yaXphY2nDs24gZXMgZ3JhdHVpdGEgeSBzZSByZW51bmNpYSBhIHJlY2liaXIgY3VhbHF1aWVyIHJlbXVuZXJhY2nDs24gcG9yIGxvcyB1c29zIGRlIGxhIG9icmEsIGRlIGFjdWVyZG8gY29uIGxhIGxpY2VuY2lhIGVzdGFibGVjaWRhIGVuIGVzdGEgYXV0b3JpemFjacOzbi4KCi0gQWwgZmlybWFyIGVzdGEgYXV0b3JpemFjacOzbiwgc2UgbWFuaWZpZXN0YSBxdWUgbGEgb2JyYSBlcyBvcmlnaW5hbCB5IG5vIGV4aXN0ZSBlbiBlbGxhIG5pbmd1bmEgdmlvbGFjacOzbiBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcy4gRW4gY2FzbyBkZSBxdWUgZWwgdHJhYmFqbyBoYXlhIHNpZG8gZmluYW5jaWFkbyBwb3IgdGVyY2Vyb3MgZWwgbyBsb3MgYXV0b3JlcyBhc3VtZW4gbGEgcmVzcG9uc2FiaWxpZGFkIGRlbCBjdW1wbGltaWVudG8gZGUgbG9zIGFjdWVyZG9zIGVzdGFibGVjaWRvcyBzb2JyZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBsYSBvYnJhIGNvbiBkaWNobyB0ZXJjZXJvLgoKLSBGcmVudGUgYSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIHBvciB0ZXJjZXJvcywgZWwgbyBsb3MgYXV0b3JlcyBzZXLDoW4gcmVzcG9uc2FibGVzLCBlbiBuaW5nw7puIGNhc28gbGEgcmVzcG9uc2FiaWxpZGFkIHNlcsOhIGFzdW1pZGEgcG9yIGxhIGluc3RpdHVjacOzbi4KCi0gQ29uIGxhIGF1dG9yaXphY2nDs24sIGxhIGluc3RpdHVjacOzbiBwdWVkZSBkaWZ1bmRpciBsYSBvYnJhIGVuIMOtbmRpY2VzLCBidXNjYWRvcmVzIHkgb3Ryb3Mgc2lzdGVtYXMgZGUgaW5mb3JtYWNpw7NuIHF1ZSBmYXZvcmV6Y2FuIHN1IHZpc2liaWxpZGFkCgo= |