Automatic Detection of Noteworthy Locations

US2019147303A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2019147303-A1
Application numberUS-201816040262-A
CountryUS
Kind codeA1
Filing dateJul 19, 2018
Priority dateMay 10, 2012
Publication dateMay 16, 2019
Grant date

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.

By providing 3D representations of noteworthy locations for comparison with images, the 3D location of the imaging device, as well as the orientation of the device may be determined. The 3D location and orientation of the imaging device then allows for enhanced navigation in a collection of images, as well as enhanced visualization and editing capabilities. The 3D representations of noteworthy locations may be provided in a database that may be stored local or remote to the imaging device or a programmable device processing images obtained from the imaging device.

First claim

Opening claim text (preview).

1 . A method for viewing images by a device, comprising: capturing a first image, the first image associated with location data corresponding to a location from which the first image was captured; receiving a request to display the first image; identifying a predefined three-dimensional representation based on the location data; detecting one or more features in the first image; matching the detected one or more features in the first image with one or more features of the identified predefined three-dimensional representation; determining a three-dimensional location from which the first image was captured based, at least in part, on the matched one or more features and the location data; compositing the first image with a second image, the second image from a collection of images and associated with the detected one or more features in the first image; and presenting the composited image. 2 . The method of claim 1 , wherein the location data is obtained by obtaining geodata for the first image. 3 . The method of claim 2 , wherein obtaining geodata for the first image comprises obtaining GPS data from metadata of the first image. 4 . The method of claim 1 , wherein the predefined three-dimensional representation comprises a three dimensional model and wherein the second image is not captured by the device. 5 . The method of claim 1 , further comprising calculating an orientation of the first image based, at least in part, on the matching, wherein the orientation corresponds to a direction from which the first image was captured. 6 . The method of claim 1 , further comprising adding tags based on the one or more features of the identified predefined three-dimensional representation, and wherein the composited image includes the added tags. 7 . The method of claim 1 , further comprising presenting one or more directional indicators, the one or more directional indicators indicating navigation directions based on other images in the collection of images. 8 . A non-transitory program storage device comprising instructions stored thereon to cause one or more processors of a device to: capture a first image, the first image associated with location data corresponding to a location from which the first image was captured; receive a request to display the first image; identify a predefined three-dimensional representation based on the location data; detect one or more features in the first image; match the detected one or more features in the first image with one or more features of the identified predefined three-dimensional representation; determine a three-dimensional location from which the first image was captured based, at least in part, on the matched one or more features and the location data; composite the first image with a second image, the second image from a collection of images and associated with the detected one or more features in the first image; and present the composited image. 9 . The non-transitory program storage device of claim 8 , wherein the location data is obtained by obtaining geodata for the first image. 10 . The non-transitory program storage device of claim 9 , wherein obtaining geodata for the first image comprises obtaining GPS data from metadata of the first image. 11 . The non-transitory program storage device of claim 8 , wherein the predefined three-dimensional representation comprises a three dimensional model and wherein the second image is not captured by the device. 12 . The non-transitory program storage device of claim 8 , wherein the instructions further cause the one or more processors to calculate an orientation of the first image based, at least in part, on the matching, wherein the orientation corresponds to a direction from which the first image was captured. 13 . The non-transitory program storage device of claim 8 , wherein the instructions further cause the one or more processors to add tags based on the one or more features of the identified predefined three-dimensional representation, and wherein the presented composited image includes the added tags. 14 . The non-transitory program storage device of claim 8 , wherein the instructions further cause the one or more processors to present one or more directional indicators, the one or more directional indicators indicating navigation directions based on other images in the collection of images. 15 . An electronic device, comprising: a memory; one or more image capture devices; a display; a user interface; and one or more processors operatively coupled to the memory, wherein the one or more processors are configured to execute instructions causing the one or more processors to: capture a first image, the first image associated with location data corresponding to a location from which the first image was captured; receive a request to display the first image; identify a predefined three-dimensional representation based on the location data; detect one or more features in the first image; match the detected one or more features in the first image with one or more features of the identified predefined three-dimensional representation; determine a three-dimensional location from which the first image was captured based, at least in part, on the matched one or more features and the location data; composite the first image with a second image, the second image from a collection of images and associated with the detected one or more features in the first image; and present the composited image. 16 . The electronic device of claim 15 , wherein the location data is obtained by obtaining geodata for the first image. 17 . The electronic device of claim 16 , wherein obtaining geodata for the first image comprises obtaining GPS data from metadata of the first image. 18 . The electronic device of claim 15 , wherein the predefined three-dimensional representation comprises a three dimensional model and wherein the second image is not captured by the electronic device. 19 . The electronic device of claim 15 , wherein the instructions further cause the one or more processors to calculate an orientation of the first image based, at least in part, on the matching, wherein the orientation corresponds to a direction from which the first image was captured. 20 . The electronic device of claim 15 , wherein the instructions further cause the one or more processors to add tags based on the one or more features of the identified predefined three-dimensional representation, and wherein the presented composited image includes the added tags.

Assignees

Inventors

Classifications

  • G06T7/74Primary

    involving reference images or patches · CPC title

  • Camera pose · CPC title

  • Geographical information databases · CPC title

  • G06K9/68Primary

    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 US2019147303A1 cover?
By providing 3D representations of noteworthy locations for comparison with images, the 3D location of the imaging device, as well as the orientation of the device may be determined. The 3D location and orientation of the imaging device then allows for enhanced navigation in a collection of images, as well as enhanced visualization and editing capabilities. The 3D representations of noteworthy …
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06T7/74. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 16 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).