Top Banner
Edge Preserving Multiscale Image Decomposition with Customized Domain Transform Filters IEEE GlobalSIP@ORLANDO Saho Yagyu Akie Sakiyama Yuichi Tanaka Tokyo University of Agriculture and Technology 15th December, 2015
23

Edge Preserving Multiscale Image Decomposition with Customized ...

Jan 26, 2017

Download

Documents

truongkhuong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Edge Preserving Multiscale Image Decomposition with Customized ...

Edge Preserving Multiscale Image Decomposition with Customized

Domain Transform Filters

IEEE GlobalSIP@ORLANDO

Saho Yagyu Akie Sakiyama Yuichi TanakaTokyo University of Agriculture and Technology

15th December, 2015

Page 2: Edge Preserving Multiscale Image Decomposition with Customized ...

OUTLINE 2

❶ introduction

❷ conventional method

❸ objective and proposed method

❹ experiment

❺ conclusion

domain transform filter

❶ introduction

❸ objective and proposed method

❹ experiment

❺ conclusion

domain transform

Page 3: Edge Preserving Multiscale Image Decomposition with Customized ...

INTRODUCTION 3

many edge preserving smoothing filters have been proposed

Bilateral filter [2]

edge has important information of signals and images

[2] C. Tomasi and R. Manduchi, “Bilateral filtering for gray and color images,” in Proc. IEEE Int. Conf. Computer Vision, pp. 839–846, Jan. 1998.

[5] L. Xu, C. Lu, Y. Xu, and J. Jia, “Image smoothing via L0 gradient minimization,” ACM Trans. Graph., vol. 30, no. 6, p. 174, Dec. 2011.

[6] E. S. L. Gastal and M. M. Oliveira, “Domain transform for edge-aware image and video processing,” in Proc. ACM SIGGRAPH, vol. 30, no. 4, p. 69, 2011.

L0 smoothing [5]

Domain transform filter [6]

Weighted least squares [4]

[4] Z. Farbman, R. Fattal, D. Lischinski and R. Szeliski, “Edge-preserving decompositions for multi-scale tone and detail manipulation,” ACM Trans, Graph., vol. 27, no. 3. p67, 2008.

[1] P. Perona and J. Malik, “Scale-space and edge detection using anisotropic diffusion,” IEEE Trans. Pattern Anal. Mach. Intel.,vol. 12, no. 7, pp. 629–639, Jul. 1990.

Anisotropic diffusion [1]

Guided filter [3]

[3] K. He, J. Sun, and X. Tang, “Guided Image Filtering,” in Proc. European Conf. Computer Vision, pp. 1-14, 2010.

old

new

Page 4: Edge Preserving Multiscale Image Decomposition with Customized ...

algorithm

1. domain transform

recursive filternormalized convolution

3. inverse domain trasform

2. domain transform filter

input

output

[

domain transform filter 4

algorithm

1. domain transform

recursive filternormalized convolution

3. inverse domain trasform

2. domain transform filter

input

output

the geodesic distance between two adjacent elements

ti+1 � ti := 1 ti � �

input signal

[

�i � ��

1. Domain Transform (DT)the geodesic distance isdetermined based on signal values

⌧i+1 � ⌧i := 1 + �|ui+1 � ui|

: coordinate of after DT⌧: coordinate of before DTt : domain of before DT⌦

: domain of after DT⌦!

u : signal value

Page 5: Edge Preserving Multiscale Image Decomposition with Customized ...

5

algorithm

1. domain transform

recursive filternormalized convolution

3. inverse domain trasform

2. domain transform filter

input

output

[

Recursive Filter (RF)type of filter which reuses output as input in the next step

yi =⇣1� a(⌧i�⌧i�1)

⌘ui + a(⌧i�⌧i�1)yi�1

left to right

getting symmetric impulse response😊right to left

domain transform filter

recursive filter

Page 6: Edge Preserving Multiscale Image Decomposition with Customized ...

rrrr

: boolean function

6

Normalized Convolution (NC)

algorithm

1. domain transform

recursive filternormalized convolution

3. inverse domain trasform

2. domain transform filter

input

output

[the average of signal is calculatedwithin from in

yi =

Pk2⌦!

�{|⌧i � ⌧k| r}uiPk2⌦!

�{|⌧i � ⌧k| r}

domain transform filter

Page 7: Edge Preserving Multiscale Image Decomposition with Customized ...

7

[

algorithm

1. domain transform

recursive filternormalized convolution

3. inverse domain trasform

2. domain transform filter

input

output

[

3. inverse domain trasform

ti+1 � ti := 1 ti � �

output signal

equispaced signal is obtained

domain transform filter

Page 8: Edge Preserving Multiscale Image Decomposition with Customized ...

OUTLINE 8

❶ introduction

❷ conventional method

❸ objective and proposed method

❹ experiment

❺ conclusion

domain transform

Page 9: Edge Preserving Multiscale Image Decomposition with Customized ...

good points

bad points

9

fast edge preserving smoothing method

can be used to many image processing applications

in the case of noisy input...

it is difficult to calculate appropriate distance between signals

OBJECTIVEoriginal DTF

⚠ it is highly sensitive to noise ⚠

the performance becomes bad

Page 10: Edge Preserving Multiscale Image Decomposition with Customized ...

OBJECTIVE 10

uses a similar structure to Laplacian pyramid [6]

realizes several image processing applications

objective

to be robust to noise

multiscale image decomposition method based on the DTF

designs optimal filter based on DTF

[6] Burt, Peter J., and Edward H. Adelson. "The Laplacian pyramid as a compact image code." IEEE Trans. Commun., on 31.4 (1983): 532-540.

⚠ it is highly sensitive to noise ⚠

multiscale DTF

Page 11: Edge Preserving Multiscale Image Decomposition with Customized ...

PYRAMID STRUCTURE

:lowpass filterG :highpass filterA :domain transform filter (DTF)F

×pyramid structure

input

detail

coarseu c

danalysis

arg minc

(�Gc � Fu�22 + ��Ac�2

2)objective function :

c : piecewise smoothnessp should be similar to the output of DTF

11

Page 12: Edge Preserving Multiscale Image Decomposition with Customized ...

12

arg minc

(�Gc � Fu�22 + ��Ac�2

2)objective function :

c = (GT G + �AT A)�1GT Fu

H = (GT G + �AT A)�1GT Foptimized filter :

to the next level

analysis+ +

synthesis

output

input

detail

coarseu c

d

pyramid structure

PYRAMID STRUCTURE

Page 13: Edge Preserving Multiscale Image Decomposition with Customized ...

13PYRAMID STRUCTURE

analysis synthesisthresholding

pyramid structure

c

d

u

1level analysis

1level synthesis

input image → analysis → thresholding → systhesis → output

process of the proposed method

Page 14: Edge Preserving Multiscale Image Decomposition with Customized ...

OUTLINE 14

❶ introduction

❷ conventional method

❸ objective and proposed method

❹ experiment

❺ conclusion

domain transform

Page 15: Edge Preserving Multiscale Image Decomposition with Customized ...

noise free images

applications

EXPERIMENT 15

edge preserving smoothing

detail enhancement

noisy images

Page 16: Edge Preserving Multiscale Image Decomposition with Customized ...

16

conditions

conventional method: original DTF

proposed method: multiscale DTF

DTF: RF / NC

parameter sigma: controlling smoothing strength

DTF: RF / NC

parameter: controlling thresholding strength

EXPERIMENT

Page 17: Edge Preserving Multiscale Image Decomposition with Customized ...

EDGE PRESERVING SMOOTHING 17

noise-free image

multiscale NCoriginal RF original NC multiscale RF

Page 18: Edge Preserving Multiscale Image Decomposition with Customized ...

18

� = 20

EDGE PRESERVING SMOOTHING

noisy image

24.00 dB 23.76 dB 27.54 dB 27.11 dBmultiscale NCoriginal RF original NC multiscale RF

Page 19: Edge Preserving Multiscale Image Decomposition with Customized ...

19EDGE PRESERVING SMOOTHING

method original RF original NC WLS [3] L0 [2] multiscal RF multiscal NC

24.00 23.76 26.45 27.13 27.54 27.11

25.68 25.77 28.34 27.12 28.58 29.06

26.62 26.41 28.34 29.61 29.48 29.86

26.02 26.21 28.12 28.27 28.52 28.83

House

Pepper

Lena

Milkdrop

PSNR Comparison [dB]

Page 20: Edge Preserving Multiscale Image Decomposition with Customized ...

DETAIL ENHANCEMENT

input signal original NC

1st/2nd levels

1st level

1st/2nd/3rd levels 2nd level

20

Page 21: Edge Preserving Multiscale Image Decomposition with Customized ...

CONCLUSION 21

proposed method

multiscale image decomposition method based on the domain transform filter

objective

result

design of domain transform robust to noise

→ satisfactory even in the noisy environments

→ unique results due to multiscale decomposition

edge preserving smoothing

detail enhancement

Page 22: Edge Preserving Multiscale Image Decomposition with Customized ...

22OTHER APPLICATIONSinput image

pencil drawing

stylization

Page 23: Edge Preserving Multiscale Image Decomposition with Customized ...

23REFERENCE

[2] C. Tomasi and R. Manduchi, “Bilateral filtering for gray and color images,” in Proc. IEEE Int. Conf. Computer Vision, pp. 839–846, Jan. 1998.

[3] L. Xu, C. Lu, Y. Xu, and J. Jia, “Image smoothing via L0 gradient minimization,” ACM Trans. Graph., vol. 30, no. 6, p. 174, Dec. 2011.

[5] E. S. L. Gastal and M. M. Oliveira, “Domain transform for edge-aware image and video processing,” in Proc. ACM SIGGRAPH, vol. 30, no. 4, p. 69, Sep. 2011.

[4] D. Min, S. Choi, J. Lu, B. Ham, K. SohnMin, and M. Do, “Fast global image smoothing based on weighted least squares,” IEEE Trans. Image Process., vol. 23, no. 12, pp. 5638–5653, Dec. 2014.

[1] P. Perona and J. Malik, “Scale-space and edge detection using anisotropic diffusion,” IEEE Trans. Pattern Anal. Mach. Intel.,vol. 12, no. 7, pp. 629–639, Jul. 1990.

[6] Burt, Peter J., and Edward H. Adelson. "The Laplacian pyramid as a compact image code." IEEE Trans. Commun., on 31.4 (1983): 532-540.