Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 1 Anisotropic Diffusion’s Extension to Constrained Line Processes  Anisotropic.

Slides:



Advertisements
Similar presentations
Active Appearance Models
Advertisements

Level set based Image Segmentation Hang Xiao Jan12, 2013.
Boundary Detection - Edges Boundaries of objects –Usually different materials/orientations, intensity changes.
Active Contours, Level Sets, and Image Segmentation
Lecture 6 Sharpening Filters
Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 1 Supercomputers and client-server environment for biomedical image processing.
Digital Image Processing
Digital Image Processing In The Name Of God Digital Image Processing Lecture3: Image enhancement M. Ghelich Oghli By: M. Ghelich Oghli
電腦視覺 Computer and Robot Vision I Chapter2: Binary Machine Vision: Thresholding and Segmentation Instructor: Shih-Shinh Huang 1.
Image Segmentation some examples Zhiqiang wang
Image Segmentation and Active Contour
On Constrained Optimization Approach To Object Segmentation Chia Han, Xun Wang, Feng Gao, Zhigang Peng, Xiaokun Li, Lei He, William Wee Artificial Intelligence.
Signal Processing Institute Swiss Federal Institute of Technology, Lausanne 1 Feature selection for audio-visual speech recognition Mihai Gurban.
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
Image Filtering CS485/685 Computer Vision Prof. George Bebis.
Canny Edge Detector.
EE565 Advanced Image Processing Copyright Xin Li Different Frameworks for Image Processing Statistical/Stochastic Models: Wiener’s MMSE estimation.
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
Advanced Image Processing Image Relaxation – Restoration and Feature Extraction 02/02/10.
Image Denoising using Wavelet Thresholding Techniques Submitted by Yang
Image Renaissance Using Discrete Optimization Cédric AllèneNikos Paragios ENPC – CERTIS ESIEE – A²SI ECP - MAS France.
RECPAD - 14ª Conferência Portuguesa de Reconhecimento de Padrões, Aveiro, 23 de Outubro de 2009 The data exhibit a severe type of signal-dependent noise,
Techniques for Estimating Layers from Polar Radar Imagery Jerome E. Mitchell, Geoffrey C. Fox, and David J. Crandall :: CReSIS NSF Site Visit :: School.
G52IIP, School of Computer Science, University of Nottingham 1 Edge Detection and Image Segmentation.
INFORMATIK Mesh Smoothing by Adaptive and Anisotropic Gaussian Filter Applied to Mesh Normals Max-Planck-Institut für Informatik Saarbrücken, Germany Yutaka.
EDGE DETECTION IN COMPUTER VISION SYSTEMS PRESENTATION BY : ATUL CHOPRA JUNE EE-6358 COMPUTER VISION UNIVERSITY OF TEXAS AT ARLINGTON.
Image Segmentation & Template Matching Multimedia Signal Processing lecture on Petri Hirvonen.
Image Segmentation and Morphological Processing Digital Image Processing in Life- Science Aviad Baram
Chapter 10 Image Segmentation.
Supervised Learning of Edges and Object Boundaries Piotr Dollár Zhuowen Tu Serge Belongie.
G52IVG, School of Computer Science, University of Nottingham 1 Edge Detection and Image Segmentation.
1 Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne Cédric Dufour ( LTS-IBCM Collaboration ) The ‘microtubules’ project.
Digital Image Processing Lecture 10: Image Restoration March 28, 2005 Prof. Charlene Tsai.
Introduction to Level Set Methods: Part II
Digital Image Processing Lecture 10: Image Restoration
CS654: Digital Image Analysis Lecture 24: Introduction to Image Segmentation: Edge Detection Slide credits: Derek Hoiem, Lana Lazebnik, Steve Seitz, David.
CS 478 – Tools for Machine Learning and Data Mining SVM.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
Full-rank Gaussian modeling of convolutive audio mixtures applied to source separation Ngoc Q. K. Duong, Supervisor: R. Gribonval and E. Vincent METISS.
1 Markov random field: A brief introduction (2) Tzu-Cheng Jen Institute of Electronics, NCTU
Lecture 2: Statistical learning primer for biologists
1 Motivation Problem: Amateur photographers take unappealing pictures (e.g. personal and business use) Help users take better pictures with digital cameras.
3.7 Adaptive filtering Joonas Vanninen Antonio Palomino Alarcos.
CS 641 Term project Level-set based segmentation algorithms Presented by- Karthik Alavala (under the guidance of Dr. Jundong Liu)
Filtering Objective –improve SNR and CNR Challenges – blurs object boundaries and smears out important structures.
CSE 6367 Computer Vision Image Operations and Filtering “You cannot teach a man anything, you can only help him find it within himself.” ― Galileo GalileiGalileo.
MDL Principle Applied to Dendrites and Spines Extraction in 3D Confocal Images 1. Introduction: Important aspects of cognitive function are correlated.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities May 2, 2005 Prof. Charlene Tsai.
Instructor: Mircea Nicolescu Lecture 7
1 Edge Operators a kind of filtering that leads to useful features.
Biointelligence Laboratory, Seoul National University
Chapter 10 Image Segmentation
Basis beeldverwerking (8D040) dr. Andrea Fuster dr. Anna Vilanova Prof
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
Digital Image Processing Lecture 10: Image Restoration
Game Theoretic Image Segmentation
ECE 692 – Advanced Topics in Computer Vision
Digital Image Processing
Image Denoising in the Wavelet Domain Using Wiener Filtering
Learning with information of features
a kind of filtering that leads to useful features
a kind of filtering that leads to useful features
Canny Edge Detector.
Image Segmentation Image analysis: First step:
Digital Image Processing
32nd Annual International Conference of the IEEE Engineering in Medicine and Biology Society Denoising of LSFCM images with compensation for the Photoblinking/Photobleaching.
Computer and Robot Vision I
IT472 Digital Image Processing
IT472 Digital Image Processing
DIGITAL IMAGE PROCESSING Elective 3 (5th Sem.)
Presentation transcript:

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 1 Anisotropic Diffusion’s Extension to Constrained Line Processes  Anisotropic Diffusion’s Application in 3D Confocal Microscopy Image Processing Cédric Dufour

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 2 Contents  Anisotropic diffusion’s basics  Extension to constrained line processes  Anisotropic diffusion vs. constrained line processes  3D microscopy image processing  Conclusions

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 3 Anisotropic diffusion’s basics (1)  Underlying principle: standard heat diffusion Grayscale intensity value Time (iteration) variable Diffusion coefficient  Equivalent to gaussian local meaning  Equivalent to gaussian local meaning (the variance being related unequivocally to the diffusion coefficient)

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 4 Anisotropic diffusion’s basics (2)  Problem: diffusion occurs in all direction, regardless of edges  Blurring

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 5 Anisotropic diffusion’s basics (3)  Solution: bind the diffusion coefficient to the gradient of the intensity Anisotropic diffusion coefficient (“edge stopping” function)  Care must be taken in the choice of the edge stopping function for the problem to be well-posed More info: edge stopping function

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 6 Anisotropic diffusion’s basics (4)  Results: diffusion is inhibited when the gradient gets more important (edges)  Piecewise smooth image A.D.

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 7 Extension to constrained line processes (1)  Anisotropic diffusion can be derived from the minimization of a smoothness functional: Smoothness normSmoothness functional More info: 3D neighborhood for anisotropic diffusion

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 8 Extension to constrained line processes (2)  Expressing this minimization problem according to the line process formulation, we have: Fitting constantLine process penalty function Line process  Adding explicit spatial constraints: Spatial constraints More info: line process and penalty function characteristics

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 9 Extension to constrained line processes (3)  The line process formulation is related to the standard anisotropic formulation through: More info: starting relating axiom between the standard anisotropic formulation and the line process formulation

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 10 Extension to constrained line processes (4)  Computational results: ImageGradient

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 11 Extension to constrained line processes (5)  Adding spatial constraints...  … we obtain the following iterative formula: More info: spatial constraints clique Hysteresis termNon-maximum suppression term

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 12 Extension to constrained line processes (6)  Results: the diffusion is inhibited by the spatial constraints  Sharper details and smoother contours C.L.P.

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 13 Anisotropic diffusion vs. constrained line processes (7)  Comparative MSE and variance: MSEVariance A.D. C.L.P. A.D. C.L.P.

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 14

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 15 3D microscopy image processing (1)  Goal: obtain correlation statistics in multi-channel 3D confocal microscopy images CH.1CH.2

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 16 3D microscopy image processing (2)  Step 1: de-noising (using anisotropic diffusion)  Smooth image CH.1CH.2

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 17 3D microscopy image processing (3)  Step 2: thresholding  Proteins mask CH.1CH.2

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 18 3D microscopy image processing (4)  Step 3: skeleton and labeling  Disjointed protein labeled skeleton CH.1CH.2 More info: disjointed clusters

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 19 3D microscopy image processing (5)  Step 4: geodesic growth  Disjointed protein labeled mask CH.1CH.2

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 20 3D microscopy image processing (6)  Step 5: compute distance table  Distance between proteins CH.1  CH.2

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 21 3D microscopy image processing (7)  Step 6: clustering  Group proteins according to the separating distance D = 5 x ‘mean size’D = 7.5 x ‘mean size’

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 22 3D microscopy image processing (8)  Step 7: compute the statistics  Proper correlation statistics and interpretation To do! (IBCM’s biologists task)

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 23 Conclusions  Anisotropic diffusion is a powerful tool for de-noising  Spatial constraints (added through the line process formulation) allow to obtain better quality denoising  Application of the anisotropic diffusion along with other morphological and clustering tools allowed efficient segmentation and classification of proteins appearing in 3D confocal microscopy images.

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 24 Thank you for your attention !

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 25 More info (1)  Edge stopping function (here, Lorenzian): Lorenzian (  =0.25)

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 26 More info (2)  3D neighborhood for anisotropic diffusion:

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 27 More info (3)  Line process and penalty function characteristics: Lorenzian (  =0.25)

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 28 More info (4)  Starting relating axiom between the standard anisotropic formulation and the line process formulation:

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 29 More info (5)  Spatial constraints clique:

Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 30 More info (6)  Step 3: skeleton and labeling  Disjointed clusters Original clusterDisjointed cluster