Cargando…

Surface Reconstruction from Structured Light Images Using Differentiable Rendering

When 3D scanning objects, the objective is usually to obtain a continuous surface. However, most surface scanning methods, such as structured light scanning, yield a point cloud. Obtaining a continuous surface from a point cloud requires a subsequent surface reconstruction step, which is directly af...

Descripción completa

Detalles Bibliográficos
Autores principales: Jensen, Janus Nørtoft, Hannemose, Morten, Bærentzen, J. Andreas, Wilm, Jakob, Frisvad, Jeppe Revall, Dahl, Anders Bjorholm
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7913955/
https://www.ncbi.nlm.nih.gov/pubmed/33557230
http://dx.doi.org/10.3390/s21041068
_version_ 1783656923283849216
author Jensen, Janus Nørtoft
Hannemose, Morten
Bærentzen, J. Andreas
Wilm, Jakob
Frisvad, Jeppe Revall
Dahl, Anders Bjorholm
author_facet Jensen, Janus Nørtoft
Hannemose, Morten
Bærentzen, J. Andreas
Wilm, Jakob
Frisvad, Jeppe Revall
Dahl, Anders Bjorholm
author_sort Jensen, Janus Nørtoft
collection PubMed
description When 3D scanning objects, the objective is usually to obtain a continuous surface. However, most surface scanning methods, such as structured light scanning, yield a point cloud. Obtaining a continuous surface from a point cloud requires a subsequent surface reconstruction step, which is directly affected by any error from the computation of the point cloud. In this work, we propose a one-step approach in which we compute the surface directly from structured light images. Our method minimizes the least-squares error between photographs and renderings of a triangle mesh, where the vertex positions of the mesh are the parameters of the minimization problem. To ensure fast iterations during optimization, we use differentiable rendering, which computes images and gradients in a single pass. We present simulation experiments demonstrating that our method for computing a triangle mesh has several advantages over approaches that rely on an intermediate point cloud. Our method can produce accurate reconstructions when initializing the optimization from a sphere. We also show that our method is good at reconstructing sharp edges and that it is robust with respect to image noise. In addition, our method can improve the output from other reconstruction algorithms if we use these for initialization.
format Online
Article
Text
id pubmed-7913955
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-79139552021-02-28 Surface Reconstruction from Structured Light Images Using Differentiable Rendering Jensen, Janus Nørtoft Hannemose, Morten Bærentzen, J. Andreas Wilm, Jakob Frisvad, Jeppe Revall Dahl, Anders Bjorholm Sensors (Basel) Article When 3D scanning objects, the objective is usually to obtain a continuous surface. However, most surface scanning methods, such as structured light scanning, yield a point cloud. Obtaining a continuous surface from a point cloud requires a subsequent surface reconstruction step, which is directly affected by any error from the computation of the point cloud. In this work, we propose a one-step approach in which we compute the surface directly from structured light images. Our method minimizes the least-squares error between photographs and renderings of a triangle mesh, where the vertex positions of the mesh are the parameters of the minimization problem. To ensure fast iterations during optimization, we use differentiable rendering, which computes images and gradients in a single pass. We present simulation experiments demonstrating that our method for computing a triangle mesh has several advantages over approaches that rely on an intermediate point cloud. Our method can produce accurate reconstructions when initializing the optimization from a sphere. We also show that our method is good at reconstructing sharp edges and that it is robust with respect to image noise. In addition, our method can improve the output from other reconstruction algorithms if we use these for initialization. MDPI 2021-02-04 /pmc/articles/PMC7913955/ /pubmed/33557230 http://dx.doi.org/10.3390/s21041068 Text en © 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Jensen, Janus Nørtoft
Hannemose, Morten
Bærentzen, J. Andreas
Wilm, Jakob
Frisvad, Jeppe Revall
Dahl, Anders Bjorholm
Surface Reconstruction from Structured Light Images Using Differentiable Rendering
title Surface Reconstruction from Structured Light Images Using Differentiable Rendering
title_full Surface Reconstruction from Structured Light Images Using Differentiable Rendering
title_fullStr Surface Reconstruction from Structured Light Images Using Differentiable Rendering
title_full_unstemmed Surface Reconstruction from Structured Light Images Using Differentiable Rendering
title_short Surface Reconstruction from Structured Light Images Using Differentiable Rendering
title_sort surface reconstruction from structured light images using differentiable rendering
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7913955/
https://www.ncbi.nlm.nih.gov/pubmed/33557230
http://dx.doi.org/10.3390/s21041068
work_keys_str_mv AT jensenjanusnørtoft surfacereconstructionfromstructuredlightimagesusingdifferentiablerendering
AT hannemosemorten surfacereconstructionfromstructuredlightimagesusingdifferentiablerendering
AT bærentzenjandreas surfacereconstructionfromstructuredlightimagesusingdifferentiablerendering
AT wilmjakob surfacereconstructionfromstructuredlightimagesusingdifferentiablerendering
AT frisvadjepperevall surfacereconstructionfromstructuredlightimagesusingdifferentiablerendering
AT dahlandersbjorholm surfacereconstructionfromstructuredlightimagesusingdifferentiablerendering