System and method of scanning an environment and generating two dimensional images of the environment
US-2018285482-A1 · Oct 4, 2018 · US
US11194019B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11194019-B2 |
| Application number | US-201916391358-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 23, 2019 |
| Priority date | Apr 30, 2018 |
| Publication date | Dec 7, 2021 |
| Grant date | Dec 7, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.