IP Library › Granted Patent US 9,774,837
Granted Patent B2
US 9,774,837 · App. 14/688,982 · Granted Sep 26, 2017

System for performing distortion correction and calibration using pattern projection, and method using the same

Inventors: Ji Ho Chang (Daejeon, KR); Dae Hwan Hwang (Daejeon, KR); Kwang Ho Yang (Gyeryong, KR); Eul Gyoon Lim (Daejeon, KR); Jae Il Cho (Daejeon, KR)
Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
H04N9/3191G06T7/80H04N9/3185H04N13/0253G06T2207/10012G06T2207/10028H04N13/0246H04N17/004
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,774,837
App. No.
14/688,982
Granted
Sep 26, 2017
Kind
B2
Abstract

Disclosed are a system and method for performing distortion correction and calibration using a pattern projected by a projector. The system for performing distortion correction and calibration includes a projector that projects a pattern, at least one camera that generates a photographed pattern image by photographing an image onto which the pattern is projected, and an image processing device that calculates a calibration parameter by comparing an original pattern image projected by the projector and the photographed pattern image. Thus, it is possible to obtain an accurate depth image by easily utilizing an image for the pattern projected by the projector. In addition, when obtaining the depth image, the calibration parameter for correcting image distortion according to camera lens and a calibration state of cameras may be efficiently obtained using the pattern projected by the projector.

Claims (49)

1. A system, comprising:

a projector that projects an original pattern image onto a screen;

at least one camera that captures the original pattern image projected onto the screen and provides the captured image as a photographed pattern image, the photographed pattern image including image distortion caused by camera lens and a calibration state of the at least one camera; and

an image processing device comprising at least one processor and a memory storing instructions configured to instruct the at least one processor to perform:

calculating a calibration parameter by comparing the original pattern image with the photographed pattern image, the calibration parameter for correcting the image distortion in the photographed pattern image,

wherein the calibration parameter is calculated using a plane equation obtained based on a difference between the original pattern image and the photographed pattern image,

wherein the calibration parameter is applied to the photographed pattern image to correct the image distortion, and

wherein the comparing the original pattern image with the photographed pattern image comprises:

setting at least one reference pattern in the original pattern image;

extracting a search region from the photographed pattern image by utilizing x and y coordinates of a center point of the at least one reference pattern; and

performing pattern matching between the at least one reference pattern and a pattern in the search region, the search region corresponding to a region including a periphery of the at least one reference pattern.

2. The system of claim 1 , wherein the projector and the at least one camera are positioned on the same horizontal axis or vertical axis.

3. The system of claim 1 , wherein the setting at least one reference pattern in the original pattern image comprises setting the at least one reference pattern in the original pattern image so that a portion corresponding to the at least one reference pattern exists in the photographed pattern image.

4. The system of claim 1 , wherein the performing pattern matching comprises tracking at least one of positional movement, angle conversion, and size conversion for a pattern included in the search region with respect to a reference pattern included in the original pattern image based on the at least one reference pattern.

5. The system of claim 4 , wherein the calculating a calibration parameter comprises:

obtaining the plane equation using the tracked at least one of positional movement, angle conversion, and size conversion for the pattern included in the search region; and

calculating the calibration parameter based on the plane equation.

6. The system of claim 5 , wherein the instructions are further configured to instruct that at least one processor to perform generating a depth image by applying the calibration parameter to the photographed pattern image that includes the image distortion, the depth image corresponding to the photographed pattern image whose image distortion has been corrected.

7. The system of claim 1 , wherein the original pattern image includes a specific pattern including random dots or lines.

8. An image processing device, comprising:

at least one processor; and

a memory storing instructions configured to instruct the at least one processor to perform:

comparing an original pattern image projected by a projector with a photographed pattern image obtained by a camera, the photographed pattern image including image distortion caused by camera lens and a calibration state of the camera, the comparison being performed by setting at least one reference pattern in the original pattern image, extracting a search region from the photographed pattern image by utilizing x and y coordinates of a center point of the at least one reference pattern, and performing pattern matching between the at least one reference pattern and a pattern in the search region, the search region corresponding to the at least one reference pattern;

calculating a calibration parameter using a plane equation, which is obtained based on a difference between the original pattern image and the photographed pattern image, the difference being obtained by the pattern matching; and

generating a depth image by applying the calibration parameter to the photographed pattern image, the depth image corresponding to the photographed pattern image whose image distortion has been corrected.

9. The image processing device of claim 8 , wherein the comparing an original pattern image projected by a projector comprises:

setting the at least one reference pattern in the original pattern image;

extracting the search region corresponding to a region including a periphery of the at least one reference pattern from the photographed pattern image; and

performing the pattern matching by tracking at least one of positional movement, angle conversion, and size conversion for a pattern included in the search region with respect to a reference pattern included in the original pattern image based on the at least one reference pattern.

10. The image processing device of claim 9 , wherein the calculating a calibration parameter comprises:

obtaining the plane equation using the tracked at least one of positional movement, angle conversion, and size conversion for the pattern included in the search region based on the at least one reference pattern; and

calculating the calibration parameter based on the plane equation.

11. A method, comprising:

projecting an original pattern image onto a screen;

generating a photographed pattern image by capturing the projected original pattern image using at least one camera, the photographed pattern image including image distortion caused by camera lens and a calibration state of the at least one camera; and

calculating a calibration parameter by comparing the original pattern image with the photographed pattern image, the calibration parameter for correcting the image distortion in the photographed pattern image,

wherein the calibration parameter is calculated using a plane equation obtained based on a difference between the original pattern image and the photographed pattern image,

wherein the calibration parameter is applied to the photographed pattern image to correct the image distortion, and

wherein the calculating of the calibration parameter includes:

setting at least one reference pattern in the original pattern image and a search region in the photographed pattern image; and

performing pattern matching between the at least one reference pattern and a pattern in the search region.

12. The method of claim 11 , further comprising:

generating a depth image by applying the calibration parameter to the photographed pattern image that includes the image distortion, the depth image corresponding to the photographed pattern image whose image distortion has been corrected.

13. The method of claim 11 , wherein the original pattern image includes a specific pattern including random dots or lines.

14. The method of claim 11 , wherein the setting of the at least one reference pattern includes setting a corresponding adjacent region with respect to center coordinates of the at least one reference pattern in the original pattern image, as the search region in the photographed pattern image.

15. The method of claim 11 , wherein the performing of the pattern matching includes tracking at least one of positional movement, angle conversion, and size conversion for a pattern included in the search region with respect to a reference pattern included in the original pattern image based on the at least one reference pattern.

16. The method of claim 15 , wherein the calculating of the calibration parameter includes

obtaining the plane equation using the tracked at least one of positional movement, angle conversion, and size conversion for the pattern included in the search region, and

calculating the calibration parameter based on the plane equation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2015
From: CHANG, JI HO; HWANG, DAE HWAN; YANG, KWANG HO; LIM, EUL GYOON; CHO, JAE IL
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 035452/0348 →
Priority Claims (1)
KR 10-2014-0045744 · Apr 17, 2014 · national
Continuity (1)
Related Publication 20150304617A1 · Oct 22, 2015