Total Variation and Geometric Regularization for Inverse Problems

Slides:



Advertisements
Similar presentations
An Active contour Model without Edges
Advertisements

Image Segmentation with Level Sets Group reading
Active Contours without Edges
Some Blind Deconvolution Techniques in Image Processing
Fast and Accurate Optical Flow Estimation
Johann Radon Institute for Computational and Applied Mathematics: 1/25 Signal- und Bildverarbeitung, Image Analysis and Processing.
An Efficient and Fast Active Contour Model for Salient Object Detection Authors: Farnaz Shariat, Riadh Ksantini, Boubakeur Boufama
Various Regularization Methods in Computer Vision Min-Gyu Park Computer Vision Lab. School of Information and Communications GIST.
TVL1 Models for Imaging: Global Optimization & Geometric Properties Part I Tony F. Chan Math Dept, UCLA S. Esedoglu Math Dept, Univ. Michigan Other Collaborators:
MRI Brain Extraction using a Graph Cut based Active Contour Model Noha Youssry El-Zehiry Noha Youssry El-Zehiry and Adel S. Elmaghraby Computer Engineering.
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
McMaster University, Ontario, Canada
1 Lecture #7 Variational Approaches and Image Segmentation Lecture #7 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department,
IIIT Hyderabad ROBUST OPTIC DISK SEGMENTATION FROM COLOUR RETINAL IMAGES Gopal Datt Joshi, Rohit Gautam, Jayanthi Sivaswamy CVIT, IIIT Hyderabad, Hyderabad,
Variational Pairing of Image Segmentation and Blind Restoration Leah Bar Nir Sochen* Nahum Kiryati School of Electrical Engineering *Dept. of Applied Mathematics.
2013 SIAM Great Lakes Section From PDEs to Information Science and Back Russel Caflisch IPAM Mathematics Department, UCLA 1.
Medical Image Segmentation: Beyond Level Sets (Ismail’s part) 1.
Image Segmentation some examples Zhiqiang wang
Active Contour Models (Snakes) 건국대학교 전산수학과 김 창 호.
Chunlei Han Turku PET centre March 31, 2005
1 Lecture #5 Variational Approaches and Image Segmentation Lecture #5 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department,
Snakes - Active Contour Lecturer: Hagit Hel-Or
Active Contour Models (Snakes)
Deformable Contours Dr. E. Ribeiro.
Martin Burger Institut für Numerische und Angewandte Mathematik CeNoS Level set methods for imaging and application to MRI segmentation.
Variational Image Restoration Leah Bar PhD. thesis supervised by: Prof. Nahum Kiryati and Dr. Nir Sochen* School of Electrical Engineering *Department.
1 GEOMETRIE Geometrie in der Technik H. Pottmann TU Wien SS 2007.
Error Estimation in TV Imaging Martin Burger Institute for Computational and Applied Mathematics European Institute for Molecular Imaging (EIMI) Center.
Interpolation Snakes Work by Silviu Minut. Ultrasound image has noisy and broken boundaries Left ventricle of dog heart Geodesic contour moves to smoothly.
Comp 775: Deformable models: snakes and active contours Marc Niethammer, Stephen Pizer Department of Computer Science University of North Carolina, Chapel.
Active Contour Models (Snakes) Yujun Guo.
EE565 Advanced Image Processing Copyright Xin Li Different Frameworks for Image Processing Statistical/Stochastic Models: Wiener’s MMSE estimation.
Instructor: Dr. Peyman Milanfar
MUSCLE-WP5&7 meeting Priors, Syntax and Semantics in Variational Level-Set Approachs TAU-VISUAL: Nir Sochen & Nahum Kiryati Based on works with.
Guo-Wei. Wei 1 Department of Mathematics, Michigan State University, East Lansing, MI 48824, US High Order Geometric and Potential Driving PDEs for Image.
1 Level Sets for Inverse Problems and Optimization I Martin Burger Johannes Kepler University Linz SFB Numerical-Symbolic-Geometric Scientific Computing.
T-Snake Reference: Tim McInerney, Demetri Terzopoulos, T-snakes: Topology adaptive snakes, Medical Image Analysis, No ,pp73-91.
András Horváth Segmentation of 3D ultrasound images of the heart Diagnostic ultrasound imaging.
Evolving Curves/Surfaces for Geometric Reconstruction and Image Segmentation Huaiping Yang (Joint work with Bert Juettler) Johannes Kepler University of.
Dual Evolution for Geometric Reconstruction Huaiping Yang (FSP Project S09202) Johannes Kepler University of Linz 1 st FSP-Meeting in Graz, Nov ,
Gwangju Institute of Science and Technology Intelligent Design and Graphics Laboratory Multi-scale tensor voting for feature extraction from unstructured.
1 PDE Methods are Not Necessarily Level Set Methods Allen Tannenbaum Georgia Institute of Technology Emory University.
Image Segmentation and Registration Rachel Jiang Department of Computer Science Ryerson University 2006.
Deformable Models Segmentation methods until now (no knowledge of shape: Thresholding Edge based Region based Deformable models Knowledge of the shape.
PDE-based Methods for Image and Shape Processing Applications Alexander Belyaev School of Engineering & Physical Sciences Heriot-Watt University, Edinburgh.
7.1. Mean Shift Segmentation Idea of mean shift:
Total Variation and Euler's Elastica for Supervised Learning
Lecture 6 : Level Set Method
5. SUMMARY & CONCLUSIONS We have presented a coarse to fine minimization framework using a coupled dual ellipse model to form a subspace constraint that.
Introduction to Level Set Methods: Part II
Overview of Propagating Interfaces Donald Tanguay October 30, 2002.
1 Markov random field: A brief introduction (2) Tzu-Cheng Jen Institute of Electronics, NCTU
CS 641 Term project Level-set based segmentation algorithms Presented by- Karthik Alavala (under the guidance of Dr. Jundong Liu)
A D V A N C E D C O M P U T E R G R A P H I C S CMSC 635 January 15, 2013 Quadric Error Metrics 1/20 Geometric Morphometrics Feb 27, 2013 Geometric Morphologyd.
Implicit Active Shape Models for 3D Segmentation in MR Imaging M. Rousson 1, N. Paragio s 2, R. Deriche 1 1 Odyssée Lab., INRIA Sophia Antipolis, France.
Air Systems Division Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman September 19, 2006.
Deformable Models Ye Duan. Outline Overview Deformable Surface – Geometry Representation – Evolution Law – Topology State-of-art deformable models Applications.
Introduction to Medical Imaging Week 6: Introduction to Medical Imaging Week 6: Denoising (part II) – Variational Methods and Evolutions Guy Gilboa Course.
Level set method and image segmentation
A New Approach of Anisotropic Diffusion: Medical Image Application Valencia 18th-19th 2010 Y. TOUFIQUE*, L.MASMOUDI*, R.CHERKAOUI EL MOURSLI*, M. CHERKAOUI.
PDE Methods for Image Restoration
Interpolation Snakes Work by Silviu Minut.
Outline Perceptual organization, grouping, and segmentation
Snakes, Shapes, and Gradient Vector Flow
Active Contours (“Snakes”)
Surface Reconstruction
Muazzam Shehzad Quratulain Muazzam
Active Contour Models.
Presentation transcript:

Total Variation and Geometric Regularization for Inverse Problems Regularization in Statistics September 7-11, 2003 BIRS, Banff, Canada Tony Chan Department of Mathematics, UCLA

Outline TV & Geometric Regularization (related concepts) PDE and Functional/Analytic based Geometric Regularization via Level Sets Techniques Applications (this talk): Image restoration Image segmentation Elliptic Inverse problems Medical tomography: PET, EIT

Regularization: Analytical vs Statistical Controls “smoothness” of continuous functions Function spaces (e.g. Sobolov, Besov, BV) Variational models -> PDE algorithms Statistical: Data driven priors Stochastic/probabilistic frameworks Variational models -> EM, Monte Carlo

Taking the Best from Each? Concepts are fundamentally related: e.g. Brownian motion  Diffusion Equation Statistical frameworks advantages: General models Adapt to specific data Analytical frameworks advantages: Direct control on smoothness/discontinuities, geometry Fast algorithms when applicable

Total Variation Regularization Measures “variation” of u, w/o penalizing discontinuities. |.| similar to Huber function in robust statistics. 1D: If u is monotonic in [a,b], then TV(u) = |u(b) – u(a)|, regardless of whether u is discontinuous or not. nD: If u(D) = char fcn of D, then TV(u) = “surface area” of D. (Coarea formula) Thus TV controls both size of jumps and geometry of boundaries. Extensions to vector-valued functions Color TV: Blomgren-C 98; Ringach-Sapiro, Kimmel-Sochen

The Image Restoration Problem A given Observed image z Related to True Image u Through Blur K And Noise n Initial Blur Blur+Noise Inverse Problem: restore u, given K and statistics for n. Keeping edges sharp and in the correct location is a key problem !

Total Variation Restoration Regularization: Variational Model: * First proposed by Rudin-Osher-Fatemi ’92. * Allows for edge capturing (discontinuities along curves). * TVD schemes popular for shock capturing. Gradient flow: anisotropic diffusion data fidelity

Comparison of different methods for signal denoising & reconstruction

Image Inpainting (Masnou-Morel; Sapiro et al 99) Disocclusion Graffiti Removal

Unified TV Restoration & Inpainting model (C- J. Shen 2000)

TV Inpaintings: disocclusion

Examples of TV Inpaintings Where is the Inpainting Region?

TV Zoom-in Inpaint Region: high-res points that are not low-res pts

Edge Inpainting Inpaint region: points away from Edge Tubes edge tube T No extra data are needed. Just inpaint! Inpaint region: points away from Edge Tubes

Extensions Color (S.H. Kang thesis 02) “Euler’s Elastica” Inpainting (C-Kang-Shen 01) Minimizing TV + Boundary Curvature “Mumford-Shah” Inpainting (Esedoglu-Shen 01) Minimizing boundary + interior smoothness:

Geometric Regularization Minimizing surface area of boundaries and/or volume of objects Well-studied in differential geometry: curvature-driven flows Crucial: representation of surface & volume Need to allow merging and pinching-off of surfaces Powerful technique: level set methodology (Osher/Sethian 86)

Level Set Representation (S. Osher - J. Sethian ‘87) Inside C Outside C Outside C C C= boundary of an open domain Example: mean curvature motion * Allows automatic topology changes, cusps, merging and breaking. Originally developed for tracking fluid interfaces.

Application: “active contour” Initial Curve Evolutions Detected Objects

Basic idea in classical active contours Curve evolution and deformation (internal forces): Min Length(C)+Area(inside(C)) Boundary detection: stopping edge-function (external forces) Example: Snake model (Kass, Witkin, Terzopoulos 88) Geodesic model (Caselles, Kimmel, Sapiro 95)

Limitations - detects only objects with sharp edges defined by gradients - the curve can pass through the edge - smoothing may miss edges in presence of noise - not all can handle automatic change of topology Examples

A fitting term “without edges” where Fit > 0 Fit > 0 Fit > 0 Fit ~ 0 Minimize: (Fitting +Regularization) Fitting not depending on gradient detects “contours without gradient”

An active contour model “without edges” (C. + Vese 98) Fitting + Regularization terms (length, area) C = boundary of an open and bounded domain |C| = the length of the boundary-curve C

Mumford-Shah Segmentation 89 S=“edges” MS reg: min boundary + interior smoothness CV model = p.w. constant MS

The level set formulation of the active contour model Variational Formulations and Level Sets (Following Zhao, Chan, Merriman and Osher ’96) The Heaviside function The level set formulation of the active contour model

Using smooth approximations for the Heaviside and Delta functions The Euler-Lagrange equations Using smooth approximations for the Heaviside and Delta functions

Experimental Results Automatically detects interior contours! Advantages Automatically detects interior contours! Works very well for concave objects Robust w.r.t. noise Detects blurred contours The initial curve can be placed anywhere! Allows for automatical change of topolgy

A plane in a noisy environment Europe nightlights

Multiphase level set representations and partitions allows for triple junctions, with no vacuum and no overlap of phases 4-phase segmentation 2 level set functions 2-phase segmentation 1 level set function

Example: two level set functions and four phases

An MRI brain image Phase 11 Phase 10 Phase 01 Phase 00 mean(11)=45 mean(10)=159 mean(01)=9 mean(00)=103

References for PDE & Level Sets in Imaging * IEEE Tran. Image Proc. 3/98, Special Issue on PDE Imaging * J. Weickert 98: Anisotropic Diffusion in Image Processing * G. Sapiro 01: Geometric PDE’s in Image Processing Aubert-Kornprost 02: Mathematical Aspects of Imaging Processing Osher & Fedkiw 02: “Bible on Level Sets” Chan, Shen & Vese Jan 03, Notices of AMS