Methods, systems, and computer readable media for visual odometry using rigid structures identified by antipodal transform

US9761008B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9761008-B2
Application numberUS-201615063495-A
CountryUS
Kind codeB2
Filing dateMar 7, 2016
Priority dateMay 8, 2014
Publication dateSep 12, 2017
Grant dateSep 12, 2017

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.

The subject matter described herein includes methods for visual odometry using rigid structures identified by an antipodal transform. One exemplary method includes receiving a sequence of images captured by a camera. The method further includes identifying rigid structures in the images using an antipodal transform. The method further includes identifying correspondence between rigid structures in different image frames. The method further includes estimating motion of the camera based on motion of corresponding rigid structures among the different image frames.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for hybrid motion model computation from matching feature points, the method comprising; identify feature points in a current image frame and at least two previous image frames captured by a camera; for a triplet of image frames including the current image frame and a previous two image frames, estimate inter-frame camera position at each frame based on matching of the feature points across the frames in the triplet; and for the triplet of image frames, using line correspondences in the frames to compute a line-based trifocal tensor and an estimation of inter-frame camera position at every frame, wherein the line-based trifocal tensor is based on a line whose inter-frame rotation and translation are tracked and used to determine inter-frame rotation and translation of the camera for the triplet of image frames.

Assignees

Inventors

Classifications

  • Hierarchical, coarse-to-fine, multiscale or multiresolution image processing; Pyramid transform · CPC title

  • Camera pose · CPC title

  • using feature-based methods · CPC title

  • G06T7/246Primary

    using feature-based methods, e.g. the tracking of corners or segments · CPC title

  • Video; Image sequence · 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 US9761008B2 cover?
The subject matter described herein includes methods for visual odometry using rigid structures identified by an antipodal transform. One exemplary method includes receiving a sequence of images captured by a camera. The method further includes identifying rigid structures in the images using an antipodal transform. The method further includes identifying correspondence between rigid structures…
Who is the assignee on this patent?
Univ Pennsylvania
What technology area does this patent fall under?
Primary CPC classification G06T7/246. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 12 2017 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).