• No results found

Single Depth Image Super Resolution and Denoising Using Coupled Dictionary Learning with Local Constraints and Shock Filtering

N/A
N/A
Protected

Academic year: 2022

Share "Single Depth Image Super Resolution and Denoising Using Coupled Dictionary Learning with Local Constraints and Shock Filtering"

Copied!
24
0
0

Loading.... (view fulltext now)

Full text

(1)

Single Depth Image Super Resolution and Denoising Using Coupled Dictionary Learning with

Local Constraints and Shock Filtering

Jun Xie

1

, Cheng-Chuan Chou

2

, Rogerio Feris

3

, Ming-Ting Sun

1

1

University of Washington,

2

Industrial Technology Research Institute (ITRI), Taiwan,

3

IBM T. J. Watson Research Center Hawthorne, U.S.

(2)

Outline

• Introduction

• Our contribution

• Simulation results

• Conclusion

(3)

Motivation

• Depth images often are low-resolution and noisy which affects the quality of the applications

• Human are sensitive to 3D noises and

jagged edges

2D patch

3D patch

(4)

Objective

• Input: Single noisy, low-resolution depth map

• Output: A clean, increased resolution depth map

(5)

Related Work on Depth Super Resolution

• Fusion of multiple depth images

• Use a guiding high resolution color image

However, multiple depth maps or guiding color images at the target resolution often are unavailable.

Q. Yang et al., “Spatial-depth Super Resolution for Range Images,” CVPR 2007.

(6)

Related Work

• Learning-based single Image super resolution

J. Yang, J. Wright, T. Huang, Y. Ma, “Image Super-resolution as

Sparse Representation of Raw Image Patches,” CVPR, 2008.

(7)

Problems from the Properties of Low-Resolution Depth Maps

• Lack of texture -> Overfitting

• Noisy and

jagged edges

(8)

Our Contribution

Propose a dictionary learning based algorithm by

• Adding local constraints into the coupled dictionary learning process

 To prevent the dictionary from over-fitting

• Incorporating an adaptively regularized Shock filter

 To tackle the jagged edges and noises in the

depth map

(9)

Our Coupled Dictionary Learning

• Training set

- Divide images into patches

• Feature Extraction

Low-res Images:

[Gx, Gy, Gxx, Gyy]

High-res Images:

f

h

=y

h

-y

l

’ (y

l

’ is the bilinear

interpolation result of y

l

)

(10)

Our Coupled Dictionary Learning

• Impose a local constraint

Objective: Given training feature patches x, learn a dictionary d such that:

2 2

min

,

(

i i j i ij

)

d c i j

x   d c   dxc

 

Local Constraint Linear Combination of dictionary bases

c: weighting coefficient vector

(11)

• For each low resolution patch, only the dictionary bases which are most similar to it are selected, effectively

preventing the overfitting problem

• Preserve the manifold assumption in the feature space

and keep the locality constraint

(12)

Sparse Reconstruction Based on the Learned Coupled Dictionary

' 2

min . .

0

i

i

i l l i i

c

c

sdc s t cL

Shared coeffs.

' i

h h i

s   d c Linear combination of high-res dictionary bases

d’ contains 10% of dictionary atoms with closest

distances to the low-resolutions patches

(13)

Edge Denoising Based on

Adaptively Regularized Shock Filter

Why Shock filter?

• Edge preserving

• Remove jagged noises

• Good smoothing of depth images

which have less texture

(14)

Edge Denoising Based on Regularized Shock Filter

2 arctan( I ( ))

t m

I a I II



I



 

     

Smoothing in the gradient direction

Smoothing in the tangent direction Shock term for edge

enhancement

G. Gilboa, N. Sochen, Y. Y. Zeevi, “Image Enhancement and Denoising by

Complex Diffusion Processes,” PAMI, vol. 26, issue 8, pp. 1020-1036, 2004.

(15)

• Adaptive weight

Adaptively Regularized Denoising Shock Filter

Large beta

Small beta

2 arctan( I ( ))

t m

I a I II



I



 

     

Quad Tree Plain Region

(little

Smoothing)

Edges

(Smoothing along tangent direction)

Corners

(16)

Edge Denoising Based on

Adaptively Regularized Shock Filter

• Filtering result

(17)

Edge Denoising Based on

Adaptively Regularized Shock Filter

• Filtering result

Low-res Result of [1] Ours

[1] J. Yang et al., “Image Super-resolution as Sparse

Representation of Raw Image Patches,” CVPR, 2008.

(18)

Quantitative Results

RMSE COMPARISON SCALED *3 RMSE COMPARISON SCALED *4 Cones Venus Teddy Tsukuba Cones Venus Teddy Tsukuba Nearest Neighbor 1.172 0.309 0.925 0.672 1.498 0.367 1.348 0.832 Sparse coding [1] 1.291 0.420 1.133 1.504 2.908 1.126 2.140 0.840 K-SVD based [2] 1.030 0.284 0.782 0.636 1.268 0.320 1.186 0.730 Aodha et. al [3] 1.319 0.311 0.987 0.844 1.504 0.337 1.026 0.833 Tsai et. al in [4] 1.049 0.278 0.781 0.646 1.246 0.321 1.178 0.714 Hornacek. et. al [5] 0.927 0.273 0.835 0.878 1.375 0.452 1.129 0.727 Our (w/o Shock filter) 0.957 0.258 0.706 0.613 1.188 0.284 1.147 0.712 Our (with Shock filter) 0.842 0.220 0.657 0.531 1.111 0.265 1.108 0.635

[1] J. Yang et al., “Image Super-resolution as Sparse Representation of Raw Image Patches,” CVPR, 2008.

[2] R. Zeyde et al., “On Single Image Scale-up using Sparse Representations,” Curves and Surfaces, 2010.

[3] O. M. Aodha et al., “Patch based Synthesis for Single Depth Image Super-resolution,” ECCV, 2012.

[4] C. Tsai et al., “Context-aware Single Image Super-resolution Using Locality-constrained Group Sparse Representation,” VCIP, 2012.

[5] M. Hornacek, et. al, “Depth super resolution by rigid body self-similarity in 3d,” CVPR, 2013.

(19)

Visual Results

Nearest Neighbor (NN) [1] [2] Ours

[1] J. Yang, J. Wright, T. Huang, and Y. Ma, “Image Super-resolution as Sparse Representation of Raw Image Patches,” CVPR, 2008.

[2] O. M. Aodha, N. D. Campbell, A. Nair, and G. J. Brostow, “Patch based Synthesis for Single Depth Image Super-resolution,” ECCV, 2012.

Ours

(20)

Visual Results

NN [1] [2] Ours

[1] R. Zeyde, M. Elad, M. Protter, “On Single Image Scale-up using Sparse Representations,” in Curves and Surfaces, 2010.

[2] O. M. Aodha, N. D. Campbell, A. Nair, and G. J. Brostow, “Patch based Synthesis for Single Depth Image Super-resolution,” in ECCV, 2012.

(21)

3D Visual Results

NN [1] [2] Ours

[1] R. Zeyde, M. Elad, M. Protter, “On Single Image Scale-up using Sparse Representations,” Curves and Surfaces, 2010.

[2] O. M. Aodha, N. D. Campbell, A. Nair, and G. J. Brostow, “Patch based Synthesis for Single Depth Image Super-resolution,” ECCV, 2012.

(22)

View Synthesis Results

GT O. M. Aodha, et. al “Patch based Synthesis for

Single Depth Image Super-resolution,” ECCV, 2012.

C. Tsai et. al “Context-aware Single Image Super- resolution Using Locality-constrained Group Sparse Representation,” VCIP, 2012.

Ours

(23)

Conclusion

• Propose a dictionary learning based algorithm by - Adding local constraints to prevent the dictionary

from over-fitting and improve the result

- Incorporate an adaptively regularized Shock filter to tackle the jagged edges and noises in the depth map

• Simulation results confirm the effectiveness of the

proposed algorithm

(24)

Questions?

Thanks!

References

Related documents

in addition to the courses listed, at designated points in their programs of study students are required to complete with a passing grade a seminar course. students must complete

high pressure hose spray gun wand detergent line pump unloader valve hose reel bracket pump switch burner switch adjustable thermostat gfci motor fuel oil tank high pressure

The U.S Department of Education, Office of Vocational and Adult Education (OVAE), with the assistance of the National Center for ESL Literacy (NCLE), con- vened a National Symposium

ABSTRACT: This paper proposes a novel methodology for delineating urban areas based on a machine learning algorithm that groups buildings within portions of space of sufficient

► Food Protection Plan and the Import Safety Food Protection Plan and the Import Safety Action Plan applies to food for people and Action Plan applies to food for people

The relevant search terms include image super-resolution, super-resolution, deep learning super-resolution, convolutional neural networks, image upsampling methods,

Mu Lee, “Enhanced deep residual networks for single image super-resolution,” in Proceedings of the IEEE conference on computer vision and pattern recognition workshops, 2017, pp..