Method and system for detecting and tracking objects using characteristic points

US10930000B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10930000-B2
Application numberUS-201916426921-A
CountryUS
Kind codeB2
Filing dateMay 30, 2019
Priority dateDec 1, 2016
Publication dateFeb 23, 2021
Grant dateFeb 23, 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.

A method includes obtaining a disparity map based on stereoscopic image frames captured by stereoscopic cameras borne on a movable platform, determining a plurality of continuous regions in the disparity map that each includes a plurality of elements having disparity values within a predefined range, identifying a continuous sub-region including one or more elements having a highest disparity value among the elements within each continuous region as an object, and determining a distance between the object and the movable platform using at least the highest disparity value.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: obtaining a disparity map based on stereoscopic image frames captured by stereoscopic cameras borne on a movable platform; determining a plurality of continuous regions in the disparity map, each continuous region including a plurality of elements having disparity values within a predefined range; identifying, within each continuous region, a continuous sub-region including one or more elements having a highest disparity value among the elements within the continuous region as an object; and determining a distance between the object and the movable platform using at least the highest disparity value. 2. The method of claim 1 , further comprising: identifying, within an image frame captured by an imaging device borne by the movable platform, one or more objects each corresponding to one of the continuous sub-regions. 3. The method of claim 2 , further comprising: sending the image frame and one or more determined distances associated with the one or more objects to an electronic device for display in real time. 4. The method of claim 1 , wherein the object is an obstacle or a portion of the obstacle for avoidance by the movable platform. 5. The method of claim 1 , wherein the object is a target or a portion of the target for tracking by the movable platform. 6. The method of claim 1 , wherein determining the plurality of continuous regions comprises: dividing the disparity map into a plurality of areas using a grid; identifying an element having a highest disparity value in each area; and selecting, within each area, one or more contiguous elements to form a respective continuous region of the plurality of continuous regions, wherein differences between respective disparity values of the contiguous elements and the highest disparity value in the each area are within the predefined range. 7. The method of claim 1 , wherein differences of disparity values between neighboring elements of the plurality of elements in each continuous region are within the predefined range. 8. The method of claim 7 , further comprising: determining a plurality of first boxes enclosing the plurality of continuous regions respectively. 9. The method of claim 8 , further comprising: determining a second box within each first box as a continuous sub-region, the second box enclosing one or more elements with the highest disparity values in the corresponding first box, wherein elements within a second box have disparity values within a range from (Dmax+Dmin)/2 to Dmax, wherein Dmax and Dmin correspond to a highest disparity value and a lowest disparity value respectively within a corresponding first box enclosing the second box. 10. The method of claim 1 further comprising: tracking the object as the movable platform moves along a navigation path based on an updated disparity map and an updated location of the movable platform. 11. The method of claim 1 , further comprising: selecting, from a raw disparity map obtained directly from the stereoscopic image frames, a subset of elements by comparing disparity values of the elements with threshold disparity values on a 2-dimensional mask that correspond to projection points of the elements on the 2-dimensional mask, wherein the 2-dimensional mask includes a plurality of projection points defining a predefined 3-dimensional volume adjacent the movable platform, each projection point having a threshold disparity value for objects within the predefined 3-dimensional volume, and wherein the subset of elements represent actual objects within the predefined 3-dimensional volume. 12. A system for processing image data, the system comprising: one or more processors; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: obtaining a disparity map based on stereoscopic image frames captured by stereoscopic cameras borne on a movable platform; determining a plurality of continuous regions in the disparity map, each continuous region including a plurality of elements having disparity values within a predefined range; identifying, within each continuous region, a continuous sub-region including one or more elements having a highest disparity value among the elements within the continuous region as an object; and determining a distance between the object and the movable platform using at least the highest disparity value. 13. The system of claim 12 , wherein the one or more programs further include instructions for: identifying, within an image frame captured by an imaging device borne by the movable platform, one or more objects each corresponding to one of the continuous sub-regions. 14. The system of claim 13 , wherein the one or more programs further include instructions for: sending the image frame and one or more determined distances associated with the one or more objects to an electronic device for display in real time. 15. The system of claim 12 , wherein the object is an obstacle or a portion of the obstacle for avoidance by the movable platform. 16. The system of claim 12 , wherein the object is a target or a portion of the target for tracking by the movable platform. 17. The system of claim 12 , wherein the instruction for determining the plurality of continuous regions further comprises instructions for: dividing the disparity map into a plurality of areas using a grid; identifying an element having a highest disparity value in each area; and selecting, within each area, one or more contiguous elements to form a respective continuous region of the plurality of continuous regions, wherein differences between respective disparity values of the contiguous elements and the highest disparity value in the each area are within the predefined range. 18. The system of claim 12 , wherein differences of disparity values between neighboring elements of the plurality of elements in each continuous region are within the predefined range. 19. The system of claim 12 , wherein the one or more programs further include instructions for: selecting, from a raw disparity map obtained directly from the stereoscopic image frames, a subset of elements by comparing disparity values of the elements with threshold disparity values on a 2-dimensional mask that correspond to projection points of the elements on the 2-dimensional mask, wherein the 2-dimensional mask includes a plurality of projection points defining a predefined 3-dimensional volume adjacent the movable platform, each projection point having a threshold disparity value for objects within the predefined 3-dimensional volume, and wherein the subset of elements represent actual objects within the predefined 3-dimensional volume. 20. An unmanned aerial vehicle (UAV), comprising: a propulsion system; one or more sensing devices including stereoscopic cameras; and one or more processors coupled to the propulsion system and the one or more sensing devices, the one or more processors being configured for: obtaining a disparity map based on stereoscopic image frames captured by the stereoscopic cameras; determining a plurality of continuous regions in the disparity map, each continuous region including a plurality of elements having disparity values within a predefined range; identifying, within each continuous region, a continuous sub-region including one or more elements having a highest disparity value among the elements within the continuous region as an object; and determining

Assignees

Inventors

Classifications

  • taken from planes or by drones · CPC title

  • for imaging, photography or videography · CPC title

  • Satellite images · CPC title

  • by performing operations within image blocks; by using histograms, e.g. histogram of oriented gradients [HoG]; by summing image-intensity values; Projection analysis · CPC title

  • Salient features, e.g. scale invariant feature transforms [SIFT] · 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 US10930000B2 cover?
A method includes obtaining a disparity map based on stereoscopic image frames captured by stereoscopic cameras borne on a movable platform, determining a plurality of continuous regions in the disparity map that each includes a plurality of elements having disparity values within a predefined range, identifying a continuous sub-region including one or more elements having a highest disparity v…
Who is the assignee on this patent?
Sz Dji Technology Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06T7/593. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 23 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).