3D stereo real-time sensor system, method and computer program therefor
First Claim
Patent Images
1. A coherence detector having a number of n signal inputs (ESTi(1<
- =I<
=n);
E1, E2, E3, E4), to which one input signal value each is applied, comprising in operative combination;
(a) a first sorting device (S1) for sorting of the n input signal values (E1, . . . , E4) according to their value (A, B, C, D) and for parallel output of the n-sorted values;
(b) a number of n−
1 subtracting devices (“
−
”
) for subtraction of two neighboring, sorted values ((D−
C), (C−
B), (B−
A));
(c) a second sorting device (S2) for sorting of the obtained n−
1 differences ((D−
C), (C−
B), (B−
A)) with regard to their value and for output of the smallest determined difference value (“
<
<
”
);
(d) a selection device (“
=”
, MUX1) which outputs the value pair of the input signal values belonging to the smallest determined difference value (“
<
<
”
); and
(e) an output device (“
Σ
/2”
) to which the output value pair is sent, and which outputs an average value (KE).
2 Assignments
0 Petitions
Accused Products
Abstract
The invention pertains to an image processing device, in particular a device for stereoscopic image processing, and to a coherence detector used thereon. The image processing device can process stereoscopic images in real time and can be implemented with simple means and low expense. Two alternative embodiments of the coherence detector are disclosed. The image signals can be processed at the speed that they are supplied by image receivers, and thus image data processing is possible to attain depth information with little expense and in real time.
-
Citations
20 Claims
-
1. A coherence detector having a number of n signal inputs (ESTi(1<
- =I<
=n);
E1, E2, E3, E4), to which one input signal value each is applied, comprising in operative combination;(a) a first sorting device (S1) for sorting of the n input signal values (E1, . . . , E4) according to their value (A, B, C, D) and for parallel output of the n-sorted values; (b) a number of n−
1 subtracting devices (“
−
”
) for subtraction of two neighboring, sorted values ((D−
C), (C−
B), (B−
A));(c) a second sorting device (S2) for sorting of the obtained n−
1 differences ((D−
C), (C−
B), (B−
A)) with regard to their value and for output of the smallest determined difference value (“
<
<
”
);(d) a selection device (“
=”
, MUX1) which outputs the value pair of the input signal values belonging to the smallest determined difference value (“
<
<
”
); and(e) an output device (“
Σ
/2”
) to which the output value pair is sent, and which outputs an average value (KE). - View Dependent Claims (2)
- =I<
-
3. A signal processing device for processing coherence detector signals having a number of n signal inputs (ESTi), with 1<
- =i<
=n, to which a particular input signal value is applied, comprising in operative combination;(a) a window limiting device (FB) for output of n-input signals having input signal values within a default defined, finite window value range with m+1 values at a spacing of 2×
/m;(b) a rounding device (R) for rounding of the values output by the window-limiter device (FB) to the next nearest of the m+1 values of the default set window-value range; (c) an addressing driver unit (AA), and a convolution device which has a number of m+1 signal inputs corresponding to the number of values of the window-value range, said addressing-driver unit supplies the n-signals to a particular k-th input, which n-signals have values of −
x+(k−
1)*2×
/m, to drive a corresponding k-th of m+1 radiation emission element and disposed so that emission radiation is acquired by a number of m+1 radiation reception elements corresponding to the number of values of the window-value range; and(d) an evaluation device which determines the address k of at least one m+1 radiation receiving element which acquires the greatest radiation intensity, and outputs the value k of this address to an output terminal (KE), which output value represents the result of the convolution of the signals supplied to the convolution unit. - View Dependent Claims (4, 5, 6)
- =i<
-
7. An image processing device having displacement features (VSEL, VSER;
- Δ
XL1, . . . , Δ
XLn, Δ
XR1, . . . , Δ
XRn) for mutual shifting of the image data of a first supplied image and of a second supplied image taken at a different recording angle, comprising in operative combination;(a) means for picking off the image data in parallel from displacement features (VSEL, VSER) and supplying in pairs ((Δ
XL1, Δ
XRn), (Δ
XL2, Δ
XRn−
1), . . . (Δ
XLn−
1, Δ
XR2), (Δ
XLn, Δ
XR1)) to an outlet-connected disparity-detection device (DD;
EST1, . . . , ESTn);(b) a disparity-detection device (DD) having a particular disparity element (EST1, . . . , ESTn) for determining a disparity value representing spatial depth information for the particular pair of image data for each of the supplied image data pairs ((Δ
XL1, Δ
XRn+1−
i)); and(c) said disparity-detection device outputs the determined disparity values to a coherence-detection device (KD) in which the output disparity value (KE) is determined for every shift of image data and represents the associated spatial depth information. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
- Δ
-
17. A method of image processing having displacement steps (VSEL, VSER;
- Δ
XL1, . . . , Δ
XLn, Δ
XR1, . . . , Δ
XRn) for mutual shifting of the image data of a first supplied image and of a second supplied image taken at a different recording angle, comprising the following steps in operative order;(a) picking off said image data in parallel from displacement features (VSEL, VSER); (b) supplying said image data in pairs ((Δ
XL1, Δ
XRn), (Δ
XL2, Δ
XRn−
1), . . . (Δ
XLn−
1, Δ
XR2), (Δ
XLn, Δ
XR1)) to an outlet-connected disparity-detection device (DD;
EST1, . . . , ESTn);(c) determining in said disparity-detection device a disparity value representing spatial depth information for the particular pair of image data for each of the supplied image data pairs ((Δ
XL1, Δ
XRn+1−
i));(d) outputting determinied disparity values to a coherence-detection device (KD); and (e) determining in said coherence-detection device actual disparity values (KE) for every shift of image data representative of associated spatial depth information. - View Dependent Claims (18, 19)
- Δ
-
20. An image processing computer program product, comprising:
-
(a) a computer useable medium having computer readable program code embodied thereon for performing displacement steps (VSEL, VSER;
Δ
XL1, . . . , Δ
XLn, Δ
XR1, . . . , Δ
XRn) for mutual shifting of the image data of a first supplied image and of a second supplied image taken at a different recording angle; and(b) said computer readable program code causes a computer to; (i) determine a disparity value representing spatial depth information for the particular pair of image data for selected image data pairs ((Δ
XL1, Δ
XRn+1−
i)) supplied to said computer; and(ii) determine for every shift of image data actual disparity values (KE) representative of associated spatial depth information.
-
Specification