IP Library Granted Patent US 9,977,981
Granted Patent B2
US 9,977,981 · App. 14/627,534 · Granted May 22, 2018

Method and apparatus for calibrating a three-dimensional (3D) image in a tiled display

Inventors: Weiming Li (Suwon-si, KR); Mingcai Zhou (Suwon-si, KR); Shandong Wang (Suwon-si, KR); Shaohui Jiao (Suwon-si, KR); Tao Hong (Suwon-si, KR); Haitao Wang (Suwon-si, KR); Ji Yeun Kim (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G06K9/46H04N13/0406H04N13/0425H04N13/0497
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,977,981
App. No.
14/627,534
Granted
May 22, 2018
Kind
B2
Abstract

Provided are methods and apparatuses for calibrating a three-dimensional (3D) image in a tiled display including a display panel and a plurality of lens arrays. The method includes capturing a plurality of structured light images displayed on the display panel, calibrating a geometric model of the tiled display based on the plurality of structured light images, generating a ray model based on the calibrated geometric model of the tiled display, and rendering an image based on the ray model.

Claims (110)

1. A method of calibrating a three-dimensional (3D) image in a tiled display that includes a display panel and a plurality of lens arrays, the method of comprising:

capturing a plurality of structured light images displayed on the display panel;

calibrating a geometric model of the tiled display based on the plurality of structured light images;

generating a ray model based on the calibrated geometric model of the tiled display; and

rendering an image based on the ray model,

wherein the calibrating comprises:

extracting principal observation ray (POR) pixels corresponding to light rays passing through an optical center of a capturing device from the plurality of structured light images; and

calibrating the geometric model of the tiled display based on the extracted POR pixels.

2. The method of claim 1 , wherein the extracting comprises generating a correspondence map between pixels of the display panel and pixels of the capturing device by decoding the plurality of structured light images, and extracting the POR pixels using the correspondence map.

3. The method of claim 1 , wherein the extracting comprises:

generating a correspondence map between pixels of the display panel and pixels of the capturing device by decoding the plurality of structured light images;

extracting a boundary of a lens included in the plurality of lens arrays by filtering the correspondence map through a gradient filter;

extracting first POR pixels from the plurality of structured light images based on the extracted boundary;

extracting second POR pixels based on the extracted first POR pixels and respective structures of the plurality of lens arrays; and

verifying whether a sum of a number of the first POR pixels and a number of the second POR pixels corresponds to a desired value, and transmitting the first POR pixels and the second POR pixels based on a result of the verifying.

4. The method of claim 1 , wherein the calibrating comprises calculating rotation and translation parameters of the plurality of lens arrays with respect to the display panel based on the extracted POR pixels, and calibrating the geometric model of the tiled display based on the calculated rotation and translation parameters.

5. The method of claim 1 , wherein the calibrating comprises:

converting rotation and translation between a coordinate system defined on a plane of the plurality of lens arrays and a coordinate system defined on a plane of the display panel into two-dimensional (2D) rotation and translation;

calculating coordinates of the optical center of the capturing device based on the extracted POR pixels;

estimating the rotation and translation parameters based on the 2D rotation and translation and the coordinates of the optical center; and

calibrating the geometric model of the tiled display based on the estimated rotation and translation parameters.

6. The method of claim 1 , wherein the generating comprises:

calculating a position of each lens included in the plurality of lens arrays with respect to the display panel based on the calibrated geometric model of the tiled display;

specifying an observation plane and determining an observation center on the observation plane;

generating a pixel coordinate system of the image and generating a mapping matrix based on the pixel coordinate system; and

generating the ray model by mapping each pixel of the display panel to a center of a corresponding lens based on the calculated position, the determined observation center, and the generated mapping matrix.

7. The method of claim 6 , further comprising:

displaying the ray model using a two plane straight notation.

8. The method of claim 3 , wherein the extracting of the second POR pixels comprises:

predicting positions of the second POR pixels based on the first POR pixels;

determining a detection window based on the predicted positions of the second POR pixels;

generating a value of an energy function based on a local gradient amplitude histogram with respect to pixels included in the detection window; and

extracting the second POR pixels from the pixels included in the detection window based on the value of the energy function.

9. A display system comprising:

a tiled display comprising a display panel and a plurality of lens arrays; and

an image processing device configured to

capture a plurality of structured light images displayed on the display panel,

calibrate a geometric model of the tiled display based on the plurality of structured light images,

generate a ray model based on the calibrated geometric model of the tiled display, and

render an image based on the ray model,

the image processing device being configured such that the calibrating includes

extracting principal observation ray (POR) pixels corresponding to light rays passing through an optical center of a capturing device from the plurality of structured light images, and

calibrating the geometric model of the tiled display based on the extracted POR pixels.

10. The display system of claim 9 , wherein the image processing device comprises:

the capturing device, the capturing device being configured to capture the plurality of structured light images;

a calibration device configured to calculate rotation and translation parameters of the plurality of lens arrays with respect to the display panel based on the plurality of structured light images, and calibrate the geometric model of the tiled display based on the calculated rotation and translation parameters;

a ray model generating a device configured to capture the ray model based on the calibrated geometric model of the tiled display; and

a rendering device configured to render the image based on the ray model.

11. The display system of claim 10 , wherein the calibration device comprises:

a POR extraction device configured to extract the POR pixels corresponding to light rays passing through the optical center of the capturing device from the plurality of structured light images; and

a lens array calibration device configured to calculate the rotation and translation parameters based on the extracted POR pixels, and calibrate the geometric model of the tiled display based on the rotation and translation parameters.

12. The display system of claim 11 , wherein the POR extraction device is configured to generate a correspondence map between pixels of the display panel and pixels of the capturing device by decoding the plurality of structured light images, and extract the POR pixels using the correspondence map.

13. The display system of claim 11 , wherein the POR extraction device comprises:

a pixel analysis device configured to generate a correspondence map between pixels of the display panel and pixels of the capturing device by decoding the plurality of structured light images;

an edge extraction device configured to extract a boundary of a lens included in the plurality of lens arrays by filtering the correspondence map through a gradient filter; and

a pixel extraction device configured to extract first POR pixels and second POR pixels based on the extracted boundary and respective structures of the plurality of lens arrays, verify whether a sum of a number of the first POR pixels and a number of the second POR pixels corresponds to a desired value, and transmit the first POR pixels and the second POR pixels, based on a result of the verifying.

14. The display system of claim 11 , wherein the lens array calibration device comprises:

a conversion device configured to convert rotation and translation between a coordinate system defined on a plane of the plurality of lens arrays and a coordinate system defined on a plane of the plurality of lens arrays and a coordinate system defined on a plan of the display panel into two-dimensional (2D) rotation and translation;

an optical center calculation device configured to calculate coordinates of the optical center of the capturing device based on the extracted POR pixels; and

a parameter estimation device configured to estimate the rotation and translation parameters based on the 2D rotation and translation and the coordinates of the optical center, and calibrate the geometric model of the tiled display based on the estimated rotation and translation parameters.

15. A device for calibrating a three-dimensional (3D) image in a tiled display that includes a display panel and a plurality of lens arrays, comprising:

an image processing device configured to

receive a plurality of images captured from the display panel by a capturing device, the plurality of images having desired image patterns on the display panel,

calibrate a geometric model of the tiled display based on the plurality of images,

generate a ray model based on the calibrated geometric model of the tiled display, and

render an image based on the ray model,

wherein the image processing device is configured to

extract principal observation ray (POR) pixels corresponding to light rays passing through an optical center of the capturing device from the plurality of images, and

calibrate the geometric model of the tiled display based on the extracted POR pixels.

16. The device of claim 15 , wherein the image processing device is configured to extract the POR pixels by

generating a correspondence map between pixels of the display panel and pixels of the capturing device by decoding the plurality of images, and

extracting the POR pixels using the correspondence map.

17. The device of claim 15 , wherein the image processing device is configured to extract the POR pixels by

generating a correspondence map between pixels of the display panel and pixels of the capturing device by decoding the plurality of images,

extracting a boundary of a lens included in the plurality of lens arrays by filtering the correspondence map through a gradient filter,

extracting first POR pixels from the plurality of images based on the extracted boundary,

extracting second POR pixels based on the extracted first POR pixels and respective structures of the plurality of lens arrays and,

verifying whether a sum of a number of the first POR pixels and a number of the second POR pixels corresponds to a desired value, and transmitting the first POR pixels and the second POR pixels based on a result of the verifying.

18. The device of claim 15 , wherein the image processing device is configured to

calibrate the geometric model by calculating rotation and translation parameters of the plurality of lens arrays with respect to the display panel based on the extracted POR pixels, and

calibrating the geometric model of the tiled display based on the calculated rotation and translation parameters.

19. The device of claim 15 , wherein the image processing device is configured to calibrate the geometric model by

converting rotation and translation between a coordinate system defined on a plane of the plurality of lens arrays and a coordinate system defined on a plane of the display panel into two-dimensional (2D) rotation and translation,

calculating coordinates of the optical center of the capturing device based on the extracted POR pixels,

estimating rotation and translation parameters based on the 2D rotation and translation and the coordinates of the optical center, and

calibrating the geometric model of the tiled display based on the estimated rotation and translation parameters.

20. The device of claim 15 , wherein the image processing device is configured to generate the ray model by

calculating a position of each lens included in the plurality of lens arrays with respect to the display panel based on the calibrated geometric model of the tiled display,

specifying an observation plane and determining an observation center on the observation plane,

generating a pixel coordinate system of the image and generating a mapping matrix based on the pixel coordinate system, and

generating the ray model by mapping each pixel of the display panel to a center of a corresponding lens based on the calculated position, the determined observation center, and the generated mapping matrix.

21. The device of claim 20 , wherein the image processing device is configured to cause the tiled display to display the ray model using a two plane straight notation.

22. The device of claim 17 , wherein the image processing device is configured to extract the second POR pixels by

predicting positions of the second POR pixels based on the first POR pixels,

determining a detection window based on the predicted positions of the second POR pixels,

generating a value of an energy function based on a local gradient amplitude histogram with respect to pixels included in the detection window, and

extracting the second POR pixels from the pixels included in the detection window based on the value of the energy function.

23. The device of claim 15 , further comprising:

at least one of wired connections and wireless connections configured to communicate information between the image processing device, the tiled display, and the capturing device, the information including the plurality of images and the rendered image.

24. The device of claim 23 , further comprising:

a memory configured to store the information.

25. The device of claim 15 , wherein the capturing device is a pinhole camera.

26. A method for calibrating a three-dimensional (3D) image in a tiled display that includes a display panel and a plurality of lens arrays, the method comprising:

receiving a plurality of images captured from the display panel by a capturing device, the plurality of images having desired image patterns on the display panel;

calibrating a geometric model of the tiled display based on the plurality of images;

generating a ray model based on the calibrated geometric model of the tiled display; and

rendering an image based on the ray model,

wherein the calibrating comprises:

extracting principal observation ray (POR) pixels corresponding to light rays passing through an optical center of a capturing device from the plurality of images; and

calibrating the geometric model of the tiled display based on the extracted POR pixels.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT THE NAME OF THE FIRST INVENTOR PREVIOUSLY RECORDED ON REEL 035115 FRAME 0931. ASSIGNOR(S) HEREBY CONFIRMS THE THE NAME OF THE FIRST INVENTOR IS LI, WEIMING. Recorded Mar 16, 2015
From: LI, WEIMING; ZHOU, MINGCAI; WANG, SHANDONG; JIAO, SHAOHUI; HONG, TAO; WANG, HAITAO; KIM, JI YEUN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 035206/0569 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 035004 FRAME: 0592. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 2, 2015
From: LEE, WEIMING; ZHOU, MINGCAI; WANG, SHANDONG; JIAO, SHAOHUI; HONG, TAO; WANG, HAITAO; KIM, JI YEUN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 035115/0931 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2015
From: LI, WEIMING; ZHOU, MINGCAI; WANG, SHANDONG; JIAO, SHAOHUI; HONG, TAO; WANG, HAITAO; KIM, JI YEUN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 035004/0592 →
Priority Claims (2)
CN 2013 1 0178473 · May 15, 2013 · national
KR 10-2014-0057688 · May 14, 2014 · national
Continuity (2)
Continuation In Part PCTKR2014004327 · May 14, 2014
Related Publication 20150170399A1 · Jun 18, 2015