FARO Technologies, Inc.
SYSTEM AND METHOD FOR TRAINING A NEURAL NETWORK TO FILL GAPS BETWEEN SCAN POINTS IN IMAGES AND TO DE-NOISE POINT CLOUD IMAGES
Last updated:
Abstract:
An example method for training a neural network includes generating a training data set of point clouds. The training data set includes pairs of closed surfaces point clouds and non-closed surfaces point clouds. The method further includes, for each of the closed surface point clouds and the non-closed surface point clouds, generating a two-dimensional (2D) image by rendering a three-dimensional scene. The 2D image for the non-closed surfaces point clouds includes a gap in a surface, and the 2D image for the closed surfaces point clouds are free of gaps. The method further includes training the neural network to generate a trained neural network. The method further includes filling, using the trained neural network, gaps between scan points of the 2D image, and de-noising, using the trained neural network, scan point cloud data to generate a closed surface image of the scan point cloud data.
Utility
3 Sep 2020
4 Mar 2021