edge preserving multiscale image decomposition with customized

23
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

Upload: truongkhuong

Post on 26-Jan-2017

223 views

Category:

Documents


2 download

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.