Systems and methods for identifying changes in a space
AssigneeInteraptix Inc.
InventorsIsaac Louis Gold BERMAN, Bardia BINA
Life of this patent
Estimating the term…
Abstract
An example method includes: retrieving a previous representation representing a target portion of a space; obtaining a current representation representing the target portion of the space; comparing the previous representation to the current representation to identify a change in the target portion of the space; mapping the target portion of the space to a three-dimensional (3D) representation of the space to locate the change within the 3D representation; and storing a change map defining the change in context of the 3D representation.
Claims17
1-20. (canceled)
A method for identifying candidate changes in a space based on representations of the space, the method comprising:
- aligning a previous representation of the space and a current representation of the space to produce aligned representations;
- computing a structural similarity between the aligned representations to identify a plurality of potential changes;
- for each of the plurality of potential changes:
- selecting the potential change for evaluation;
- determining whether the structural similarity of the potential change is above a predetermined threshold, and if so, discarding the potential change;
- determining whether the potential change corresponds to an edge in at least one of the previous representation or the current representation, and if so, discarding the potential change;
- defining the potential change as a candidate change if it is neither discarded based on the structural similarity nor the edge correspondence;
- and
- defining a bounding box for each candidate change, the bounding box encompassing the identified candidate change;
- and
- outputting the candidate changes.
A server for identifying candidate changes in a space based on representations of the space, the server comprising:
- a processor;
- and a memory storing instructions that, when executed by the processor, cause the server to:
- align a previous representation of the space and a current representation of the space to produce aligned representations;
- compute a structural similarity between the aligned representations to identify a plurality of potential changes;
- for each of the plurality of potential changes:
- select the potential change for evaluation;
- determine whether the structural similarity of the potential change is above a predetermined threshold, and if so, discard the potential change;
- determine whether the potential change corresponds to an edge in at least one of the previous representation or the current representation, and if so, discard the potential change;
- define the potential change as a candidate change if it is neither discarded based on the structural similarity nor the edge correspondence;
- define a bounding box for each candidate change, the bounding box encompassing the identified candidate change;
- and
- output the candidate changes.
Dependencies are inferred from the claim text.