Low-cost, long-term aerial imagery

US11153535B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11153535-B2
Application numberUS-201916731713-A
CountryUS
Kind codeB2
Filing dateDec 31, 2019
Priority dateJan 21, 2017
Publication dateOct 19, 2021
Grant dateOct 19, 2021

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 imaging system that includes a camera mounted on an aerial platform, for example a balloon, allows a user to increase the longevity of the camera's battery by remote control. A user may capture imagery at a time scale of interest and desired power consumption by adjusting parameters for image capture by the camera. A user may adjust a time to capture an image, a time to capture a video, or a number of cycles per time period to capture one or more images as the aerial platform moves in a region of interest to change power consumption for imaging. The system also provides imaging alignment to account for unwanted movement of the aerial platform when moved in the region of interest. Additionally, a mounting device is provided that is simple and inexpensive, and that allows a camera to remain positioned in a desired position relative to the ground.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus comprising: one or more processors and, memory in communication with the one or more processors, the memory comprising code that, when executed, causes the one or more processors to control the apparatus to: receive first data, the first data comprising information related to a region to be imaged and information related to a field of vision of a camera device positioned on an aerial platform above the region; receive second data from the camera device, the second data including a plurality of images taken by the camera device; extract a plurality of features from the plurality of images; reject selected features of the plurality of features that do not match across the plurality of images; determine a homography that maps features in each image of the plurality of images to features in another image of the plurality of images; and, apply the homography to a current image of the plurality of images and align the current image to a previous image of the plurality of images taken previously to the current image, wherein the aerial platform includes a steering device and the code, when executed, further causes the one or more processors to control the apparatus to: determine, based at least on the first data, a path within the region and provide information on the path to a mobile entity; receive the second data from the camera device during a time period as the mobile entity moves the aerial platform along the path using the steering device, wherein the path comprises a first path and the code, when executed, further causes the one or more processors to control the apparatus to: receive third data from the position sensor of the camera device as the mobile entity moves the aerial platform along the first path using the steering device; determine, based at least on the third data, at least one unimaged area of the region that remains unimaged in the movement along the first path; and, determine, based at least on the at least one unimaged area and the first data, a second path within the region and provide information on the second path to the mobile entity. 2. The apparatus of claim 1 , wherein the plurality of images comprises a series of images taken at discrete times over the time period and the second data further includes position data of the camera device at the time of capture of each of the series of images. 3. The apparatus of claim 1 , wherein the plurality of images comprises a video taken over the time period and the second data further includes position data of the camera device at the time of capture of each frame of the video. 4. The apparatus of claim 1 , wherein the apparatus further comprises a mobile device including a user interface in communication with the one or more processors, and the code, when executed, further causes the one or more processors to control the apparatus to display the current and previous images aligned at the user interface. 5. The apparatus of claim 1 , further comprising a balloon, wherein the balloon provides the aerial platform on which the camera device is mounted, and the steering device comprises a tether. 6. A method comprising: receiving first data, the first data comprising information related to a region to be imaged and information related to a field of vision of a camera device positioned on an aerial platform above the region; receiving second data from the camera device, the second data including a plurality of images taken by the camera device; extracting a plurality of features from the plurality of images; rejecting selected features of the plurality of features that do not match across the plurality of images; determining a homography that maps features in each image of the plurality of images to features in another image of the plurality of images; applying the homography to a current image of the plurality of images and align the current image to a previous image of the plurality of images taken previously to the current image; determining, based at least on the first data, a path within the region and providing information on the path to a mobile entity; receiving the second data from the camera device during a time period as the mobile entity moves the aerial platform along the path using a steering device; receiving third data from the position sensor of the camera device as the mobile entity moves the aerial platform along the path using the steering device; determining, based at least on the third data, at least one unimaged area of the region that remains unimaged in the movement along the path; and determining, based at least on the at least one unimaged area and the first data, an additional path within the region and providing information on the additional path to the mobile entity. 7. The method of claim 6 , wherein the plurality of images comprises a series of images taken at discrete times over the time period and the second data further includes position data of the camera device at the time of capture of each of the series of images. 8. The method of claim 6 , wherein the plurality of images comprises a video taken over the time period and the second data further includes position data of the camera device at the time of capture of each frame of the video. 9. The method of claim 6 , further comprising displaying the current and previous images aligned on a user interface of a mobile device. 10. The method of claim 6 , wherein the aerial platform comprises a balloon to which the camera device is attached, and the steering device comprises a tether connected to the balloon. 11. A non-transitory computer-readable storage medium having stored thereon computer executable instructions, which when executed by a computer device, cause the computer device to: receive first data, the first data comprising information related to a region to be imaged and information related to a field of vision of a camera device positioned on an aerial platform above the region; receive second data from the camera device, the second data including a plurality of images taken by the camera device; extract a plurality of features from the plurality of images; reject selected features of the plurality of features that do not match across the plurality of images; determine a homography that maps features in each image of the plurality of images to features in another image of the plurality of images; apply the homography to a current image of the plurality of images and align the current image to a previous image of the plurality of images taken previously to the current image; determine, based at least on the first data, a path within the region and provide information on the path to a mobile entity; receive the second data from the camera device during a time period as the mobile entity moves the aerial platform along the path using the steering device; receive third data from the position sensor of the camera device as the mobile entity moves the aerial platform along the path using the steering device; determine, based at least on the third data, at least one unimaged area of the region that remains unimaged in the movement along the path; and determine, based at least on the at least one unimaged area and the first data, an additional path within the region and providing information on the additional path to the mobile entity. 12. The non-transitory computer-readable storage medium of claim 11 , wherein the plurality of images comprises a series of images taken over the time period and the second data further includes position data of the camera device at the time of capture of each of the series of images. 13. The non-transit

Assignees

Inventors

Classifications

  • H04N7/185Primary

    from a mobile camera, e.g. for remote control · CPC title

  • H04N7/183Primary

    for receiving images from a single remote source · CPC title

  • by using electronic viewfinders · CPC title

  • Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image · CPC title

  • Control of parameters via user interfaces · 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 US11153535B2 cover?
An imaging system that includes a camera mounted on an aerial platform, for example a balloon, allows a user to increase the longevity of the camera's battery by remote control. A user may capture imagery at a time scale of interest and desired power consumption by adjusting parameters for image capture by the camera. A user may adjust a time to capture an image, a time to capture a video, or a…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04N7/185. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 19 2021 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).