Air Systems Division Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman September 19, 2006.

Slides:



Advertisements
Similar presentations
Bayesian Belief Propagation
Advertisements

Johann Radon Institute for Computational and Applied Mathematics: 1/25 Signal- und Bildverarbeitung, Image Analysis and Processing.
Non-local means: a look at non-local self-similarity of images
CSCE643: Computer Vision Bayesian Tracking & Particle Filtering Jinxiang Chai Some slides from Stephen Roth.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: The Linear Prediction Model The Autocorrelation Method Levinson and Durbin.
Various Regularization Methods in Computer Vision Min-Gyu Park Computer Vision Lab. School of Information and Communications GIST.
Level set based Image Segmentation Hang Xiao Jan12, 2013.
R. DOSIL, X. M. PARDO, A. MOSQUERA, D. CABELLO Grupo de Visión Artificial Departamento de Electrónica e Computación Universidade de Santiago de Compostela.
Active Contours, Level Sets, and Image Segmentation
Introduction to Variational Methods and Applications
Tracking Unknown Dynamics - Combined State and Parameter Estimation Tracking Unknown Dynamics - Combined State and Parameter Estimation Presenters: Hongwei.
Digital Image Processing Chapter 5: Image Restoration.
Sliding Window Filters and Edge Detection Longin Jan Latecki Computer Graphics and Image Processing CIS 601 – Fall 2004.
5. 1 Model of Image degradation and restoration
Image Denoising using Locally Learned Dictionaries Priyam Chatterjee Peyman Milanfar Dept. of Electrical Engineering University of California, Santa Cruz.
Image Segmentation some examples Zhiqiang wang
1 Lecture #5 Variational Approaches and Image Segmentation Lecture #5 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department,
Smoothing 3D Meshes using Markov Random Fields
Presenter: Yufan Liu November 17th,
ECE 472/572 - Digital Image Processing Lecture 8 - Image Restoration – Linear, Position-Invariant Degradations 10/10/11.
Geometric Flows over Lie Groups Yaniv Gur and Nir Sochen Department of Applied Mathematics Tel-Aviv University, Israel HASSIP, September 2006, Munich.
1 Curvature Driven Flows Allen Tannenbaum. 2 Basic curve evolution: Invariant Flows  Planar curve:  General flow:  General geometric flow:
Digital Image Processing Chapter 5: Image Restoration.
Computer Vision Laboratory 1 B-Spline Channels & Channel Smoothing Michael Felsberg Computer Vision Laboratory Linköping University SWEDEN.
1 Markov random field: A brief introduction Tzu-Cheng Jen Institute of Electronics, NCTU
Comp 775: Deformable models: snakes and active contours Marc Niethammer, Stephen Pizer Department of Computer Science University of North Carolina, Chapel.
Particle Filtering for Non- Linear/Non-Gaussian System Bohyung Han
EE565 Advanced Image Processing Copyright Xin Li Different Frameworks for Image Processing Statistical/Stochastic Models: Wiener’s MMSE estimation.
Chapter 5 Image Restoration. Preview Goal: improve an image in some predefined sense. Image enhancement: subjective process Image restoration: objective.
Multiscale transforms : wavelets, ridgelets, curvelets, etc.
Rician Noise Removal in Diffusion Tensor MRI
Linear Algebra and Image Processing
Spatial Processes and Image Analysis
1 Patch Complexity, Finite Pixel Correlations and Optimal Denoising Anat Levin, Boaz Nadler, Fredo Durand and Bill Freeman Weizmann Institute, MIT CSAIL.
Algorithm Taxonomy Thus far we have focused on:
© by Yu Hen Hu 1 ECE533 Digital Image Processing Image Restoration.
1 PDE Methods are Not Necessarily Level Set Methods Allen Tannenbaum Georgia Institute of Technology Emory University.
7.1. Mean Shift Segmentation Idea of mean shift:
Independent Component Analysis Zhen Wei, Li Jin, Yuxue Jin Department of Statistics Stanford University An Introduction.
Digital Image Processing
INFORMATIK Mesh Smoothing by Adaptive and Anisotropic Gaussian Filter Applied to Mesh Normals Max-Planck-Institut für Informatik Saarbrücken, Germany Yutaka.
Forward-Scan Sonar Tomographic Reconstruction PHD Filter Multiple Target Tracking Bayesian Multiple Target Tracking in Forward Scan Sonar.
EECS 274 Computer Vision Segmentation by Clustering II.
1 ON THE EXTENSION OF THE PRODUCT MODEL IN POLSAR PROCESSING FOR UNSUPERVISED CLASSIFICATION USING INFORMATION GEOMETRY OF COVARIANCE MATRICES P. Formont.
Image Restoration.
Introduction to Level Set Methods: Part II
8-1 Chapter 8: Image Restoration Image enhancement: Overlook degradation processes, deal with images intuitively Image restoration: Known degradation processes;
Ch5 Image Restoration CS446 Instructor: Nada ALZaben.
LEAST MEAN-SQUARE (LMS) ADAPTIVE FILTERING. Steepest Descent The update rule for SD is where or SD is a deterministic algorithm, in the sense that p and.
Math 3360: Mathematical Imaging Prof. Ronald Lok Ming Lui Department of Mathematics, The Chinese University of Hong Kong Lecture 11: Types of noises.
1 Markov random field: A brief introduction (2) Tzu-Cheng Jen Institute of Electronics, NCTU
An Introduction to Kalman Filtering by Arthur Pece
Sequential Monte-Carlo Method -Introduction, implementation and application Fan, Xin
Autoregressive (AR) Spectral Estimation
Multiscale Geometric Signal Processing in High Dimensions
Chapter 5 Image Restoration.
The Unscented Particle Filter 2000/09/29 이 시은. Introduction Filtering –estimate the states(parameters or hidden variable) as a set of observations becomes.
MultiModality Registration Using Hilbert-Schmidt Estimators By: Srinivas Peddi Computer Integrated Surgery II April 6 th, 2001.
A Probabilistic Appraoch to Nonlinear Diffusion: Feature-Driven Filtering Hamid Krim ECE Dept. NCSU, Raleigh, NC
Announcements Final is Thursday, March 18, 10:30-12:20 –MGH 287 Sample final out today.
Image Restoration. Image restoration vs. image enhancement Enhancement:  largely a subjective process  Priori knowledge about the degradation is not.
Lecture 22 Image Restoration. Image restoration Image restoration is the process of recovering the original scene from the observed scene which is degraded.
Introduction to Medical Imaging Week 6: Introduction to Medical Imaging Week 6: Denoising (part II) – Variational Methods and Evolutions Guy Gilboa Course.
Lecture 10 Chapter 5: Image Restoration. Image restoration Image restoration is the process of recovering the original scene from the observed scene which.
Proposed Courses. Important Notes State-of-the-art challenges in TV Broadcasting o New technologies in TV o Multi-view broadcasting o HDR imaging.
Biointelligence Laboratory, Seoul National University
Degradation/Restoration Model
Image gradients and edges
Image Analysis Image Restoration.
Conformal (Geodesic) Active Contours
Presentation transcript:

Air Systems Division Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman September 19, 2006

1 MIA’06 - September 2006 Air Systems Division The problem coast crest Purpose : Denoising homogeneous areas… …without smoothing the signal at the interfaces

2 MIA’06 - September 2006 Air Systems Division The problem Autoregressive model :

3 MIA’06 - September 2006 Air Systems Division The problem Autoregressive model :

4 MIA’06 - September 2006 Air Systems Division The problem Autoregressive model :

5 MIA’06 - September 2006 Air Systems Division The problem Autoregressive model : Burg algorithm enables : -better estimation in case of short sample signals -fewer interference peaks -recursive computation : real time algorithm -estimation of the spectral density function :

6 MIA’06 - September 2006 Air Systems Division The problem Example : record of turbulent atmospheric clutter Images du CR 1 magnitude angle

7 MIA’06 - September 2006 Air Systems Division What’s in the image proceesing toolbox ? -Statistical models of noise Bayesian models, Markov fields… : - good model of noise - how to take the geometry into account ? -Geometrical models : Linear filters (Gaussian,…) : do not preserve the discontinuities Non-linear filters : - Curvature motion & morphologic filters (AMSS, mean curvature motion, median filter) : - noise = level set of small areas - specific for gray-level images - Geometric filters : (Kimmel, Sochen, Barbaresco) : - model data as a sub-manifold - depend on the way data are parametrized (mean curvature flow) - model of noise ?  Our goal : define anisotropic operators that can denoise data…  of any dimension (gray-level images, radar signal…)  independently of the data parametrization  and restore piecewise constant data

8 MIA’06 - September 2006 Air Systems Division Outline  Noise characterization via sectional curvature  De-noising algorithms  Results

Air Systems Division I. Noise characterization through sectional curvature MIA – September 19, 2006

10 MIA’06 - September 2006 Air Systems Division I. Noise & Sectional Curvature 1. Question : what is noise ?? statistics : Bayesian filters, maximum likelihood… geometry : which tool ? Gradient ? Curvature !

11 MIA’06 - September 2006 Air Systems Division I. Noise & Sectional Curvature 2- Basic idea : the surface Gaussian Curvature

12 MIA’06 - September 2006 Air Systems Division I. Noise & Sectional Curvature 2- Basic idea : the surface Gaussian Curvature Examples :

13 MIA’06 - September 2006 Air Systems Division I. Noise & Sectional Curvature Noise and curvature Axiom : pixel of noise = pixel of big curvature

14 MIA’06 - September 2006 Air Systems Division How to denoise ? By minimizing the following energy : I. Noise & Sectional Curvature

15 MIA’06 - September 2006 Air Systems Division I. Noise & Sectional Curvature 3 – Modeling A generic ‘image’ :

16 MIA’06 - September 2006 Air Systems Division I. Noise & Sectional Curvature 3 – Modeling

17 MIA’06 - September 2006 Air Systems Division I. Noise & Sectional Curvature 3 – Modeling Curvature of a metric :

18 MIA’06 - September 2006 Air Systems Division I. Noise & Sectional Curvature 3 – Modelisation Curvature of a metric : That is the surface Gaussian curvature !

19 MIA’06 - September 2006 Air Systems Division I. Noise & Sectional Curvature Summary : 1/ One defines : h metric on the data space e metric on the acquisition space => a ‘mixed’ metric : g 2/ One computes the sectional curvature: K 3/ One defines the energy : E

Air Systems Division II. De-noising algorithms MIA’06 - September 19, 2006

21 MIA’06 - September 2006 Air Systems Division II. De-noising algorithms Purpose : Minimizing : 2 methods : - Partial Differential Equation - Stochastic algorithm

22 MIA’06 - September 2006 Air Systems Division 1.Descent gradient scheme : 1/ initialise with the given noisy image 2/ Evolve towards a minimum of : using the gradient : Hence, the evolution equation : implemented with a finite difference scheme. II. De-noising algorithms

23 MIA’06 - September 2006 Air Systems Division II. De-noising algorithms Case of gray-level images :

24 MIA’06 - September 2006 Air Systems Division II. De-noising algorithms 2. Stochastic method : - One picks randomly a pixel in the (noisy) image. - One adds a small random Gaussian variable to the pixel’s value. - If the energy decreases : one keeps the change Else : the change is rejected.

Air Systems Division III. Results MIA’06 - September 19, 2006

26 MIA’06 - September 2006 Air Systems Division III. Results 1 – Gray-level images (1) Metric : Curvature : Flow :

27 MIA’06 - September 2006 Air Systems Division III. Results t = 0t = 1t = 10t = 100 Flow equation

28 MIA’06 - September 2006 Air Systems Division III. Results Transversal view :

29 MIA’06 - September 2006 Air Systems Division III. Results Stochastic Stoch. + PDE Stochastic algorithm :

30 MIA’06 - September 2006 Air Systems Division III. Results 2 – Gray level images (2) Adaptative metric : ‘Dilate’ geodesics in D far from the minimum

31 MIA’06 - September 2006 Air Systems Division III. Results originalPDE Stoch. Algo.Adaptative metric

32 MIA’06 - September 2006 Air Systems Division III. Results median

33 MIA’06 - September 2006 Air Systems Division III. Results RSO Image original amss PDE Stoch

34 MIA’06 - September 2006 Air Systems Division III. Results 2. Radar signal Reminder : complex auto-regressive analysis Parametrization thanks to complex auto-regressive analysis 8 complex magnitudes 7 reflection coefficients Doppler spectrum Burg Algo.

35 MIA’06 - September 2006 Air Systems Division III. Results Data : Reflection coefficients

36 MIA’06 - September 2006 Air Systems Division III. Results Simulated data : Image of CR 1 : magnitude angle azimut 16

37 MIA’06 - September 2006 Air Systems Division III. Results Simulated data : Image of CR 1 : magnitude angle azimut 16

38 MIA’06 - September 2006 Air Systems Division III. Results After de-noising:

39 MIA’06 - September 2006 Air Systems Division III. Results After de-noising :

40 MIA’06 - September 2006 Air Systems Division III. Results Real data : Images du CR 1 magnitude angle azimut 19

41 MIA’06 - September 2006 Air Systems Division III. Results After de-noising :

Air Systems Division Thank you for your kind attention MIA’06 - September 19, 2006

43 MIA’06 - September 2006 Air Systems Division

44 MIA’06 - September 2006 Air Systems Division

45 MIA’06 - September 2006 Air Systems Division

46 MIA’06 - September 2006 Air Systems Division