Nonlocal methods for image processing

Similar documents
Package deamer. February 19, 2015

RoboCup Challenges. Robotics. Simulation League Small League Medium-sized League (less interest) SONY Legged League Humanoid League

Comparative analysis of hedonic rents and maximum bids in a land-use simulation context

A NOTE ON AD VALOREM AND PER UNIT TAXATION IN AN OLIGOPOLY MODEL

Waiting for Affordable Housing in NYC

International Conference on Image and Signal Processing. July 2-4, 2018, Cherbourg, France

Mortgage Market Institutions and Housing Market Outcomes

Hedonic Regression Models for Tokyo Condominium Sales

The Improved Net Rate Analysis

Network Analysis: Minimum Spanning Tree, The Shortest Path Problem, Maximal Flow Problem. Métodos Cuantitativos M. en C. Eduardo Bustos Farías 1

Cube Land integration between land use and transportation

Spatial and Temporal Dynamics of the Singapore Housing Market

A. K. Alexandridis University of Kent. D. Karlis Athens University of Economics and Business. D. Papastamos Eurobank Property Services S.A.

Separation Anxiety: Lease and Non-Lease Components

AIC deals with the trade-off between the complexity of the model and the goodness of fit of the model.

Evaluating Unsmoothing Procedures for Appraisal Data

Working Paper Series. Time-Geographically Weighted Regressions and Residential Property Value Assessment

Negative Gearing and Welfare: A Quantitative Study of the Australian Housing Market

SEPARATING LEASE AND NON-LEASE COMPONENTS

THE COMPARISON OF AD VALOREM AND SPECIFIC TAXATION UNDER UNCERTAINTY. October 22, 2010

THE RATIONAL BUYER APPROACH FOR THE ACQUISITION OF CAPACITY-BASED ANCILLARY SERVICES OUTLINE

Application of Finite Difference Method to Develop Land Value Map

M. W. Wong. Date and Place of Birth July 26, 1951, Hong Kong

The Analytic Hierarchy Process. M. En C. Eduardo Bustos Farías

Network Analysis: Minimum Spanning Tree,

Paradoxes of differential nonlocal cantilever beams: Reasons and a novel solution

Online Appendix "The Housing Market(s) of San Diego"

According to a recent survey (Dornfest, 1997), 48 states and

University of Zürich, Switzerland

Hedonic Pricing Model Open Space and Residential Property Values

Introduction Public Housing Education Ethnicity, Segregation, Transactions. Neighborhood Change. Drivers and Effects.

A Generalized Sharecropping Model of Retail Lease Contracting and Licensing Agreements

Univalent multisets. V through the eyes of the identity type. Håkon Robbestad Gylterud. August 2014

Click to edit Master title style

A Note on the Efficiency of Indirect Taxes in an Asymmetric Cournot Oligopoly

A Welfare Analysis of Conservation Easement Tax Credits

DATA APPENDIX. 1. Census Variables

Adel Javanmard. Assistant Professor, Department of Data Sciences and Operations Marshall School of Business, University of Southern California

eccentricity, 123 eigendecomposition, 118, 122, 147, 171, 172, , 184, 185, 289 eigenface, 264 eigenfunction, , 182 eigenmap,

Supplementary Material for MIQP-based Layout Design for Building Interiors

Chapter 13. The Market Approach to Value

The Welfare Impacts of a Conservation Easement

Regional Housing Trends

Automatic Cryptanalysis of Block Ciphers with CP

11.433J / J Real Estate Economics

REPEATABILITY & REPRODUCIBILITY (R&R) STUDY

SAS at Los Angeles County Assessor s Office

ANALYSIS OF RELATIONSHIP BETWEEN MARKET VALUE OF PROPERTY AND ITS DISTANCE FROM CENTER OF CAPITAL

Interest Rates and Fundamental Fluctuations in Home Values

The Lack of Diversification from Diversifying Mergers

The hedonic house price index for Poland modelling on NBP BaRN data. Narodowy Bank Polski International Workshop, Zalesie Górne, November 2013

Robustness of multi-objective optimization of building refurbishment to suboptimal weather data

11.433J / J Real Estate Economics Fall 2008

IREDELL COUNTY 2015 APPRAISAL MANUAL

Urbanization and Property Rights

The Proposal of Cadastral Value Determination Based on Artificial Intelligence

The Optimal Taxation of Polluters in Non-Competitive Markets: Does Regulatory Sequence Matter? SPPA Working Paper. May 21, 2008

Chapter 1. Introduction: Some Representative Problems. CS 350: Winter 2018

A Welfare Analysis of Conservation Easement Tax Credits

Entry and Inefficiency in the Real Estate Brokerage Industry

Solvers and Eigensolvers for Multicore Processors

An Econometric Analysis of Land Development with Endogenous Zoning

Sorting based on amenities and income

A Localized Model for Residential Property Valuation: Nearest Neighbor with Attribute Differences

Scores for Valuation Reports: Appraisal Score & BPO Score. White Paper. White Paper APRIL 2012

A Factor Analysis of Housing Market Dynamics in the U.S. and the Regions

Policy Coordination in an Oligopolistic Housing Market

Economic Organization and the Lease- Ownership Decision in Water

A Method for Merging Similar Zones to Improve Intelligent Models for Real Estate Appraisal

CABARRUS COUNTY 2016 APPRAISAL MANUAL

VALUATING RESIDENTIAL REAL ESTATE USING PARAMETRIC PROGRAMMING

Evacuation Design Focused on Quality of Flow

What Factors Determine the Volume of Home Sales in Texas?

Is there a conspicuous consumption effect in Bucharest housing market?

THE USE OF COMBINED MULTICRITERIA METHOD FOR THE VALUATION OF REAL ESTATE

1. There must be a useful number of qualified transactions to infer from. 2. The circumstances surrounded each transaction should be known.

Small-Tract Mineral Owners vs. Producers: The Unintended Consequences of Well-Spacing Exceptions

The Effect of Relative Size on Housing Values in Durham

Measuring European property investment performance: comparing different approaches

Registration Course Description Classroom Rules & Procedures

STAT 200. Guided Exercise 8 ANSWERS

SCOPE OF PRESENTATION

The Comparison of Ad Valorem and Specific Taxation under Incomplete Information

Cyclical Housing Prices in Flatland

Maximization of Non-Residential Property Tax Revenue by a Local Government

Housing Price Index, base 2007 Methodological preview

Essential Skills Wales Essential Application of Number Skills (EAoNS) Level 3 Controlled Task Candidate Pack

StreetEasy Condo Market Index for Manhattan Index Construction Methodology Sam Lin, Sofia Song, & Sebastian Delmont

Long-term Public Leaseholds in Poland: Implications of Contractual Incentives

An Assessment of Current House Price Developments in Germany 1

Land market & Genedec

Local Public Goods: Ownership and Spatial Valuation

Tool for Land Consolidation

REHABILITATION OF URBINO 2 SLUM 2 CRITERIA TO UPGRADE THE SAFETY LEVEL IN BUILDINGS DESIGN

Partners in Proficiency. GenISys Team. OPC for Mask Aligner

Houses across time and across place

IEEE P Wireless Personal Area Networks

Economic Effects of Land Value Taxation in an Urban Area with Large Lot Zoning: an Urban Computable General Equilibrium Approach

Assessing the Market Value of Real Estate Property with a Geographically Weighted Stochastic Frontier Model

Modeling of Geographic Dependencies for Real Estate Ranking

Transcription:

1/29 Nonlocal methods for image processing Lecture note, Xiaoqun Zhang Oct 30, 2009

2/29 Outline 1 Local smoothing Filters 2 Nonlocal means filter 3 Nonlocal operators 4 Applications 5 References

3/29 General Model v(x) = u(x) + n(x), x Ω v(x) observed image u(x) true image n(x) i.i.d gaussian noise (white noise) Gaussian kernel x G h (x) = 1 x 2 4πh 2 e 4h 2

Local smoothing Filters 4/29 Outline 1 Local smoothing Filters 2 Nonlocal means filter 3 Nonlocal operators Denoising by nonlocal functionals Inverse problems by nonlocal regularization Nonlocal regularization with Bregmanized methods 4 Applications Compressive sampling Deconvolution Wavelet Inpainting 5 References

Local smoothing Filters 5/29 Linear low-pass filter Idea: average in a local spatial neighborhood GF h (v)(x) = G h v(x) = 1 v(y) exp y x 2 4h C(x) 2 y Ω dy where C(x) = 4πh 2 Pro: work well for harmonic function (homogenous region) Con: perform poorly on singular part, namely edge and texture

Local smoothing Filters 6/29 Anisotropic filter Idea: average only in the direction orthogonal to Dv(x)( v(x) x, v(y) y ). AF h (v)(x) = 1 C(x) t v(x + f Dv(x) Dv(x) t 2 ) exp h 2 dt where C(x) = 4πh 2. Pro: Avoid blurring effect of Gaussian filter, maintaining edges. Con: perform poorly on flat region, worse there than a Gaussian blur.

Local smoothing Filters Neighboring filter Spatial neighborhood B ρ (x) = {y Ω y x ρ} Gray-level neighborhood B ( x, h) = {y Ω v(y) v(x) ρ} for a given image v. Yaroslavsky filter Y NF h,ρ = 1 u(y)e u(y) u(x) 2 4h C(x) 2 dy Bilateral(SUSAN) filter SUSAN h,ρ = 1 C(x) B ρ(x) u(y)e u(y) u(x) 2 4h 2 e y x 2 4ρ 2 dy Behave like weighted heat equation, enhancing the edges 7/29

Local smoothing Filters 8/29 Denoising example

Nonlocal means filter 9/29 Outline 1 Local smoothing Filters 2 Nonlocal means filter 3 Nonlocal operators Denoising by nonlocal functionals Inverse problems by nonlocal regularization Nonlocal regularization with Bregmanized methods 4 Applications Compressive sampling Deconvolution Wavelet Inpainting 5 References

Nonlocal means filter 10/29 Nonlocal mean filter 1 Idea: Take advantage of high degree of redundancy of natural images.

Nonlocal means filter 11/29 Denoising formula where NLM(v)(x) := 1 w(x, y)v(y)dy, C(x) Ω w(x, y) = exp{ G a ( v(x + ) v(y + ) 2 )(0) }, C(x) = Ω 2h 2 0 w v (x, y)dy

Nonlocal means filter 12/29 Weight from clean image

Nonlocal means filter 13/29 Weight from noisy image

Nonlocal means filter 14/29 Example

Nonlocal means filter 15/29 Comparison with other methods

Nonlocal operators 16/29 Outline 1 Local smoothing Filters 2 Nonlocal means filter 3 Nonlocal operators Denoising by nonlocal functionals Inverse problems by nonlocal regularization Nonlocal regularization with Bregmanized methods 4 Applications Compressive sampling Deconvolution Wavelet Inpainting 5 References

Nonlocal operators Nonlocal operators 2 /Graph based Regularization Given a nonnegative and symmetric weight function w(x, y) for each pair of points (x, y) Ω Ω: Nonlocal gradient of an image u(x): w u(x, y) = (u(y) u(x)) w(x, y) : Ω Ω Ω Nonlocal divergence of a gradient filed p(x, y) : Ω Ω R is defined by < w u, p >= < u, div w p >, u(x), p(x, y) = div w p(x) = (p(x, y) p(y, x)) w(x, y)dy. Ω Nonlocal functionals of u: J NL/H 1(f) = 1 w u(x) 2 1 : w u(x, y) 2 4 Ω 4 x y J NL/T V (f) = w u(x) 1 : w u(x, y) 2. Ω x y 17/29

Nonlocal operators Denoising by nonlocal functionals Nonlocal H 1 regularization by non-local means Model:min J NL/H1 (u) + µ 2 u f 2 Euler-Lagrange equation: L w (u)u + µ(u f) = 0, where L w is unnormalized graph laplacian : L w (u) = w(x, y)(u(x) u(y)). Ω We can replace L w (u) by normalized graph laplacian 3 L 0 w = 1 C(x) L w = Id NLM w (u). Semi-explicit iteration: for a time step τ > 0, s = 1 + τ + τµ, α 1 = τ s, α 2 = τµ s : u k+1 = (1 α 1 )u k + α 1 NLM w (u k ) + α 2 f. 3 When N and h 0 0, then L 0 w converges to the continuous manifold Laplace - Beltrami operator. 18/29

Nonlocal operators Denoising by nonlocal functionals Nonlocal TV regularization by Chambolle s algorithm Model: min u J NL/T V,w (u) + µ 2 u f 2 Extension of Chambolle s projection method for Nonlocal TV: inf u sup p 1 sup p 1 Ω Ω Ω Ω < w u, p > + µ 2 u f 2, where the solution can be solved by a projected solution u = f 1 µ w p. and the dual variable p is obtained by < w u, p > + 1 2µ div wp 2. Algorithm: p n+1 = pn + τ w (div w p n µf) 1 + τ w (div w p n µf), τ > 0 19/29

Nonlocal operators Inverse problems by nonlocal regularization Deblurring by Nonlocal Means 4 Problem: f = Au + n, A linear operator, n Gaussian noise. Idea: Use initial blurry and noisy image f to compute the weight. 20/29 J NLM,w(f) := min u NLM f u 2 + λ 2 Au f 2 (1) which is equivalent to J NLM,w(f) := min L 0 w f (u) 2 + λ 2 Au f 2 (2) where L 0 w f is the normalized graph laplacian with the weight computed from f. Gradient descents flow: ((L 0 w f ) L 0 w f )u + λa (Au f) = 0 4 A. Buades, B. Coll, and J-M. Morel. 2006

Nonlocal operators Inverse problems by nonlocal regularization Image recovery via nonlocal operators Idea: Use a deblurred image to compute the weight. 1 Preprocessing: Compute a deblurred image via a fast method: u 0 = min 1 2 Au f 2 + δ u 2 u 0 = (A A + δ) 1 A f. where δ is chosen optimally by respecting the condition σ 2 = Au 0 f 2 where σ 2 is the noise level in blurry image. Compute the nonlocal weight w 0 by using u 0 as a reference image (set h 0 = σ 2 (A A + δ) 1 A 2.) 2 Nonlocal regularization with the fixed weight w 0 : min J w0 (u) + λ Au f 2 2 by gradient descent. 21/29

Nonlocal operators Inverse problems by nonlocal regularization Nonlocal regularization for inverse problems 22/29 Idea: nonlocal weight updating during nonlocal regularization by operator splitting. Model : Approximated Algorithm: min J w(u) (u) + λ Au v 2 u 2 v k+1 = u k + 1 µ A (f Au k ) w k+1 = w(v k+1 )(optional) (3) u k+1 = arg min J NL/T V,w k+1 + λµ 2 u vk+1 2 where u k+1 is solved by Chamobelle s method for NLTV.

Nonlocal operators Nonlocal regularization with Bregmanized methods Nonlocal regularization with Bregmanized methods 23/29 With/without weight updating: Algorithm: f k+1 = f k + f Au k v k+1 = u k + 1 µ A (f k+1 Au k ) w k+1 = w(v k+1 )(optional) u k+1 = arg min J NL/T V,w k+1 + λµ 2 u vk+1 2 (4)

Applications 24/29 Outline 1 Local smoothing Filters 2 Nonlocal means filter 3 Nonlocal operators Denoising by nonlocal functionals Inverse problems by nonlocal regularization Nonlocal regularization with Bregmanized methods 4 Applications Compressive sampling Deconvolution Wavelet Inpainting 5 References

Applications Compressive sampling Compressive sampling : Au = RF u 25/29 True Image Initial guess TV NLTV Figure: Data: 30% random Fourier measurements

Applications Deconvolution Deconvolution: Au = k u 26/29 True Image Blurry and noisy Image Fix weight Update weight Figure: 9 9 box average blur kernel, σ = 3

Applications Wavelet Inpainting Wavelet Inpainting: Au = RW u Original Received, PSNR= 17.51 TV, PSNR=28.64 NLTV, PSNR= 36.06 Figure: Block loss(including low-low frequencies loss). For both TV and NLTV, the initial guess is the received image 27/29

References 28/29 Outline 1 Local smoothing Filters 2 Nonlocal means filter 3 Nonlocal operators Denoising by nonlocal functionals Inverse problems by nonlocal regularization Nonlocal regularization with Bregmanized methods 4 Applications Compressive sampling Deconvolution Wavelet Inpainting 5 References

References References A Review of Image Denoising Algorithms, with a New One, A. Buades, B. Coll, J. M. Morel Multiscale Modeling and Simulation, Vol. 4, No. 2. (2005), pp. 490-530. Guy Gilboa and Stanley Osher, Nonlocal Operators with Applications to Image Processing, UCLA CAM report, July 2007 Image Recovery via Nonlocal Operators, Journal of Scientific Computing, Yifei Lou, Xiaoqun Zhang, Stanley Osher, Andrea Bertozzi Xiaoqun Zhang, Martin Burger, Xavier Bresson and Stanley Osher, Bregmanized Nonlocal Regularization for Deconvolution and Sparse Reconstruction, UCLA CAM Report, January 2009 Xiaoqun Zhang and Tony F. Chan, Wavelet Inpainting by Nonlocal Total Variation, UCLA CAM Report, July 2009 29/29