OPTICAL DATA PROCESSING DEVICE, OPTICAL DATA PROCESSING SYSTEM, OPTICAL DATA PROCESSING METHOD, AND OPTICAL DATA PROCESSING PROGRAM
First Claim
1. An optical data processing device comprising:
- an extracting unit for extracting at least three three-dimensional edges that extend in a specific direction from a first three-dimensional model, as a first group of three-dimensional edges, and for extracting at least three three-dimensional edges that extend in the specific direction from a second three-dimensional model, as a second group of three-dimensional edges,a specifying unit for specifying a relative position against other plural three-dimensional edges in each of the first group of three-dimensional edges and a relative position against other plural three-dimensional edges in each of the second group of three-dimensional edges,a similarity calculating unit for calculating a similarity between the relative position in each of the first group of three-dimensional edges and the relative position in each of the second group of three-dimensional edges, anda selecting unit for selecting one edge in the second group of three-dimensional edges corresponding to one edge in the first group of three-dimensional edges based on the similarity.
1 Assignment
0 Petitions
Accused Products
Abstract
A processing for specifying a correspondence relationship of feature points between two sets of optical data can be highly precise and efficiently carried out. The correspondence relationship of the perpendicular edges is obtained based on the assumption that the object is a building, in the processing for integrating the three-dimensional model obtained from the point cloud position data and the three-dimensional model obtained from the stereophotographic image. In this case, one perpendicular edge is defined by the relative position relationship with the other perpendicular edge, and the correspondence relationship is high-precisely and rapidly searched.
-
Citations
14 Claims
-
1. An optical data processing device comprising:
-
an extracting unit for extracting at least three three-dimensional edges that extend in a specific direction from a first three-dimensional model, as a first group of three-dimensional edges, and for extracting at least three three-dimensional edges that extend in the specific direction from a second three-dimensional model, as a second group of three-dimensional edges, a specifying unit for specifying a relative position against other plural three-dimensional edges in each of the first group of three-dimensional edges and a relative position against other plural three-dimensional edges in each of the second group of three-dimensional edges, a similarity calculating unit for calculating a similarity between the relative position in each of the first group of three-dimensional edges and the relative position in each of the second group of three-dimensional edges, and a selecting unit for selecting one edge in the second group of three-dimensional edges corresponding to one edge in the first group of three-dimensional edges based on the similarity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An optical data processing system comprising:
-
an extracting means for extracting at least three three-dimensional edges that extend in a specific direction from a first three-dimensional model, as a first group of three-dimensional edges, and for extracting at least three three-dimensional edges that extend in the specific direction from a second three-dimensional model, as a second group of three-dimensional edges, a specifying means for specifying a relative position against other plural three-dimensional edges in each of the first group of three-dimensional edges and a relative position against other plural three-dimensional edges in each of the second group of three-dimensional edges, a similarity calculating means for calculating a similarity between the relative position in each of the first group of three-dimensional edges and the relative position in each of the second group of three-dimensional edges, and a selecting means for selecting one edge in the second group of three-dimensional edges corresponding to one edge in the first group of three-dimensional edges based on the similarity.
-
-
13. An optical data processing method comprising:
-
an extracting step for extracting at least three three-dimensional edges that extend in a specific direction from a first three-dimensional model, as a first group of three-dimensional edges, and for extracting at least three three-dimensional edges that extend in the specific direction from a second three-dimensional model, as a second group of three-dimensional edges, a specifying step for specifying a relative position against other plural three-dimensional edges in each of the first group of three-dimensional edges and a relative position against other plural three-dimensional edges in each of the second group of three-dimensional edges, a similarity calculating step for calculating a similarity between the relative position in each of the first group of three-dimensional edges and the relative position in each of the second group of three-dimensional edges, and a selecting step for selecting one edge in the second group of three-dimensional edges corresponding to one edge in the first group of three-dimensional edges based on the similarity.
-
-
14. An optical data processing program that is read and run by a computer, the program actuating the computer as the following means:
-
an extracting means for extracting at least three three-dimensional edges that extend in a specific direction from a first three-dimensional model, as a first group of three-dimensional edges, and for extracting at least three three-dimensional edges that extend in the specific direction from a second three-dimensional model, as a second group of three-dimensional edges, a specifying means for specifying a relative position against other plural three-dimensional edges in each of the first group of three-dimensional edges and a relative position against other plural three-dimensional edges in each of the second group of three-dimensional edges, a similarity calculating means for calculating a similarity between the relative position in each of the first group of three-dimensional edges and the relative position in each of the second group of three-dimensional edges, and a selecting means for selecting one edge in the second group of three-dimensional edges corresponding to one edge in the first group of three-dimensional edges based on the similarity.
-
Specification