A Framework for a Fully Automatic Karyotyping System E. Poletti, E. Grisan, A. Ruggeri Department of Information Engineering, University of Padova, Italy.

Slides:



Advertisements
Similar presentations
Automatic Photo Pop-up Derek Hoiem Alexei A.Efros Martial Hebert Carnegie Mellon University.
Advertisements

A Robust Super Resolution Method for Images of 3D Scenes Pablo L. Sala Department of Computer Science University of Toronto.
Random Forest Predrag Radenković 3237/10
QR Code Recognition Based On Image Processing
Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
Fast Algorithms For Hierarchical Range Histogram Constructions
Decision Tree Approach in Data Mining
Automatic classification of weld cracks using artificial intelligence and statistical methods Ryszard SIKORA, Piotr BANIUKIEWICZ, Marcin CARYK Szczecin.
Ghunhui Gu, Joseph J. Lim, Pablo Arbeláez, Jitendra Malik University of California at Berkeley Berkeley, CA
Multiple Criteria for Evaluating Land Cover Classification Algorithms Summary of a paper by R.S. DeFries and Jonathan Cheung-Wai Chan April, 2000 Remote.
Recognition using Regions CVPR Outline Introduction Overview of the Approach Experimental Results Conclusion.
Chapter 1: Introduction to Pattern Recognition
Surface Reconstruction from 3D Volume Data. Problem Definition Construct polyhedral surfaces from regularly-sampled 3D digital volumes.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John.
Highlights Lecture on the image part (10) Automatic Perception 16
Feature Screening Concept: A greedy feature selection method. Rank features and discard those whose ranking criterions are below the threshold. Problem:
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John Wiley.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Attention Deficit Hyperactivity Disorder (ADHD) Student Classification Using Genetic Algorithm and Artificial Neural Network S. Yenaeng 1, S. Saelee 2.
Presented by: Kamakhaya Argulewar Guided by: Prof. Shweta V. Jain
UNDERSTANDING DYNAMIC BEHAVIOR OF EMBRYONIC STEM CELL MITOSIS Shubham Debnath 1, Bir Bhanu 2 Embryonic stem cells are derived from the inner cell mass.
Artificial Intelligence Lecture No. 28 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
A Simple Method to Extract Fuzzy Rules by Measure of Fuzziness Jieh-Ren Chang Nai-Jian Wang.
Machine Vision for Robots
Introduction to variable selection I Qi Yu. 2 Problems due to poor variable selection: Input dimension is too large; the curse of dimensionality problem.
2 Outline Introduction –Motivation and Goals –Grayscale Chromosome Images –Multi-spectral Chromosome Images Contributions Results Conclusions.
Machine Learning1 Machine Learning: Summary Greg Grudic CSCI-4830.
Institute for Systems and Robotics Instituto de Medicina Molecular Automatic Pairing of Metaphase Chromosomes.
Artificial Neural Networks (ANN). Output Y is 1 if at least two of the three inputs are equal to 1.
Kumar Srijan ( ) Syed Ahsan( ). Problem Statement To create a Neural Networks based multiclass object classifier which can do rotation,
Ajay Kumar, Member, IEEE, and David Zhang, Senior Member, IEEE.
Chapter 9 Neural Network.
7.1. Mean Shift Segmentation Idea of mean shift:
S EGMENTATION FOR H ANDWRITTEN D OCUMENTS Omar Alaql Fab. 20, 2014.
CS 6825: Binary Image Processing – binary blob metrics
LINEAR CLASSIFICATION. Biological inspirations  Some numbers…  The human brain contains about 10 billion nerve cells ( neurons )  Each neuron is connected.
1 SUPPORT VECTOR MACHINES İsmail GÜNEŞ. 2 What is SVM? A new generation learning system. A new generation learning system. Based on recent advances in.
An Introduction to Support Vector Machine (SVM) Presenter : Ahey Date : 2007/07/20 The slides are based on lecture notes of Prof. 林智仁 and Daniel Yeung.
資訊工程系智慧型系統實驗室 iLab 南台科技大學 1 A Static Hand Gesture Recognition Algorithm Using K- Mean Based Radial Basis Function Neural Network 作者 :Dipak Kumar Ghosh,
Automatic Minirhizotron Root Image Analysis Using Two-Dimensional Matched Filtering and Local Entropy Thresholding Presented by Guang Zeng.
Exploiting Context Analysis for Combining Multiple Entity Resolution Systems -Ramu Bandaru Zhaoqi Chen Dmitri V.kalashnikov Sharad Mehrotra.
CS654: Digital Image Analysis Lecture 25: Hough Transform Slide credits: Guillermo Sapiro, Mubarak Shah, Derek Hoiem.
Human pose recognition from depth image MS Research Cambridge.
 Retinal images were acquired on normal and pathological subjects, affected by hypertensive retinopathy of various levels.  The tool has been tested.
Classification (slides adapted from Rob Schapire) Eran Segal Weizmann Institute.
Ivica Dimitrovski 1, Dragi Kocev 2, Suzana Loskovska 1, Sašo Džeroski 2 1 Faculty of Electrical Engineering and Information Technologies, Department of.
1 End-to-End Learning for Automatic Cell Phenotyping Paolo Emilio Barbano, Koray Kavukcuoglu, Marco Scoffier, Yann LeCun April 26, 2006.
Supervised Machine Learning: Classification Techniques Chaleece Sandberg Chris Bradley Kyle Walsh.
Using decision trees to build an a framework for multivariate time- series classification 1 Present By Xiayi Kuang.
Onlinedeeneislam.blogspot.com1 Design and Analysis of Algorithms Slide # 1 Download From
Next, this study employed SVM to classify the emotion label for each EEG segment. The basic idea is to project input data onto a higher dimensional feature.
Dept. of Electronics Engineering & Institute of Electronics National Chiao Tung University Hsinchu, Taiwan ISPD’16 Generating Routing-Driven Power Distribution.
Tree and Forest Classification and Regression Tree Bagging of trees Boosting trees Random Forest.
Introduction to Data Mining Clustering & Classification Reference: Tan et al: Introduction to data mining. Some slides are adopted from Tan et al.
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.
Linear Models & Clustering Presented by Kwak, Nam-ju 1.
Gaussian Mixture Model classification of Multi-Color Fluorescence In Situ Hybridization (M-FISH) Images Amin Fazel 2006 Department of Computer Science.
 Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems n Introduction.
COMP 9517 Computer Vision Binary Image Analysis 4/15/2018
Machine Learning for Computer Security
Deep Feedforward Networks
Recognition of biological cells – development
Pattern Recognition Sergios Theodoridis Konstantinos Koutroumbas
Date of download: 1/1/2018 Copyright © ASME. All rights reserved.
Brain Hemorrhage Detection and Classification Steps
R-CNN region By Ilia Iofedov 11/11/2018 BGU, DNN course 2016.
An Infant Facial Expression Recognition System Based on Moment Feature Extraction C. Y. Fang, H. W. Lin, S. W. Chen Department of Computer Science and.
Automatic Handwriting Generation
Using Clustering to Make Prediction Intervals For Neural Networks
Presentation transcript:

A Framework for a Fully Automatic Karyotyping System E. Poletti, E. Grisan, A. Ruggeri Department of Information Engineering, University of Padova, Italy Introduction Methods: Segmentation Acknowledgements This work has been partially funded by TesiImaging S.r.l., Milan, ItalyCorrespondence Enea Poletti, University of Padova - Dept. of Information Engineering Via G. Gradenigo 6/a Padova - ITALY Results and Discussion  Karyotype analysis is a widespread procedure in cytogenetics to assess the possible presence of genetics defects. The procedure is lengthy and repetitive, so that an automatic analysis would greatly help the cytogenetist routine work.  Still, automatic segmentation and classification of chromosomes are open issues: existing commercial software packages are far from being fully automatic and their poor performances require human intervention to correct challenging situations. We propose a framework for a fully automatic karyotyping procedure. space variant thresholding: cluster identification Original input image Push clusters into the queue Pop first cluster and evaluate the SCM Single chromosome? Save single chromosome A cluster is selected for analysis An axis is extracted and the SCM is evaluated Concave points identification Concave points are here identified and used as cues for cuts and overlaps Curvature along the contour Resolution of the cluster used as example Identify new clusters Geometric analysis and Disentanglement Concave points as cues The local minima of the curvature of the contour (K) are the points suggesting the possible presence of touching and overlaps. Space variant threshold divide the image into a tessellation of squares evaluate the Otsu threshold for each square separately  elimination of small, spurious segmented blobs  identification of nuclei present in the image Single Chromosome Measure (SCM) morphological dilation of the axis with a disk evaluation of the ratio of the obtained area with that of the original blob. Y N Dark paths The quasi-contact area along adjacent chromosomes. Overlaps Each two of lines connecting disjoint pairs of minima points in K are considered. Geometrical cuts Candidate cut lines links two points in K and lies entirely inside the cluster. Classification  The segmentation is carried out by means of a space variant thresholding scheme, which proved to be successful even in presence of hyper- or hypo-fluorescent regions in the image. Then a greedy approach is used to identify and resolve touching and overlapping chromosomes, based on geometric evidence and image information.  The classification step is coupled with a sequence of modules conceived to cope with routine images in which chromosomes are randomly rotated, possibly blurred or corrupted by overlapping or by dye stains. Features extraction The axis estimation is carried out by a robust modified version of a vessel-tracking algorithm. Three features are derived from the axis:  length  density profile (64 samples)  contour function (64 samples) Two other geometrical features considered are:  perimeter  area Axis calculation for the feature extraction Polarization Chromosomes are randomly rotated. We need to comply with: an uniformed array feature orderliness the orientation standard adopted  Boosted alternating decision tree: Decision node: specify a predicate condition based on a feature. Prediction node: specify a value to add to the polarization score. Feature pre-processing different zoom different illumination conditions chromosomes belonging to slightly different stages of the prometaphase  standardization needed. Length distribution for every class, previous (up) and after (down) rescaling Classification via Neural Network 3-layer ANN 131, 131, and 24 nodes respectively. activation functions: log-sigmoid. training algorithm: scaled conjugate gradient training set: 50 karyotypes validation set: 20 karyotypes testing set::49 karyotypes Class Reassigning Algorithm The human karyotype contains 22 pairs of autosomal chromosomes and 1 pair of sex chromosomes  constrained classification problem. The performance of the proposed methods are better or comparable to the best of other methods reported in the literature, providing a tool able to automatically analyze an image, and whose results can be handed over wit minimal human intervention to a classifier for automatic karyotyping. 119 cells containing a total of 5474 chromosomes was analyzed to test the segmentation algorithm. 50 of these cells have been used to train the classifier, 20 to validate the training and 50 to test the classification step. Correctly segmented chromosomes 94% Correctly classified chromosomes 96% We have presented an algorithm able to automatically identify chromosomes in metaphase images, taking care of a first segmentation step and then of the disentanglement of chromosome clusters by resolving separately adjacencies and overlaps with a greedy approach, that ensures that at each step only the best split of a blob is performed. The automatic classification step is able to deal with routine images in which chromosomes are randomly rotated, blurred, corrupted by overlapping or by dye stains. Linear Programming algorithm:  rearranges the classifier output  satisfy the above constraints  maximize the accuracy.