IP Library Granted Patent US 9,489,563
Granted Patent B2
US 9,489,563 · App. 15/066,511 · Granted Nov 8, 2016

Method and arrangement for identifying a difference between a first 3D model of an environment and a second 3D model of the environment

Inventors: Leif Haglund (Brokind, SE); Johan Borg (Linkoeping, SE); Ingmar Andersson (Linkoeping, SE); Folke Isaksson (Linkoeping, SE)
Assignee: Vricon Systems AB
G06K9/00214G06K9/0063G06K9/6202G06K9/6215G06T7/407G06T17/05G06K2209/40G06T2207/10028G06T2207/30184
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 9,489,563
App. No.
15/066,511
Granted
Nov 8, 2016
Kind
B2
Abstract

The invention relates to a method for identifying a difference between a first 3D model of an environment and a second 3D model of the environment. The first and second 3D model each comprise a plurality of points or parts, wherein each point or part of the first and second model comprises geometrical information and texture information. Corresponding points or parts of the first and second 3D model are matched based on the geometrical information and/or the texture information. The matched points or parts of the first and second model are compared to determine at least one difference value based on the geometrical information and the texture information of the first and second model. A difference between the first and second model is identified if the at least one difference value exceeds a predetermined value. The invention also relates to an arrangement, a computer program, and a computer program product.

Claims (20)

1. A computer-implemented method ( 700 ) for identifying a difference between a 3D model of an environment and a reproduction of the environment, the method comprising the steps of:

receiving and storing within at least one memory at a first location:

the 3D model of the environment, wherein the 3D model shows the environment at a first moment of time and each point or part of the 3D model comprises geometrical and texture information; and

the reproduction of the environment, wherein the reproduction shows the environment at a second moment of time different from the first moment of time and comprises at least one 2D image;

matching ( 706 ), via at least one processing element, corresponding points or parts of the 3D model and the at least one 2D image based on the texture information in the 3D model and texture information in the at least one 2D image;

determining ( 707 ), via the at least one processing element, at least one difference value for the texture information for each corresponding part or point of the first 3D model and the at least one 2D image; and

transmitting, via the at least one processing element and over a network to an interface, an indication of the at least one difference value for the texture information.

2. A method according to claim 1 , wherein a geometrical information uncertainty is associated to each point or part of the 3D model and/or wherein a texture information uncertainty is associated to each point or part of the 3D model, further comprising a step ( 708 ) of identifying a difference between the 3D model and the at least one 2D image based on the determined at least one difference value, and based on the geometrical information uncertainty and/or the texture information uncertainty.

3. A method according to claim 2 , further comprising a step of presenting ( 709 ) information related to the part or points of the 3D model for which a difference has been identified.

4. A non-transitory computer program product comprising a program code stored on a non-transitory computer readable media for executing the method for identifying a difference between a 3D model of an environment and the environment as reproduced at another timing, according to claim 1 .

5. An arrangement ( 800 ) for identifying a difference between a 3D model of an environment and the environment as reproduced at another timing, the arrangement comprising:

a memory ( 864 ) or means for having access to:

the 3D model, wherein the 3D model shows the environment at a first moment of time, and wherein each point or part of the 3D model comprises geometrical and texture information; and

a reproduction of the environment showing the environment at a second moment of time different from the first moment of time, said reproduction of the environment comprising at least one 2D image; and

a processing element ( 860 ) configured to:

match corresponding points or parts of the 3D model and the at least one 2D image reproducing the environment based on the texture information in the 3D model and texture information in the at least one 2D image,

determine at least one difference value for the texture information for each corresponding part or point of the 3D model and the at least one 2D image, and

transmit, over a network to an interface, an indication of the at least one difference value for the texture information.

6. An arrangement according to claim 5 , wherein the memory ( 864 ) or means for having access to the 3D model is arranged to store a geometrical information uncertainty associated to each point or part of the 3D model and arranged to store a texture information associated to each point or part of the 3D model, and wherein the processing element ( 650 ) is arranged to identifying a difference between the 3D model and the 2D image for each point or part based on the determined at least one difference value and based on the geometrical information uncertainty and/or the texture information uncertainty.

7. An arrangement according to claim 5 , further comprising a presentation unit ( 865 ) arranged to present information related to the part or points of the model and/or image for which a difference has been identified.

Assignments (5)
CHANGE IN PRINCIPAL BUSINESS ADDRESS Recorded Feb 2, 2026
From: VANTOR SWEDEN AB
To: VANTOR SWEDEN AB
Reel/Frame 074753/0201 →
CHANGE OF NAME Recorded Nov 18, 2025
From: MAXAR INTERNATIONAL SWEDEN AB
To: VANTOR SWEDEN AB
Reel/Frame 073612/0482 →
CHANGE OF NAME Recorded Oct 14, 2021
From: VRICON SYSTEMS AKTIEBOLAG; SAAB VRICON SYSTEMS AB; SAAB PROJEKT FEM AKTIEBOLAG
To: MAXAR INTERNATIONAL SWEDEN AB
Reel/Frame 057813/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2016
From: HAGLUND, LEIF; BORG, JOHAN; ANDERSSON, INGMAR; ISAKSSON, FOLKE
To: SAAB AB
Reel/Frame 037947/0887 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2016
From: SAAB AB
To: VRICON SYSTEMS AB
Reel/Frame 038058/0038 →
Continuity (2)
Division 14188314 · Feb 24, 2014
Related Publication 20160188957A1 · Jun 30, 2016