Recognition of biological cells – development

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

Context-based object-class recognition and retrieval by generalized correlograms by J. Amores, N. Sebe and P. Radeva Discussion led by Qi An Duke University.
Automatic Generation of 3D Machining Surfaces With Tool Compensation
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.
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
電腦視覺 Computer and Robot Vision I
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Automatic classification of weld cracks using artificial intelligence and statistical methods Ryszard SIKORA, Piotr BANIUKIEWICZ, Marcin CARYK Szczecin.
Face Recognition By Sunny Tang.
MESA LAB Two papers in IFAC14 Guimei Zhang MESA LAB MESA (Mechatronics, Embedded Systems and Automation) LAB School of Engineering, University of California,
CS771 Machine Learning : Tools, Techniques & Application Gaurav Krishna Y Harshit Maheshwari Pulkit Jain Sayantan Marik
Young Deok Chun, Nam Chul Kim, Member, IEEE, and Ick Hoon Jang, Member, IEEE IEEE TRANSACTIONS ON MULTIMEDIA,OCTOBER 2008.
Real-time Embedded Face Recognition for Smart Home Fei Zuo, Student Member, IEEE, Peter H. N. de With, Senior Member, IEEE.
RBF Neural Networks x x1 Examples inside circles 1 and 2 are of class +, examples outside both circles are of class – What NN does.
Application of image processing techniques to tissue texture analysis and image compression Advisor : Dr. Albert Chi-Shing CHUNG Presented by Group ACH1.
Pattern Recognition Topic 1: Principle Component Analysis Shapiro chap
吳家宇 吳明翰 Face Detection Based on Template Matching and 2DPCA Algorithm 2009/01/14.
Implementing a reliable neuro-classifier
Cliff Rhyne and Jerry Fu June 5, 2007 Parallel Image Segmenter CSE 262 Spring 2007 Project Final Presentation.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Oral Defense by Sunny Tang 15 Aug 2003
Radial-Basis Function Networks
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Presented by: Kamakhaya Argulewar Guided by: Prof. Shweta V. Jain
IIS for Image Processing Michael J. Watts
ENDA MOLLOY, ELECTRONIC ENG. FINAL PRESENTATION, 31/03/09. Automated Image Analysis Techniques for Screening of Mammography Images.
Machine Vision for Robots
OBJECT RECOGNITION. The next step in Robot Vision is the Object Recognition. This problem is accomplished using the extracted feature information. The.
Hurieh Khalajzadeh Mohammad Mansouri Mohammad Teshnehlab
An Example of Course Project Face Identification.
BACKGROUND LEARNING AND LETTER DETECTION USING TEXTURE WITH PRINCIPAL COMPONENT ANALYSIS (PCA) CIS 601 PROJECT SUMIT BASU FALL 2004.
Texture analysis Team 5 Alexandra Bulgaru Justyna Jastrzebska Ulrich Leischner Vjekoslav Levacic Güray Tonguç.
ENT 273 Object Recognition and Feature Detection Hema C.R.
B. Krishna Mohan and Shamsuddin Ladha
Intelligent Vision Systems ENT 496 Object Shape Identification and Representation Hema C.R. Lecture 7.
1 Multiple Classifier Based on Fuzzy C-Means for a Flower Image Retrieval Keita Fukuda, Tetsuya Takiguchi, Yasuo Ariki Graduate School of Engineering,
An Introduction to Support Vector Machines (M. Law)
Human Detection Mikel Rodriguez. Organization 1. Moving Target Indicator (MTI) Background models Background models Moving region detection Moving region.
Non-Photorealistic Rendering and Content- Based Image Retrieval Yuan-Hao Lai Pacific Graphics (2003)
Fourier Descriptors For Shape Recognition Applied to Tree Leaf Identification By Tyler Karrels.
Edge Detection and Geometric Primitive Extraction Jinxiang Chai.
Distinctive Image Features from Scale-Invariant Keypoints David Lowe Presented by Tony X. Han March 11, 2008.
SAR-ATR-MSTAR TARGET RECOGNITION FOR MULTI-ASPECT SAR IMAGES WITH FUSION STRATEGIES ASWIN KUMAR GUTTA.
CS654: Digital Image Analysis Lecture 36: Feature Extraction and Analysis.
Non-Ideal Iris Segmentation Using Graph Cuts
1 End-to-End Learning for Automatic Cell Phenotyping Paolo Emilio Barbano, Koray Kavukcuoglu, Marco Scoffier, Yann LeCun April 26, 2006.
CS654: Digital Image Analysis
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.
Instructor: Mircea Nicolescu Lecture 10 CS 485 / 685 Computer Vision.
Lecture 4b Data augmentation for CNN training
Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.
By Brian Lam and Vic Ciesielski RMIT University
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
Gender Classification Using Scaled Conjugate Gradient Back Propagation
IIS for Image Processing
Classification of Hand-Written Digits Using Scattering Convolutional Network Dongmian Zou Advisor: Professor Radu Balan.
Final Year Project Presentation --- Magic Paint Face
Brain Hemorrhage Detection and Classification Steps
Fitting Curve Models to Edges
Learning with information of features
Texture Classification of Normal Tissues in Computed Tomography
Image Coding and Compression
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
Fast color texture recognition using chromaticity moments
Grouping/Segmentation
Introduction to Artificial Intelligence Lecture 22: Computer Vision II
Presentation transcript:

Recognition of biological cells – development Marcin Skoczylas Marcin Skoczylas Padova, 2007

To test the classifier and texture processing methods efficiency, two datasets were extracted from two different sources of cell images. Dataset source #1: new microscope, cells on mylar. Dataset source #2: old microscope, cells on plastic.

Dataset #1: new microscope, cells on mylar. 1165 learning spots, 129 testing spots. Background: Cell Edge: Cell Inner Part:

Dataset #2: old microscope, cells on plastic. 1161 learning spots, 128 testing spots. Background: Cell Edge: Cell Inner Part:

Small extracted fragments of the image were preprocessed and texture features were computed: 1. Co-occurrence matrix features: (Inverse Difference Moment)

2. Wavelet features #1: Subimages were obtained after wavelet decomposition using Daubechies 4 wavelet. Every subimage contained the information of specific scale and orientation. Two features for each subimage were calculated, the averaged norm for the mth channel was used as first energy feature: DB4 wavelet Selected subimages obtained from wavelet decomposition

... 3. Wavelet features #2: edge detector New operator is introduced. From obtained pixel-vectors discrete wavelet coefficients (DB4) are calculated. For each coefficient, mean and standard deviation from all vectors are obtained, thus giving us two feature vectors which are rotation-invariant. The Principal Component Analysis is used to minimize dimensionality of these feature vectors.

Example images show Continuous Wavelet Transform coefficients after processing with proposed operator scale shift

Support Vector Machines input hidden output Classifiers: Feed-forward neural network ... ... Support Vector Machines Input space Feature space Kernel function: RBF kernel: n-Fold Cross Validation and grid search is used to obtain and C parameters.

Dataset #1 features recognition accuracy.

Dataset #2 features recognition accuracy.

Recognition examples

(segmentation)

Shape classification Segmented objects are extracted from the image and their shape features are calculated: - height - width - volume: area size occupied by the objects; number of pixels inside - mean pixel intensity - major axis length: the distance between two points of the longest line drawn through the object - minor axis length: the distance between two points of the longest line perpendicular to the major axis - thinness ratio: roundness of the object - equivalent diameter: the diameter of a circle with the same area as the object region Objects from learning images were firstly qualified manually and their normalized shape features were fed as an input to the additional classifier.

(segmentation)

SUMMARY Implementation of sophisticated “segments join” algorithm, other segmentation algorithms (such as Active Contours, Graph-Based) and additional shape features is necessary. GUI is implemented in Java, so it should be possible to run the "client" on all known operating systems which have Java virtual machine installed. Data storage is the SQL database. System core is implemented in C++/MPI and most calculations are performed in parallel manner. However, some of the algorithms are still in Java or Matlab. This is temporary - to test their reliability and to provide "ground truth" for the C++ version which is harder to debug. Change in the environment (especially zoom factor) makes it necessary to learn the classifier again. Amount of data is very big and transfer takes time, consider adding Huffman/LZW compression to the client/server protocol. Pixels classification and segmentation took ~14 seconds on 2 processors PentiumIII 800MHz machine (little bit overloaded by other cluster users). 8-pixels step, 28x28-pixels spot (window) size. At this moment system has 73 632 lines of code.

DO YOU HAVE ANY QUESTIONS? THANK YOU DO YOU HAVE ANY QUESTIONS? Marcin.Skoczylas@lnl.infn.it