MDL Principle Applied to Dendrites and Spines Extraction in 3D Confocal Images 1. Introduction: Important aspects of cognitive function are correlated.

Slides:



Advertisements
Similar presentations
Patient information extraction in digitized X-ray imagery Hsien-Huang P. Wu Department of Electrical Engineering, National Yunlin University of Science.
Advertisements

Chapter 5: Tree Constructions
QR Code Recognition Based On Image Processing
Computational Biology, Part 23 Biological Imaging II Robert F. Murphy Copyright  1996, 1999, All rights reserved.
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 ©
Complex Feature Recognition: A Bayesian Approach for Learning to Recognize Objects by Paul A. Viola Presented By: Emrah Ceyhan Divin Proothi Sherwin Shaidee.
Morphological Image Processing Md. Rokanujjaman Assistant Professor Dept of Computer Science and Engineering Rajshahi University.
A Review of “Adaptive fingerprint image enhancement with fingerprint image quality analysis”, by Yun & Cho Malcolm McMillan.
Image Segmentation some examples Zhiqiang wang
Local or Global Minima: Flexible Dual-Front Active Contours Hua Li Anthony Yezzi.
Hierarchical Region-Based Segmentation by Ratio-Contour Jun Wang April 28, 2004 Course Project of CSCE 790.
Region Segmentation. Find sets of pixels, such that All pixels in region i satisfy some constraint of similarity.
University of CreteCS4831 The use of Minimum Spanning Trees in microarray expression data Gkirtzou Ekaterini.
Signal Processing Laboratory Swiss Federal Institute of Technology, Lausanne 1 Anisotropic Diffusion’s Extension to Constrained Line Processes  Anisotropic.
Prénom Nom Document Analysis: Data Analysis and Clustering Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
MRF Labeling With Graph Cut CMPUT 615 Nilanjan Ray.
Pattern Recognition. Introduction. Definitions.. Recognition process. Recognition process relates input signal to the stored concepts about the object.
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
图像处理技术讲座(10) Digital Image Processing (10) 灰度的数学形态学(2) Mathematical morphology in gray scale (2) 顾 力栩 上海交通大学 计算机系
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Entropy and some applications in image processing Neucimar J. Leite Institute of Computing
EE513 Audio Signals and Systems Statistical Pattern Classification Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Morphological Analysis of 3D Scalar Fields based on Morse Theory and Discrete Distortion Mohammed Mostefa Mesmoudi Leila De Floriani Paola Magillo Dept.
ERP DATA ACQUISITION & PREPROCESSING EEG Acquisition: 256 scalp sites; vertex recording reference (Geodesic Sensor Net)..01 Hz to 100 Hz analogue filter;
UNDERSTANDING DYNAMIC BEHAVIOR OF EMBRYONIC STEM CELL MITOSIS Shubham Debnath 1, Bir Bhanu 2 Embryonic stem cells are derived from the inner cell mass.
Introduction to variable selection I Qi Yu. 2 Problems due to poor variable selection: Input dimension is too large; the curse of dimensionality problem.
Knowledge Extraction from Aerodynamic Design Data and its Application to 3D Turbine Blade Geometries Lars Graening
Prakash Chockalingam Clemson University Non-Rigid Multi-Modal Object Tracking Using Gaussian Mixture Models Committee Members Dr Stan Birchfield (chair)
Lecture 5. Morphological Image Processing. 10/6/20152 Introduction ► ► Morphology: a branch of biology that deals with the form and structure of animals.
Chapter 9.  Mathematical morphology: ◦ A useful tool for extracting image components in the representation of region shape.  Boundaries, skeletons,
COMPARISON OF IMAGE ANALYSIS FOR THAI HANDWRITTEN CHARACTER RECOGNITION Olarik Surinta, chatklaw Jareanpon Department of Management Information System.
Digital Image Processing Chapter 9: Morphological Image Processing 5 September 2007 Digital Image Processing Chapter 9: Morphological Image Processing.
Digital Image Processing CCS331 Relationships of Pixel 1.
Automatic Minirhizotron Root Image Analysis Using Two-Dimensional Matched Filtering and Local Entropy Thresholding Presented by Guang Zeng.
Handover and Tracking in a Camera Network Presented by Dima Gershovich.
3D polygonal meshes watermarking using normal vector distributions Suk-Hawn Lee, Tae-su Kim, Byung-Ju Kim, Seong-Geun Kwon.
Handwritten Recognition with Neural Network Chatklaw Jareanpon, Olarik Surinta Mahasarakham University.
Page 1 Inferring Relevant Social Networks from Interpersonal Communication Munmun De Choudhury, Winter Mason, Jake Hofman and Duncan Watts WWW ’10 Summarized.
TUH EEG Corpus Data Analysis 38,437 files from the Corpus were analyzed. 3,738 of these EEGs do not contain the proper channel assignments specified in.
Halftoning With Pre- Computed Maps Objective Image Quality Measures Halftoning and Objective Quality Measures for Halftoned Images.
Spectral Sequencing Based on Graph Distance Rong Liu, Hao Zhang, Oliver van Kaick {lrong, haoz, cs.sfu.ca {lrong, haoz, cs.sfu.ca.
Chap 7 Image Segmentation. Edge-Based Segmentation The edge information is used to determine boundaries of objects Pixel-based direct classification methods.
Feature selection with Neural Networks Dmitrij Lagutin, T Variable Selection for Regression
CSC321 Introduction to Neural Networks and Machine Learning Lecture 3: Learning in multi-layer networks Geoffrey Hinton.
Joint Power and Channel Minimization in Topology Control: A Cognitive Network Approach J ORGE M ORI A LEXANDER Y AKOBOVICH M ICHAEL S AHAI L EV F AYNSHTEYN.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley. Ver Chapter 13: Graphs Data Abstraction & Problem Solving with C++
1 Minimum Error Rate Training in Statistical Machine Translation Franz Josef Och Information Sciences Institute University of Southern California ACL 2003.
Digital Image Processing
Evaluation of Image Segmentation algorithms By Dr. Rajeev Srivastava.
6.4 Random Fields on Graphs 6.5 Random Fields Models In “Adaptive Cooperative Systems” Summarized by Ho-Sik Seok.
Wonjun Kim and Changick Kim, Member, IEEE
CDS 301 Fall, 2008 Image Visualization Chap. 9 November 11, 2008 Jie Zhang Copyright ©
1 Overview representing region in 2 ways in terms of its external characteristics (its boundary)  focus on shape characteristics in terms of its internal.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Quantitative Analysis of Mitochondrial Tubulation Using 3D Imaging Saritha Dwarakapuram*, Badrinath Roysam*, Gang Lin*, Kasturi Mitra§ Department of Electrical.
Lecture(s) 3-4. Morphological Image Processing. 3/13/20162 Introduction ► ► Morphology: a branch of biology that deals with the form and structure of.
Morphological Image Processing (Chapter 9) CSC 446 Lecturer: Nada ALZaben.
May 2003 SUT Color image segmentation – an innovative approach Amin Fazel May 2003 Sharif University of Technology Course Presentation base on a paper.
Kim HS Introduction considering that the amount of MRI data to analyze in present-day clinical trials is often on the order of hundreds or.
Optical Character Recognition
April 21, 2016Introduction to Artificial Intelligence Lecture 22: Computer Vision II 1 Canny Edge Detector The Canny edge detector is a good approximation.
Digital Image Processing Lecture 15: Morphological Algorithms April 27, 2005 Prof. Charlene Tsai.
IMAGE PROCESSING RECOGNITION AND CLASSIFICATION
Object Recognition in the Dynamic Link Architecture
CS Digital Image Processing Lecture 5
EE513 Audio Signals and Systems
Department of Computer Engineering
Image and Video Processing
Presentation transcript:

MDL Principle Applied to Dendrites and Spines Extraction in 3D Confocal Images 1. Introduction: Important aspects of cognitive function are correlated to dendritic branching morphology and spine density and distribution. The morphologic variation of dendrites and spines distribution can be analyzed to predict the function of neural networks. Dendritic spines are small protrusion objects from the dendritic backbones. Due to other non-spine artifacts from digitization effects, segmentation errors, spurious cell debris, etc., the spines have to be recognized among all other spurs. 2. Preprocessing and Anisotropic Diffusion The 3D density map after thresholding is irregular on the isosurface, a certain amount of dilation process can improve it. We assume the tubular objects are not hollow inside, therefore a flood filling process is applied to the volume then. Also there are a lot of isolated small objects which are from the thresholded background. We can use connected components labeling and removal to remove them. Anisotropic diffusion can smooth out some unwanted small objects attached to the main part of the tubular objects. It is an iterative method and can gradually produce smooth results as requested. where 3. Critical Points and Skeletonization The gradient vector filed can be computed from the 3D density map with a derivative kernel. By analysis of the gradient vector field, we can locate the critical points, which include attracting points, repelling points and saddle points. 8. Summary We applied anisotropic diffusion to the confocal microscopy images and locate critical points. The MDL principle plays an important role in the tradeoff between coverage and conciseness and prior knowledges of spines are considered and translated into the MDL language. The spines and non-spine branches can be identified with low error rate. April 19, 2007 © Copyright Reserved Figure 2. (a) Critical points and connection; (b) Skeletons of dendrite and spines represented in 3D points (shown in white dots); (c) Magnified parts in (b). In order to extract all possible spines, high curvature points should also be included as seeds. The tube ends may correspond to high curvature points in the gradient vector field. Abstract The structure of neuronal dendrites and dendritic spines has been realized to reveal many important aspects of cognitive functions. We present an MDL (Minimum Description Length) principle based algorithm to identify the morphologic structure of dendritic branching and analyze spine density and distribution. An algorithm utilizing the gradient vector field to locate the skeletons of the tubular objects is applied after an anisotropic diffusion process. In order to generate a graph structure from the 3D skeleton, a minimum spanning tree algorithm based on density weighted edges (DW- MST) is employed. MDL models are created and optimized under consideration of the tree branches in dendritic structure. We have the prior probabilities of the dendritic spines, which should be involved in the descriptive language. In the MDL strategy, the spine features are investigated and considered as the observed data for any given models. We choose the models that minimizes the number of bits required to describe the features given the model plus the number of bits required to describe the model. Many experimental results show the efficiency of our algorithms on 3D fluorescence images. Rensselaer Polytechnic Institute, Troy, NY Xiaosong Yuan and Badri Roysam Figure 1. (a) Original 3D confocal microscopy neuronal image; (b) 3D image after deconvolution. It is projected to 2D along z-direction. (c) Prepocessed 3D image. The saddle points found above can be used as the seeding points. Following the streamline from the seed points will proceed to the attracting points, which are the peak points of the density map. The saddle points and attracting points are located on the skeletons. The streamlines between them are the skeletons we are concerned. 4. Graph Morphology 4.1 Density Weighted Minimum Spanning Tree (DW-MST) If we denote the vertices as V i, i = 1,..,N. and the edge between vertex i and j as E ij, we can compute the edge weight in the following density weighted way. Figure 4. (a) Spine MDL model (b) Skeleton obtained from DW-MST (C) its MDL representation. Figures (b) and (c) give a comparison of the spine extraction without MDL (skeleton only) and with MDL principle Figure 5.. MDL representation with different levels of conciseness (a) and (b). The extreme case of conciseness reduces to no spine at present. (c) MDL optimum 9. Acknowledgement We are thankful to Prof. Joshua Trachtenberg for all of the datasets in this presentation. This work was supported in part by CenSSIS, under the Engineering Research Centers Program of the NSF. Figure 3. Detection of Detached Spines. (a) 3D Skeleton points (black dots) of part of dendrites. (b) DW-MST from the 3D skeleton points represented by vertices and edges. 4.2 Graph Morphology Methods Graph erosion operation can change the morphology of the graph and remove unwanted trivia leaves of the tree and keep the major tree structure. 5. MDL principle on dendritic and spine structure In the MDL criteria function, we aim to optimize on the two terms, each of which can have different forms according to our purpose. (1) Description of Data with the hypothesis. (2) MDL model M i. Consider the topology of the dendritic structure and use tree branches. (a) No prior knowledge when the total number of spines is n, the model description length is nc. (b) Prior knowledge we consider the spines are protruding from backbones only and the protruding positions are close to the backbones. Spine density restriction states the neighboring two spines are not intending to be too close to each other; otherwise it can be a false detection. 6. MDL Criterion on Spine Features The first term of MDL criterion is derived from the distribution of feature vectors, which is assumed to be multi-variable Gaussian distribution. The MDL criterion function L(M) of the spine models can be expressed as (a) (b), (c) (a) (b) (c) 7. Experimental Results Evaluation of Algorithm Num of Spines Missing Rate False Detection Time series 6A %20 Time Series 7A %5 Time Series 8A9510.5%45 Time Series 11A1608.8%20 Time Series 14A %35 (a) (b) (c) Figure 6. Error rates in MDL at various levels of conciseness. Table 1. Evaluation of algorithm (a) (b) (C)