A Transform-based Variational Framework Guy Gilboa Pixel Club, November, 2013.

Slides:



Advertisements
Similar presentations
FMRI Methods Lecture 10 – Using natural stimuli. Reductionism Reducing complex things into simpler components Explaining the whole as a sum of its parts.
Advertisements

Semi-Supervised Learning in Gigantic Image Collections
Removing blur due to camera shake from images. William T. Freeman Joint work with Rob Fergus, Anat Levin, Yair Weiss, Fredo Durand, Aaron Hertzman, Sam.
Coherent Laplacian 3D protrusion segmentation Oxford Brookes Vision Group Queen Mary, University of London, 11/12/2009 Fabio Cuzzolin.
Fast and Accurate Optical Flow Estimation
Fast & Furious: a potential wavefront reconstructor for extreme adaptive optics at ELTs Visa Korkiakoski and Christoph U. Keller Leiden Observatory Niek.
Shapelets Correlated with Surface Normals Produce Surfaces Peter Kovesi School of Computer Science & Software Engineering The University of Western Australia.
An Efficient and Fast Active Contour Model for Salient Object Detection Authors: Farnaz Shariat, Riadh Ksantini, Boubakeur Boufama
CISC 489/689 Spring 2009 University of Delaware
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:
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Image Processing Lecture 4
Structured Sparse Principal Component Analysis Reading Group Presenter: Peng Zhang Cognitive Radio Institute Friday, October 01, 2010 Authors: Rodolphe.
Image processing (spatial &frequency domain) Image processing (spatial &frequency domain) College of Science Computer Science Department
Shape From Light Field meets Robust PCA
Extensions of wavelets
Image Segmentation some examples Zhiqiang wang
Yves Meyer’s models for image decomposition and computational approaches Luminita Vese Department of Mathematics, UCLA Triet Le (Yale University), Linh.
1 Minimum Ratio Contours For Meshes Andrew Clements Hao Zhang gruvi graphics + usability + visualization.
Contours and Optical Flow: Cues for Capturing Human Motion in Videos Thomas Brox Computer Vision and Pattern Recognition Group University of Bonn Research.
10/11/2001Random walks and spectral segmentation1 CSE 291 Fall 2001 Marina Meila and Jianbo Shi: Learning Segmentation by Random Walks/A Random Walks View.
MSU CSE 803 Stockman Linear Operations Using Masks Masks are patterns used to define the weights used in averaging the neighbors of a pixel to compute.
1 Numerical geometry of non-rigid shapes Spectral Methods Tutorial. Spectral Methods Tutorial 6 © Maks Ovsjanikov tosca.cs.technion.ac.il/book Numerical.
Laurent Itti: CS599 – Computational Architectures in Biological Vision, USC Lecture 6: Low-level features 1 Computational Architectures in Biological.
Face Recognition Based on 3D Shape Estimation
Error Estimation in TV Imaging Martin Burger Institute for Computational and Applied Mathematics European Institute for Molecular Imaging (EIMI) Center.
VISUALIZATION OF HYPERSPECTRAL IMAGES ROBERTO BONCE & MINDY SCHOCKLING iMagine REU Montclair State University.
MSU CSE 803 Linear Operations Using Masks Masks are patterns used to define the weights used in averaging the neighbors of a pixel to compute some result.
Unitary Extension Principle: Ten Years After Zuowei Shen Department of Mathematics National University of Singapore.
Introduction to Image Processing Grass Sky Tree ? ? Review.
Adaptive Regularization of the NL-Means : Application to Image and Video Denoising IEEE TRANSACTION ON IMAGE PROCESSING , VOL , 23 , NO,8 , AUGUST 2014.
Enhancing Tensor Subspace Learning by Element Rearrangement
IMAGE SAMPLING AND IMAGE QUANTIZATION 1. Introduction
Modal Shape Analysis beyond Laplacian (CAGP 2012) Klaus Hildebrandt, Christian Schulz, Christoph von Tycowicz, Konrad Polthier (brief) Presenter: ShiHao.Wu.
Medical Image Analysis Image Enhancement Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
Compressive sampling and dynamic mode decomposition Steven L. Brunton1, Joshua L. Proctor2, J. Nathan Kutz1 , Journal of Computational Dynamics, Submitted.
09/19/2002 (C) University of Wisconsin 2002, CS 559 Last Time Color Quantization Dithering.
Digital image processing Chapter 3. Image sampling and quantization IMAGE SAMPLING AND IMAGE QUANTIZATION 1. Introduction 2. Sampling in the two-dimensional.
Math 3360: Mathematical Imaging Prof. Ronald Lok Ming Lui Department of Mathematics, The Chinese University of Hong Kong Lecture 11: Types of noises.
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 15/16 – TP7 Spatial Filters Miguel Tavares Coimbra.
1 LES of Turbulent Flows: Lecture 7 (ME EN ) Prof. Rob Stoll Department of Mechanical Engineering University of Utah Fall 2014.
Week 11 – Spectral TV and Convex analysis Guy Gilboa Course
By Dr. Rajeev Srivastava CSE, IIT(BHU)
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Instructor: Mircea Nicolescu Lecture 7
Jianchao Yang, John Wright, Thomas Huang, Yi Ma CVPR 2008 Image Super-Resolution as Sparse Representation of Raw Image Patches.
Introduction to Medical Imaging Week 6: Introduction to Medical Imaging Week 6: Denoising (part II) – Variational Methods and Evolutions Guy Gilboa Course.
Progress Report #2 Alvaro Velasquez. Project Selection I chose to work with Nasim Souly on the project titled “Subspace Clustering via Graph Regularized.
Medical Image Analysis
Graph Spectral Image Smoothing
PDE Methods for Image Restoration
- photometric aspects of image formation gray level images
REMOTE SENSING Digital Image Processing Radiometric Enhancement Geometric Enhancement Reference: Chapters 4 and 5, Remote Sensing Digital Image Analysis.
The Chinese University of Hong Kong
Spectral Methods Tutorial 6 1 © Maks Ovsjanikov
Properties Of the Quadratic Performance Surface
Image Analysis Image Restoration.
Partial Differential Equations for Data Compression and Encryption
Outline Linear Shift-invariant system Linear filters
EE 638: Principles of Digital Color Imaging Systems
Wavelet Based Real-time Smoke Detection In Video
Towards Understanding the Invertibility of Convolutional Neural Networks Anna C. Gilbert1, Yi Zhang1, Kibok Lee1, Yuting Zhang1, Honglak Lee1,2 1University.
Spectral Clustering Eric Xing Lecture 8, August 13, 2010
Linear Operations Using Masks
Intensity Transformation
Review and Importance CS 111.
Lecture 7 Patch based methods: nonlocal means, BM3D, K- SVD, data-driven (tight) frame.
Presentation transcript:

A Transform-based Variational Framework Guy Gilboa Pixel Club, November, 2013

In a Nutshell Spatial Input Transform Analysis Transform Filtering Spatial Output Fourier inspiration: Fourier Scale Spectral TV Flow TV Scale

Relations to eigenvalue problems General linear: ( L linear operator) Functional based Linear Nonlinear

What can a transform-based approach give us? Scale analysis based on the spectrum. New types of filtering – otherwise hard to design: nonlinear LPF, BPF, HPF. Nonlinear spectral theory – relation to eigenfunctions and eigenvalues. Deeper understanding of the regularization, optimal design with respect to data, noise and artifacts.

Examples of spectral applications today: Eigenfunctions for 3D processing Taken from Zhang et al, Spectral mesh processing, Taken from L Cai, F Da, Nonrigid deformation recovery.., 2012.

Image Segmentatoin Eigenvectors of the graph Laplacian [Taken from I. Tziakos et al, Color image segmentation using Laplacian eigenmaps, 2009 ]

Some Related Studies Andreu, Caselles, Belletini, Novaga et al – TV flow theory. Steidl et al 2004 – Wavelet – TV relation Brox-Weickert 2006 – scale through TV-flow Luo-Aujol-Gousseau 2009 – local scale measures Benning-Burger 2012 – ground states (nonlinear spectral theory) Szlam-Bresson – Cheeger cuts. Meyer, Vese, Osher, Aujol, Chambolle, G. and many more – structure-texture decomposition. Chambolle-Pock 2011, Goldstein-Osher 2009 – numerics.

Scale Space – a Natural Way to Define Scale Well talk specifically about total-variation (TV-flow, Andreu et al ): Scale space as a gradient descent:

TV-Flow: A behavior of a disk in time [Andreu-Caselles et al–2001,2002, Bellettini-Caselles-Novaga-2002, Meyer-2001] Center of disk, first and second time derivatives: t … …

Spectral TV basic framework Phi(t) definition

Reconstruction

Spectral response Spectrum S(t) as a function of time t: t S(t) f

Spectrum example fS(t)

Dominant scales

Eigenvalue problem The nonlinear eigenvalue problem with respect to a functional J(u) is defined by: Well show a connection to the spectral components.

Solution of eigenfunctions

What are the TV eigenfunctions? [Giusti-1978], [Finn-1979],[Alter-Caselles- Chambolle-2003].

Filtering Let H(t) be a real-valued function of t. The filtered spectral response is The filtered spatial response is H(t)

Filtering, example 1: TV Band-Pass and Band-Stop filters Band-pass Band-stop fS(t)

Disk band-pass example S(t)

We have the basic framework Spatial Input Transform Analysis Transform Filtering Spatial Output

Numerics Many ways to solve. Variational approach was chosen: Currently use Chambolles projection algorithm (some spikes using Split-Bregman, under investigation). In time: 2 nd derivative - central difference 1 st derivative - forward differnce Discrete reconstruction algorithm proved for any regularizing scale-space (Th. 4).

TV-Flow as a LPF

Nonlocal TV Reminder: NL-TV (G.-Osher 2008): Gradient Functional

Spectral NL-TV? The framework can fit in principle many scale-spaces, like NL-TV flow. We can obtain a one-homogeneous regularizer. What is a generalized nonlocal disk? What are possible eigenfunctions? It is expected to be able to process better repetitive textures and structures.

Sparseness in the TV sense Sparse spectrum – the signal has only a few dominant scales. Or many small ones (here TV energy is large) Can be a large objects Natural images – are not very sparse in general

Noise Spectrum Various standard deviations: S(t)

Noise + signal Not additive. Spreads original image spectrum. Needs to be investigated. u f f-u Band-pass filtered

Spectral Beltrami Flow? Initial trials on Beltrami flow with parameterization such that it is closer to TV Original Beltrami Flow Spectral Beltrami Difference images: Keeps sharp contrast Breaks extremum principle Values along one line (Green channel)

Segmentation priors Swoboda-Schnorr 2013 – convex segmentation with histogram priors. We can have 2D spectrum with histograms Use it to improve segmentation S(t,h)

Texture processing Many texture bands We can filter and manipulate certain bands and reconstruct a new image. Generalization of structure-texture decomposition.

Processing approach Deconstruct the image into bands Identify salient textures Amplify / attenuate / spatial process the bands. Reconstruct image with processed bands

Color formulation Vectorial TV – all definitions can be generalized in a straightforward manner to vector-valued images. Bresson-Chan (2008) definition and projection algorithm is used for the numerics.

Orange example

Orange – close up Original Modes 2,3=0 Modes 2-5=x1.5

Selected phi(t) modes (1, 5, 15, 40) residual f

Old man

Old man – close up Original 2 modes attenuated 7 modes attenuated

Old Man - First 3 Modes Modes: 1 2 3

Take Home Messages Introduction of a new TV transform and TV spectrum. Alternative way to understand and visualize scales in the image. Highly selective scale separation, good for processing textures. Can be generalized to other functionals.

Thanks! Refs. Google Guy Gilboa publications Preliminary ideas are in SSVM 2013 paper. Most material is in CCIT Tech report 803. Up-to-date and organized - submitted journal version – contact me.