Adaptive motion filtering in an unmanned autonomous vehicle

US10873702B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10873702-B2
Application numberUS-201716324308-A
CountryUS
Kind codeB2
Filing dateFeb 24, 2017
Priority dateSep 23, 2016
Publication dateDec 22, 2020
Grant dateDec 22, 2020

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.

Embodiments include devices and methods for adaptive image processing in an unmanned autonomous vehicle (UAV). In various embodiments, an image sensor may capture an image, while a processor of the UAV obtains attitude information from one or more attitude sensors. Such information may include the relative attitude of the UAV and changes in attitude. The processor of the UAV may determine a UAV motion mode based, at least in part, on the obtained attitude information. The UAV motion mode may result in the modification of yaw correction parameters. The processor of the UAV may further execute yaw filtering on the image based, at least in part, on the determined motion mode.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of motion filtering an image in an unmanned autonomous vehicle (UAV), comprising: capturing an image by an image sensor associated with the UAV; obtaining attitude information of the UAV by an attitude sensor of the UAV; determining a UAV motion mode based, at least in part, on the obtained attitude information; and executing yaw filtering on the image based, at least in part, on the determined UAV motion mode wherein the executing yaw filtering comprises: calculating an average yaw over a sliding window; calculating a standard deviation of the calculated average yaw; determining whether a yaw threshold is exceeded based, at least in part, on the calculated average yaw and the calculated standard deviation; modifying a yaw correction parameter based, at least in part, on the determination of whether the yaw threshold is exceeded; and executing a filter function using the yaw correction parameter. 2. The method of claim 1 , further comprising setting the yaw threshold to a frequency of 35 Hz in response to determining that the UAV motion mode is a fast yaw mode. 3. The method of claim 1 , further comprising setting the yaw threshold to a frequency of 25 Hz in response to determining that the UAV motion mode is a hover mode. 4. The method of claim 1 , further comprising in response to determining that the yaw threshold is exceeded: incrementing the yaw correction parameter; determining whether a maximum yaw correction is exceeded; and setting the yaw correction parameter to the maximum yaw correction. 5. The method of claim 1 , further comprising in response to determining that the yaw threshold is not exceeded: decrementing the yaw correction parameter; determining whether a minimum yaw correction is exceeded; and setting the yaw correction parameter to the minimum yaw correction. 6. The method of claim 1 , wherein the filter function includes an infinite impulse response filter. 7. An unmanned autonomous vehicle (UAV), comprising: an image sensor; an attitude sensor; and a processor coupled to the image sensor and the attitude sensor, and configured with processor-executable instructions to: capture an image by the image sensor; obtain attitude information of the UAV by the attitude sensor; determine a UAV motion mode based, at least in part, on the obtained attitude information; and execute yaw filtering on the image based, at least in part, on the determined UAV motion mode by: calculating an average yaw over a sliding window; calculating a standard deviation of the calculated average yaw; determining whether a yaw threshold is exceeded based, at least in part, on the calculated average yaw and the calculated standard deviation; modifying a yaw correction parameter based, at least in part, on the determination of whether the yaw threshold is exceeded; and executing a filter function using the yaw correction parameter. 8. The UAV of claim 7 , wherein the processor is further configured with processor-executable instructions to set the yaw threshold to a frequency of 35 Hz in response to determining that the UAV motion mode is a fast yaw mode. 9. The UAV of claim 7 , wherein the processor is further configured with processor-executable instructions to set the yaw threshold to a frequency of 25 Hz in response to determining that the UAV motion mode is a hover mode. 10. The UAV of claim 7 , wherein in response to determining that the yaw threshold is exceeded the processor is further configured with processor-executable instructions to: increment the yaw correction parameter; determine whether a maximum yaw correction is exceeded; and set the yaw correction parameter to the maximum yaw correction. 11. The UAV of claim 7 , wherein in response to determining that the yaw threshold is not exceeded the processor is further configured with processor-executable instructions to: decrement the yaw correction parameter; determine whether a minimum yaw correction is exceeded; and setting the yaw correction parameter to the minimum yaw correction. 12. The UAV of claim 7 , wherein the filter function includes an infinite impulse response filter. 13. An unmanned autonomous vehicle (UAV), comprising: means for capturing an image; means for obtaining attitude information of the UAV; means for determining a UAV motion mode based, at least in part, on the obtained attitude information; and means for executing yaw filtering on the image based, at least in part, on the determined UAV motion mode comprising: means for calculating an average yaw over a sliding window; means for calculating a standard deviation of the calculated average yaw; means for determining whether a yaw threshold is exceeded based, at least in part, on the calculated average yaw and the calculated standard deviation; means for modifying a yaw correction parameter based, at least in part, on the determination of whether the yaw threshold is exceeded; and means for executing a filter function using the yaw correction parameter. 14. A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a processor of an unmanned autonomous vehicle (UAV) to perform operations comprising: capturing an image by an image sensor associated with the UAV; obtaining attitude information of the UAV by an attitude sensor of the UAV; determining a UAV motion mode based, at least in part, on the obtained attitude information; and executing yaw filtering on the image based, at least in part, on the determined UAV motion mode by: calculating an average yaw over a sliding window; calculating a standard deviation of the calculated average yaw; determining whether a yaw threshold is exceeded based, at least in part, on the calculated average yaw and the calculated standard deviation; modifying a yaw correction parameter based, at least in part, on the determination of whether the yaw threshold is exceeded; and executing a filter function using the yaw correction parameter. 15. The non-transitory processor-readable storage medium of claim 14 , wherein the stored processor-executable instructions are configured to cause the processor of the UAV to perform operations further comprising setting the yaw threshold to a frequency of 35 Hz in response to determining that the UAV motion mode is a fast yaw mode. 16. The non-transitory processor-readable storage medium of claim 14 , wherein the stored processor-executable instructions are configured to cause the processor of the UAV to perform operations further comprising setting the yaw threshold to a frequency of 25 Hz in response to determining that the UAV motion mode is a hover mode. 17. The non-transitory processor-readable storage medium of claim 14 , wherein the stored processor-executable instructions are configured to cause the processor of the UAV to perform operations further comprising in response to determining that the yaw threshold is exceeded: incrementing the yaw correction parameter; determining whether a maximum yaw correction is exceeded; and setting the yaw correction parameter to the maximum yaw correction. 18. The non-transitory processor-readable storage medium of claim 14 , wherein the stored processor-executable instructions are configured to cause the processor of the UAV to perform operations further comprising in response to determining that the yaw threshold is not exceeded: decrementing the yaw correction parameter; determining whether a minimum yaw correction is exceeded; and

Assignees

Inventors

Classifications

  • by controlling rolling shutters in CMOS SSIS · CPC title

  • by distinguishing pan or tilt from motion · CPC title

  • based on the image signal · CPC title

  • autonomous, i.e. by navigating independently from ground or air stations, e.g. by using inertial navigation systems [INS] · CPC title

  • for imaging, photography or videography · 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 US10873702B2 cover?
Embodiments include devices and methods for adaptive image processing in an unmanned autonomous vehicle (UAV). In various embodiments, an image sensor may capture an image, while a processor of the UAV obtains attitude information from one or more attitude sensors. Such information may include the relative attitude of the UAV and changes in attitude. The processor of the UAV may determine a UAV…
Who is the assignee on this patent?
Qualcomm Inc, Huang Yin, Zhang Liang, and 3 more
What technology area does this patent fall under?
Primary CPC classification H04N23/683. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 22 2020 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).