×

Pixel based image tracking system for unmanned aerial vehicle (UAV) action camera system

  • US 9,785,147 B1
  • Filed: 09/02/2016
  • Issued: 10/10/2017
  • Est. Priority Date: 08/13/2014
  • Status: Active Grant
First Claim
Patent Images

1. An unmanned aerial vehicle (UAV), comprising:

  • at least one rotor fixed to an airframe, the at least one rotor coupled to one or more motors configured to drive the at least one rotor at at least one rotor speed;

    an attitude control system fixed to the airframe and configured to;

    determine at least one first orientation of the UAV;

    adjust the first orientation by adjusting the at least one rotor speed via the one or more motors;

    at least one camera attached to the airframe, the camera configured to;

    capture at least one reference image, the reference image corresponding to at least one of a subject and a reference orientation of the UAV to the subject; and

    capture at least one current image;

    a visual recognition system operatively coupled to the camera and configured to;

    generate at least one reference pixel set based on the reference image, the reference pixel set including at least one reference pixel subset (RPS) corresponding to at least one aspect of the subject;

    generate at least one current pixel set based on the current image, the current pixel set including at least one of

         1) a subject pixel subset (SPS) corresponding to the subject;

         2) a non-subject pixel subset (NSPS), and

         3) a potential subject pixel subset (PSPS);

    classify the at least one PSPS as a SPS or a NSPS by comparing the PSPS to one or more of the at least one RPS and the at least one SPS; and

    determine a current orientation of the UAV to the subject based on the at least one SPS;

    at least one non-transitory memory coupled to the visual recognition system and configured to store one or more of the reference pixel set and the current pixel set; and

    a subject tracking system operatively coupled to the visual recognition system and the memory and configured to;

    define a target orientation of the UAV to the subject;

    maintain the target orientation by directing the attitude control system to adjust the at least one rotor speed;

    determine at least one position change of the UAV by comparing one or more of the target orientation and the current orientation; and

    direct the attitude control system to adjust the at least one rotor speed based on the at least one position change.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×