Filtering, cell center detection and cell segmentation by geometrical partial differential equations K. Mikula, M. Smíšek Automatic image analysis By image.

Slides:



Advertisements
Similar presentations
5th Intensive Course on Soil Micromorphology Naples th - 14th September Image Analysis Lecture 5 Thresholding/Segmentation.
Advertisements

5th Intensive Course on Soil Micromorphology Naples th - 14th September Image Analysis Lecture 5 Thresholding/Segmentation.
Partial Differential Equations
QR Code Recognition Based On Image Processing
Active Contours, Level Sets, and Image Segmentation
Dynamic Occlusion Analysis in Optical Flow Fields
Image Analysis Phases Image pre-processing –Noise suppression, linear and non-linear filters, deconvolution, etc. Image segmentation –Detection of objects.
CDS 301 Fall, 2009 Image Visualization Chap. 9 November 5, 2009 Jie Zhang Copyright ©
Image Segmentation Image segmentation (segmentace obrazu) –division or separation of the image into segments (connected regions) of similar properties.
Computer Vision Lecture 16: Region Representation
Image Segmentation some examples Zhiqiang wang
© 2004 by Davi GeigerComputer Vision January 2004 L1.1 Image Measurements and Detection.
January 19, 2006Computer Vision © 2006 Davi GeigerLecture 1.1 Image Measurements and Detection Davi Geiger
Multimedia Data Introduction to Image Processing Dr Mike Spann Electronic, Electrical and Computer.
A Study of Approaches for Object Recognition
Processing Digital Images. Filtering Analysis –Recognition Transmission.
Rodent Behavior Analysis Tom Henderson Vision Based Behavior Analysis Universitaet Karlsruhe (TH) 12 November /9.
Segmentation (Section 10.2)
Pores and Ridges: High- Resolution Fingerprint Matching Using Level 3 Features Anil K. Jain Yi Chen Meltem Demirkus.
Comp 775: Deformable models: snakes and active contours Marc Niethammer, Stephen Pizer Department of Computer Science University of North Carolina, Chapel.
EE663 Image Processing Edge Detection 3 Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
Guo-Wei. Wei 1 Department of Mathematics, Michigan State University, East Lansing, MI 48824, US High Order Geometric and Potential Driving PDEs for Image.
András Horváth Segmentation of 3D ultrasound images of the heart Diagnostic ultrasound imaging.
Chapter 2. Image Analysis. Image Analysis Domains Frequency Domain Spatial Domain.
Xiaojiang Ling CSE 668, Animate Vision Principles for 3D Image Sequences CSE Department, SUNY Buffalo
UNDERSTANDING DYNAMIC BEHAVIOR OF EMBRYONIC STEM CELL MITOSIS Shubham Debnath 1, Bir Bhanu 2 Embryonic stem cells are derived from the inner cell mass.
MA/CS471 Lecture 8 Fall 2003 Prof. Tim Warburton
7.1. Mean Shift Segmentation Idea of mean shift:
CS 6825: Binary Image Processing – binary blob metrics
Vehicle License Plate Detection Algorithm Based on Statistical Characteristics in HSI Color Model Instructor : Dr. K. R. Rao Presented by: Prasanna Venkatesh.
Multimedia Data Introduction to Image Processing Dr Sandra I. Woolley Electronic, Electrical.
Digital Image Processing CCS331 Relationships of Pixel 1.
G52IVG, School of Computer Science, University of Nottingham 1 Edge Detection and Image Segmentation.
Introduction to Level Set Methods: Part II
Mathematical Morphology Mathematical morphology (matematická morfologie) –A special image analysis discipline based on morphological transformations of.
CS654: Digital Image Analysis Lecture 24: Introduction to Image Segmentation: Edge Detection Slide credits: Derek Hoiem, Lana Lazebnik, Steve Seitz, David.
Akram Bitar and Larry Manevitz Department of Computer Science
EE 4780 Edge Detection.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
Bryan Willimon IROS 2011 San Francisco, California Model for Unfolding Laundry using Interactive Perception.
PROJECT#3(b) Astrocyte Analysis
CS 641 Term project Level-set based segmentation algorithms Presented by- Karthik Alavala (under the guidance of Dr. Jundong Liu)
Mathematical Morphology
A Tutorial on using SIFT Presented by Jimmy Huff (Slightly modified by Josiah Yoder for Winter )
Edge Based Segmentation Xinyu Chang. Outline Introduction Canny Edge detector Edge Relaxation Border Tracing.
Vehicle Detection in Aerial Surveillance Using Dynamic Bayesian Networks Hsu-Yung Cheng, Member, IEEE, Chih-Chia Weng, and Yi-Ying Chen IEEE TRANSACTIONS.
Wonjun Kim and Changick Kim, Member, IEEE
CDS 301 Fall, 2008 Image Visualization Chap. 9 November 11, 2008 Jie Zhang Copyright ©
Barnett/Ziegler/Byleen Finite Mathematics 11e1 Learning Objectives for Section 5.1 Inequalities in Two Variables The student will be able to graph linear.
Air Systems Division Definition of anisotropic denoising operators via sectional curvature Stanley Durrleman September 19, 2006.
Lecture 04 Edge Detection Lecture 04 Edge Detection Mata kuliah: T Computer Vision Tahun: 2010.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Computer Vision Image Features Instructor: Dr. Sherif Sami Lecture 4.
Instructor: Mircea Nicolescu Lecture 7
Detecting Image Features: Corner. Corners Given an image, denote the image gradient. C is symmetric with two positive eigenvalues. The eigenvalues give.
Level Set Segmentation ~ 9.37 Ki-Chang Kwak.
Student Gesture Recognition System in Classroom 2.0 Chiung-Yao Fang, Min-Han Kuo, Greg-C Lee, and Sei-Wang Chen Department of Computer Science and Information.
Course : T Computer Vision
Chapter 10 Image Segmentation
Miguel Tavares Coimbra
DIGITAL SIGNAL PROCESSING
Mean Shift Segmentation
Image gradients and edges
Detecting Artifacts and Textures in Wavelet Coded Images
Volume 3, Issue 1, Pages (July 2016)
Rapid Assembly of a Multimeric Membrane Protein Pore
A visual surveillance using real-time curve evolution based on the level-set method and pan-tilt camera Good afternoon ~ sir. Today I want to talk about.
Rapid Assembly of a Multimeric Membrane Protein Pore
Florian Siegert, Cornelis J. Weijer  Current Biology 
Evidence of Cholesterol Accumulated in High Curvature Regions: Implication to the Curvature Elastic Energy for Lipid Mixtures  Wangchen Wang, Lin Yang,
Presentation transcript:

Filtering, cell center detection and cell segmentation by geometrical partial differential equations K. Mikula, M. Smíšek Automatic image analysis By image analysis we mean extraction of cell centers and shape of each cell from microscopy image. By automatic image analysis we mean the image analysis performed by computer algorithms, without human inputs. By image processing chain we mean interconnected chain of processes performing automatic image analysis. We identify these three image processing chain processes: [0] Filtering of the input image (using GMCF) Cell center identification (using LSCD) Segmentation of cell shapes (using GSUBSURF) We also propose a way to detect mitosis in given data. Input data The input data tested were in two dimensions + time, i.e. 2D video. Data contains cell membrane images of drosophila and zebrafish, both in phase of morphogenesis. References [0] Bourgine, P., Čunderlík, R., Drblíková-Stašová, O., Mikula, K., Peyriéras, N., Remešíková, M., Rizzi, B., Sarti, A.: 4D embryogenesis image analysis using PDE methods of image processing. (to appear in) Kybernetika, Vol. 46, No. 2 (2010) [1] Chen, Y., Vemuri, B. C., Wang, L.: Image denoising and segmentation via nonlinear diffusion. Computers and Mathematics with Applications 39 (2000), 131–149. [2] Frolkovič, P., Mikula, K., Peyrieras, N., Sarti, A.: A counting number of cells and cell segmentation using advection-diffusion equations. Kybernetika 43 (6) (2007), 817–829. [3] Sarti, A., Maladi, R., Sethian, J. A.: Subjective surfaces: A method for completing missing boundaries. Proceedings of the National Academy of Sciences of the United States of America 12 (97) (2000), 6258–6263. [4] Mikula, K., Peyrieras, N., Remesikova, M., Sarti, A.: 3D embryogenesis image segmentation by the generalized subjective surface method using the finite volume technique. Finite Volumes for Complex Applications V: Problems and Perspectives (Eds. R.Eymard, J.M.Herard), ISTE and WILEY, London, 2008, pp ) Input data – membrane images. Left – zebrafish, right – drosophila. 1. Filtering by GMCF [1] GMCF = Geodesic Mean Curvature Flow removes noise structures preserves edges GMCF equation: Function g with its argument is called edge detection function and has values: ≈ 0 if given pixel belongs to edge ≈ 1 otherwise We use this edge detector equation: (with s = ) 2. Cell center identification by LSCD [2] Goal of this step is obtaining list of approximate cell centers. LSCD = Level Set Center Detection LSCD equation: for some positive constants δ and μ. Small contours (those of noise artifacts) implode rapidly fast Larger (those of cell structures) are observable for a longer period of time Taking local maximae of these images gives us geometric centers of cells 3D plot of intensity function after LSCD. Local maximae represent approximate cell centers pretty well. – these are plotted as red dots in the image below.Left – zebrafish, right – drosophila. Mitosis detection The goal is to find splitting of two cells in space and time to detect mitosis. We consider 2D + time video as a 3D image and try to find trousers-like shapes – again using GSUBSURF as segmentation algorithm. Mitosis happens, where two ‘leg- parts’ split. Demonstration of edge detection function. Low intensity is white, high intensity is black. Left – zebrafish, right – drosophila. Input data shown as 3D plot of intensity function. Left – zebrafish, right – drosophila. All contours advect in the direction of inner normal, and the speed V of this advection is also a function of their curvature k: Data filtered by GMCF. Left – zebrafish, right – drosophila. GMCF filtered data as 3D plot. Left – zebrafish, right – drosophila. Top – initial segmentation contour, bottom – final segmentation contour. Left – zebrafish, right – drosophila. For better illustration of data properties, we are working with images after histogram equalization. We thank to N.Peyriéras (CNRS, Gif sur Ivette) and F.Graner (Institut Curie, Paris) for zebra-fish and drosophila testing data. We also thank to Francois Graner for bringing our attention to trousers-like 2D + time image segmentation. 3. Segmentation by GSUBSURF [3],[4] Goal of segmentation is to take a cell center and say, what is the area covered by this cell. GSUBSURF = Generalized SUBjective SURFace GSUBSURF equation: Identified cell centers. Red dots are approximate cell centers – they are the local maximae of 3D plots in the previous figure. Left – zebrafish, right – drosophila. Four drosophila cells and their segmentation considering time. Bottom – cell at time t = 35, top – cell at time t = 55, center – what happens ‘in between’. We observe first and second cell forming a trousers-like shape in space and time, which means cell division. The other two do not divide in this period. Same cells as above, now shown in correct positions in image at time t = 35. Drosophila segmentation. Top – initial segmentation function, bottom – final segmentation for cells marked below. Contact: