An Automated Segmentation Method for Microarray Image Analysis Wei-Bang Chen 1, Chengcui Zhang 1 and Wen-Lin Liu 2 1 Department of Computer and Information.

Slides:



Advertisements
Similar presentations
Yinyin Yuan and Chang-Tsun Li Computer Science Department
Advertisements

QR Code Recognition Based On Image Processing
Robust statistical method for background extraction in image segmentation Doug Keen March 29, 2001.
Segmentation of Medical Images with Regional Inhomogeneities D.K. Iakovidis, M.A. Savelonas, S.A. Karkanis + & D.E. Maroulis University of Athens Department.
1 A robust detection algorithm for copy- move forgery in digital images Source: Forensic Science International, Volume 214, Issues 1–3, 10 January 2012.
EI San Jose, CA Slide No. 1 Measurement of Ringing Artifacts in JPEG Images* Xiaojun Feng Jan P. Allebach Purdue University - West Lafayette, IN.
Propriedades da Entropia Paulo Sérgio Rodrigues PEL205.
Automatic Identification of Bacterial Types using Statistical Image Modeling Sigal Trattner, Dr. Hayit Greenspan, Prof. Shimon Abboud Department of Biomedical.
Texture Segmentation Based on Voting of Blocks, Bayesian Flooding and Region Merging C. Panagiotakis (1), I. Grinias (2) and G. Tziritas (3)
Automatic in vivo Microscopy Video Mining for Leukocytes * Chengcui Zhang, Wei-Bang Chen, Lin Yang, Xin Chen, John K. Johnstone.
Morphological Image Processing Md. Rokanujjaman Assistant Professor Dept of Computer Science and Engineering Rajshahi University.
Filtering and Normalization of Microarray Gene Expression Data Waclaw Kusnierczyk Norwegian University of Science and Technology Trondheim, Norway.
University at BuffaloThe State University of New York Interactive Exploration of Coherent Patterns in Time-series Gene Expression Data Daxin Jiang Jian.
Department of Statistics, University of California, Berkeley, and Division of Genetics and Bioinformatics, The Walter and Eliza Hall Institute of Medical.
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
Introduction to DNA Microarray Technology Steen Knudsen, April 2005.
Efficient Moving Object Segmentation Algorithm Using Background Registration Technique Shao-Yi Chien, Shyh-Yih Ma, and Liang-Gee Chen, Fellow, IEEE Hsin-Hua.
Figure 1: (A) A microarray may contain thousands of ‘spots’. Each spot contains many copies of the same DNA sequence that uniquely represents a gene from.
Image segmentation based on edge and corner detectors Joachim Stahl 04/21/2005.
Microarray Technology Types Normalization Microarray Technology Microarray: –New Technology (first paper: 1995) Allows study of thousands of genes at.
Image Subtraction for Real Time Moving Object Extraction Shahbe Mat Desa, Qussay A. Salih, CGIV’04.
Scanning and image analysis Scanning -Dyes -Confocal scanner -CCD scanner Image File Formats Image analysis -Locating the spots -Segmentation -Evaluating.
Filtering and Normalization of Microarray Gene Expression Data Waclaw Kusnierczyk Norwegian University of Science and Technology Trondheim, Norway.
Image processing for selected biological experiments J. Schier, B. Kovář ÚTIA AV ČR, v.v.i.
GmImgProc Alexandra Olteanu SCPD Alexandru Ştefănescu SCPD.
Unsupervised Learning-Based Spatio-Temporal Vehicle Tracking and Indexing for Transportation Multimedia Database Systems Chengcui Zhang Department of Computer.
The following slides have been adapted from to be presented at the Follow-up course on Microarray Data Analysis.
Department of Statistics, University of California, Berkeley, and Division of Genetics and Bioinformatics, Walter and Eliza Hall Institute of Medical Research.
CDNA Microarrays MB206.
Panu Somervuo, March 19, cDNA microarrays.
Maryam Sadeghi 1,3, Majid Razmara 1, Martin Ester 1, Tim K. Lee 1,2,3 and M. Stella Atkins 1 1: School of Computing Science, Simon Fraser University 2:
Applying statistical tests to microarray data. Introduction to filtering Recall- Filtering is the process of deciding which genes in a microarray experiment.
An efficient method of license plate location Pattern Recognition Letters 26 (2005) Journal of Electronic Imaging 11(4), (October 2002)
Maryam Sadeghi 1,3, Majid Razmara 1, Martin Ester 1, Tim K. Lee 1,2,3 and M. Stella Atkins 1 1: School of Computing Science, Simon Fraser University 2:
Boundary Recognition in Sensor Networks by Topology Methods Yue Wang, Jie Gao Dept. of Computer Science Stony Brook University Stony Brook, NY Joseph S.B.
Microarray - Leukemia vs. normal GeneChip System.
Morphological Image Processing
Automatic Minirhizotron Root Image Analysis Using Two-Dimensional Matched Filtering and Local Entropy Thresholding Presented by Guang Zeng.
On the Use of Standards for Microarray Lossless Image Compression Author :Armando J. Pinho*, Antonio R. C.Paiva, and Antonio J. R. Neves Source :IEEE TRANSACTIONS.
What Is Microarray A new powerful technology for biological exploration Parallel High-throughput Large-scale Genomic scale.
ImArray - An Automated High-Performance Microarray Scanner Software for Microarray Image Analysis, Data Management and Knowledge Mining Wei-Bang Chen and.
Image Segmentation and Edge Detection Digital Image Processing Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National Cheng.
1 Document Image Matching Based on Component Blocks Fuhui Long, Hanchuan Peng, Zheru Chi, and Wanchi Siu Center for Multimedia Signal Processing, Department.
High throughput Protein Measurement Techniques Harin Kanani.
Segmentation of 3D Tubular Structures Paul Hernandez-Herrera Computational Biomedicine Lab Advisor: Ioannis A. Kakadiaris and Manos Papadakis 1.
Introduction to Statistical Analysis of Gene Expression Data Feng Hong Beespace meeting April 20, 2005.
Extracting quantitative information from proteomic 2-D gels Lecture in the bioinformatics course ”Gene expression and cell models” April 20, 2005 John.
Computational Biology and Bioinformatics Lab. Songhwan Hwang Functional Genomics DNA Microarray Technology.
1 Regions and Binary Images Hao Jiang Computer Science Department Sept. 24, 2009.

Wonjun Kim and Changick Kim, Member, IEEE
Thresholding and Segmenting Objects The overall objective of image processing operations is to extract the objects of interest and to distinguish them.
Statistical Analysis for Expression Experiments Heather Adams BeeSpace Doctoral Forum Thursday May 21, 2009.
Dynamic Background Learning through Deep Auto-encoder Networks Pei Xu 1, Mao Ye 1, Xue Li 2, Qihe Liu 1, Yi Yang 2 and Jian Ding 3 1.University of Electronic.
人力資源報告 Image and Signal Processing 1 Steganography Using Sudoku Revisited Wien Hong, Tung-Shou Chen, Chih-Wei Shiu Department of Information Management,
Digital Image Processing CCS331 Relationships of Pixel 1.
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.
OCR Reading.
Range Image Segmentation for Modeling and Object Detection in Urban Scenes Cecilia Chen & Ioannis Stamos Computer Science Department Graduate Center, Hunter.
Binary Image Analysis: Part 1 Readings: Chapter 3: 3.1, 3.4, 3.8
Dingding Liu* Yingen Xiong† Linda Shapiro* Kari Pulli†
Image Processing for cDNA Microarray Data
The Basics of Microarray Image Processing
Object tracking in video scenes Object tracking in video scenes
Reconstruction of Blood Vessel Trees from Visible Human Data Zhenrong Qian and Linda Shapiro Computer Science & Engineering.
Binary Image Analysis: Part 1 Readings: Chapter 3: 3.1, 3.4, 3.8
Chair Professor Chin-Chen Chang (張真誠) National Tsing Hua University
Department of Computer Engineering
Saliency Optimization from Robust Background Detection
Detecting Digital Forgeries using Blind Noise Estimation
Presentation transcript:

An Automated Segmentation Method for Microarray Image Analysis Wei-Bang Chen 1, Chengcui Zhang 1 and Wen-Lin Liu 2 1 Department of Computer and Information Sciences 2 Dept. of Management, Marketing, and Industrial Distribution University of Alabama at Birmingham March 17, 2006

What is microarray? DNA microarray was introduced in 1999 by Patrick Brown and Vishwanath Iyer. [1] Microarray allows biologists to monitor gene expression level in parallel. [1] V. R. Iyer, et al. "The transcriptional program in the response of human fibroblasts to serum," Science, v283, pp. 83-7, 1999.

Problems and motivations Uneven background a result of improper counterstain Inner holes (a donut, comet, or overlap) manufacturing quality of the slide. Scratch Touching the spots area accidentally Noises Inadequate washing

A typical microarray slide

Three-step approach Background identification and noise removal  Background identification  Noise removal Fully automatic gridding Spot segmentation

Three-step approach Background identification and noise removal  Background identification  Noise removal Fully automatic gridding Spot segmentation

Step 1.1 Background identification

To deal with the uneven background problem, we firstly divide the entire slide into small areas.

Step 1.1 Background identification For global threshold, we use the matrix of mean values of all pixel intensities in the small area to represent the slide.

Step 1.1 Background identification For local threshold, we find the minimum intensity values of each row and columns

Step 1.2 Noise removal

Three-step approach Background identification and noise removal Fully automatic gridding  Finding margins  Detecting blocks  Gridding Spot segmentation

Step 2.1 Finding margins

Step 2.2 Detecting blocks

Step 2.3 Gridding

Three-step approach Background identification and noise removal Fully automatic gridding Spot segmentation

Step 3 Spot segmentation where, N is the total number of pixels which pre-labeled as signals N th is the number of pixels in the white class (> th ) m b is the mean of the ‘black’ class m w is the mean of the ‘white’ class To minimize the intra class, we want to find a threshold th to maximize the follow formula

Step 3 Spot segmentation N th = N All pixels pre-labeled as ‘foreground’ are real signals. N th < N Part of the ‘foreground’ pixels belong to noise, inner holes, or outer rims.  ( N th / N) ≤ φ Pixels identified as white are considered as noise  ( N th / N) > φ Only pixels in the ‘white’ class is considered as real signals

Experimental results Background removal and Noise elimination (a)Before applying background removal and noise elimination method (b)After applying background removal and noise elimination method

Experimental results Segmentation results

Experimental results Block boundary detection and gridding results  Block boundary detection 5 slides (48blocks for each slide) Recall value: 93% Precision value: 100%  Gridding 1 slide (48 blocks) Recall value: 99.97% Precision value: 100%

Experimental results Segmentation results

Conclusions Our proposed method is a fully automatic and highly parallelizable method  Handle uneven background and severe noise  Detect block boundaries  Generate grids  Extract spots simply and effectively  Highly parallelizable method

Thank you !!