System and method of one touch registration of three-dimensional scans with an augmented reality enabled mobile computing device

US11194019B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11194019-B2
Application numberUS-201916391358-A
CountryUS
Kind codeB2
Filing dateApr 23, 2019
Priority dateApr 30, 2018
Publication dateDec 7, 2021
Grant dateDec 7, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system for using an augmented reality (AR) enabled mobile computing device for performing one-touch registration of three-dimensional (3D) scans of an environment is provided. The system includes one or more processors, a mobile computing device, and a 3D scanner being movable from a first position to a second position. The processors are responsive to executable instructions which cause the 3D scanner at the first and second positions to determine 3D coordinates of a first and second collection of points on object surfaces in the environment. In addition, the 3D scanner receives an estimated location of the mobile computing device from the mobile device in response to the 3D scanner being in contact with the mobile computing device at the first and second locations. A registration of the first collection of points and the second collection of points is based on the estimated locations of the mobile computing device.

First claim

Opening claim text (preview).

What is claimed is: 1. A system of generating a three-dimensional (3D) image of an environment, the system comprising: one or more processors; a mobile computing device sized and weighted to be carried by a single person, the mobile computing device comprising position sensors, a camera, and computer instructions configured for estimating a location of the mobile computing device based at least in part on data output by the position sensors; and a 3D scanner having a light source, a beam steering unit, a light receiver, and a position indicator, the 3D scanner being operable to cooperate with the one or more processors to determine 3D coordinates of a first object point based on emitting a light with the light source and receiving a reflected light with the light receiver, the 3D scanner being movable from a first position to a second position; wherein the one or more processors are responsive to executable instructions which when executed by the one or more processors: cause the 3D scanner at the first position to determine 3D coordinates of a first collection of points on object surfaces in the environment and to receive a first estimated location of the mobile computing device in response to the 3D scanner being in contact with the mobile computing device at the first location, wherein the mobile computing device moves between locations in the environment independently of the 3D scanner while the 3D scanner is determining 3D coordinates of the first collection of points on object surfaces in the environment; and cause the 3D scanner at the second position to determine 3D coordinates of a second collection of points on object surfaces in environment and to receive a second estimated location of the mobile computing device in response to the 3D scanner being in contact with the mobile computing device at the second location, wherein the mobile computing device moves between locations in the environment independently of the 3D scanner while the 3D scanner is determining 3D coordinates of the second collection of points on object surfaces in the environment, wherein a registration of the first collection of points and the second collection of points in a joint coordinate system is performed automatically based at least in part on the first estimated location of the mobile computing device and the second estimated location of the mobile computing device, wherein the mobile computing device is a smartphone, the first and second estimated locations are 3D pose estimations that are received from an augmented reality application executing on the mobile computing device, and the registration is in a mobile computing device frame of reference. 2. The system of claim 1 , wherein the 3D scanner is a laser scanner. 3. The system of claim 1 , wherein the camera is a red, green, and blue (RGB) camera. 4. The system of claim 1 , wherein the camera is a RGB-depth camera. 5. The system of claim 1 , wherein the contact is via near field communications (NFC). 6. A method of generating a three-dimensional (3D) image of an environment, the method comprising: performing a first scan of the environment with a 3D scanner and determining 3D coordinates of a first collection of points in a 3D scanner coordinate frame of reference, the 3D scanner being in a first position, the 3D scanner having a first light source, a beam steering unit, a light receiver, and a first position indicator, the 3D coordinates of a first object point being determined based on emitting a light with the first light source and receiving a reflected light with the light receiver; receiving a first estimated location of a mobile computing device in response to the 3D scanner being in contact with the mobile computing device at the first location, the first estimated location of the mobile device in a mobile computing device tracking frame, wherein the mobile computing device moves between locations in the environment independently of the 3D scanner while the 3D scanner is performing the first scan of the environment; performing a second scan of the environment with the 3D scanner and determining 3D coordinates of a second collection of points in the 3D scanner coordinate frame of reference, the 3D scanner being in a second position; and receiving a second estimated location of the mobile computing device in response to the 3D scanner being in contact with the mobile computing device at the second location, the second estimated location of the mobile device in a mobile computing device tracking frame, wherein the mobile computing device moves between locations in the environment independently of the 3D scanner while the 3D scanner is performing the second scan of the environment; and wherein a registration of the first collection of points and the second collection of points in a joint coordinate system is performed automatically based at least in part on the first estimated location of the mobile computing device and the second estimated location of the mobile computing device, wherein the mobile computing device is a smartphone, the first and second estimated locations are 3D pose estimations that are received from an augmented reality application executing on the mobile computing device, and the registration is in a mobile computing device frame of reference. 7. The method of claim 6 , wherein the 3D scanner is a laser scanner. 8. The method of claim 6 , wherein the contact is via near field communications (NFC). 9. A system of generating a three-dimensional (3D) image of an environment, the system comprising: one or more processors; a 3D scanner having a light source, a beam steering unit, a light receiver, and a position indicator, the 3D scanner being operable to cooperate with the one or more processors to determine 3D coordinates of a first object point based on emitting a light with the light source and receiving a reflected light with the light receiver, the 3D scanner being movable from a first position to a second position; wherein the one or more processors are responsive to executable instructions which when executed by the one or more processors: cause the 3D scanner at the first position to determine 3D coordinates of a first collection of points on object surfaces in the environment and to receive a first estimated location of a mobile computing device in response to the 3D scanner being in contact with the mobile computing device at the first location, wherein the mobile computing device moves between locations in the environment independently of the 3D scanner while the 3D scanner is determining 3D coordinates of the first collection of points on object surfaces in the environment; cause the 3D scanner at the second position to determine 3D coordinates of a second collection of points on object surfaces in environment and to receive a second estimated location of the mobile computing device in response to the 3D scanner being in contact with the mobile computing device at the second location, wherein the mobile computing device moves between locations in the environment independently of the 3D scanner while the 3D scanner is determining 3D coordinates of the second collection of points on object surfaces in the environment, wherein a registration of the first collection of points and the second collection of points in a joint coordinate system is performed automatically based at least in part on the first estimated location of the mobile computing device and the second estimated location of the mobile computing device, wherein the mobile computing device is a smartphone, the first and second estimated locations are 3D pose estimations that are received from an augmented reality application executing on the mobile computing device, and the registration is in a mobi

Assignees

Inventors

Classifications

  • use of irradiation · CPC title

  • additives as essential feature of the adhesive layer · CPC title

  • the adhesive coating being discontinuous · CPC title

  • Porous or cellular plastics · CPC title

  • the adhesive being pressure-sensitive, i.e. tacky at temperatures inferior to 30°C · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11194019B2 cover?
A system for using an augmented reality (AR) enabled mobile computing device for performing one-touch registration of three-dimensional (3D) scans of an environment is provided. The system includes one or more processors, a mobile computing device, and a 3D scanner being movable from a first position to a second position. The processors are responsive to executable instructions which cause the …
Who is the assignee on this patent?
Faro Tech Inc
What technology area does this patent fall under?
Primary CPC classification C09J7/22. Mapped technology areas include Chemistry & Metallurgy.
When was this patent published?
Publication date Tue Dec 07 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).