Detection of crystals in Microarray images P.Dilip Rishabh Jain.

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

A Graph based Geometric Approach to Contour Extraction from Noisy Binary Images Amal Dev Parakkat, Jiju Peethambaran, Philumon Joseph and Ramanathan Muthuganapathy.
QR Code Recognition Based On Image Processing
Regional Processing Convolutional filters. Smoothing  Convolution can be used to achieve a variety of effects depending on the kernel.  Smoothing, or.
EDGE DETECTION ARCHANA IYER AADHAR AUTHENTICATION.
Image Segmentation Image segmentation (segmentace obrazu) –division or separation of the image into segments (connected regions) of similar properties.
Some Basic Morphological Algorithm
Facial feature localization Presented by: Harvest Jang Spring 2002.
Introduction to medical image analysis Final Project Presentation Sang Woo Lee.
Skeletonization Based on Wavelet Transform Outline Introduction How to construct wavelet function according to its application in practice Some new characteristics.
Image Segmentation Region growing & Contour following Hyeun-gu Choi Advisor: Dr. Harvey Rhody Center for Imaging Science.
Hough Transform Jeremy Wyatt. The story so far We know how to find edges by convolving with the derivative of a Gaussian filter in two directions We then.
Machinen Vision and Dig. Image Analysis 1 Prof. Heikki Kälviäinen CT50A6100 Lectures 8&9: Image Segmentation Professor Heikki Kälviäinen Machine Vision.
More Raster and Surface Analysis in Spatial Analyst
Announcements Mailing list: –you should have received messages Project 1 out today (due in two weeks)
Robust Object Segmentation Using Adaptive Thresholding Xiaxi Huang and Nikolaos V. Boulgouris International Conference on Image Processing 2007.
Lappeenranta University of Technology (Finland)
Edge Detection Today’s reading Forsyth, chapters 8, 15.1
The Segmentation Problem
Elements of Biomedical Image Processing BMI 731 Winter 2005 Kun Huang Department of Biomedical Informatics Ohio State University.
Edge Detection Today’s readings Cipolla and Gee –supplemental: Forsyth, chapter 9Forsyth Watt, From Sandlot ScienceSandlot Science.
© 2010 Cengage Learning Engineering. All Rights Reserved.
Edge Detection.
Robust estimation Problem: we want to determine the displacement (u,v) between pairs of images. We are given 100 points with a correlation score computed.
Lesson Topic: Drawing the Coordinate Plane and Points on the Plane
The Normal Distribution
§ 5.2 Normal Distributions: Finding Probabilities.
October 8, 2013Computer Vision Lecture 11: The Hough Transform 1 Fitting Curve Models to Edges Most contours can be well described by combining several.
CS 376b Introduction to Computer Vision 02 / 26 / 2008 Instructor: Michael Eckmann.
Chapter 10: Image Segmentation
Yuan March 10, 2010 Automatic Solar Filaments Segmentation.
Medical Image Analysis Image Enhancement Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
BACKGROUND LEARNING AND LETTER DETECTION USING TEXTURE WITH PRINCIPAL COMPONENT ANALYSIS (PCA) CIS 601 PROJECT SUMIT BASU FALL 2004.
Lecture 5. Morphological Image Processing. 10/6/20152 Introduction ► ► Morphology: a branch of biology that deals with the form and structure of animals.
Morphological Image Processing
Chapter 9.  Mathematical morphology: ◦ A useful tool for extracting image components in the representation of region shape.  Boundaries, skeletons,
An efficient method of license plate location Pattern Recognition Letters 26 (2005) Journal of Electronic Imaging 11(4), (October 2002)
CS 6825: Binary Image Processing – binary blob metrics
University of Kurdistan Digital Image Processing (DIP) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
HOUGH TRANSFORM Presentation by Sumit Tandon
Digital Image Processing CCS331 Relationships of Pixel 1.
Chapter 10 Image Segmentation.
Image Processing Segmentation 1.Process of partitioning a digital image into multiple segments (sets of pixels). 2. Clustering pixels into salient image.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
Edge Detection and Geometric Primitive Extraction Jinxiang Chai.
Digital Image Processing CSC331 Morphological image processing 1.
CS654: Digital Image Analysis Lecture 5: Pixels Relationships.
1 Self-Calibration and Neural Network Implementation of Photometric Stereo Yuji IWAHORI, Yumi WATANABE, Robert J. WOODHAM and Akira IWATA.
APECE-505 Intelligent System Engineering Basics of Digital Image Processing! Md. Atiqur Rahman Ahad Reference books: – Digital Image Processing, Gonzalez.
Reference books: – Digital Image Processing, Gonzalez & Woods. - Digital Image Processing, M. Joshi - Computer Vision – a modern approach, Forsyth & Ponce.
Standard Normal Distribution
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities May 2, 2005 Prof. Charlene Tsai.
Image Segmentation Prepared by:- Prof. T.R.Shah Mechatronics Engineering Department U.V.Patel College of Engineering, Ganpat Vidyanagar.
BYST Morp-1 DIP - WS2002: Morphology Digital Image Processing Morphological Image Processing Bundit Thipakorn, Ph.D. Computer Engineering Department.
Digital Image Processing
Digital Image Processing CSC331
Lecture(s) 3-4. Morphological Image Processing. 3/13/20162 Introduction ► ► Morphology: a branch of biology that deals with the form and structure of.
Chapter 6 Skeleton & Morphological Operation. Image Processing for Pattern Recognition Feature Extraction Acquisition Preprocessing Classification Post.
Medical Image Analysis
COMP 9517 Computer Vision Binary Image Analysis 4/15/2018
Digital Image Processing (DIP)
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
Fourier Transform: Real-World Images
Fitting Curve Models to Edges
دکتر سعید شیری قیداری & فصل 4 کتاب
Digital Image Processing
CS Digital Image Processing Lecture 5
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Edge Detection Today’s readings Cipolla and Gee Watt,
Introduction to Artificial Intelligence Lecture 22: Computer Vision II
Presentation transcript:

Detection of crystals in Microarray images P.Dilip Rishabh Jain

Introduction Microarray grids are used by the chemical researchers who are interested in finding which chemical reactions and under what conditions produce crystals. A Microarray is a collection of chemical droplets in wells arranged as a grid

Each microarray image has –  An octagonal boundary  The central part inside the boundary which is highly illuminated. Illumination gradually decreases as we move away.  A droplet inside the boundary.  Crystals inside the droplet (found very rarely).

Microarray Cell…

Work done so far… Edge detection using Prewitt Applied Hough transform for circles on the edge detected image in order to detect the droplet.

Applied Hough transform for straight lines (after converting the image into binary and then applying edge detection) in order to detect the octagonal boundary. Removed the part outside the boundary and kept only the necessary part for further processing.

Modelled the background of the image obtained after removing the part outside the boundary. This was done so that we can extract the foreground of the image by filtering out the image with the background model already created.

The background of many images are almost symmetric with respect to its vertical or horizontal or diagonal axis passing through its mid point. Used this property of the images to model the background by reflecting half of the image against its corresponding axis.

Original Image Inside Boundary Background Foreground

Drop detection… In the above foreground image the region in which the drop lies has higher illumination Applied a threshold on the foreground image to get the region with the drop

The above method is not the best method of modeling background. Another method we propose to tackle this problem is first equalizing the illumination pattern in the image and then detect the region containing 'interesting points'. This region will contain the droplet and hence the crystals inside (if present).

The illumination pattern in the images follow a Gaussian like curve. Illumination pattern in imageGaussian curve

Used a scaled version of gaussian to model the illumination pattern. Probed on different values of the scaling factor and standard deviation to get the optimal curve. Subtracted this from the image to equalize the illumination.

Illumination equalization… Before Gaussian After

Detected the droplet using edge detection (sobel). After the removal of boundaries, the only edges left in most of the images are the edges in the droplet region. We use this property of the binary image obtained to detect the droplet region.

Future work… Try to equalize the illumination of the image using a more appropriate function which would be much more complicated than a Gaussian. Extract the features from the region we get and then train it with the help of labeled data.

References “Digital Image Processing” by Gonzalez & Woods “Image Analysis of Coccidian Parasite” by Sumedha Gholba, Alisha Rossi and Bismaya Rath utions/