Methods for localization using geotagged photographs and three-dimensional visualization

US9892558B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9892558-B2
Application numberUS-201615047655-A
CountryUS
Kind codeB2
Filing dateFeb 19, 2016
Priority dateFeb 19, 2016
Publication dateFeb 13, 2018
Grant dateFeb 13, 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.

Methods for identifying parts of a target object (e.g., an airplane) using geotagged photographs captured on site by a hand-held imaging device. The geotagged photographs contain GPS location data and camera setting information. The embedded image metadata from two or more photographs is used to estimate the location (i.e., position and orientation) of the imaging device relative to the target object, which location is defined in the coordinate system of the target object. Once the coordinates of the area of interest on the target object are known, the part number and other information associated with the part can be determined when the imaging device viewpoint information is provided to a three-dimensional visualization environment that has access to three-dimensional models of the target object.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for identifying a part of a target object, comprising: (a) acquiring reference location image data, first geolocation data and first heading angle data using an imaging device directed toward the target object and located at a known reference location relative to a coordinate system of the target object; (b) acquiring feature location image data, second geolocation data and second heading angle data using an imaging device directed toward an area on the target object and located at an unknown feature location relative to the coordinate system of the target object; (c) computing an offset in Cartesian coordinates between the feature location and the reference location, wherein the offset is a function of coordinates in said first and second geolocation data and heading angles in said first and second heading angle data; (d) retrieving three-dimensional model data of the target object from a three-dimensional model database; (e) displaying a three-dimensional model image of at least a portion of the target object with a viewpoint that is a function of the offset computed in step (c) and the camera field-of-view angle, said three-dimensional model image representing said three-dimensional model data retrieved from the three-dimensional model database; (f) displaying a feature location image of the same portion of the target object as an overlay or background to said three-dimensional model image, said feature location image representing at least portions of said feature location image data; (g) selecting a point in the displayed feature location image; (h) retrieving additional three-dimensional model data from the three-dimensional model database in response to said selecting; and (i) displaying symbology representing the retrieved additional three-dimensional model data. 2. The method as recited in claim 1 , wherein the additional three-dimensional model data comprises part identification data that identifies a part of the target object associated with an area of the three-dimensional model image containing the selected point. 3. The method as recited in claim 1 , wherein the additional three-dimensional model data comprises coordinates of the selected point defined in the coordinate system of the target object. 4. The method as recited in claim 1 , wherein step (c) comprises computing an offset transformation matrix that represents a location offset between the imaging device at the reference location and the imaging device at the feature location, wherein the offset transformation matrix is a function of at least coordinates in said first and second geolocation data and heading angles in said first and second heading angle data, and the viewpoint is a function of the offset transformation matrix. 5. The method as recited in claim 1 , further comprising adjusting a position of the three-dimensional model image to align the three-dimensional model image with the feature location image on the display screen. 6. The method as recited in claim 1 , wherein said displayed feature location image comprises an outline extracted from said feature location image data using edge detection. 7. The method as recited in claim 1 , wherein the target object is an airplane. 8. The method as recited in claim 1 , wherein a position of the reference location is collocated with an origin of the coordinate system of the target object. 9. The method as recited in claim 1 , wherein steps (c)-(f), (h) and (i) are performed by the imaging device. 10. The method as recited in claim 1 , further comprising sending said reference and feature location image data, said first and second geolocation data, and said first and second heading angle data from the imaging device to a computer system, wherein steps (c)-(f), (h) and (i) are performed by the computer system. 11. A method for identifying a part of a target object, comprising: (a) acquiring reference location image data, first geolocation data and first heading angle data using an imaging device directed toward the target object and located at a known reference location relative to a coordinate system of the target object; (b) constructing a reference location data file containing at least said reference location image data, said first geolocation data and said first heading angle data; (c) acquiring feature location image data, second geolocation data and second heading angle data using an imaging device directed toward an area on the target object and located at an unknown feature location relative to the coordinate system of the target object; (d) constructing a feature location data file containing at least said feature location image data, said second geolocation data and said second heading angle data; (e) sending the reference and feature location data files from the imaging device to a computer system; (f) computing an offset between the feature location and the reference location, wherein the offset is a function of coordinates in said first and second geolocation data and heading angles in said first and second heading angle data; (g) retrieving three-dimensional model data of the target object from a three-dimensional model database; (h) displaying a three-dimensional model image of at least a portion of the target object with a viewpoint that is a function of the offset computed in step (f) and the field-of-view angle of the imaging device, said three-dimensional model image representing said three-dimensional model data retrieved from the three-dimensional model database; and (i) displaying a feature location image of the same portion of the target object as an overlay or background to said three-dimensional model image, said feature location image representing at least portions of said feature location image data, wherein steps (f) through (i) are performed by the computer system. 12. The method as recited in claim 11 , further comprising: (g) selecting a point in said displayed feature location image; (h) retrieving additional three-dimensional model data from the three-dimensional model database in response to said selecting; and (i) displaying symbology representing the retrieved additional three-dimensional model data. 13. The method as recited in claim 12 , wherein the additional three-dimensional model data comprises part identification data that identifies a part of the target object associated with an area of the three-dimensional model image containing the selected point. 14. The method as recited in claim 12 , wherein the additional three-dimensional model data comprises coordinates of the selected point in the coordinate system of the target object. 15. The method as recited in claim 12 , wherein step (f) comprises computing an offset transformation matrix that represents a location offset between the imaging device at the reference location and the imaging device at the feature location, wherein the offset transformation matrix is a function of at least coordinates in said first and second geolocation data and heading angles in said first and second heading angle data, and the viewpoint is a function of the offset transformation matrix. 16. The method as recited in claim 11 , wherein said feature location image comprises an outline extracted from said feature location image data using edge detection. 17. A system comprising a digital camera, a GPS receiver, a digital compass, a display screen, a non-transitory tangible computer-readable storage medium storing three-dimensional model data of a target object, a three-dimensional visualization software application, and an offset

Assignees

Inventors

Classifications

  • using geographical or spatial information, e.g. location · CPC title

  • G06Q10/20Primary

    Administration of product repair or maintenance · CPC title

  • Aligning objects, relative positioning of parts · CPC title

  • Operations & Transport · mapped topic

  • Physics · mapped topic

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 US9892558B2 cover?
Methods for identifying parts of a target object (e.g., an airplane) using geotagged photographs captured on site by a hand-held imaging device. The geotagged photographs contain GPS location data and camera setting information. The embedded image metadata from two or more photographs is used to estimate the location (i.e., position and orientation) of the imaging device relative to the target …
Who is the assignee on this patent?
Boeing Co
What technology area does this patent fall under?
Primary CPC classification G06Q10/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 13 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).