IP Library Granted Patent US 12,511,820
Granted Patent B2
US 12,511,820 · App. 17/910,939 · Granted Dec 30, 2025

Method and device for the precise selection of a space coordinate by means of a digital image

Inventors: Fahad Mansoor (Munich, DE); Robert Huitl (Munich, DE); Raphael Neblich (Munich, DE); Lisa Cali (Munich, DE); Tamino Hartmann (Munich, DE); Stefan Romberg (Munich, DE); Georg Schroth (Munich, DE)
Assignee: NavVis GmbH
G06T15/205G01S17/89G06T7/70G06T2207/10028G06T2207/30204G06T2210/56
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,511,820
App. No.
17/910,939
Granted
Dec 30, 2025
Kind
B2
Abstract

A device and method for precise selection of a space coordinate by means of a digital image. A digital image of surface elements in a three-dimensional space and a point cloud are provided, with space coordinates allocated to the points which form the point cloud, and surface elements allocated to the points in the three-dimensional space. The surface elements in the three-dimensional space are visualised by a first display. A pixel of the digital image is tagged, and approximated space coordinates for the tagged pixel are determined, which correspond to the surface element visualised by the tagged pixel in three-dimensional space. Subsequently, a supplementary view is superimposed, which displays the points of the point cloud located within a limited three-dimensional environment of the approximate space coordinates determined for the tagged pixel in a second display. Finally, a point of the point cloud is selected in the supplementary view.

Claims (36)

1 . A computer-implemented method for precise selection of a space coordinate by means of a digital image, the method comprising:

providing a digital image of surface elements in a three-dimensional space, wherein the digital image is a panoramic image or a 2D image;

providing a point cloud, wherein space coordinates are allocated to points that form the point cloud and surface elements are allocated to the points in the three-dimensional space;

visualizing the surface elements in the three-dimensional space by a first display of the digital image;

tagging a pixel of the digital image;

determining approximate space coordinates for the tagged pixel, which correspond to the surface element visualized by the tagged pixel in the three-dimensional space;

superimposing on the first display a supplementary view, which displays, in a second display, the points of the point cloud which are located in a limited three-dimensional environment of the approximate space coordinates ascertained by the tagged pixel; and

selecting a point of the point cloud displayed in the supplementary view,

wherein pixels representing an edge are determined in the first display, and

wherein when a cursor of an input device is moved from a pixel which displays the edge to a pixel which does not belong to the edge, the second display is then subsequently also displayed in the supplementary view for the pixel which displays the edge if the cursor of the input device is already located on the pixel which does not belong to the edge.

2 . The method according to claim 1 , wherein the digital image of the surface elements of the three-dimensional space is visualised by a two-dimensional projection from a first recording pose in a first recording position with a first opening angle of a first virtual or real camera in the direction of the recorded three-dimensional space.

3 . The method according to claim 2 , wherein a second recording pose is allocated to the second display of the supplementary view in a second recording position, and a second opening angle is allocated to a second virtual camera, the opening angle determining the perspective of the display of the limited three-dimensional environment.

4 . The method according to claim 1 , wherein the display scale of the second display of the supplementary view is larger than the display scale of the first display of the digital image.

5 . The method according to claim 1 , wherein the limited three-dimensional environment of the space coordinates ascertained by the tagged pixel only comprises points whose space coordinates have a distance from the first and/or second recording position which is smaller than a threshold distance.

6 . The method according to claim 3 , wherein a second supplementary display of the surface elements or of the points of the point cloud in the three-dimensional space is generated and displayed,

wherein the second supplementary display shows the three-dimensional space from a different perspective than the first display of the digital image, and

in the second supplementary display, a first indicator for the first recording position and/or a second indicator for the recording direction and/or the opening angle of the first virtual or real camera and/or a third indicator for the approximate space coordinates of the tagged pixel is/are displayed.

7 . The method according to claim 1 , wherein space coordinates are allocated to a point of the point cloud, in which a surface element is located which has diverted a laser beam of a laser scanner during the capture of the three-dimensional space.

8 . The method according to claim 1 , wherein no points of the point cloud are allocated to a subset of the surface elements which are visualized in the first display of the digital image, so that the point cloud displays fewer surface elements than the digital image.

9 . A computer-implemented measuring method for determination of distance between two points in three-dimensional space, the method comprising:

selecting a first point in the point cloud displayed in the supplementary view by means of the method according to claim 1 ;

determining first space coordinates of the first point;

selecting a second point of the point cloud displayed in the supplementary view by means of the method according to claim 1 ;

determining second space coordinates of the second point; and

calculating the distance between the first point and the second point from the first and second space coordinates.

10 . A device for precise selection of a space coordinate by means of a digital image, the device comprising:

a memory, in which data about at least one digital image of surface elements, and about a point cloud, is saved in a three-dimensional space, wherein space coordinates are allocated to the points which form the point cloud and surface elements are allocated to the points in the three-dimensional space;

visualization equipment, linked to the memory through a datalink, and equipped to visualize the surface elements in the three-dimensional space by a first display of the digital image;

an input device for tagging of a pixel of the digital image by means of a pointer; and

a calculator unit, which is equipped to determine approximate space coordinates for the tagged pixel, which correspond to the surface element visualized by the marked pixel in three-dimensional space, wherein determining approximate space coordinates comprises projecting the tagged pixel onto a surface element in the three-dimensional space,

wherein the visualization equipment is further equipped to, in response to the selection of the pixel, automatically generate and superimpose a supplementary view on the first display which displays, in a second display, a subset of points of the point cloud located in a limited three-dimensional environment of the approximate space coordinates determined for the tagged pixel,

wherein the limited three-dimensional environment comprises points of the point cloud within a predefined radius around the approximate space coordinates,

wherein the subset of points is displayed at a larger scale than the first display,

wherein a point of the point cloud depicted in the supplementary view is selectable with the input device,

wherein when a cursor moves from a pixel displaying an edge to a pixel not belonging to that edge, the second display is subsequently displayed in the supplementary view for the pixel displaying the edge if the cursor is already located on the pixel not belonging to the edge, and

wherein the digital image is a panoramic image or a 2D image.

Assignments (2)
SECURITY INTEREST Recorded Jun 6, 2025
From: NAVVIS GMBH
To: BANCO SANTANDER S.A.
Reel/Frame 071495/0082 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2022
From: MANSOOR, FAHAD; HUITL, ROBERT; NEBLICH, RAPHAEL; CALI, LISA; HARTMANN, TAMINO; ROMBERG, STEFAN; SCHROTH, GEORG
To: NAVVIS GMBH
Reel/Frame 062083/0816 →
Priority Claims (1)
DE 10 2020 107 010.1 · Mar 13, 2020 · national
Continuity (1)
Related Publication 20230142545A1 · May 11, 2023
References Cited (27)
US 7712046B2 · Ngari · 2010 [cited by applicant]
US 10902674B2 · Kawaguchi · 2021 [cited by examiner]
US 11315262B1 · Cherevatsky · 2022 [cited by examiner]
US 20040247174A1 · Lyons · 2004 [cited by examiner]
US 20060016614A1 · Yokoyama · 2006 [cited by applicant]
US 20100235736A1 · Fleisher · 2010 [cited by applicant]
US 20140002440A1 · Lynch · 2014 [cited by examiner]
US 20160266256A1 · Allen · 2016 [cited by applicant]
US 20170269215A1 · Hall · 2017 [cited by applicant]
US 20180307921A1 · Vallespi-Gonzalez · 2018 [cited by applicant]
DE 102004050682A1 · 2005 [cited by applicant]
DE 102011121115B4 · 2012 [cited by applicant]
EP 2388615A1 · 2011 [cited by applicant]
EP 2913796A1 · 2015 [cited by applicant]
International Search Report dated Sep. 22, 2021 with Written Opinion for PCT/EP2021/056352, filed Mar. 12, 2021. [cited by applicant]
Maximize measurement accuracy with images overlaid on point clouds, published in Reconstruct Inc, Jan. 17, 2018 (4 pages) (www://medium.com/reconstruct-inc/Maximize-measurement-accuracy-with-images-overlaid-on-point-clo… [cited by applicant]
Integration of panoramic photos and lidar, The Pointscene Diaries, Dec. 2017 (4 pages) (www://medium.com/the-pointscene-diaries/Integration-of-panoramic-photos-and-lidar-f577a45120e8). [cited by applicant]
What AI can do for progress monitoring?, 2017 (7 pages) (www://medium.com/reconstruct-inc/what-ai-can-do-for-progress-monitoring-b4752fece5f). [cited by applicant]
Sternberg et al., Terrestrial 3D Laser Scanning—Data Acquisition and Object Modelling for Industrial As-Build Documentation and Architectural Applications, Proceedings of ISPRS XXXV Congress Jan. 2004 (6 pages). [cited by applicant]
Why higher Field of View important in First Person Shooters, dated Jul. 2017 (16 pages). [cited by applicant]
Watt, Input-Ace, New photo overlay tool for point clouds added to the input ace software, Nov. 2019 (8 pages). [cited by applicant]
Google Earth Studio—Camera Target & Multi-View, Mar. 8, 2019 (1 page). [cited by applicant]
Leica CloudWorx 4.0 for MicroStation, 2010 (6 pages). [cited by applicant]
Scanner2go GmbH '09—Leica CloudWorx 4.0 TruSpace—Scanner2GO, 2019 (1 page). [cited by applicant]
International Preliminary Report on Patentability with Written Opinion dated Sep. 6, 2022 for PCT/EP2021/056352, filed Mar. 12, 2021. [cited by applicant]
Scanner2go Gmbh, “09—Leica CloudWorx TruSpace—Scanner2GO”, Nov. 10, 2019 (Nov. 10, 2019), Retrieved from the Internet: URL:https://www.youtube.com/watch?v=s6QVHPSgSKk. [cited by applicant]
Google Earth, “Google Earth Studio—Camera Target & Multi-View”, Mar. 8, 2019 (Mar. 8, 2019), p. 1, Retrieved from the Internet: URL:https://www.youtube.com/watch?v=1qCu-uFDFvE. [cited by applicant]