IP Library › Granted Patent US 11,902,492
Granted Patent B2
US 11,902,492 · App. 17/265,119 · Granted Feb 13, 2024

Image processing method and apparatus for stereoscopic images of nearby object in binocular camera system of parallel axis type

Inventors: Seung-Ho Jung (Daejeon, KR); Hocheol Shin (Daejeon, KR); Chang-Hoi Kim (Sejong-si, KR); You-Rak Choi (Daejeon, KR); Dongseok Ryu (Seoul, KR); Jonghui Han (Daejeon, KR)
Assignee: KOREA ATOMIC ENERGY RESEARCH INSTITUTE
H04N13/128G06T3/0093G06T3/60H04N13/239
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 11,902,492
App. No.
17/265,119
Granted
Feb 13, 2024
Kind
B2
Abstract

An image processing method includes: calculating a rotation matrix to eliminate vertical parallax by converting stereo image captured by stereo camera as if it is image captured by camera rotated about an origin of camera coordinate system, wherein the stereo image includes left image obtained by left camera and right image obtained by right camera; calculating a rotation matrix to adjust the horizontal parallax of the left image and a rotation matrix to adjust the horizontal parallax of the right image; calculating a geometric transformation matrix for the stereo image based on each camera characteristic matrix representing lens characteristics, the rotation matrix for eliminating vertical parallax, and the rotation matrices for adjusting horizontal parallax; and generating new stereo image in which vertical parallax is eliminated and horizontal parallax is adjusted by performing image warping for the stereo image captured by the stereo camera based on the calculated geometric transformation matrix.

Claims (205)

1. An image processing method of processing a stereo image to impart a three-dimensional effect on a nearby object in a stereoscopic image system using a stereo camera of a parallel axis type including a left camera, a right camera, and an image processing unit, the method comprising:

calculating a vertical rotation matrix (R rect ) for eliminating vertical parallax of the stereo image by using the following equation,

R

rect

=

[

e

x

T

e

y

T

e

z

T

]

,

wherein

e

x

=

t

LR

❘

"\[LeftBracketingBar]"

t

LR

❘

"\[RightBracketingBar]"

,

wherein

e

y

=

1

t

x

2

+

t

y

2

[

-

t

y

t

x

0

]

T

,

wherein e z =e x ×e y , and

wherein

t LR =[t x t y t z ] T indicates a translation vector from a left camera coordinate system to a right camera coordinate system,

e x indicates a unit vector in the x-axis direction of a new left camera coordinate system,

e y indicates a unit vector in the y-axis direction of the new left camera coordinate system, and

e z indicates a unit vector in the z-axis direction of the new left camera coordinate system, and wherein the stereo image includes a left image obtained by the left camera and a right image obtained by the right camera;

calculating a first horizontal rotation matrix for adjusting a first horizontal parallax of the left image and a second horizontal rotation matrix for adjusting a second horizontal parallax of the right image;

calculating a geometric transformation matrix for the stereo image based on each camera characteristic matrix representing lens characteristics of the stereo camera, the vertical rotation matrix, the first horizontal rotation matrix, and the second horizontal rotation matrix; and

generating a new stereo image in which the vertical parallax is eliminated and the first horizontal parallax and the second horizontal parallax are adjusted by performing image warping for the stereo image captured by the stereo camera based on the calculated geometric transformation matrix.

2. The image processing method of claim 1 , wherein the first horizontal rotation matrix (R L ) for adjusting the horizontal parallax for the left image of the stereo image and the second horizontal rotation matrix (R R ) for adjusting the horizontal parallax for the right image are calculated by using the following equations,

R

L

=

R

y

(

θ

)

=

[

cos

⁢

θ

0

sin

⁢

θ

0

1

0

-

sin

⁢

θ

0

cos

⁢

θ

]

,

and

R

R

=

R

y

(

-

θ

)

=

[

cos

⁢

θ

0

-

sin

⁢

θ

0

1

0

sin

⁢

θ

0

cos

⁢

θ

]

,

wherein the angle values (θ, −θ) are predetermined angle values.

3. The image processing method of claim 1 , wherein the geometric transformation matrix is calculated by using the following equations,

M L =K L R y T (θ) R rect K L −1 and M R =K R R y T (−θ) R rect R LR K R −1 ,

wherein M L is a geometric transformation matrix for the left image among the stereo image captured by the stereo camera, M R is a geometric transformation matrix for the right image among the stereo image captured by the stereo camera, K L is a camera characteristic matrix representing lens characteristics of the left camera, K R is a camera characteristic matrix representing lens characteristics of the right camera, R y (θ) is a first horizontal rotation matrix for adjusting the first horizontal parallax for the left image, R y (−θ) is a second horizontal rotation matrix for adjusting the second horizontal parallax for the right image, R rect is a vertical rotation matrix for adjusting the vertical parallax, R LR is a rotation matrix from a left camera coordinate system to a right camera coordinate system, a superscript −1 means an inverse matrix, and a superscript T means transpose of a matrix.

4. The image processing method of claim 3 , wherein the image warping derives an image point u θNL by a new left camera and an image point u θNR by a new right camera, which have relationship equations with an image point u L by the left camera and an image point u R by the right camera on the stereo image captured by the stereo camera,

wherein the relationship equations include

λ θNL u θNL −M L u L and λ θNR u θNR −M R u R , and

wherein λ θNL and λ θNR are projection constants.

5. An image processing method of processing a stereo image to impart a three-dimensional effect on a nearby object in a stereoscopic image system using a stereo camera of a parallel axis type including a left camera and a right camera, the stereo image including a left image obtained by the left camera and a right image obtained by the right camera, the method comprising:

calculating a first horizontal rotation matrix for adjusting a first horizontal parallax of the left image and a second horizontal rotation matrix for adjusting a second horizontal parallax of the right image;

calculating a geometric transformation matrix for the stereo image based on each camera characteristic matrix representing lens characteristics of the stereo camera, the first horizontal rotation matrix, and the second horizontal rotation matrix; and

generating a new stereo image in which the first horizontal parallax and the second horizontal parallax are adjusted by performing image warping for the stereo image captured by the stereo camera based on the calculated geometric transformation matrix,

wherein the geometric transformation matrix is calculated by using the following equations,

M L =K L R y T (θ) K L −1 and M R =K R R y T (−θ) R LR K R −1 , and

wherein M L is a geometric transformation matrix for the left image among the stereo image captured by the stereo camera, M R is a geometric transformation matrix for the right image among the stereo image captured by the stereo camera, K L is a camera characteristic matrix representing lens characteristics of the left camera, K R is a camera characteristic matrix representing lens characteristics of the right camera, R y (θ) is the first horizontal rotation matrix for adjusting the first horizontal parallax for the left image, R y (−θ) is the second horizontal rotation matrix for adjusting the second horizontal parallax for the right image, R LR is a rotation matrix from a left camera coordinate system to a right camera coordinate system, a superscript −1 means an inverse matrix, and a superscript T means transpose of a matrix.

6. An image processing apparatus for processing a stereo image to impart a three-dimensional effect on a nearby object in a stereoscopic image system using a stereo camera of a parallel axis type including a left camera and a right camera, the method comprising:

an input unit configured to input the stereo image captured by the stereo camera;

an image processing unit configured to adjust vertical parallax and horizontal parallax of the stereo image, the horizontal parallax including a first horizontal parallax of a left image obtained by the left camera and a second horizontal parallax of a right image obtained by the right camera; and

an output unit configured to output the stereo image in which the vertical parallax and the horizontal parallax are adjusted by the image processing unit,

wherein the image processing unit is configured to:

calculate a vertical rotation matrix for eliminating vertical parallax of the stereo image by using the following equation,

R

rect

=

[

e

x

T

e

y

T

e

z

T

]

,

wherein

e

x

=

t

LR

❘

"\[LeftBracketingBar]"

t

LR

❘

"\[RightBracketingBar]"

,

wherein

e

y

=

1

t

x

2

+

t

y

2

[

-

t

y

t

x

0

]

T

,

wherein e z =e x ×e y , and

wherein

t LR =[t x t y t z ] T indicates a translation vector from a left camera coordinate system to a right camera coordinate system,

e x indicates a unit vector in the x-axis direction of a new left camera coordinate system,

e y indicates a unit vector in the y-axis direction of the new left camera coordinate system, and

e z indicates a unit vector in the z-axis direction of the new left camera coordinate system, and

wherein the stereo image includes a left image obtained by the left camera and a right image obtained by the right camera;

calculate a first horizontal rotation matrix for adjusting the first horizontal parallax of the left image and a second horizontal rotation matrix for adjusting the second horizontal parallax of the right image;

calculate a geometric transformation matrix for the stereo image based on each camera characteristic matrix representing lens characteristics of the stereo camera, the vertical rotation matrix, the first horizontal rotation matrix, and the second horizontal rotation matrix; and

generate a new stereo image in which the vertical parallax is eliminated and the first horizontal parallax and the second horizontal parallax are is adjusted by performing image warping for the stereo image captured by the stereo camera based on the calculated geometric transformation matrix to provide to the output unit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2021
From: JUNG, SEUNG-HO; SHIN, HOCHEOL; KIM, CHANG-HOI; CHOI, YOU-RAK; RYU, DONGSEOK; HAN, JONGHUI
To: KOREA ATOMIC ENERGY RESEARCH INSTITUTE
Reel/Frame 055858/0571 →
Priority Claims (1)
KR 10-2018-0090038 · Aug 1, 2018 · national
Continuity (1)
Related Publication 20210314542A1 · Oct 7, 2021