US2021142033A1PendingUtilityA1

System and method for identifying target objects

Assignee: SZ DJI TECHNOLOGY CO LTDPriority: Mar 1, 2016Filed: Jan 19, 2021Published: May 13, 2021
Est. expiryMar 1, 2036(~9.6 yrs left)· nominal 20-yr term from priority
G06T 7/194B64U 2101/30G06T 2207/10032G06T 7/70G06T 2207/20101G06T 2207/20104G06T 7/11G06T 7/20B64C 39/024G06K 9/0063B64C 2201/123B64C 2201/127
64
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method, system, article of manufacture, and UAV configured to identify a target object shown in an image, such as shown in a perspective view that is a two-dimensional image or frame of video. The method comprises: identifying and track the position of a target object shown in a sequence of images or video, even when the target object may be traveling at high speeds, detecting the target object within an image based on one or more of the object's physical characteristics, such as its color, shape, size, chrominance, luminance, brightness, lightness, darkness, and/or other characteristics. Thus, in this context a target object may be anything having one or more detectable physical characteristics. The method also providing an improved and more intuitive user interface that enables a user to select a target object for tracking. As a result, the method and system improve the accuracy, usability, and robustness of the system.

Claims

exact text as granted — not AI-modified
1 .- 34 . (canceled) 
     
     
         35 . A controller configured to identify a target object in an image, the controller comprising:
 a memory storing executable instructions; and   a communication interface configured to receive the image;   a user input device configured to receive a user identification of a position of the target object in the image; and   at least one processor configured to execute the stored instructions to:
 define a first area surrounding the user identified position based on the user identification and a second area surrounding the first area, wherein the first and second areas are concentric; and 
 compare image characteristics of the first area and the second area to identify the target object in the image. 
   
     
     
         36 . The controller of  claim 35 , wherein the controller is coupled to a display device configured to display the image to a user. 
     
     
         37 . The controller of  claim 36 , wherein the display device is integrated into the controller. 
     
     
         38 . The controller of  claim 36 , wherein the display device is a touchscreen device. 
     
     
         39 . The controller of  claim 36 , wherein the display device is an external display device that is connected to the controller. 
     
     
         40 . The controller of  claim 35 , wherein the controller is implemented in a smartphone. 
     
     
         41 . The controller of  claim 35 , wherein the communication interface is configured to receive the image from an unmanned aerial vehicle. 
     
     
         42 . The controller of  claim 35 , wherein the image characteristics include at least one of color, intensity, chrominance, luminance, brightness, lightness, or darkness. 
     
     
         43 . The controller of  claim 35 , wherein the user identified position is a user-selected point in the image. 
     
     
         44 . The controller of  claim 35 , wherein the user identified position is a user-selected area in the image. 
     
     
         45 . The controller of  claim 35 , wherein the at least one processor is further configured to execute the stored instructions to:
 generate a first histogram representing the image characteristics in the first area and a second histogram representing the image characteristics in the second area;   determine a third histogram by combining the first and second histograms using a predetermined function; and   apply the third histogram to an area of interest, the area of interest comprising the first and second areas.   
     
     
         46 . The controller of  claim 45 , wherein the predetermined function determines, for each image characteristic, a ratio of a value for that image characteristic in the first area divided by a value for that image characteristic in both the first and second areas. 
     
     
         47 . The controller of  claim 45 , wherein the at least one processor is further configured to execute the stored instructions to:
 redefine the first and second areas based on probabilities that a plurality of points in the area of interest contain the target object;   generate a new first histogram representing the image characteristics in the redefined first area and a new second histogram representing the image characteristics in the redefined second area; and   determine a new third histogram by combining the new first and second histograms using a second predetermined function.   
     
     
         48 . The controller of  claim 47 , wherein the same predetermined function is used to determine the third histogram and the new third histogram. 
     
     
         49 . The controller of  claim 47 , wherein the at least one processor is further configured to execute the stored instructions to:
 apply the new third histogram to the area of interest to create a back-projected image.   
     
     
         50 . The controller of  claim 49 , wherein the at least one processor is further configured to execute the stored instructions to repeat each of the redefining the first and second areas, generating a new first histogram and new second histogram, determining a new third histogram, and applying the new third histogram to the area of interest. 
     
     
         51 . The controller of  claim 35 , wherein the first area is a foreground area and the second area is a background area surrounding the foreground area. 
     
     
         52 . The controller of  claim 35 , wherein the at least one processor is further configured to execute the stored instructions to identify likely contours of the target object. 
     
     
         53 . The controller of  claim 35 , wherein the at least one processor is further configured to execute the stored instructions to use the identified target object to track the target object's position. 
     
     
         54 . The controller of  claim 35 , wherein comparing image characteristics comprises:
 determining a representation of a first physical meaning based on the image characteristics in the first area;   determining a representation of a second physical meaning based on the image characteristics in the second area; and   comparing the representations of the first and second physical meanings to identify the target object in the image.   
     
     
         55 .- 59 . (canceled)

Join the waitlist — get patent alerts

Track US2021142033A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.