throbber
llIIlIlllIlIlIllIlIllIllIllIIlIlllIlIllIllIIllIllIIllIllllIIlIllIlllIIllIlIIIIIIIIIIIIIIII
`US 20120287274A1
`
`119~ United States
`112) Patent Application Publication
`Bevirt
`
`110) Pub. No. : US 2012/0287274 A1
`Nov. 15, 2012
`(43) Pub. Date:
`
`154) TRACKING OF DYNAMIC OB JECT OF
`INTEREST AND ACTIVE STABILIZATION OF
`AN AUTONOMOUS AIRBORNE PLATFORM
`MOUNTED CAMERA
`
`Publication Classification
`
`151) Int. Cl.
`H04N 7/18
`152) U. S. Cl. . . . .
`
`12006. 01)
`. . . . . . . . . . . . . . 348/144; 348/E07. 085
`
`176)
`
`Inventor:
`
`JoeBen Bevirt, Santa Cruz, CA
`1US)
`
`157)
`
`ABSTRACT
`
`121) Appl. No. :
`
`13/451, 509
`
`122) Filed:
`
`ApF. 19, 2012
`
`Related U. S. Application Data
`
`160) Provisional application No. 61/476, 767, filed on Apr.
`19, 2011.
`
`A system for tracking and video surveillance using an aerial
`videographic platform. The system may be adapted to follow
`a user possessing a GPS device with a transmitter,
`such as an
`telephone. The aerial platform may be
`advanced cellular
`commanded by the user to follow the user during a course of
`the completion of an outdoor activity.
`time, such as during
`The aerial plat form may use a video camera to record the user
`while the user is engaged in the activity.
`
`100 ~
`
`~103
`
`Yuneec Exhibit 1004 Page 1
`
`

`
`Patent Application Publication
`
`Nov. 15, 2012 Sheet 1 of 3
`
`US 2012/0287274 A1
`
`100 ~
`
`+ 103
`
`FIG. 1
`
`Yuneec Exhibit 1004 Page 2
`
`

`
`Patent Application Publication
`
`Nov. 15, 2012 Sheet 2 of 3
`
`US 2012/0287274 A1
`
`102
`
`106
`
`c
`
`108
`
`, s'
`
`~ ~"~103
`
`FIG. 3
`
`Yuneec Exhibit 1004 Page 3
`
`

`
`Patent Application Publication
`
`Nov. 15, 2012 Sheet 3 of 3
`
`US 2012/0287274 A1
`
`FIG. 5
`
`Yuneec Exhibit 1004 Page 4
`
`

`
`US 2012/0287274 A1
`
`Nov. 15, 2012
`
`TRACKING OF DYNAMIC OBJECT OF
`INTEREST AND ACTIVE STABILIZATION OF
`AN AUTONOMOUS AIRBORNE PLATFORM
`MOUNTED CAMERA
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`[0001] This application claims priority to U. S. Provisional
`Patent Application No. 61/476, 767 to Bevirt, filed Apr. 19,
`2011, which
`by reference
`incorporated
`is hereby
`in its
`entirety.
`
`FIELD OF THE INVENTION
`
`relates to aerial vehicles, namely a
`[0002] This invention
`system with an aerial platform adapted for tracking and video
`target. The platform may be radio con-
`recording a moving
`trolled and may be actively stabilized by on-board controllers
`in various modes of operation.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`[0003] FIG. 1 is a sketch of an aerial platform
`tracking a
`user according to some embodiments of the present invention.
`[0004] FIG. 2 is a perspective view of an aerial platform in
`a quad rotor configuration according to some embodiments of
`the present invention.
`[0005] FIG. 3 is a front view of an aerial platform
`in a quad
`to some embodiments of the
`rotor configuration
`according
`present invention.
`[0006] FIG. 4 is a top view of an aerial platform
`in a quad
`to some embodiments of the
`rotor configuration
`according
`present invention.
`[0007] FIG. 5 is a side view of an aerial platform
`in a quad
`to some embodiments of the
`rotor configuration
`according
`present invention.
`
`SUMMARY
`
`[000S] A system for tracking, video imaging, and photo-
`graphing a dynamic object using an autonomous aerial video-
`graphic platform. The system may be adapted to follow a user
`a GPS device with a transmitter,
`such as an
`possessing
`telephone. The aerial platform may be
`advanced cellular
`commanded by the user to follow an object of interest, which
`may the user, during a course of time, such as during
`the
`completion of an outdoor activity, either from a given posi-
`tion, or on a prescribed trajectory pattern, relative to the user.
`The aerial platform may use a video camera to record the user
`while the user is engaged
`in the activity.
`
`DETAILED DESCRIPTION
`
`In some embodiments of the present invention,
`[0009]
`the
`is comprised of a handheld
`control device with a
`system
`graphical user interface for sending high level mission com-
`mands and information
`its position, an autonomous
`about
`aerial platform with vertical take-off and landing
`(VTOL)
`capability and an actuated gimbal mounted camera. Both the
`handheld control device, which could be implemented on an
`and the airborne vehicle are
`advanced cellular
`telephone,
`equipped with GPS and inertial navigation sensors. Estima-
`tion and control algorithms
`running onboard the vehicle use
`taken from the sensors onboard both the
`the measurements
`vehicle and the handheld device for flight and camera stabi-
`lization, as well as for ongoing correction of the relative
`
`position/trajectory of the vehicle and camera assembly with
`respect to the OoI. Computer vision algorithms
`are imple-
`the detection and
`the vehicle
`to enhance
`mented onboard
`tracking of the OoI, and the software- and hardware-based
`image stabilization.
`In some embodiments of the present
`[0010]
`invention, as
`seen in FIG. 1, a tracking and surveillance system 100 utilizes
`an aerial platform 101. The aerial platform 101 may have a
`video camera adapted to record video of an Object of Interest
`(Ooi), which may be the user 102. The user 102 may have an
`electronic device, such as a cellular telephone with GPS capa-
`bility, which emits a signal 104. The aerial platform 101 may
`have a video camera 103 adapted to take video and/or still
`images.
`as seen in FIGS. 2-5, the
`[0011] In some embodiments,
`aerial platform 101 may have a main body 106 which has
`support arms 10S. The support arms 10S may support motors
`105 which drive rotors 102. The camera 103 may be attached
`to the main body 106 with a positioning mechanism 104. The
`aerial platform may be adapted to engage in horizontal
`flight
`using the four rotors as seen. The platform may be tipped in
`order to provide thrust with a horizontal component. Control
`electronics 107 may be mounted on the main body 106.
`the aerial platform may con-
`[0012]
`In some embodiments,
`sist of a platform without a wing wherein
`the thrust
`is typi-
`downward, with the use of three, four, or
`cally predominantly
`more spaced rotors. The platform may be adapted
`to hover
`and engage in flight along a horizontal plane.
`[0013] In some embodiments,
`a
`the platform
`supports
`video camera. In some embodiments,
`the video camera
`is
`to allow for
`supported with an articulated
`system adapted
`position control of the camera. Thus, when tracking a moving
`the flight path of the platform and the
`object on the ground,
`view angle of the camera may be independent,
`or quasi-
`In some embodiments, when coupled with an
`independent.
`system and an estimation system, the
`inertial measurement
`system may be actively controlled
`to isolate the
`articulated
`camera from vehicle jitters.
`[0014]
`In some embodiments,
`to
`is adapted
`the system
`allow the user to use an electronic device, which may be a
`handheld electronic controller, or a cellular telephone,
`to set
`up the operation of the aerial platform and the video camera
`mounted thereon. The handheld controller may be adapted to
`receive a signal
`from the camera such that the user may
`observe the image that is captured by the camera. In some
`the video camera may transmit relatively
`embodiments,
`low
`quality images to the handheld unit, and may record relatively
`high quality video stream.
`[0015]
`In some embodiments,
`to
`is adapted
`the system
`allow the user to select from a variety of operational modes.
`Multiple operational modes may be strung together, with user
`to pre-plan a scene recording mission
`specified parameters,
`for the vehicle (e. g. take-off location, relative distance from
`user, segments of trajectory to follow, still photography
`fre-
`quency and/or trigger times, landing location, etc. ). Instances
`of user selected and specified video recording sequences are
`for the aerial vehicle to record from a prescribed position, or
`on a given trajectory pattern, either relative to the OoI loca-
`tion, or relative to a fixed reference location. For example, the
`user may desire to have the aerial platform
`record video
`images of the user at an altitude of 15 m higher
`than the
`fromaposition30mnorthoftheuser.
`altitudeoftheuser,
`The
`relative position may also be specified with respect to the OoI
`current direction of travel averaged over a specified
`time
`
`Yuneec Exhibit 1004 Page 5
`
`

`
`US 2012/0287274 A1
`
`Nov. 15, 2012
`
`interval. The position of the aerial platform may be relative to
`direction of the user, such that the platform maintains a posi-
`tion of 30 m behind
`the user along the user's direction of
`travel, or 30 m to the left of the user on a parallel trajectory, for
`example. Prescribed flight trajectories may be composed by
`the user by selecting basic flight pattern primitives from a list
`line, spiral, circular and polygonal
`(including hover, straight
`patterns) and specifying their parameters. Spirals and straight
`lines may be in the horizontal plane, or vertical plane, or
`ascending or descending at a specified rate.
`[0016]
`the mission planning may be
`In some embodiment,
`facilitated using a specially designed graphical user interface
`telephone, or a dedicated handheld control
`on an advanced
`device. The handheld control device may transmit
`tracking
`assistance data to the aerial vehicle. This data may include
`position, velocity, acceleration, orientation,
`and heading.
`information may be fused with sensor data on the
`This
`vehicle.
`[0017]
`In some embodiments,
`the handheld controller and
`the aerial platform are both equipped with GPS capability
`which allows both the absolute and the relative positions of
`the user and the platform to be ascertained and used in posi-
`to a moving user. In some
`the platform
`relative
`tioning
`the handheld controller may be an application
`embodiments,
`running on a cellular
`and the communication
`telephone,
`between the handheld controller and the aerial platform may
`be using a wireless cellular
`In some
`telephone network.
`controller may communicate
`embodiments,
`the handheld
`directly with the aerial platform.
`[001S] In some embodiments,
`the system maybe adapted to
`have the aerial platform hover, or follow a pre-determined
`flight path independent o f the motion o f the user, and have the
`camera track the user using an articulated
`sub-system and
`interpretation of the image generated by the
`image
`using
`the aerial platform may con-
`camera. In some embodiments,
`tain electronics adapted to view the user, and to track the user
`via articulation of the camera, based upon the taken images.
`the aerial platform may track the user
`In some embodiments,
`using a GPS offset, as described above, while
`the camera
`tracks the user using image interpretation. The location of the
`the field of view may be maintained while the
`OoI within
`aerial vehicle is in flight.
`[0019] In some embodiments,
`the user may command
`the
`to lift off of the ground using the handheld
`aerial platform
`controller, and then may view an image taken by the camera
`on the aerial platform. The user may then adjust the camera
`the change in
`such as the zoom, while reviewing
`parameters,
`view of the camera. The handheld controller may also allow
`for selection of a variety of parameters
`to a subse-
`relating
`quent use of the system wherein the aerial platform tracks the
`user and records a video of the user. The user may set the
`aerial platform to run for a certain length of time, and then to
`location. The user may set the aerial
`land in a pre-selected
`to stop and land. In some
`to run until commanded
`platform
`the aerial platform may be programmed
`to
`embodiments,
`safely land at either its current location, or at a pre-determined
`location, should the aerial platform or the camera lose track of
`the user for an extended period of time and/or when
`the
`battery charge has decreased below a certain threshold.
`there may be a high resolu-
`[0020]
`In some embodiments,
`tion camera used to record the images, with a field of view
`selected by the user, and a lower resolution wide angle camera
`used with a visual tracking portion of the system.
`
`[0021]
`the user may use the hand-
`In some embodiments,
`held device to select an Object of Interest (Ooi), which may
`be the person possessing the GPS based phone, and a tracking
`capability may be used to track the selected target. In some
`the tracking capability may be blended with
`embodiments,
`the tracking of the
`the GPS tracking capability
`to augment
`OoI.
`[0022] Algorithms and Principles for Tracking of Dynamic
`Object of Interest andActive Stabilization ofanAutonomous
`Airborne Platform Mounted Camera
`[0023] Computer Vision:
`a combination of novel and
`In some embodiments,
`[0024]
`documented computer vision algorithms are used to process
`images acquired with the camera to detect the OoI and deter-
`mine its position and orientation with respect to the camera.
`These measurements
`are then passed to the estimation and
`the accuracy of the OoI position
`filter to improve
`tracking
`estimate.
`[0025] A. I Detection/Recognition of OoI
`[0026] Featureless
`[0027] Point based
`[0 02S] General
`(SIFT): This
`[0029] Scale Invariant Feature Transform
`algorithm gives the ability to extract distinctive visual key-
`to location, scale and rotation.
`points that are invariant
`[0030] Principal Component Analysis (PCA)-SIFT
`[0031] Speeded Up Robust Features (SURF)
`[0032] Optical flow
`[0033] Hidden Markov Model (HMM)
`[0034] Predefined Types
`The object of interest might be selected from a predefined
`of objects.
`[0035] Face
`[0036] Human
`[0037] Bird
`[003S] A. 2 Object learning; The OoI may be identified
`the object
`by the user on different
`images containing
`using tools on a graphical user interface. Machine learn-
`ing algorithms may be used to improve the model of the
`object to be tracked (predefined type or user defined) and
`hence improve the robustness of the algorithm.
`[0039] A3 Visual Tracking; Estimation
`filtering algo-
`rithm which use object position measurements
`resulting
`from the object detection algorithm(s).
`[0040] B) Estimation
`[0041] An estimator
`the
`is an algorithm which combines
`from the different localization sensors to
`noisy measurements
`determine over time the best possible estimate of an object
`state (e. g. position, orientation, color, texture, etc. ).
`[0042] B. l Localization: A localization
`is
`estimator
`implemented on each the OoI localization device and the
`aerial platform.
`[0043] Strap-down IMU
`[0044] Loosely coupled GPS aided IMU
`[0045] Tightly coupled GPS aided IMU
`[0046] Handheld control device
`[0047] Airborne vehicle
`[004S] B. 2 Relative position estimation; An estimator is
`the relative positions of the
`to determine
`implemented
`aerial platform and the OoI given the estimates from the
`respective localization estimator.
`[0049] B. 3 Tracking:
`[0050] Extended Kalman Filter flavors (EKF, UKF, Sigma
`Point)
`[0051]
`Inertial and GPS sensing only
`[0052] Enhanced with computer vision
`
`list
`
`Yuneec Exhibit 1004 Page 6
`
`

`
`US 2012/0287274 A1
`
`Nov. 15, 2012
`
`3
`
`[0053] Particle Filter
`Inertial and GPS sensing only
`[0054]
`[0055] Enhanced with computer vision
`[0056] Vehicle Control
`[0057] A controller is an algorithm developed using feed-
`back control theory and optimal control theory. It uses the
`current best estimate of an object state as an input and deter-
`mines the best actuator commands to affect the state and move
`it to the actual target or desired state.
`[005S] C. I Multi-layer
`controller: Low-level
`flight
`vehicle control, mid-level
`trajectory
`and
`following,
`high-level mission control
`[0059] C. 2 Flight pattern primitives
`[0060] C3 Station keeping and trajectory following
`take-o ff and landing
`[0061] C. 4 Autonomous
`[0062] C. 5 Computer aided manual control
`[0063] Camera Control
`[0064] D. I Camera aiming
`[0065] D. 2 Hardware-based
`[0066] D3 Software-based
`[0067] User Interface
`[006S] E. I For computer aided manual control
`[0069] E. 2 For planning of autonomous mission. As evi-
`a wide variety of
`dent from
`the above description,
`embodiments may be configured
`from the description
`and modifica-
`given herein and additional advantages
`tions will readily occur to those skilled in the art. The
`in its broader aspects is, therefore, not limited
`invention
`to the specific details and illustrative examples shown
`and described. Accordingly,
`from
`such
`departures
`details may be made without departing from the spirit or
`scope of the applicant's general invention.
`
`image stabilization
`image stabilization
`
`What is claimed is:
`1. A system for the video recording of a user, said system
`comprising:
`an aerial platform, said aerial platform comprising control
`electronics;
`
`a video camera mounted on said aerial platform, said video
`camera coupled to said control electronics;
`a ground unit controller, said ground unit controller in radio
`communication with said control electronics;
`is adapted to track said ground
`wherein said aerial platform
`unit controller and record video images of the location of said
`ground unit controller.
`2. The system of claim 1 wherein said ground unit control-
`ler comprises a graphical user interface, and wherein said
`is adapted to allow the user to plan a
`ground unit controller
`video recording mission from a set of user selectable flight
`pattern primitives.
`3. The system of claim 2 wherein said ground controller is
`adapted to allow the used to track the ground unit controller
`based upon GPS information
`sent by the ground controller
`unit to the control electronics on the aerial platform.
`4. A method of automated video capture of a moving sub-
`the steps of:
`ject, said method comprising
`selecting a flight profile for an aerial platform, said aerial
`platform comprising a video camera;
`for the recording of a video
`selecting a set of parameters
`stream of a moving subject; and
`recording video of said moving subject.
`5. The method of claim 4 wherein said moving subject
`comprises a user with a ground unit controller.
`6. The method of claim 5 wherein said ground unit con-
`troller is in radio communication with said aerial platform.
`7. The method of claim 6 wherein said ground unit con-
`troller sends GPS locations of the ground unit controller
`to
`said aerial platform.
`the step of
`S. The method of claim 7 further comprising
`the video camera such that said video camera
`positioning
`takes images of the moving subject.
`9. The method of claim S further comprising
`the step of
`setting articulating said video camera during the flight of the
`aerial platform such that the video camera tracks the moving
`subject while said aerial platform flies in its flight profile.
`
`Yuneec Exhibit 1004 Page 7

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket