49
Mutual Information-based Stereo Matching Combined with SIFT Descriptor in Log- chromaticity Color Space Yong Seok Heo, Kyoung Mu Lee, and Sang Uk Lee Department of EECS, ASRI, Seoul National University, 151-742, Seoul, Korea IEEE Conference on Computer Vision and Pattern Recognition, 2009.

Yong Seok Heo , Kyoung Mu Lee, and Sang Uk Lee

  • Upload
    tessa

  • View
    46

  • Download
    0

Embed Size (px)

DESCRIPTION

Mutual Information-based Stereo Matching Combined with SIFT Descriptor in Log-chromaticity Color Spa ce. Yong Seok Heo , Kyoung Mu Lee, and Sang Uk Lee Department of EECS, ASRI, Seoul National University, 151-742, Seoul, Korea. - PowerPoint PPT Presentation

Citation preview

Page 1: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Mutual Information-based Stereo Matching Combined with SIFT Descriptor in Log-chromaticity Color Space

Yong Seok Heo, Kyoung Mu Lee, and Sang Uk LeeDepartment of EECS, ASRI, Seoul National University, 151-742, Seoul, Korea

IEEE Conference on Computer Vision and Pattern Recognition, 2009.

Page 2: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Outline• Introduction• System Overview• Mutual Information as a Stereo Correspondence

Measure • Proposed Algorithm • Experiments• Conclusion

Page 3: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Introduction

Page 4: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Introduction• Radiometric variations (between two input images)

• Degrade the performance of stereo matching algorithms.

• Mutual Information :• Powerful measure which can find any global

relationship of intensities• Erroneous as regards local radiometric variations

Page 5: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Introduction• Different camera exposures (global)

• Different light configurations (local) Conventional MI

Conventional MI

Page 6: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Objective• To present a new method:• Based on mutual information combined with

SIFT descriptor• Superior to the state-of-the art algorithms

(conventional mutual information-based)

Mutual Informatio

nglobal radiometric variations

(camera exposure)

SIFT descriptor

local radiometric variations (light configuration)

+

Page 7: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

System Overview

Page 8: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Proposed Alogorithm

Page 9: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Mutual Information (as a Stereo Correspondence Measure)

Page 10: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Energy Function• Energy Function:

• In MAP-MRF framework

• f: disparity map

Page 11: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Mutual Information• Used as a data cost:

•Measures the mutual dependence of the two random variables

Disparity Map

Left / RightImage

Page 12: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Mutual Information

• Entropy:

• Joint Entropy:

• P(i): marginal probability of intensity i

• P(iL,iR): joint probability of intensity iL and iR

Entropy Entropy Joint Entropy

1

0

1

0

1

0

Page 13: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Mutual InformationSuppose you are reporting the result of rolling a

fair eight-sided die. What is the entropy?

→The probability distribution is f (x) = 1/8, for x =1··8 , Therefore entropy is:

= 8(1/8)log 8 = 3 bits

Page 14: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Mutual Information

H( IL, IR )

H( IL ) H( IR )

H( IL | IR ) H( IR | IL )MI( IL; IR )

Entropy Entropy Joint Entropy

Page 15: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Mutual Information

• Entropy:

• Joint Entropy:

• P(i): marginal probability of intensity i

• P(iL,iR): joint probability of intensity iL and iR

Entropy Entropy Joint Entropy

1

0

1

0

1

0

i1 i2

Page 16: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Pixel-wise Mutual Information• Previous: Mutual Information of whole images• Difficult to use it as a data cost in an energy

minimization framework → Pixel-wise

Page 17: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Pixel-wise Mutual Information

=

P(.) / P(., .) : marginal / joint probability

G(.) / G(., .) : 1D / 2D Gaussian function

Page 18: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee
Page 19: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Left Image Intensity

Right Image Intensity

Page 20: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Conventional MI• Cannot handle the local radiometric variations

caused by light configuration change

• Collect correspondences in the joint probability assuming that there is a global transformation

• The shape of the corresponding joint probability is very sparse.

• Do not encode spatial information

Page 21: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Conventional MI• Different camera exposures (global)

• Different light configurations (local)Conventional MI

Conventional MI

Page 22: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Proposed Algorithm

Page 23: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

111

Page 24: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Log-chromaticity Color Space• Transform the input color images to log-

chromaticity color space [5]

• To deal with local as well as global radiometric variations

• Used to establish a linear relationship between color values of input images

[5] Y. S. Heo, K.M. Lee, and S. U. Lee. Illumination and camera invariant stereo matching. In Proc. of CVPR, 2008

Page 25: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

111

Page 26: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

SIFT Descriptor• Robust and accurately depicts local gradient

information

• Computed for every pixel in the log-chromaticity color space

Page 27: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Energy Function• Data Cost:

• Mutual Information:

• SIFT descriptor distance:

( )constant

Log-chromaticity intensity

Page 28: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

111

Page 29: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Joint Probability Using SIFT DescriptorA joint probability is computed at each channel

by use of the estimated disparity map from the previous iteration.

Wrong disparity can induce an incorrect joint probability.

Incorporate the spatial information in the joint probability computation step

Adopt the SIFT descriptor

Page 30: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Joint Probability Using SIFT Descriptor

• K-channel SIFT-weighted joint probability:

•   : Euclidean distance• VL,K(P) / VR,K(P) : SIFT descriptors for the pixel P• l : SIFT descriptor size

T = 1 If TrueT = 0 If false

i1 i2

Page 31: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Joint Probability Using SIFT Descriptor• A joint probability is computed at each channel • Use estimated disparity map from the previous

iteration.

• is governed by the constraint that corresponding pixels should have similar gradient structures.

Page 32: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

111

Page 33: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Energy Function• Data Cost:

• Smooth Cost:

MI SIFT

Page 34: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Energy Minimization• The total energy is minimized by the Graph-cuts

expansion algorithm[3].

[3] Y. Boykov, O. Veksler, and R. Zabih. Fast approximate energy minimization via graph cuts. IEEE Trans. PAMI, 23(11):1222–1239, 2001.

Page 35: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Energy Minimization

Page 36: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Experiments

Page 37: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Experimental Results• The std. dev σ of the Gaussian function is 10,

τ = 30, l = 4*4*8 = 128

• The window size of the SIFT descriptor : 9X9

• λ = 0.1, μ = 1.1, VMAX=5

• The total running time of our method for most images does not exceed 8 minutes.

• Aloe image (size : 427 X 370 / disparity range : 0-70) is about 6 minutes on a PC with PENTIUM-4 2.4GHz CPU.

Page 38: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

MI vs. SIFT

MI SIFT MI + SIFT

17.6% 11.97 % 9.27 %

26.45% 17.87 % 11.83 %

L: illum(1)-exp(1) / R: illum(3)-exp(1)

MI SIFT MI + SIFT

Error Rate

Error Rate

Page 39: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

L: illum(1)-exp(1) / R: illum(3)-exp(1)

Page 40: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Different ExposureLeft Image Right Image Ground Truth Proposed

Rank/BT NCC ANCC MI

Page 41: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Different Light Source ConfigurationsLeft Image Right Image Ground Truth Proposed

111

Rank/BT NCC ANCC MI

Page 42: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Different ExposureLeft Image Right Image Ground Truth Proposed

111

Rank/BT NCC ANCC MI

Page 43: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Different Light Source ConfigurationsLeft Image Right Image Ground Truth Proposed

111

Rank/BT NCC ANCC MI

Page 44: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Different ExposureLeft Image Right Image Ground Truth Proposed

111

Rank/BT NCC ANCC MI

Page 45: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Different Light Source ConfigurationsLeft Image Right Image Ground Truth Proposed

111

Rank/BT NCC ANCC MI

Page 46: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Exposure Exposure

Light Configuration Light Configuration

Page 47: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Exposure Exposure

Light Configuration Light Configuration

Page 48: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Conclusion

Page 49: Yong  Seok Heo ,  Kyoung  Mu Lee, and Sang  Uk  Lee

Conclusion• Propose a new stereo matching algorithm

based on :• mutual information (MI) combined with• SIFT descriptor

• Quite robust and accurate to local as well as global radiometric variations