KR102022527B1 - Stereoscopic image display device and disparity calculation method thereof - Google Patents
Stereoscopic image display device and disparity calculation method thereof Download PDFInfo
- Publication number
- KR102022527B1 KR102022527B1 KR1020130116836A KR20130116836A KR102022527B1 KR 102022527 B1 KR102022527 B1 KR 102022527B1 KR 1020130116836 A KR1020130116836 A KR 1020130116836A KR 20130116836 A KR20130116836 A KR 20130116836A KR 102022527 B1 KR102022527 B1 KR 102022527B1
- Authority
- KR
- South Korea
- Prior art keywords
- value
- initial
- disparity
- current pixel
- image data
- Prior art date
Links
Images
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Abstract
The stereoscopic image display device according to the present invention indicates a difference between first monocular image data to be displayed on an Nth line (N is a positive integer) and second monocular image data located within a first range from the first monocular image data. A first cost calculator for calculating an AD value; A second cost calculator configured to calculate a census value using the first monocular data and its peripheral data and the second monocular image data and its peripheral data; A third cost calculator configured to calculate a smoothness value based on an initial disparity obtained from the N-th line adjacent to the N-th line; An initial matching value calculator configured to calculate an initial matching value by adding the AD value, the census value, and the smoothness value; An initial matching sum value calculating unit configured to calculate an initial matching sum value by adding an initial matching value of a current pixel with initial matching values of a peripheral area thereof; And an initial disparity calculator configured to calculate a minimum displacement from among the initial matching sum values as an initial disparity of the current pixel.
Description
The present invention relates to a stereoscopic image display device for generating multi-view image data from 3D image data for implementing a stereoscopic image, and a disparity calculation method thereof.
Recently, as interest in 3D stereoscopic images increases, various stereoscopic image display apparatuses have been developed. In general, the three-dimensional sense perceived by a person is caused by the degree of change in the thickness of the lens depending on the position of the object to be observed, the difference in angle between the two eyes and the object, and the difference in the position and shape of the visible objects in the left and right eyes, A parallax and other effects caused by various psychological and memory effects are combined. Among them, binocular disparity, which appears as the human eyes are positioned about 6 to 7 cm apart in the horizontal direction, can be said to be the most important factor of the three-dimensional effect. That is, when binocular parallax produces images that are different from each other's eyes, the human brain can fuse these two pieces of information with each other to feel the original 3D stereoscopic image.
There are two methods of realizing stereoscopic images using binocular disparity. Among these, the glasses-free method generally uses optical plates such as parallax barriers and lenticular lenses to separate stereoscopic images of left and right parallax images to realize stereoscopic images. Because of the convenience that users can watch stereoscopic images without wearing shutter glasses or polarized glasses, the glasses-free method has recently been used in small and medium-sized displays such as smart phones, tablets, and notebooks. Is being applied. The autostereoscopic method implements a stereoscopic image by displaying a multiview image including n (n is a natural number of two or more) view images in n view regions using an optical plate to reduce 3D crosstalk. 3D crosstalk means that a plurality of view images are superimposed on the user's single eye (left eye or right eye), and as the 3D crosstalk increases, the quality of the stereoscopic image decreases.
The multi-view image may be generated by capturing an image of an object and separating n cameras by the binocular spacing of the general public. Multi-view images are not as easy to produce as video content compared to 3D images including left and right eye images (or two view images). Video content is lacking a lot. Accordingly, a method of generating a multi-view image using a left eye image and a right eye image of a 3D image has been widely used. In order to generate a multi-view image using a 3D image, a disparity map should be calculated by first analyzing a left eye image and a right eye image of the 3D image. Disparity refers to a parallax (or coordinate difference) of pixels for shifting a left eye image and a right eye image to form a three-dimensional effect. In order to obtain a disparity map, it is necessary to obtain a disparity through stereo matching between a left eye image and a right eye image.
FIG. 1A is a first reference image and FIG. 1B is an exemplary diagram of a disparity map obtained from the first reference image. 2A is a second reference image and FIG. 2B is an exemplary diagram of a disparity map obtained from the second reference image. The disparity maps of FIGS. 1B and 2B include initial disparities represented by gray level values.
In FIG. 1B, the circled portions indicate flat regions of low depth in the reference image of FIG. 1A. According to the existing disparity calculation method, the disparity is not calculated at a constant value in these portions, and the disparity is incorrectly calculated in some of the regions as shown in FIG. 1B.
In FIG. 2B, the circled portions indicate a flat area, etc., in which image matching is poor in the reference image of FIG. 2A. In the case of the conventional disparity calculation method, the disparity is not calculated at a constant value in these parts, but is incorrectly calculated in some of the regions as shown in FIG. 2B.
As described above, in the conventional disparity calculation process, a large amount of noise is included in the flat areas. The noise components of these flat areas are not corrected correctly even after the post-processing process, which reduces the accuracy of stereo matching.
Accordingly, it is an object of the present invention to provide a stereoscopic image display device and a disparity calculation method thereof to improve stereo matching accuracy in flat areas.
In order to achieve the above object, a stereoscopic image display device according to an embodiment of the present invention is located within the first range from the first monocular image data and the first monocular image data to be displayed on the N-th (N is a positive integer) line A first cost calculator configured to calculate an AD value indicating a difference between the second monocular image data; A second cost calculator configured to calculate a census value using the first monocular data and its peripheral data and the second monocular image data and its peripheral data; A third cost calculator configured to calculate a smoothness value based on an initial disparity obtained from the N-th line adjacent to the N-th line; An initial matching value calculator configured to calculate an initial matching value by adding the AD value, the census value, and the smoothness value; An initial matching sum value calculating unit configured to calculate an initial matching sum value by adding an initial matching value of a current pixel with initial matching values of a peripheral area thereof; And an initial disparity calculator configured to calculate a minimum displacement from among the initial matching sum values as an initial disparity of the current pixel.
The disparity calculation method of the stereoscopic image display apparatus according to the embodiment of the present invention is located within a first range from the first monocular image data to be displayed on the Nth line (N is a positive integer) and the first monocular image data. Calculating an AD value indicating a difference between the second monocular image data; Calculating a census value using the first monocular data and its peripheral data and the second monocular image data and its peripheral data; Calculating a smoothness value based on an initial disparity obtained from an N-th line adjacent to the N-th line; Calculating an initial matching value by adding the AD value, the census value, and the smoothness value; Calculating an initial matching sum value by summing an initial matching value of the current pixel with initial matching values of the surrounding area; And calculating a minimum displacement among the initial matching sum values as an initial disparity of the current pixel.
The present invention calculates an initial matching value by considering the smoothness value in addition to the AD value and the census value, and calculates the initial disparities based on the initial matching value, thereby reducing the amount of noise included in the flat areas to reduce the flat area. To increase the accuracy of stereo matching. Furthermore, the present invention can further improve the accuracy of stereo matching in the flat areas by further reducing the amount of noise included in the flat areas by further correcting the initial disparity based on the reliability.
1A and 1B illustrate an example of a disparity map obtained from a first reference image and a first reference image, respectively.
2A and 2B illustrate an example of a disparity map obtained from a second reference image and a second reference image, respectively.
3 is a block diagram schematically illustrating a stereoscopic image display device according to an exemplary embodiment of the present invention.
Figure 4 is an exemplary view showing a stereoscopic image implementation method of the autostereoscopic 3D display device according to an embodiment of the present invention.
5 is a block diagram illustrating in detail the image processing circuit of FIG. 3.
6 is an exemplary diagram illustrating left eye image data, right eye image data, and view image data according to an embodiment of the present invention.
7 is a block diagram showing in detail the disparity calculator of FIG.
8 is a flowchart illustrating a disparity calculation method of a disparity calculator in detail.
9 is a block diagram illustrating in detail an initial disparity generator.
10 is a flowchart illustrating a method of generating an initial disparity in an initial disparity generating unit in detail.
11 illustrates an operation of a first cost calculator.
12 illustrates an operation of a second cost calculator.
13A to 14 illustrate operations of the third cost calculator.
15 is a view showing the operation of the summing kernel component.
16 is a diagram illustrating an operation of an initial matching sum value calculating unit.
17 illustrates an operation of an initial disparity calculator.
18A to 18C illustrate an operation of an initial disparity corrector.
Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Like numbers refer to like elements throughout. In the following description, when it is determined that a detailed description of known functions or configurations related to the present invention may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted. Component names used in the following description may be selected in consideration of ease of specification, and may be different from actual product part names.
3 is a block diagram schematically illustrating a stereoscopic image display device according to an exemplary embodiment of the present invention. Referring to FIG. 3, a stereoscopic image display device according to an exemplary embodiment of the present invention may include a
The
The
The multiview image includes first to kth (k is 3 or more natural numbers) view images. The multi-view image may be generated by spaced apart by k cameras and capturing an image of an object by the binocular spacing of the general public. The
4 is an exemplary view illustrating a stereoscopic image implementation method of an autostereoscopic 3D display device according to an exemplary embodiment of the present invention. In FIG. 4, for convenience of explanation, the
Referring to FIG. 4, the
The
The
The
The
The
The
As a result, the 3D image display apparatus according to an exemplary embodiment generates multi-view image data (MVD) by using the
5 is a block diagram illustrating in detail the
Referring to FIG. 5, the
5 and 6, the
The
The multi-view image generating method of the
FIG. 7 is a block diagram illustrating in detail the
Referring to FIG. 7, the
The gain
The
The
The
9 is a block diagram illustrating the
Referring to FIG. 9, the
The
The
The
For example, if d max is 60, the
The
In detail, the
The
The
Subsequently, the
The
In
According to the present invention, an initial disparity (IDIS) -coast curve for a flat area is made as shown in FIG. 14 by using the smoothness value Cs calculated by the
Subsequently, the initial
When calculating the initial matching value Cx, the gain value G may be adjusted according to the edge degree of the image. To this end, the
The sum of the gain values λad, λcen, and λs is 1, and the larger the change in the image, the greater the specificity of the census value Ccen, and the smaller the change in the image, the greater the specificity of the smoothness value Cs (S223).
The summing
The initial matching sum calculating unit 227 receives the initial matching value Cx from the initial matching
In detail, the initial matching sum value calculating unit 227 sets a mask based on the initial matching value Cx (x, y) corresponding to (p (x, y), d) as shown in FIG. 16. The initial matching values of each of the coordinates in the mask are summed to calculate an initial matching sum value Ex (x, y, d) at (p (x, y), d). The mask may be implemented to include i × j (i, j is two or more natural numbers) initial matching values (S224).
Subsequently, the initial disparity calculator 228 receives initial matching sum values Ex from the initial matching sum calculator 227. The initial disparity calculator 228 calculates the initial disparity IDIS by analyzing the initial matching sum values Ex.
In detail, the initial disparity calculator 228 may include initial matching sum values Ex (x, y, 0) to Ex corresponding to (x, y, d) to (x, y, d max ) as shown in FIG. 17. The displacement d of the initial matching sum value having the minimum value among (x, y, d max )) is calculated as the initial disparity IDIS (x, y) in the p (x, y) coordinate. For example, the initial disparity calculator 228 may include initial matching sum values Ex (x, y, 0) to Ex (x, corresponding to (x, y, d) to (x, y, d max ). y, d max )), if the initial matching sum corresponding to (x, y, 10) has the minimum value, then "10" is the initial disparity in the (x, y) coordinates (IDIS (x, y)). It can be calculated as (S225)
The present invention may further include an initial disparity corrector 229 that corrects an initial disparity (IDIS) in order to further reduce the amount of noise included in the flat areas to further increase the accuracy of stereo matching in the flat areas. .
The initial disparity correcting unit 229 divides the image into a plurality of blocks, calculates a reliability level of the initial disparity IDIS of the current pixel, and then calculates the first reliability level of the current pixel. If it is lower than the reference value, the first average value of the initial disparities IDIS having a certain level or higher in the reliability level in the block including the current pixel is obtained. The initial disparity corrector 229 may replace the initial disparity of the current pixel with a first average initial disparity indicating the first average value. On the other hand, when the number of initial disparities IDIS having a certain level of confidence level or higher in the block including the current pixel is smaller than the second reference value, the first disparities of the initial disparities IDIS having a certain level or higher level of confidence level in the whole image are included. 2 Find the average. The initial disparity corrector 229 may replace the initial disparity of the current pixel with a second average initial disparity indicating the second average value.
To this end, the initial disparity corrector 229 calculates reliability of the initial disparities IDIS input from the initial disparity calculator 228. In detail, the initial disparity corrector 229 calculates a reliability level of each pixel by using a difference between the initial disparity of the left eye image data and the initial disparity of the right eye image data. The smaller the difference between the initial disparities of the left and right eyes, the higher the confidence level of the disparity. The initial disparity corrector 229 may create a reliability map by calculating the reliability of the initial disparities at all positions. This confidence map is shown at 18a. Referring to FIG. 18A, the reliability maps show the reliability of disparities represented by gray values. Higher gradation values mean higher reliability, and lower gradation values mean lower reliability. The initial disparity corrector 229 divides the image into n × m blocks as illustrated in FIG. 18B (4 × 4 blocks are illustrated in FIG. 18C), and the first reliability level of the current pixel is set in advance. Compare with baseline.
If the reliability level of the initial disparity for the current pixel is lower than the first reference value, the initial disparity corrector 229 may substitute the first average initial disparity or the second average initial disparity as described above. Can be output as the initial disparity for.
On the other hand, when the reliability level of the initial disparity for the current pixel is equal to or greater than the first reference value, the initial disparity correcting unit 229 outputs the initial disparity for the current pixel as it is (S226).
As described above, the present invention calculates an initial matching value in consideration of the smoothness value in addition to the AD value and the census value, and calculates initial disparities based on the initial matching value, thereby including noise included in the flat areas. Reducing the amount of H can increase the accuracy of stereo matching in flat areas. Furthermore, the present invention can further improve the accuracy of stereo matching in the flat areas by further reducing the amount of noise included in the flat areas by further correcting the initial disparity based on the reliability.
Those skilled in the art will appreciate that various changes and modifications can be made without departing from the technical spirit of the present invention. Therefore, the present invention should not be limited to the details described in the detailed description but should be defined by the claims.
10: display panel 30: optical plate
110: gate driving circuit 120: data driving circuit
130: timing controller 140: image processing circuit
150: host system 200: disparity calculator
210: gain value generation unit 220: initial disparity generation unit
221: first cost calculator 222: second cost calculator
223: third cost calculator 224: line memory
225: initial matching value calculation unit 226: summing kernel component
227: initial matching sum value calculating unit 228: initial disparity calculating unit
229: initial disparity correction unit 230: post-processing unit
300: multi view image generator
Claims (14)
A second cost calculator configured to calculate a census value using the first monocular data and its peripheral data and the second monocular image data and its peripheral data;
A third cost calculator configured to calculate a smoothness value based on an initial disparity obtained from the N-th line adjacent to the N-th line;
An initial matching value calculator configured to calculate an initial matching value by adding the AD value, the census value, and the smoothness value;
An initial matching sum value calculating unit configured to calculate an initial matching sum value by adding an initial matching value of a current pixel with initial matching values of a peripheral area thereof; And
And an initial disparity calculator configured to calculate a minimum displacement from among the initial matching sum values as an initial disparity of a current pixel.
The smoothness value may refer to a difference between an initial disparity of a neighboring pixel neighboring the current pixel and the initial disparity of the current pixel obtained in the N-th line.
The third cost calculator calculates the initial matching value by adding the AD value to which the first gain value is applied, the census value to which the second gain value is applied, and the smoothness value to which the third gain value is applied;
The first to third gain values are adjusted differently according to the edge degree of the input image.
The higher the second gain value as the input image includes more edges or complex portions, the lower the third gain value;
And the second gain value is lower as the input image includes more flat portions, while the third gain value is higher.
And an initial disparity corrector configured to correct an initial disparity of the current pixel based on a confidence level.
The initial disparity correction unit,
After dividing an input image into a plurality of blocks, calculating a reliability level of the initial disparity for the current pixel, and when the calculated reliability level of the current pixel is lower than a first reference value, the current pixel is included. And obtaining a first average value of the initial disparities having a confidence level equal to or greater than a predetermined level in the block, and replacing the initial disparity of the current pixel with a first average initial disparity indicating the first average value. .
The initial disparity correction unit,
After dividing an input image into a plurality of blocks, calculating a reliability level of the initial disparity for the current pixel, the number of initial disparities whose reliability level is higher than or equal to a predetermined level in the block including the current pixel is the second. In the case where the reference value is smaller than the reference value, a second average value of the initial disparities having a certain level of confidence level or higher in the entire image is obtained, and the initial disparity of the current pixel is substituted with a second average initial disparity indicating the second average value. Stereoscopic image display device.
Calculating a census value using the first monocular data and its peripheral data and the second monocular image data and its peripheral data;
Calculating a smoothness value based on an initial disparity obtained from an N-th line adjacent to the N-th line;
Calculating an initial matching value by adding the AD value, the census value, and the smoothness value;
Calculating an initial matching sum value by summing an initial matching value of the current pixel with initial matching values of the surrounding area; And
And calculating a minimum displacement among the initial matching sum values as an initial disparity of a current pixel.
The smoothness value means a difference between an initial disparity of a neighboring pixel neighboring the current pixel and an initial disparity of the current pixel obtained in the N-th line. Way.
The calculating of the smoothness value may include calculating the initial matching value by adding the AD value to which the first gain value is applied, the census value to which the second gain value is applied, and the smoothness value to which the third gain value is applied. ;
The first to third gain values are adjusted differently according to the edge degree of the input image.
The higher the second gain value as the input image includes more edges or complex portions, the lower the third gain value;
The second gain value is lowered as the input image includes more flat portions, while the third gain value is increased.
And correcting an initial disparity of the current pixel based on a confidence level.
Correcting the initial disparity of the current pixel,
After dividing an input image into a plurality of blocks, calculating a reliability level of the initial disparity for the current pixel, and when the calculated reliability level of the current pixel is lower than a first reference value, the current pixel is included. And obtaining a first average value of the initial disparities having a confidence level equal to or greater than a predetermined level in the block, and replacing the initial disparity of the current pixel with a first average initial disparity indicating the first average value. Disparity calculation method of the.
Correcting the initial disparity of the current pixel,
After dividing an input image into a plurality of blocks, calculating a reliability level of the initial disparity for the current pixel, the number of initial disparities whose reliability level is higher than or equal to a predetermined level in the block including the current pixel is the second. In the case where the reference value is smaller than the reference value, a second average value of the initial disparities having a certain level of confidence level or higher in the entire image is obtained, and the initial disparity of the current pixel is substituted with a second average initial disparity indicating the second average value. A disparity calculation method of a stereoscopic image display apparatus.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130116836A KR102022527B1 (en) | 2013-09-30 | 2013-09-30 | Stereoscopic image display device and disparity calculation method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130116836A KR102022527B1 (en) | 2013-09-30 | 2013-09-30 | Stereoscopic image display device and disparity calculation method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150037319A KR20150037319A (en) | 2015-04-08 |
KR102022527B1 true KR102022527B1 (en) | 2019-11-04 |
Family
ID=53033309
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130116836A KR102022527B1 (en) | 2013-09-30 | 2013-09-30 | Stereoscopic image display device and disparity calculation method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102022527B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109410156A (en) * | 2018-11-12 | 2019-03-01 | 贵州电网有限责任公司 | A kind of unmanned plane inspection transmission line of electricity image extraction method |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100517876B1 (en) | 2003-09-05 | 2005-09-28 | 학교법인 포항공과대학교 | Method and system for matching stereo image using a plurality of image line |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060023714A (en) * | 2004-09-10 | 2006-03-15 | 학교법인 포항공과대학교 | System and method for matching stereo image |
KR100813100B1 (en) * | 2006-06-29 | 2008-03-17 | 성균관대학교산학협력단 | Extensible System ? Method for Stereo Maching in Real Time |
KR101200490B1 (en) * | 2008-12-10 | 2012-11-12 | 한국전자통신연구원 | Apparatus and Method for Matching Image |
KR20120072245A (en) * | 2010-12-23 | 2012-07-03 | 한국전자통신연구원 | Apparatus and method for stereo matching |
-
2013
- 2013-09-30 KR KR1020130116836A patent/KR102022527B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100517876B1 (en) | 2003-09-05 | 2005-09-28 | 학교법인 포항공과대학교 | Method and system for matching stereo image using a plurality of image line |
Non-Patent Citations (2)
Title |
---|
Efficient ASIC implementation of a real-time depth mapping stereo vision system (M.Kuhn et al, 2003 46th Midwest Symposium on Circuits and Systems, 4pages, 2003.12.30.) |
고밀도 3D 형상 계측 시스템에서의 고속 시차 추정을 위한 NCC 알고리즘 기반 하드웨어 구조 (배경렬 외 4명, 한국센서학회 센서학회지 19권2호, 99-111(13pages), 2010.03.) |
Also Published As
Publication number | Publication date |
---|---|
KR20150037319A (en) | 2015-04-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8743111B2 (en) | Stereoscopic image display and method for driving the same | |
CN102761761B (en) | Stereoscopic image display and stereo-picture method of adjustment thereof | |
KR101869872B1 (en) | Method of multi-view image formation and stereoscopic image display device using the same | |
KR20120088467A (en) | Method and apparatus for displaying partial 3d image in 2d image disaply area | |
CN105374325A (en) | Bendable stereoscopic 3D display device | |
EP2996333A1 (en) | Autostereoscopic 3d display device | |
KR101992163B1 (en) | Stereoscopic image display device and method for driving the same | |
KR20130027932A (en) | Stereoscopic image display device and driving method thereof | |
KR101963385B1 (en) | Disparity calculation method and stereoscopic image display device | |
KR102126532B1 (en) | Method of multi-view image formation and stereoscopic image display device using the same | |
KR101929042B1 (en) | Disparity calculation unit and stereoscopic image display device including the same and disparity calculation method | |
KR101990334B1 (en) | Stereoscopic image display device and method for driving the same | |
KR102022527B1 (en) | Stereoscopic image display device and disparity calculation method thereof | |
KR20140092055A (en) | Stereoscopic image display device and driving method thereof | |
KR101798236B1 (en) | Stereoscopic image display and method of adjusting brightness thereof | |
US9137520B2 (en) | Stereoscopic image display device and method of displaying stereoscopic image | |
KR102045563B1 (en) | Multiview image generation method and stereoscopic image display device | |
KR20160024283A (en) | Lenticular lens type stereoscopic 3d display device | |
KR102293837B1 (en) | 3D display device and driving method thereof | |
KR101863140B1 (en) | Display Apparatus For Displaying Three Dimensional Picture And Driving Method For The Same | |
KR101983369B1 (en) | Multiview image generation method and stereoscopic image display device using the same | |
KR20140073814A (en) | Disparity calculation method and stereoscopic image display device | |
KR101957975B1 (en) | Disparity calculation method and stereoscopic image display device using the same | |
KR102126530B1 (en) | 3d conversion method and stereoscopic image display device using the same | |
KR102135914B1 (en) | Image data processing method and multi-view autostereoscopic image display using the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |