Introduction to Variational Methods and Applications

Slides:



Advertisements
Similar presentations
An Active contour Model without Edges
Advertisements

Johann Radon Institute for Computational and Applied Mathematics: 1/25 Signal- und Bildverarbeitung, Image Analysis and Processing.
8.2 Kernel And Range.
Section 3.1 – Extrema on an Interval. Maximum Popcorn Challenge You wanted to make an open-topped box out of a rectangular sheet of paper 8.5 in. by 11.
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:
Chapter 9: Vector Differential Calculus Vector Functions of One Variable -- a vector, each component of which is a function of the same variable.
ESSENTIAL CALCULUS CH11 Partial derivatives
Active Contours, Level Sets, and Image Segmentation
Medical Image Segmentation: Beyond Level Sets (Ismail’s part) 1.
1 Math Tools / Math Review. 2 Resultant Vector Problem: We wish to find the vector sum of vectors A and B Pictorially, this is shown in the figure on.
Optimization 吳育德.
PARTIAL DERIVATIVES 14. PARTIAL DERIVATIVES 14.6 Directional Derivatives and the Gradient Vector In this section, we will learn how to find: The rate.
Chapter 5 Orthogonality
Martin Burger Institut für Numerische und Angewandte Mathematik European Institute for Molecular Imaging CeNoS Total Variation and Related Methods II.
Introduction to Calculus of Variations Ron Kimmel Computer Science Department Technion-Israel Institute of Technology Geometric.
Lecture 1 Linear Variational Problems (Part I). 1. Motivation For those participants wondering why we start a course dedicated to nonlinear problems by.
1 MECH 221 FLUID MECHANICS (Fall 06/07) Tutorial 6 FLUID KINETMATICS.
Classification Problem 2-Category Linearly Separable Case A- A+ Malignant Benign.
Optical flow and Tracking CISC 649/849 Spring 2009 University of Delaware.
2D case: If or then 2 or 3D cases: Several dimensions: U(x,y,z) Compact notation using vector del, or nabla: Another notation: Partial derivative is.
Optical Flow Estimation using Variational Techniques Darya Frolova.
Optimization using Calculus
Math for CSLecture 51 Function Optimization. Math for CSLecture 52 There are three main reasons why most problems in robotics, vision, and arguably every.
Today Wrap up of probability Vectors, Matrices. Calculus
Euler’s Equation in Fluid Mechanics. What is Fluid Mechanics? Fluid mechanics is the study of the macroscopic physical behavior of fluids. Fluids are.
Example: Introduction to Krylov Subspace Methods DEF: Krylov sequence
Integration Antidfferentiation
Functions of Several Variables Local Linear Approximation.
Slide Chapter 7 Systems and Matrices 7.1 Solving Systems of Two Equations.
CHAPTER FIVE Orthogonality Why orthogonal? Least square problem Accuracy of Numerical computation.
Chapter 5 Orthogonality.
CS774. Markov Random Field : Theory and Application Lecture 08 Kyomin Jung KAIST Sep
Deformable Models Segmentation methods until now (no knowledge of shape: Thresholding Edge based Region based Deformable models Knowledge of the shape.
1 Reproducing Kernel Exponential Manifold: Estimation and Geometry Kenji Fukumizu Institute of Statistical Mathematics, ROIS Graduate University of Advanced.
Elementary Linear Algebra Anton & Rorres, 9th Edition
7.1. Mean Shift Segmentation Idea of mean shift:
Section 4.1 Vectors in ℝ n. ℝ n Vectors Vector addition Scalar multiplication.
1 (1) Indefinite Integration (2) Cauchy’s Integral Formula (3) Formulas for the derivatives of an analytic function Section 5 SECTION 5 Complex Integration.
1 Week 5 Linear operators and the Sturm–Liouville theory 1.Complex differential operators 2.Properties of self-adjoint operators 3.Sturm-Liouville theory.
Chapter 3 Vectors in n-space Norm, Dot Product, and Distance in n-space Orthogonality.
Graph Cuts Marc Niethammer. Segmentation by Graph-Cuts A way to compute solutions to the optimization problems we looked at before. Example: Binary Segmentation.
USSC3002 Oscillations and Waves Lecture 11 Continuous Systems
USSC3002 Oscillations and Waves Lecture 10 Calculus of Variations Wayne M. Lawton Department of Mathematics National University of Singapore 2 Science.
DE Weak Form Linear System
Chapter 4 – Linear Spaces
Introduction to Level Set Methods: Part II
1 Lecture #4 Calculus of Variation and Euler-Lagrange Equation Lecture #4 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department,
Survey of Kernel Methods by Jinsan Yang. (c) 2003 SNU Biointelligence Lab. Introduction Support Vector Machines Formulation of SVM Optimization Theorem.
November 4, THE REFLECTANCE MAP AND SHAPE-FROM-SHADING.
USSC3002 Oscillations and Waves Lecture 10 Calculus of Variations Wayne M. Lawton Department of Mathematics National University of Singapore 2 Science.
Support Vector Machines
Review of Matrix Operations Vector: a sequence of elements (the order is important) e.g., x = (2, 1) denotes a vector length = sqrt(2*2+1*1) orientation.
Introduction to Optimization
Instructor: Mircea Nicolescu Lecture 7
4 4.1 © 2016 Pearson Education, Ltd. Vector Spaces VECTOR SPACES AND SUBSPACES.
Appendix A.6 Solving Inequalities. Introduction Solve an inequality  Finding all values of x for which the inequality is true. The set of all real numbers.
Amir Yavariabdi Introduction to the Calculus of Variations and Optical Flow.
Regularized Least-Squares and Convex Optimization.
Operators in scalar and vector fields
CHAPTER 9.10~9.17 Vector Calculus.
Vector Space Examples Definition of vector space
8.2 Kernel And Range.
Solving Linear Equations and Inequalities
Nuclear Norm Heuristic for Rank Minimization
VII.1 Hille-Yosida Theorem
Physics 451/551 Theoretical Mechanics
Physics 451/551 Theoretical Mechanics
Calculus In Infinite dimensional spaces
1st semester a.y. 2018/2019 – November 22, 2018
Presentation transcript:

Introduction to Variational Methods and Applications Chunming Li Institute of Imaging Science Vanderbilt University URL: www.vuiis.vanderbilt.edu/~licm E-mail: chunming.li@vanderbilt.edu

Outline Brief introduction to calculus of variations Applications: 4/13/2017 Outline Brief introduction to calculus of variations Applications: Total variation model for image denoising Region-based level set methods Multiphase level set methods

A Variational Method for Image Denoising 4/13/2017 A Variational Method for Image Denoising Original image Denoised image by TV

Total Variation Model (Rudin-Osher-Fatemi) 4/13/2017 Total Variation Model (Rudin-Osher-Fatemi) Minimize the energy functional: where I is an image. Original image I Denoised image by TV Gaussian Convolution

Introduction to Calculus of Variations 4/13/2017 Introduction to Calculus of Variations

What is Functional and its Derivative? 4/13/2017 What is Functional and its Derivative? A functional is a mapping where the domain is a space of infinite dimension Usually, the space is a set of functions with certain properties (e.g. continuity, smoothness). Can we find the minimizer of a functional F(u) by solving F’(u)=0? What is the “derivative” of a functional F(u) ?

4/13/2017 Hilbert Spaces A real Hilbert Space X is endowed with the following operations: Vector addition: Scalar multiplication: Inner product , with properties: Norm Basic facts of a Hilbert Space X X is complete Cauchy-Schwarz inequality where the equality holds if and only if

4/13/2017 Space The space is a linear space. Inner product: Norm:

Linear Functional on Hilbert Space 4/13/2017 Linear Functional on Hilbert Space A linear functional on Hilbert space X is a mapping with property: for any A functional is bounded if there is a constant c such that for all The space of all bounded linear functionals on X is called the dual space of X, denoted by X’. Linear functionals deduced from inner product: For a given vector , the functional is a bounded linear functional. Theorem: Let be a Hilbert space. Then, for any bounded linear functional , there exists a vector such that for all

Directional Derivative of Functional 4/13/2017 Directional Derivative of Functional Let be a functional on Hilbert space X, we call the directional derivative of F at x in the direction v if the limit exists. Furthermore, if is a bounded linear functional of v, we say F is Gateaux differentiable. Since is a linear functional on Hilbert space, there exists a vector such that ,then is called the Gateaux derivative of , and we write . If is a minimizer of the functional , then for all , i.e. . (Euler-Lagrange Equation)

Example Consider the functional F(u) on space defined by: 4/13/2017 Example Consider the functional F(u) on space defined by: Rewrite F(u) with inner product For any v, compute: It can be shown that Solve Minimizer

where the equality holds if and only if 4/13/2017 A short cut Rewrite as: where the equality holds if and only if Minimizer

An Important Class of Functionals 4/13/2017 An Important Class of Functionals Consider energy functionals in the form: where is a function with variables: Gateaux derivative:

4/13/2017 Proof Denote by the space of functions that are infinitely continuous differentiable, with compact support. The subspace is dense in the space Compute for any Lemma: for any (integration by part)

4/13/2017 Let

4/13/2017

4/13/2017 Steepest Descent The directional derivative of F at in the direction of is given by What is the direction in which the functional F has steepest descent? Answer: The directional derivative is negative, and the absolute value is maximized. The direction of steepest descent

Gradient Flow Gradient flow (steepest descent flow) is: 4/13/2017 Gradient Flow Gradient flow (steepest descent flow) is: Gradient flow describes the motion of u in the space X toward a local minimum of F. For energy functional: the gradient flow is:

Example: Total Variation Model 4/13/2017 Example: Total Variation Model Consider total variation model: The procedure of finding the Gateaux derivative and gradient flow: 1. Define the Lagrangian in 2. Compute the partial derivatives of 3. Compute the Gateaux derivative

Example: Total Variation Model 4/13/2017 Example: Total Variation Model with Gateaux derivative 4. Gradient Flow

4/13/2017 Region Based Methods

Mumford-Shah Functional 4/13/2017 Mumford-Shah Functional Regularization term Data fidelity term Smoothing term

Active Contours without Edges (Chan & Vese 2001)

Active Contours without Edges

Results

Multiphase Level Set Formulation (Vese & Chan, 2002)

Piece Wise Constant Model

Piece Wise Constant Model

Drawback of Piece Wise Constant Model Chan-Vese LBF Click to see the movie See: http://vuiis.vanderbilt.edu/~licm/research/LBF.html

Piece Smooth Model

Piece Smooth Model

Rerults

Thank you