-
公开(公告)号:US20220311987A1
公开(公告)日:2022-09-29
申请号:US17695352
申请日:2022-03-15
Applicant: FARO Technologies, Inc.
Inventor: Georgios BALATZIS , Francesco BONARRIGO , Andrea RICCARDI
IPC: H04N13/271 , H04N13/254 , H04N13/239 , H04N5/247 , H04N13/246 , G06T7/521 , G06T7/593 , G06T7/80 , G03B35/12
Abstract: An example method for training a machine learning model is provided. The method includes receiving training data collected by a three-dimensional (3D) imager, the training data comprising a plurality of training sets. The method further includes generating, using the training data, a machine learning model from which a disparity map can be inferred from a pair of images that capture a scene where a light pattern is projected onto an object.
-
公开(公告)号:US20220254151A1
公开(公告)日:2022-08-11
申请号:US17583607
申请日:2022-01-25
Applicant: FARO Technologies, Inc.
Inventor: Michael MÜLLER , Georgios BALATZIS
Abstract: Examples described herein provide a method that includes performing, by a processing device, using a neural network, pattern recognition on an image to recognize a feature in the image. The method further includes performing, by the processing device, upscaling of the image to increase a resolution of the image while maintaining the feature to generate an upscaled image.
-
公开(公告)号:US20240031680A1
公开(公告)日:2024-01-25
申请号:US18337900
申请日:2023-06-20
Applicant: FARO Technologies, Inc.
Inventor: Tharesh SHARMA , Georgios BALATZIS
IPC: H04N23/695 , G06V10/20 , G06V10/82 , G06T7/70
CPC classification number: H04N23/695 , G06V10/255 , G06V10/82 , G06T7/70
Abstract: Examples described herein provide a computer-implemented method that includes receiving a video stream from a camera. The method further includes detecting, within the video stream, an object of interest using a first trained machine learning model. The method further includes, responsive to determining that a confidence score associated with the object of interest fails to satisfy a threshold, determining, using a second trained machine learning model, a direction to move the camera to cause the confidence score to satisfy the threshold. The method further includes presenting an indication of the direction to move the camera to cause the confidence score to satisfy the threshold.
-
公开(公告)号:US20230394718A1
公开(公告)日:2023-12-07
申请号:US18326380
申请日:2023-05-31
Applicant: FARO Technologies, Inc.
Inventor: Ariane STIEBEINER , Georgios BALATZIS , Vivek Vrujlal VEKARIYA
CPC classification number: G06T11/008 , G06T2207/20084 , G06T5/006 , G06T5/002
Abstract: Examples described herein provide a method that includes creating two-dimensional (2D) slices from a plurality of computed tomography (CT) voxel data sets. The method further includes adding artificial noise to the 2D slices to generate artificially noisy 2D slices. The method further includes creating patches from the 2D slices and the artificially noisy 2D slices. The method further includes training an autoencoder using the patches.
-
公开(公告)号:US20230186437A1
公开(公告)日:2023-06-15
申请号:US18078193
申请日:2022-12-09
Applicant: FARO Technologies, Inc.
Inventor: Georgios BALATZIS , Michael MÜLLER
CPC classification number: G06T5/002 , G06T5/50 , G06T7/593 , G06T2207/10028 , G06T2207/20081
Abstract: Examples described herein provide a method for denoising data. The method includes receiving an image pair, a disparity map associated with the image pair, and a scanned point cloud associated with the image pair. The method includes generating, using a machine learning model, a predicted point cloud based at least in part on the image pair and the disparity map. The method includes comparing the scanned point cloud to the predicted point cloud to identify noise in the scanned point cloud. The method includes generating a new point cloud without at least some of the noise based at least in part on comparing the scanned point cloud to the predicted point cloud.
-
公开(公告)号:US20230044371A1
公开(公告)日:2023-02-09
申请号:US17874970
申请日:2022-07-27
Applicant: FARO Technologies, Inc.
Inventor: Georgios BALATZIS , Tharesh SHARMA
Abstract: Examples described herein provide a method that includes performing a first scan of an object to generate first scan data. The method further includes detecting a defect on a surface of the object by analyzing the first scan data to identify a region of interest containing the defect by comparing the first scan data to reference scan data. The method further includes performing a second scan of the region of interest containing the defect to generate second scan data, the second scan data being higher resolution scan data than the first scan data. The method further includes combining the first scan data and the second scan data to generate a point cloud of the object.
-
公开(公告)号:US20220358709A1
公开(公告)日:2022-11-10
申请号:US17723676
申请日:2022-04-19
Applicant: FARO Technologies, Inc.
Inventor: Ariane STIEBEINER , Georgios BALATZIS , Festim XHOHAJ , Antonin KLOPP-TOSSER
IPC: G06T15/08 , G06T15/50 , G06T11/00 , G06T17/20 , G01N23/046 , G01N23/083
Abstract: 6Examples described herein provide a method that includes obtaining, by a processing device, three-dimensional (3D) voxel data. The method further includes performing, by the processing device, gray value thresholding based at least in part on the 3D voxel data and assigning a classification value to at least one voxel of the 3D voxel data. The method further includes defining, by the processing device, segments based on the classification value. The method further includes filtering, by the processing device, the segments based on the classification value. The method further includes evaluating, by the processing device, the segments to identify a surface voxel per segment. The method further includes determining, by the processing device, a position of a surface point within the surface voxel.
-
公开(公告)号:US20220179083A1
公开(公告)日:2022-06-09
申请号:US17533753
申请日:2021-11-23
Applicant: FARO Technologies, Inc.
Inventor: Matthias WOLKE , Georgios BALATZIS
Abstract: Examples described herein provide a method that includes aligning, by a processing device, a measured point cloud for an object with reference data for the object. The method further includes comparing, by the processing device, the measurement point cloud to the reference data to determine a displacement value between each point in the measurement point cloud and a corresponding point in the reference data. The method further includes generating, by the processing device, a deviation histogram of the displacement values between each point in the measurement point cloud and the corresponding point in the reference data. The method further includes identifying, by the processing device, a region of interest of the deviation histogram. The method further includes determining, by the processing device, whether a deviation associated with the object exists based at least in part on the region of interest.
-
-
-
-
-
-
-