Patents by Inventor Martin Ossig

Martin Ossig has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11350077
    Abstract: A three-dimension scanning apparatus and method of use is disclosed. The system includes a light intensity meter for measuring a level of light intensity at a first camera of the 3D scanning apparatus. The first camera has an adjustable aperture. A processor is provided that is configured to adjust the adjustable aperture of the first camera automatically based on the measured light level.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: May 31, 2022
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Daniel Döring, Martin Ossig, Gerrit Hillebrand
  • Publication number: 20220137225
    Abstract: A 3D measurement system, a laser scanner and a measurement device are provided. The system includes a 3D measurement device and a 360 degree image acquisition system coupled in a fixed relationship to the 3D measurement device. The 360 degree image acquisition system includes a first photosensitive array operably coupled to a first lens, the first lens having a first optical axis in a first direction, the first lens being configured to provide a first field of view greater than 180 degrees. The image acquisition system further includes a second photosensitive array operably coupled to a second lens, the second lens having a second optical axis in a second direction, the second direction is opposite the first direction, the second lens being configured to provide a second field of view greater than 180 degrees. Wherein the first field of view at least partially overlaps with the second field of view.
    Type: Application
    Filed: October 22, 2021
    Publication date: May 5, 2022
    Inventors: Jafar Amiri Parian, Daniel Flohr, Martin Ossig, Andreas Woloschyn, Yazid Tohme
  • Patent number: 11321491
    Abstract: A method that includes providing a database for storing meta-data that describes steps in a workflow and an order of the steps in the workflow. The meta-data includes, for each of the steps: a description of an input data file for the step; a description of a transaction performed at the step; and a description of an output data file generated by the step based at least in part on applying the transaction to the input data file. Data that includes meta-data for a step in the workflow is received and the data is stored in the database. A trace of the workflow is generated based at least in part on contents of the database. The generating is based on receiving a request from a requestor for the trace of the workflow. At least a subset of the trace is output to the requestor.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: May 3, 2022
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Martin Ossig, Oswin Horvath, Daniel Flohr
  • Publication number: 20220130112
    Abstract: A method for determining three-dimensional (3D) coordinates of an object surface with a 3D measuring device includes forming from the determined 3D coordinates a mesh having a first face, constructing a voxel array aligned to the first face, obtaining a plurality of images from a first camera having a corresponding plurality of poses, obtaining for each voxel in the voxel array a plurality of voxel values obtained from the corresponding plurality of images, determining for each voxel row a quality value determined based at least in part on an average value of a first quantity and a dispersion of the first quantity, the first quantity based at least in part on first voxel values determined as a function of pose, and determining a distance from a point on the first face to the object surface based at least in part on the determined quality values for the voxel rows.
    Type: Application
    Filed: September 28, 2021
    Publication date: April 28, 2022
    Inventors: Martin Ossig, Johannes Buback
  • Publication number: 20220124253
    Abstract: A three-dimensional (3D) measuring instrument includes a registration camera and a surface measuring system having a projector and an autofocus camera. For the instrument in a first pose, the registration camera captures a first registration image of first registration points. The autofocus camera captures a first surface image of first light projected onto the object by the projector and determines first 3D coordinates of points on the object. For the instrument in a second pose, the registration camera captures a second registration image of second registration points. The autofocus camera adjusts the autofocus mechanism and captures a second surface image of second light projected by the projector. A compensation parameter is determined based at least in part on the first registration image, the second registration image, the first 3D coordinates, the second surface image, and the projected second light.
    Type: Application
    Filed: October 21, 2020
    Publication date: April 21, 2022
    Inventors: Martin Ossig, Johannes Buback
  • Patent number: 11300400
    Abstract: A system and method of determining three-dimensional coordinates is provided. The method includes, with a projector, projecting onto an object a projection pattern that includes collection of object spots. With a first camera, a first image is captured that includes first-image spots. With a second camera, a second image is captured that includes second-image spots. Each first-image spot is divided into first-image spot rows. Each second-image spot is divided into second-image spot rows. Central values are determined for each first-image and second-image spot row. A correspondence is determined among first-image and second-image spot rows, the corresponding first-image and second-image spot rows being a spot-row image pair. Tach spot-row image pair having a corresponding object spot row on the object. Three-dimensional (3D) coordinates of each object spot row are determined on the central values of the corresponding spot-row image pairs. The 3D coordinates of the object spot rows are stored.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: April 12, 2022
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Daniel Döring, Rolf Heidemann, Martin Ossig, Gerrit Hillebrand
  • Patent number: 11293748
    Abstract: A three-dimensional (3D) measurement system, a method of measuring 3D coordinates, and a method of generating dense 3D data is provided. The method of measuring 3D coordinates includes using a first 3D measurement device and a second 3D measurement device in a cooperative manner is provided. The method includes acquiring a first set of 3D coordinates with the first 3D measurement device. The first set of 3D coordinates are transferred to the second 3D measurement device. A second set of 3D coordinates is acquired with the second 3D measurement device. The second set of 3D coordinates are registered to the first set of 3D coordinates in real-time while the second 3D measurement device is acquiring the second set of 3D coordinates.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: April 5, 2022
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Daniel Döring, Gerrit Hillebrand, Rasmus Debitsch, Rene Pfeiffer, Martin Ossig, Alexander Kramer
  • Publication number: 20220074733
    Abstract: A three-dimensional (3D) measurement system, a method of measuring 3D coordinates, and a method of generating dense 3D data is provided. The method of measuring 3D coordinates includes using a first 3D measurement device and a second 3D measurement device in a cooperative manner is provided. The method includes acquiring a first set of 3D coordinates with the first 3D measurement device. The first set of 3D coordinates are transferred to the second 3D measurement device. A second set of 3D coordinates is acquired with the second 3D measurement device. The second set of 3D coordinates are registered to the first set of 3D coordinates in real-time while the second 3D measurement device is acquiring the second set of 3D coordinates.
    Type: Application
    Filed: November 12, 2021
    Publication date: March 10, 2022
    Inventors: Daniel Döring, Gerrit Hillebrand, Rasmus Debitsch, Rene Pfeiffer, Martin Ossig, Alexander Kramer
  • Publication number: 20210374978
    Abstract: According to one or more embodiments, a system includes a scanner device configured to capture a set of point clouds comprising 3D points. The system further includes one or more processors that detect, during the capture of the set of point clouds, at least one first anchor object in a first part of a first point cloud. The first part belongs to a first time interval centered at time t1. A second anchor object is detected in a second part of the first point cloud, the second part belonging to second time interval centered at time t2. Further, at least one correspondence is identified between the first anchor object and the second anchor object. The first part of the first point cloud is aligned with the second part of the first point cloud based on the at least one correspondence between the first anchor object and the second anchor object.
    Type: Application
    Filed: May 26, 2021
    Publication date: December 2, 2021
    Inventors: Daniel Döring, Gerrit Hillebrand, Martin Ossig, Rasmus Debitsch
  • Publication number: 20210373167
    Abstract: An example method includes moving a base unit through an environment, the base unit comprising the first scanner and the second scanner. The method further includes capturing, by the first scanner, a first scan of the environment, the first scan comprising at least one first scanline The method further includes capturing, by the second scanner, a second scan of the environment, the second scan comprising at least one second scanline, wherein the second scanner scans about a first axis at a first speed and scans about a second axis at a second speed. The method further includes determining, by a processing system, an intersection at an object surface between one of the at least one first scanline and one of the at least one second scanline The method further includes aligning, by the processing system, the first scan and the second scan based at least in part on the intersection.
    Type: Application
    Filed: May 13, 2021
    Publication date: December 2, 2021
    Inventors: Johannes BUBACK, Martin OSSIG, Igor SAPINA
  • Publication number: 20210373166
    Abstract: A three-dimensional (3D) scanner includes a light source, an optical detector, a reference reflector, and a 3D aperture structure having side walls and an aperture, the aperture sized to pass a first portion of the light reflected by the reference reflector, the side walls sized to block a second portion of the light reflected by the reference reflector. The 3D scanner further includes a tilted optical bandpass filter to block ambient background light without creating cavity reflections that might cause errors in measured distance.
    Type: Application
    Filed: May 7, 2021
    Publication date: December 2, 2021
    Inventors: Stefan Müller, Martin Ossig, Elisabeth Brühl, Jens Trollmann
  • Publication number: 20210375064
    Abstract: A method and system of correcting a point cloud is provided. The method includes selecting a region within the point cloud. At least two objects within the region are identified. The at least two objects are re-aligned. At least a portion of the point cloud is aligned based at least in part on the realignment of the at least two objects.
    Type: Application
    Filed: May 7, 2021
    Publication date: December 2, 2021
    Inventors: Daniel Döring, Rasmus Debitsch, Gerrit Hillebrand, Martin Ossig
  • Publication number: 20210243423
    Abstract: A three-dimension scanning apparatus and method of use is disclosed. The system includes a light intensity meter for measuring a level of light intensity at a first camera of the 3D scanning apparatus. The first camera has an adjustable aperture. A processor is provided that is configured to adjust the adjustable aperture of the first camera automatically based on the measured light level.
    Type: Application
    Filed: April 22, 2021
    Publication date: August 5, 2021
    Inventors: Daniel Döring, Martin Ossig, Gerrit Hillebrand
  • Patent number: 11054546
    Abstract: A system and method for measuring three-dimensional (3D) coordinates is provided. The method includes rotating a 3D scanner about a first axis, the 3D scanner having a light source, a light receiver and a color camera. A light beams are emitted from the light source and reflected light beams are received with the light receiver. A processor determines 3D coordinates of points on the object based on the emitted light beams and the reflected light beams. For each of the points an intensity value is measured based on the reflected light beams. A color image of the object is acquired with the color camera. The intensity values are fused with the color image to generate an enhanced image, the enhanced image includes color data. Color data is merged with the 3D coordinates of the points. The 3D coordinates of the points are stored with the color data.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: July 6, 2021
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Martin Ossig, Daniel Flohr
  • Publication number: 20210172735
    Abstract: A system and method for measuring three-dimensional (3D) coordinate values of an environment is provided. The system includes a movable base unit a first scanner and a second scanner. One or more processors performing a method that includes causing the first scanner to determine first plurality of coordinate values in a first frame of reference based on an emitted first beam of light and a received first reflected light. The second scanner determines a second plurality of 3D coordinate values in a second frame of reference as the base unit is moved from a first position to a second position. The determining of the first coordinate values and the second plurality of 3D coordinate values being performed simultaneously. The second plurality of 3D coordinate values are registered in a common frame of reference based on the first plurality of coordinate values.
    Type: Application
    Filed: February 18, 2021
    Publication date: June 10, 2021
    Inventors: Johannes Buback, Igor Sapina, Julian Becker, Martin Ossig, Aleksej Frank, Ahmad Ramadneh, Oliver Zweigle, João Santos
  • Publication number: 20210131788
    Abstract: A system and method of determining three-dimensional coordinates is provided. The method includes, with a projector, projecting onto an object a projection pattern that includes collection of object spots. With a first camera, a first image is captured that includes first-image spots. With a second camera, a second image is captured that includes second-image spots. Each first-image spot is divided into first-image spot rows. Each second-image spot is divided into second-image spot rows. Central values are determined for each first-image and second-image spot row. A correspondence is determined among first-image and second-image spot rows, the corresponding first-image and second-image spot rows being a spot-row image pair. Tach spot-row image pair having a corresponding object spot row on the object. Three-dimensional (3D) coordinates of each object spot row are determined on the central values of the corresponding spot-row image pairs. The 3D coordinates of the object spot rows are stored.
    Type: Application
    Filed: January 13, 2021
    Publication date: May 6, 2021
    Inventors: Daniel Döring, Rolf Heidemann, Martin Ossig, Gerrit Hillebrand
  • Patent number: 10989532
    Abstract: A system and method for measuring three-dimensional (3D) coordinate values of an environment is provided. The system includes a movable base unit and a 2D scanner. A 3D scanner is coupled to the base unit, the 3D scanner measuring 3D coordinates and grey values of surfaces in the environment, the 3D scanner operating in either a compound or helical mode. Processors perform a method comprising: causing the 3D scanner to measure a first 3D coordinate values while operating in one of the compound or helical mode as the base unit is moved from the first to the second position; causing the 3D scanner to measure a second 3D coordinate values while operating in compound mode when the base unit is stationary between the first and second position; and registering the first 3D coordinate values and second 3D coordinate values into a single frame of reference.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: April 27, 2021
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Johannes Buback, Igor Sapina, Julian Becker, Martin Ossig, Aleksej Frank, Ahmad Ramadneh, Oliver Zweigle, João Santos
  • Patent number: 10948285
    Abstract: A method and system for inspecting an object is provided. The system includes a measurement device that measures 3D coordinates of points on a surface of the object. A display is coupled to the device and is sized to be carried by an operator. One or more processors cooperate with the measurement device, to perform a method comprising: determining 3D coordinates of the points while the object is being measured; aligning an electronic model of the object to the points while the object is being measured; determining a variance between the electronic model and the points while the object is being measured; and displaying on the display an indicator when the variance exceeds a threshold while the object is being measured.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: March 16, 2021
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Reinhard Becker, Gerrit Hillebrand, Martin Ossig
  • Publication number: 20210026991
    Abstract: A method that includes providing a database for storing meta-data that describes steps in a workflow and an order of the steps in the workflow. The meta-data includes, for each of the steps: a description of an input data file for the step; a description of a transaction performed at the step; and a description of an output data file generated by the step based at least in part on applying the transaction to the input data file. Data that includes meta-data for a step in the workflow is received and the data is stored in the database. A trace of the workflow is generated based at least in part on contents of the database. The generating is based on receiving a request from a requestor for the trace of the workflow. At least a subset of the trace is output to the requestor.
    Type: Application
    Filed: July 24, 2019
    Publication date: January 28, 2021
    Inventors: Martin Ossig, Oswin Horvath, Daniel Flohr
  • Patent number: 10896481
    Abstract: A method displays images of a scene with restrictions. The method includes measuring a first plurality of 3D coordinates and a second plurality of 3D coordinates with a 3D measuring instrument at a first position and a second position. The first plurality of 3D coordinates and the second plurality of 3D coordinates are registered together in a common frame of reference. A trajectory is defined within the scene that includes a plurality of trajectory points, the plurality of trajectory points including a first trajectory point and a second trajectory point. At least one restriction is defined at the first trajectory point. A plurality of 2D images are generated at each trajectory point, a first 2D image is associated with the first trajectory point. The first 2D image is changed based on the at least one restriction. The first 2D image is displayed on a display device.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: January 19, 2021
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Reinhard Becker, Martin Ossig