Mixed media reality recognition with image tracking

US9972108B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9972108-B2
Application numberUS-201514746669-A
CountryUS
Kind codeB2
Filing dateJun 22, 2015
Priority dateJul 31, 2006
Publication dateMay 15, 2018
Grant dateMay 15, 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.

An MMR system integrating image tracking and recognition comprises a plurality of mobile devices, a pre-processing server or MMR gateway, and an MMR matching unit, and may include an MMR publisher. The MMR matching unit receives an image query from the pre-processing server or MMR gateway and sends it to one or more of the recognition units to identify a recognition result. Image tracking information also is provided for determining relative locations of images to each other. The mobile device includes an image tracker for providing at least a portion of the image tracking information. The disclosure also includes methods for image tracking-assisted recognition, recognition of multiple images using a single image query, and improved image tracking using MMR recognition.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving a first image and a second image; receiving image tracking information identifying a position, a rotation, and a scale of the first image relative to the second image, wherein the image tracking information includes sequence and relative timing information for the first image and the second image; determining a first set of image features of the first image and a second set of image features of the second image; combining the first set of image features and the second set of image features into a superset of image features using the image tracking information including the position, the rotation and the scale of the first image relative to the second image; forming a single image query corresponding to the first image and the second image based on the superset of image features; submitting the single image query corresponding to the first image and the second image; and receiving a recognition result matching the single image query. 2. The method of claim 1 , wherein the image tracking information comprises instructions for the combining. 3. The method of claim 1 , further comprising: combining the first image and the second image into a merged image based on the superset of image features. 4. The method of claim 3 , wherein the merged image is a combined image stitched together from the first image and the second image. 5. The method of claim 3 , wherein the merged image is a super-resolution image synthesized from the first image and the second image. 6. The method of claim 1 , wherein the first set of image features and the second set of image features for the same location are combined into consensus features. 7. The method of claim 6 , further comprising excluding from the superset of image features, features that are determined to be inconsistent with the consensus features. 8. The method of claim 1 , further comprising cropping the recognition result based upon the image tracking information indicating the relative locations of the first image and the second image to each other. 9. The method of claim 1 , wherein the first image and the second image are from a video stream. 10. A system comprising: one or more processors; and a memory coupled with the one or more processors, the memory storing instructions, which when executed, cause the one or more processors to: receive a first image and a second image; receive image tracking information identifying a position, a rotation, and a scale of the first image relative to the second image, wherein the image tracking information includes sequence and relative timing information for the first image and the second image; determine a first set of image features of the first image and a second set of image features of the second image; combine the first set of image features and the second set of image features into a superset of image features using the image tracking information including the position, the rotation and the scale of the first image relative to the second image; form a single image query corresponding to the first image and the second image based on the superset of image features; submit the single image query corresponding to the first image and the second image; and receive a recognition result matching the single image query. 11. The system of claim 10 , wherein the instructions further cause the one or more processors to: combine the first image and the second image into a merged image based on the superset of image features. 12. The system of claim 11 , wherein the merged image is a combined image stitched together from the first image and the second image. 13. The system of claim 11 , wherein the merged image is a super-resolution image synthesized from the first image and the second image. 14. A computer program product comprising a non-transitory computer useable medium including a computer readable program, wherein the computer readable program, when executed on a computer, causes the computer to: receive a first image and a second image; receive image tracking information identifying a position, a rotation, and a scale of the first image relative to the second image, wherein the image tracking information includes sequence and relative timing information for the first image and the second image; determine a first set of image features of the first image and a second set of image features of the second image; combine the first set of image features and the second set of image features into a superset of image features using the image tracking information including the position, the rotation and the scale of the first image relative to the second image; form a single image query corresponding to the first image and the second image based on the superset of image features; submit the single image query corresponding to the first image and the second image; and receive a recognition result matching the single image query. 15. The computer program product of claim 14 , wherein the computer readable program further causes the computer to: combine the first image and the second image into a merged image based on the superset of image features. 16. The computer program product of claim 15 , wherein the merged image is a combined image stitched together from the first image and the second image.

Assignees

Inventors

Classifications

  • G06V30/414Primary

    Extracting the geometrical structure, e.g. layout tree; Block segmentation, e.g. bounding boxes for graphics or text · CPC title

  • G06T11/60Primary

    Creating or editing images; Combining images with text · CPC title

  • Fusion techniques · CPC title

  • using multiple overlapping images; Image stitching · CPC title

  • Aligning, centring, orientation detection or correction of the image · 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 US9972108B2 cover?
An MMR system integrating image tracking and recognition comprises a plurality of mobile devices, a pre-processing server or MMR gateway, and an MMR matching unit, and may include an MMR publisher. The MMR matching unit receives an image query from the pre-processing server or MMR gateway and sends it to one or more of the recognition units to identify a recognition result. Image tracking infor…
Who is the assignee on this patent?
Moraleda Jorge, Erol Berna, Hull Jonathan J, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06V30/414. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 15 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).