Method for camera motion estimation and correction

US9967463B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9967463-B2
Application numberUS-201414906869-A
CountryUS
Kind codeB2
Filing dateJul 24, 2014
Priority dateJul 24, 2013
Publication dateMay 8, 2018
Grant dateMay 8, 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 motion estimation and correction system and methods are shown comprising: an image acquisition device configured to acquire an image via scanning an image frame over a period of time, an inertial measurement unit configured to measure at least one of a position, an orientation, and a movement of the image acquisition device during the period of time and output an indication of the movement as detected; and a state estimation module, operatively coupled to the inertial measurement unit and the image acquisition device, configured to estimate a state related to at least one of position and orientation of the image acquisition device based on the at least one of the position, the orientation, and the movement. In one example, systems and methods include using an inertial measurement unit along with an image acquisition device. In one example, the image acquisition device includes a rolling-shutter camera.

First claim

Opening claim text (preview).

What is claimed is: 1. A system, comprising: an image acquisition device configured to acquire an image via scanning an image frame over a period of time; an inertial measurement unit configured to measure at least one of a position, an orientation, and a movement of the image acquisition device during the period of time and output an indication of the movement as detected; and a state estimation module, operatively coupled to the inertial measurement unit and the image acquisition device, configured to estimate a state related to at least one of position and orientation of the image acquisition device based on the at least one of the position, the orientation, and the movement, wherein the state estimation module is configured to use a parametric model of the errors in the state estimates to effect the computation of the state updates, and to vary a number of terms in the parametric model of the errors in response to a magnitude of one or more errors. 2. The system of claim 1 , wherein the state estimation module is configured to output the state as estimated, and further comprising a user interface configured to display the state as output from the state estimation module. 3. The system of claim 1 , wherein the inertial measurement unit is rigidly connected to the image acquisition device. 4. The system of claim 1 , wherein the image acquisition device is a rolling-shutter camera. 5. The system of claim 1 , wherein the state estimation module comprises a processor configured to apply a parametric model to the movement to estimate the state. 6. The system of claim 1 , wherein the inertial measurement unit includes at least one of an accelerometer, a gyroscope, and a magnetometer. 7. The system of claim 1 , wherein the state estimation module is configured to output the state as estimated, and further comprising a state correction module operatively coupled to the state estimation module and configured to correct the image according to the state as output from the state estimation module. 8. The system of claim 1 , wherein the state estimation module is configured to use a parametric model developed on a basis of temporal functions. 9. A state estimation circuit, comprising: a memory module configured to store a description of a movement of an image acquisition device as computed based on an output of an inertial measurement unit during a period of time; and a processor configured to estimate a state related to at least one of position and orientation of the image acquisition device, wherein the processor is configured to apply a parametric model of one or more errors in a state estimate to effect a computation of a state update, and to vary a number of terms in the parametric model of the errors in response to a magnitude of one or more errors; wherein the image acquisition device is configured to acquire the image via scanning an image frame over the period of time. 10. The state estimation circuit of claim 9 , wherein the state estimation circuit is configured to output the state as estimated to a user interface configured to display the state as output. 11. The state estimation circuit of claim 9 , wherein the image acquisition device is a rolling-shutter camera. 12. The state estimation circuit of claim 9 , wherein the inertial measurement unit includes at least one of an accelerometer, a gyroscope, and a magnetometer. 13. The state estimation circuit of claim 9 , further configured to correct the image according to the state. 14. The state estimation circuit of claim 9 , wherein the processor is configured to model motion of the image acquisition device during the period of time, in order to compute measurement residuals for updating a state estimate. 15. The state estimation circuit of claim 9 , wherein the processor is configured to apply a parametric model developed on a basis of temporal functions. 16. A method, comprising: acquiring an image from an image acquisition device by scanning an image frame over a period of time; using an inertial measurement unit to acquire at least one of a position, an orientation, and a movement of the image acquisition device during the period of time; estimating a state relating to the image acquisition device with a state estimation module, wherein estimating a state includes using a parametric model of one or more errors in a state estimate to effect a computation of a state update; and varying a number of error estimation terms used to estimate the state relating to the image acquisition device. 17. The method of claim 16 , further comprising displaying, on a user interface, the state as estimated from the state estimation module. 18. The method of claim 16 , wherein using the inertial measurement unit includes using an inertial measurement unit that is rigidly connected to the image acquisition device. 19. The method of claim 16 , wherein acquiring the image from an image acquisition device includes acquiring an image from a rolling-shutter camera. 20. The method of claim 16 , wherein estimating the state relating to the image acquisition device includes utilizing a processor configured to apply a parametric model to the movement to estimate the state. 21. The method of claim 16 , wherein using the inertial measurement unit includes using at least one of an accelerometer, a gyroscope, and a magnetometer. 22. The method of claim 16 , further comprising using an state correction module to correct the image according to the state as output from the state estimation module. 23. The method of claim 16 , wherein estimating a state includes using inertial measurements to model motion of the image acquisition device during the period of time to compute measurement residuals for updating a state estimate. 24. The method of claim 16 , wherein estimating a state includes using a parametric model developed on a basis of temporal functions.

Assignees

Inventors

Classifications

  • H04N23/689Primary

    Motion occurring during a rolling shutter mode · CPC title

  • by using electronic viewfinders · CPC title

  • H04N23/683Primary

    performed by a processor, e.g. controlling the readout of an image memory · CPC title

  • based on additional sensors, e.g. acceleration sensors · CPC title

  • Electricity · 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 US9967463B2 cover?
A motion estimation and correction system and methods are shown comprising: an image acquisition device configured to acquire an image via scanning an image frame over a period of time, an inertial measurement unit configured to measure at least one of a position, an orientation, and a movement of the image acquisition device during the period of time and output an indication of the movement as…
Who is the assignee on this patent?
Univ California
What technology area does this patent fall under?
Primary CPC classification H04N23/689. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 08 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).