Optical data processing device, optical data processing system, optical data processing method, and optical data processing program

US9977983B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9977983-B2
Application numberUS-201314420401-A
CountryUS
Kind codeB2
Filing dateJun 20, 2013
Priority dateAug 9, 2012
Publication dateMay 22, 2018
Grant dateMay 22, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

The invention claimed is: 1. An optical data processing device comprising: processing circuitry configured to: extract at least three three-dimensional edges that extend in a specific and same 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 and same direction from a second three-dimensional model, as a second group of three-dimensional edges, specify 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, calculate 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 select 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, wherein each relative position is specified based on a distance between a target three-dimensional edge and a respective of the other plural three-dimensional edges and an angle direction of the respective of the other plural three-dimensional edges viewed from the target three-dimensional edge, and wherein each relative position is defined by a combination of multiple vectors in which a specific three-dimensional edge and other multiple three-dimensional edges are connected. 2. The optical data processing device according to claim 1 , wherein the similarity is evaluated by lengths of the multiple vectors and angles of the multiple vectors against a predetermined first direction. 3. The optical data processing device according to claim 1 , wherein the specific direction is a perpendicular direction. 4. The optical data processing device according to claim 1 , wherein the specific three-dimensional edge is specified by endpoints of a line segment that constitutes the specific three-dimensional edge. 5. The optical data processing device according to claim 1 , wherein at least one of the first three-dimensional model and the second three-dimensional model is a three-dimensional model based on a stereophotographic image. 6. The optical data processing device according to claim 5 , the processing circuitry further configured to calculate an external orientation element of left and right photographic images based on a perpendicular edge in the left and right photographic images that constitute the stereophotographic image. 7. The optical data processing device according to claim 6 , wherein the three-dimensional model based on the stereophotographic image expands or contracts, and the processing circuitry further configured to: adjust a scale of the three-dimensional model based on the stereophotographic image, so as to match each position of the first group of three-dimensional edges and each position of the second group of three-dimensional edges selected by a selecting unit, and integrate the three-dimensional model based on the stereophotographic image in which the scale is adjusted and other three-dimensional models, based on a combination of the first group of three-dimensional edges and the second group of three-dimensional edges selected by the selecting unit. 8. The optical data processing device according to claim 1 , wherein the first three-dimensional model is a three-dimensional model based on a three-dimensional point cloud position data obtained by a reflected light of a laser beam, and the second three-dimensional model is a three-dimensional model based on a stereophotographic image or the first three-dimensional model and the second three-dimensional model are three-dimensional models based on a stereophotographic image. 9. The optical data processing device according to claim 1 , wherein the first three-dimensional model and the second three-dimensional model are three-dimensional models based on three-dimensional point cloud position data obtained by a reflected light of a laser beam. 10. An optical data processing system comprising: processing circuitry configured to: extract at least three three-dimensional edges that extend in a specific and same 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 and same direction from a second three-dimensional model, as a second group of three-dimensional edges, specify 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, calculate 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 select 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, wherein each relative position is specified based on a distance between a target three-dimensional edge and a respective of the other plural three-dimensional edges and an angle direction of the respective of the other plural three-dimensional edges viewed from the target three-dimensional edge, and wherein each relative position is defined by a combination of multiple vectors in which a specific three-dimensional edge and other multiple three-dimensional edges are connected. 11. An optical data processing method comprising: extracting at least three three-dimensional edges that extend in a specific and same 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 and same direction from a second three-dimensional model, as a second group of three-dimensional edges, 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, 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 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, wherein each relative position is specified based on a distance between a target three-dimensional edge and a respective of the other plural three-dimensional edges and an angle direction of the respective of the other plural three-dimensional edges viewed from the target three-dimensional edge, and wherein each relative position is defined by a combination of multiple vectors in which a specific three-dimensional edge and other multiple three-dimensional edges are connected. 12. A non-transitory computer readable medium including an optical data processing program that is read and run by a computer, the program actuating the computer to operate as: an extracting means for extracting at least three three-dimensional edges that extend in a specific and same 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 and same direction from a second three-dimensional m

Assignees

Inventors

Classifications

  • G01B11/00Primary

    Measuring arrangements characterised by the use of optical techniques · CPC title

  • Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components · CPC title

  • Matching criteria, e.g. proximity measures · CPC title

  • from stereo images · CPC title

  • Three-dimensional [3D] modelling for computer graphics · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9977983B2 cover?
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 t…
Who is the assignee on this patent?
Kk Topcon
What technology area does this patent fall under?
Primary CPC classification G01B11/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 22 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).