Hardware-Oriented Dynamically Adaptive Disparity Estimation Algorithm and its Real-Time Hardware
First Claim
Patent Images
1. A real-time stereo camera disparity estimation device comprising:
- input means arranged to input measured data corresponding to rows of left and right images;
a plurality of on-chip memories arranged to buffer the input measured data;
a vertical rotator hardware module configured to align the rows of left and right images in a same column;
a reconfigurable data allocation hardware module;
a reconfigurable computation of metrics hardware module; and
an adaptive disparity selection hardware module configured to select disparity values with the minimum matching costs.
1 Assignment
0 Petitions
Accused Products
Abstract
A real-time stereo camera disparity estimation device comprises input means arranged to input measured data corresponding to rows of left and right images; a plurality of on-chip memories arranged to buffer the input measured data; a vertical rotator hardware module configured to align the rows of left and right images in a same column; a reconfigurable data allocation hardware module; a reconfigurable computation of metrics hardware module; and an adaptive disparity selection hardware module configured to select disparity values with the minimum matching costs.
-
Citations
35 Claims
-
1. A real-time stereo camera disparity estimation device comprising:
-
input means arranged to input measured data corresponding to rows of left and right images; a plurality of on-chip memories arranged to buffer the input measured data; a vertical rotator hardware module configured to align the rows of left and right images in a same column; a reconfigurable data allocation hardware module; a reconfigurable computation of metrics hardware module; and an adaptive disparity selection hardware module configured to select disparity values with the minimum matching costs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An iterative disparity refinement hardware module to refine disparity values which comprises,
a flip-flop array to store and shift the disparity results; - and
a highest frequency selection hardware module configured to determine the most frequent disparity value to replace the processed disparity value with the most frequent one. - View Dependent Claims (26, 27, 28, 29, 30, 31)
- and
-
32. A reconfigurable data allocation hardware module configured to create variable window sizes to adapt the window size to the local texture on the image comprising,
a flip-flop array configured to store and shift aligned outputs of the vertical rotator; -
wires connected to the flip-flops array arranged to sample the pixels while pixels are flowing inside the flip-flops array; a plurality of first sampling schemes to provide the variable window sizes; a plurality of second sampling schemes to provide constant number of contributing pixels in the variable window sizes to provide constant computational load for the variable window sizes; a plurality of multiplexers configured to select the windows to be used in disparity estimation process of multiple pixels in a block according to the selected window size. - View Dependent Claims (33, 34, 35)
-
Specification