Back to results
US 10,896,519 B2Granted
Systems and methods for stereoscopic imaging
AssigneeSz Dji Technology Co., Ltd.
InventorsKang Yang, Mingming Gao
Life of this patent
Estimating the term…
Abstract
A method of block matching includes selecting a block configuration from a plurality of block configurations and matching a first point in a first image with a corresponding second point in a second image using the selected block configuration.
Claims17
A method of block matching for providing depth information of an object, the method comprising:
- setting a plurality of block configurations each corresponding to one block configuration calculator and each including one or more configuration parameters for defining blocks on images, the one or more configuration parameters including block sizes and block shapes;
- selecting a first block configuration from the plurality of block configurations and selecting a second block configuration from the plurality of block configurations, a block size of the selected first block configuration being determined at least by a texture of the object on the blocks of the images, the texture of the object being identified by an image feature recognition, and the selected second block configuration having at least one configuration parameter different from the selected first block configuration;
- choosing a first block of pixels around a first point of a first image based on the selected first block configuration and the selected second block configuration;
- selecting a first candidate second point from a plurality of candidate second points of a second image and locating a second block of pixels around the first candidate second point based on the selected first block configuration and the selected second block configuration;
- calculating, by a corresponding block configuration calculator of the selected first block configuration, a first matching cost for the selected first block configuration between the first point of the first image and the first candidate second point of the second image, and calculating, by a corresponding block configuration calculator of the selected second block configuration, a second matching cost for the selected second block configuration between the first point of the first image and the first candidate second point of the second image;
- selecting a second candidate second point from the plurality of candidate second points of the second image, and calculating a third matching cost for the selected first block configuration and a fourth matching cost for the selected second block configuration, respectively, based on the second candidate second point;
- and
- obtaining a cross-block comparison based on the first matching cost, the second matching cost, the third matching cost, and the fourth matching cost to match the first point in the first image with a corresponding second point in the second image, thereby improving an accuracy and reliability of the depth information to enhance a control of a mobile platform with respect to the object.
5 more elements
A stereoscopic imaging system for providing depth information of an object, the system comprising:
- a first imaging device configured to obtain a first image;
- a second imaging device configured to obtain a second image;
- and
- one or more processors configured to:
- set a plurality of block configurations each corresponding to one block configuration calculator and each including one or more configuration parameters for defining blocks on images, the one or more configuration parameters including block sizes and block shapes;
- select a first block configuration from the plurality of block configurations and select a second block configuration from the plurality of block configurations, a block size of the selected first block configuration being determined at least by a texture of the object on the blocks of the images, the texture of the object being identified by an image feature recognition, and the selected second block configuration having at least one configuration parameter different from the selected first block configuration;
- choose a first block of pixels around a first point of the first image based on the selected first block configuration and the selected second block configuration;
- select a first candidate second point from a plurality of candidate second points of the second image and locate a second block of pixels around the first candidate second point based on the selected first block configuration and the selected second block configuration;
- calculate, by a corresponding block configuration calculator of the selected first block configuration, a first matching cost for the selected first block configuration between the first point of the first image and the first candidate second point of the second image, and calculate, by a corresponding block configuration calculator of the selected second block configuration, a second matching cost for the selected second block configuration between the first point of the first image and the first candidate second point of the second image;
- select a second candidate second point from the plurality of candidate second points of the second image, and calculate a third matching cost for the selected first block configuration and a fourth matching cost for the selected second block configuration, respectively, based on the second candidate second point;
- and
- obtain a cross-block comparison based on the first matching cost, the second matching cost, the third matching cost, and the fourth matching cost to match the first point in the first image with a corresponding second point in the second image, thereby improving an accuracy and reliability of the depth information to enhance a control of a mobile platform with respect to the object.
9 more elements
Dependencies are inferred from the claim text.