MICROARRAY IMAGE ANALYSIS PROGRAM

Size: px
Start display at page:

Download "MICROARRAY IMAGE ANALYSIS PROGRAM"

Transcription

1 Revision submitted for publication to Loyola Schools Review, 13 November 2002 MICROARRAY IMAGE ANALYSIS PROGRAM Paul Ignatius D. Echevarria Jerome C. Punzalan John Paul C. Vergara Department of Information Systems and Computer Science School of Science and Engineering Ateneo De Manila University Manila 0917, Philippines Abstract Experiments using microarray technology generate large amounts of image data that are used in the analysis of genetic function. An important stage in the analysis is the determination of relative intensities of spots on the images generated. This paper describes a system that automates this stage, which involves locating the spots in the image, extracting relevant pixel intensities from each spot, and then computing the spot intensity ratios. Keywords: Image analysis, microarray technology, bioinformatics 1. Introduction and Biological Background Genetic research is an area of study that offers much promise. From treating degenerative conditions like Alzheimer s disease to extending the lifespan of humans, research in this area provides us with a wide range of benefits. Microarray technology is a powerful tool used for human genetic research. Its usefulness comes from its ability to collect large amounts of data from gene expression experiments that can later be analyzed and produce useful results. A cell contains within itself all the information necessary to produce the proteins needed to produce the entire organism from which it came from. This information is stored in its genes (when a protein associated with a particular gene is produced by the cell, we say that the gene is expressed). A cell, however, does not actually produce all the proteins of the organism, but only those specific to itself. For example, a muscle cell produces only those proteins which it needs to function as a muscle cell and not as a brain cell. Thus the proteins produced by a cell indicate what genes it expresses and determine what it is and what its functions are. In a microarray experiment, the gene expressions of two cell populations are compared. For example, in an experiment involving normal cells and cancerous cells, microarray technology determines which genes are expressed (or repressed) in each cell population in order to find which genes are responsible for the abnormal condition. Microarray technology does this in several steps [3].

2 First, mrna (messenger RNA, the intermediate molecules derived from DNA used in the production of proteins) is extracted separately from each of the cell populations. Second, cdna (complementary DNA, short single stranded strips of DNA which match the RNA) is synthetically produced from the extracted mrna and then tagged with a different colored fluorescent dye (i.e. green and red) for each cell population. Third, a glass slide is printed with matrices or arrays of spots of identified genes. The spots are made up of identified single stranded strips of DNA whose properties are known and to which matching cdna can bind. Fourth, the tagged cdna of both cell populations are mixed and poured over the microarray glass slide in order to let the cdna bind to the matching DNA spots. Then, the unbound cdna is washed off leaving the bound red and green-tagged cdna on the slide. Some spots have both red and green cdna bound to them, some only green cdna, and others only red cdna. Fifth, the glass slide is put in a dark box and scanned with lasers. A green laser is first used to scan the slide producing a digital image showing the spots that have green-tagged cdna bound to them. After this, a red laser is then used to scan the slide, this time, producing a digital image showing the spots that have red-tagged cdna bound to them. Figure 1 shows superimposed images of a single grid of spots (Figure 6 in the Appendix shows a complete image containing 4 grids). Figure 1. Green and red channels of a microarray grid

3 Sixth, the digital images (each of which can contain several microarray grids) are analyzed. The green spot and red spot images are compared, and, based on the relative intensities of their spots, the expression of genes can be determined. For example, if a spot on the green image is bright and its corresponding spot on the red image is faint, then this means that the gene corresponding to the spot was strongly expressed by the first cell population while it was repressed by the second. Data is expressed in terms of ratios of green and red intensities. Faculty and researchers from Virginia Tech and other collaborators have undertaken a project called Expresso that aims to provide biologists with a problem solving environment tailored to help them analyze their microarray experiments on loblolly pine trees [1, 6]. The Microarray Image Analysis Program presented in this paper demonstrates a limited part of the aforementioned system, specifically the Image Analysis component (see Figure 2). Figure 2. Schematic Design of Expresso: a Problem Solving Environment for Microarray Analysis [1,6]. The system presented here will be compared with ScanAlyze, a preexisting microarray image analysis software system developed by Michael Eisner of Stanford University [5]. ScanAlyze requires the user to first specify the location of the spots in the images, by manually dragging and fitting a grid frame onto the spot grids. Then, based on the coordinates provided by the user, ScanAlyze automatically computes the intensity ratios of the microarray image pair. The system presented in this paper provides a means to eliminate the step of manually locating the spots and to automate most of the image analysis process. 2. The Program The program is called imganalyze and takes, as input, two TIFF (Tagged Image File Format) image files. These files correspond to the green and red channels in a microarray experiment. The program is invoked as follows: imganalyze img1.tif img2.tif -sx rows -sy cols -px prows -py pcols -iout out.tif -vout out.txt

4 where img1.tif and img2.tif are the names of the input image files, rows and cols specify the dimensions of a spot grid, prows and pcols indicate the number of grids (or patches) that exist in the images horizontally and vertically, and, out.tif and out.txt are the names of the output files that contain the gridded, superimposed images and resulting intensities and ratios. The program is written in C and has been tested on the Linux Operating System environment. It uses the Fourier Analysis modules from the CCMATH library developed by Daniel Atkinson [2]. 3. Image Analysis Components The main components of the program are summarized in this section. The program has a central data structure (called MICARRAY) that stores the input image files and intermediate data and results. After loading the images into this data structure, it proceeds with the following steps: a. partitioning into patches b. gridding c. segmentation d. spot ratio intensity computation. In partitioning the images into patches, the program divides the images into regions where each array of spots is found. The currently devised method is an equal grid partitioning of the microarray image according to the specified number of regions. In gridding, the program determines the locations (centers) of the spots in the images. To do this, it first obtains an initial upright grid by applying Fast Fourier Transforms to row and column pixel intensity histograms. This takes advantage of the regular grid pattern in the spot array to determine its location in the image and the distance between spots. After the initial grid is found, it is then rotated to fit the spots more accurately. In segmentation, the program identifies the pixels belonging to a spot and those that belong to its background. This is achieved by first creating a black and white mask for the entire image through thresholding. The mask is then cleaned using certain morphological techniques. Finally, the edge pixels for each spot in the mask are determined, together with its center and radius, thereby delineating spot pixels from background pixels. In spot ratio intensity computation, the median of the background-corrected spot pixel intensities is obtained for each spot and channel, from which a ratio per spot is obtained. This is patterned after the method employed by ScanAnalyze [5]. The authors note that other, more complex segmentation and ratio computation methods have been suggested such as the one described by Chen et al [4]. However, to allow for a more appropriate comparison with ScanAnalyze, particularly with respect to the gridding step, the simpler approach described above was chosen.

5 The general algorithm employed by the program is summarized in Figure 3. The succeeding sections provide further detail for the four steps described above. MICROARRAY IMAGE ANALYSIS ALGORITHM INPUT: OUTPUT: a pair G, R of microarray images spot intensity ratios 1 P = partition_into_patches ( G, R ) - Section 4 2 for each patch in P 3 grid = find_grid ( patch, G, R ) - Section 5 4 binmask = create_mask ( grid, G, R ) - 5 binmask = clean_mask ( binmask ) - Section 6 6 (grid, radii) = compute_centers_and_radii ( grid, binmask, G, R ) - 7 ratios = find_spot_ratios ( grid, radii, G, R ) - Section 7 8 return all ratios for each patch in P Figure 3. Microarray Image Analysis Algorithm 4. Separation into Patches Partitioning the images into patches is done by dividing the image into a grid of equalsized patches. Suppose r represents the number of pixel rows in the image and c represents the number of pixels in a row. Furthermore, suppose an image contains prows rows of patches, with pcols patches for each row. The partitioning step divides the image horizontally and vertically so that each patch will have r/prows rows of pixels each with c/pcols pixels per row. This simple partitioning algorithm was employed in order for the developers to focus on the gridding and segmentation tasks. Efforts to develop a better algorithm are currently underway, to handle cases where the patches are not uniformly placed in the image. 5. Gridding Gridding begins with the original images and patch coordinates for a specific patch. The result of this step is a set of centers for the spots in the patch. Each patch has rows X cols spots, where the values of rows and cols are known (16 and 24, for the test images). The main task in gridding is to determine where the spots begin and end in the patch, both horizontally and vertically. The horizontal and vertical distances between two adjacent spots are fixed, but need to be determined as well. Applying Fast Fourier Transforms (FFTs) to row and column pixelintensity histograms (sums of pixel intensities in a row or column) provide periods that are exactly the values of these distances. FFTs also provide offset values that, in turn, aid in obtaining the actual location of the grid. After an initial upright grid is obtained, a sequence of adjustments is made that involves repeatedly rotating the grid by a small angle until the most appropriate fit for the spots is reached.

6 6. Segmentation The segmentation step distinguishes spot pixels from pixels in the background for each channel, and is achieved by the program in three stages: a. Create a single binary image mask for the two channels. A binary image mask is a matrix of 0-1 (black or white) values. Each entry in the mask corresponds to a pixel in the original images. A black entry means the pixel is part of the spot. The binary image is generated by first getting the mean average pixel intensities of both channels for a particular pixel and then comparing this average against a predefined threshold (determined experimentally). If the average is above the threshold, it is set as black in the mask; otherwise it is set as white. b. Clean up the image using morphological techniques. The binary image is then cleaned by repeatedly applying dilation and erosion operations on the image. Dilation causes all white pixels adjacent to (above, below, to the right of, and to the left of) black pixels to be set to black. Erosion causes all black pixels with at least one white pixel adjacent to it to be set to white. Repeated applications of these operations tend to eliminate isolated black pixels (noise) and refine groups or clusters of black pixels. (See Figure 7 in the Appendix for an example of a cleaned, binary image). c. Determine the edge pixels of each spot in the cleaned binary image and compute a more accurate center and radius for each spot. To determine the edge pixels in a spot in the mask, the program first determines the topmost spot pixel (pixels marked black) above the center given by the gridding step (Section 4). It then determines the coordinates of the edge pixels of the spot by traversing adjacent edge pixels until it reaches the pixel from where it started the trace. A revised center for the spot is then obtained by computing the averages of the leftmost and rightmost edge pixels (for the x coordinate) and the topmost and bottommost pixels (for the y coordinate). A radius, on the other hand, is obtained by computing half of the greater of the differences of these pairs of edge pixels. After the centers and radii are computed, pixels in the images that fall within the circle described by the center and radius obtained as described above, are considered spot pixels for that particular spot. Pixels outside the circle but are within a square two radii long and wide surrounding the spot are considered background pixels of the spot. Figure 4 shows a gridded image (part of the output of the program) that illustrates the results of the gridding and segmentation steps. Note the angled grid and the varying spot centers and radii.

7 Figure 4. Gridded, superimposed images of the patch shown in Figure Spot Ratio Intensity Computation To compute the ratio intensity for each spot, the program distinguishes spot pixels from the background pixels using the circle defined by the centers and radii obtained in the segmentation step (Section 6). A background-corrected pixel ratio is then computed as follows (excerpt taken from ScanAlyze User Manual): While the amount of DNA often varies considerably across a spot, the background corrected pixel ratio should be fairly constant. ScanAlyze utilizes this property in alternate estimates of the ratio and spot quality. One alternate estimate of the ratio for a spot is the median of the set of background corrected single pixel ratios for all (red) pixels within the spot. Unlike pixel intensities, the background corrected pixel ratios are expected to be uniform, and thus the median is a useful value. The exported column MRAT contains the median of Ch2P1 CH2B Ch1P1 CH1B where Ch1PI and Ch2PI represent single spot pixel intensities [and CH1B and CH2B represent median background pixel intensities]. The primary utility of this value is that it is less susceptible to artifacts that can corrupt mean intensity based ratios, such as bright fluorescent specks [5]. The computed ratios provide the main output for the program. 8. Assessment The program was compared with ScanAlyze by having both programs analyze a single patch of a microarray image (the same patch shown in the Figures 1 and 4). Differences between

8 the ratios obtained by both programs were calculated. The ratios obtained using the program are comparable to those obtained using ScanAlyze for spots that were clear and distinct (see Table 1). Table 1. Comparison of ratios for good spots Spot coordinate ScanAylze ratio Program ratio Discrepancy % Discrepancy (column, row) (12, 8) (12, 9) (13, 10) (16, 12) For spots which were very faint and had a lot of noise, notable discrepancies arose among the ratios of ScanAlyze and the program. This can be traced to the disappearance of the spot from the mask due to its faintness, the irregular size or shape of the spot which lead to faulty edge-tracing, and to initial centers which did not fall into the black spots of the mask. Around 60 percent of the spots produced discrepancies greater than 5%, 28 percent produced discrepancies between 1% and 5%, while 12 percent produced discrepancies less than 1% (see Table 2 in the Appendix). The gridding step was validated visually through the gridded, consolidated image produced by the program. Patches that have relatively low stray noise produced accurate grids, although stray bands of light in different places in the image resulted in dislocated grids (see lower left patch in Figure 8 of the Appendix). Although the program is a good start for automatically analyzing microarray images, it still leaves much room for improvement. First, partitioning the image can be improved by analyzing the image first instead of just cutting it up into equal portions (as the array patches might not lie in a neat, centered, and upright grid pattern). Second, determining the grid can be made better by having it handle cases where there are bright strips of light at the edges of the image as these cause the grid to be positioned incorrectly due to its use of histograms. Techniques that discriminate against these stray pixels could be devised. Third, the binary image mask generation algorithm can be enhanced by applying more advanced and more customized morphological techniques to clean the images first before generating the mask. 9. Conclusions The program serves as a good proof of concept that the spot intensities of microarray images can be extracted automatically with minimal human intervention. Future work can be directed towards improvements on the partitioning, gridding and segmentation steps of the process.

9 10. Acknowledgments We would like to thank Dr. Lenwood Heath of Virginia Tech for introducing us to this project and for providing valuable input and discussions, as well as test data. We also acknowledge the efforts of Jeffrey Jongko, who assisted in the documentation of the software. Bibliography [1] R. G. Alscher, B. I. Chevone, L. S. Heath, and N. Ramakrishnan, Expresso - A Problem Solving Environment for Bioinformatics: Finding Answers With Microarray Technology, Proceedings of the High Performance Computing Symposium, Advanced Simulation Technologies Conference (HPC 2001), 2001, [2] D. A. Atkinson, CCMATH. URL: [3] A. M. Campbell. DNA MicroArray Methodology Flash Animation. URL: [4] Y. Chen, E. R. Dougherty, and M. L. Bittner. Ratio-Based Decisions and the Quantitative Analysis of cdna Microarray Images. Journal of BiomedicalOptics. October [5] M. Eisen, ScanAlyze User Manual, Stanford University, [6] L. S. Heath, N. Ramakrishnan, R. R. Sederoff, R. W. Whetten, B. I. Chevone, C. A. Struble, V. Y. Jouenne, D. Chen, L. Merwe van Zyl, and R. Grene, Studying the Functional Genomics of Stress Responses in Loblolly Pine using the Expresso Microarray Management System, Comparative and Functional Genomics 3, 2002,

10 Appendix Figure 6. Superimposed microarray images (green and red channels).

11 Figure 7. Binary image mask produced by the program (coordinates added).

12 Table 2. Table of ratio discrepancies (in %) between the program and Scanalyze for a single grid

13 Figure 8. Results of gridding and segmentation.

Quality control of microarrays

Quality control of microarrays Quality control of microarrays Solveig Mjelstad Angelskår Intoduction to Microarray technology September 2009 Overview of the presentation 1. Image analysis 2. Quality Control (QC) general concepts 3.

More information

Automatic gene expression estimation from microarray images. Daniel O. Dantas Adviser: : Junior Barrera

Automatic gene expression estimation from microarray images. Daniel O. Dantas Adviser: : Junior Barrera Automatic gene expression estimation from microarray images Daniel O. Dantas Adviser: : Junior Barrera IME-USP Summary Introduction Problem definition Solution strategy Image segmentation Signal estimation

More information

Automated cdna microarray image segmentation

Automated cdna microarray image segmentation Automated cdna microarray image segmentation Author Liew, Alan Wee-Chung, Yan, Hong Published 2007 Conference Title Proceedings of the International Symposium on Computational Models for Life Sciences

More information

Microarray Data Pre-processing. Ana H. Barragan Lid

Microarray Data Pre-processing. Ana H. Barragan Lid Microarray Data Pre-processing Ana H. Barragan Lid Hybridized Microarray Imaged in a microarray scanner Scanner produces fluorescence intensity measurements Intensities correspond to levels of hybridization

More information

8.2 IMAGE PROCESSING VERSUS IMAGE ANALYSIS Image processing: The collection of routines and

8.2 IMAGE PROCESSING VERSUS IMAGE ANALYSIS Image processing: The collection of routines and 8.1 INTRODUCTION In this chapter, we will study and discuss some fundamental techniques for image processing and image analysis, with a few examples of routines developed for certain purposes. 8.2 IMAGE

More information

Scrabble Board Automatic Detector for Third Party Applications

Scrabble Board Automatic Detector for Third Party Applications Scrabble Board Automatic Detector for Third Party Applications David Hirschberg Computer Science Department University of California, Irvine hirschbd@uci.edu Abstract Abstract Scrabble is a well-known

More information

Computer Graphics (CS/ECE 545) Lecture 7: Morphology (Part 2) & Regions in Binary Images (Part 1)

Computer Graphics (CS/ECE 545) Lecture 7: Morphology (Part 2) & Regions in Binary Images (Part 1) Computer Graphics (CS/ECE 545) Lecture 7: Morphology (Part 2) & Regions in Binary Images (Part 1) Prof Emmanuel Agu Computer Science Dept. Worcester Polytechnic Institute (WPI) Recall: Dilation Example

More information

Computational Genomics. High-throughput experimental biology

Computational Genomics. High-throughput experimental biology Computational Genomics 10-810/02 810/02-710, Spring 2009 Gene Expression Analysis Data pre-processing processing Eric Xing Lecture 15, March 4, 2009 Reading: class assignment Eric Xing @ CMU, 2005-2009

More information

NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT:

NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT: IJCE January-June 2012, Volume 4, Number 1 pp. 59 67 NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT: A COMPARATIVE STUDY Prabhdeep Singh1 & A. K. Garg2

More information

ScanArray Overview. Principle of Operation. Instrument Components

ScanArray Overview. Principle of Operation. Instrument Components ScanArray Overview The GSI Lumonics ScanArrayÒ Microarray Analysis System is a scanning laser confocal fluorescence microscope that is used to determine the fluorescence intensity of a two-dimensional

More information

Finger print Recognization. By M R Rahul Raj K Muralidhar A Papi Reddy

Finger print Recognization. By M R Rahul Raj K Muralidhar A Papi Reddy Finger print Recognization By M R Rahul Raj K Muralidhar A Papi Reddy Introduction Finger print recognization system is under biometric application used to increase the user security. Generally the biometric

More information

Chapter 17. Shape-Based Operations

Chapter 17. Shape-Based Operations Chapter 17 Shape-Based Operations An shape-based operation identifies or acts on groups of pixels that belong to the same object or image component. We have already seen how components may be identified

More information

Traffic Sign Recognition Senior Project Final Report

Traffic Sign Recognition Senior Project Final Report Traffic Sign Recognition Senior Project Final Report Jacob Carlson and Sean St. Onge Advisor: Dr. Thomas L. Stewart Bradley University May 12th, 2008 Abstract - Image processing has a wide range of real-world

More information

Optimization of Tile Sets for DNA Self- Assembly

Optimization of Tile Sets for DNA Self- Assembly Optimization of Tile Sets for DNA Self- Assembly Joel Gawarecki Department of Computer Science Simpson College Indianola, IA 50125 joel.gawarecki@my.simpson.edu Adam Smith Department of Computer Science

More information

Influence of Dictionary Size on the Lossless Compression of Microarray Images

Influence of Dictionary Size on the Lossless Compression of Microarray Images Influence of Dictionary Size on the Lossless Compression of Microarray Images Robert Bierman 1, Rahul Singh 1 Department of Computer Science, San Francisco State University, San Francisco, CA bierman@sfsu.edu,

More information

GenePix Application Note

GenePix Application Note GenePix Application Note Biological Relevance of GenePix Results Shawn Handran, Ph.D. and Jack Y. Zhai, Ph.D. Axon Instruments, Inc. 3280 Whipple Road, Union City, CA 94587 Last Updated: Aug 22, 2003.

More information

NPTEL VIDEO COURSE PROTEOMICS PROF. SANJEEVA SRIVASTAVA

NPTEL VIDEO COURSE PROTEOMICS PROF. SANJEEVA SRIVASTAVA HANDOUT LECTURE-31 MICROARRAY WORK-FLOW: IMAGE SCANNING AND DATA PROCESSING Slide 1: This module contains the summary of the discussion with Mr. Pankaj Khanna, an application specialist from Spinco Biotech,

More information

Automatic Locating the Centromere on Human Chromosome Pictures

Automatic Locating the Centromere on Human Chromosome Pictures Automatic Locating the Centromere on Human Chromosome Pictures M. Moradi Electrical and Computer Engineering Department, Faculty of Engineering, University of Tehran, Tehran, Iran moradi@iranbme.net S.

More information

Instructions for Mapping * µarray Images using GenePix 5.0

Instructions for Mapping * µarray Images using GenePix 5.0 Instructions for Mapping * µarray Images using GenePix 5.0 Preliminary Information Make sure that the GenePix 5.0 software has been installed on your computer and you have the USB hardware dongle that

More information

Automatic Morphological Segmentation and Region Growing Method of Diagnosing Medical Images

Automatic Morphological Segmentation and Region Growing Method of Diagnosing Medical Images International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 2, Number 3 (2012), pp. 173-180 International Research Publications House http://www. irphouse.com Automatic Morphological

More information

In our previous lecture, we understood the vital parameters to be taken into consideration before data acquisition and scanning.

In our previous lecture, we understood the vital parameters to be taken into consideration before data acquisition and scanning. Interactomics: Protein Arrays & Label Free Biosensors Professor Sanjeeva Srivastava MOOC NPTEL Course Indian Institute of Technology Bombay Module 7 Lecture No 34 Software for Image scanning and data processing

More information

An Improved Method of Computing Scale-Orientation Signatures

An Improved Method of Computing Scale-Orientation Signatures An Improved Method of Computing Scale-Orientation Signatures Chris Rose * and Chris Taylor Division of Imaging Science and Biomedical Engineering, University of Manchester, M13 9PT, UK Abstract: Scale-Orientation

More information

GENERALIZATION: RANK ORDER FILTERS

GENERALIZATION: RANK ORDER FILTERS GENERALIZATION: RANK ORDER FILTERS Definition For simplicity and implementation efficiency, we consider only brick (rectangular: wf x hf) filters. A brick rank order filter evaluates, for every pixel in

More information

Preparation of Sample Hybridization Scanning and Image Analysis

Preparation of Sample Hybridization Scanning and Image Analysis Preparation of Sample Hybridization Scanning and Image Analysis Sample preparation 1. Design experiment 2. Perform experiment Question? Replicates? Test? mutant wild type 3. Precipitate RNA 4. Label RNA

More information

IncuCyte ZOOM Fluorescent Processing Overview

IncuCyte ZOOM Fluorescent Processing Overview IncuCyte ZOOM Fluorescent Processing Overview The IncuCyte ZOOM offers users the ability to acquire HD phase as well as dual wavelength fluorescent images of living cells producing multiplexed data that

More information

SoilJ Technical Manual

SoilJ Technical Manual SoilJ Technical Manual Version 0.0.3 2017-09-08 John Koestel Introduction SoilJ is a plugin for the JAVA-based, free and open image processing software ImageJ (Schneider, Rasband, et al., 2012). It is

More information

CS431 homework 2. 8 June Question 1 (page 54, problem 2.3). Is lg n = O(n)? Is lg n = Ω(n)? Is lg n = Θ(n)?

CS431 homework 2. 8 June Question 1 (page 54, problem 2.3). Is lg n = O(n)? Is lg n = Ω(n)? Is lg n = Θ(n)? CS1 homework June 011 Question 1 (page, problem.). Is lg n = O(n)? Is lg n = Ω(n)? Is lg n = Θ(n)? Answer. Recall the definition of big-o: for all functions f and g, f(n) = O(g(n)) if there exist constants

More information

][ R G [ Q] Y =[ a b c. d e f. g h I

][ R G [ Q] Y =[ a b c. d e f. g h I Abstract Unsupervised Thresholding and Morphological Processing for Automatic Fin-outline Extraction in DARWIN (Digital Analysis and Recognition of Whale Images on a Network) Scott Hale Eckerd College

More information

Introduction Approach Work Performed and Results

Introduction Approach Work Performed and Results Algorithm for Morphological Cancer Detection Carmalyn Lubawy Melissa Skala ECE 533 Fall 2004 Project Introduction Over half of all human cancers occur in stratified squamous epithelia. Approximately one

More information

Spotxel 1.7 Microarray Image and Data Analysis Software User s Guide

Spotxel 1.7 Microarray Image and Data Analysis Software User s Guide Spotxel 1.7 Microarray Image and Data Analysis Software User s Guide 27 April 2017 - Rev 7 Spotxel is only intended for research and not intended or approved for diagnosis of disease in humans or animals.

More information

Introduction to Image Analysis with

Introduction to Image Analysis with Introduction to Image Analysis with PLEASE ENSURE FIJI IS INSTALLED CORRECTLY! WHAT DO WE HOPE TO ACHIEVE? Specifically, the workshop will cover the following topics: 1. Opening images with Bioformats

More information

Displacement Measurement of Burr Arch-Truss Under Dynamic Loading Based on Image Processing Technology

Displacement Measurement of Burr Arch-Truss Under Dynamic Loading Based on Image Processing Technology 6 th International Conference on Advances in Experimental Structural Engineering 11 th International Workshop on Advanced Smart Materials and Smart Structures Technology August 1-2, 2015, University of

More information

VLSI Implementation of Impulse Noise Suppression in Images

VLSI Implementation of Impulse Noise Suppression in Images VLSI Implementation of Impulse Noise Suppression in Images T. Satyanarayana 1, A. Ravi Chandra 2 1 PG Student, VRS & YRN College of Engg. & Tech.(affiliated to JNTUK), Chirala 2 Assistant Professor, Department

More information

IncuCyte ZOOM Scratch Wound Processing Overview

IncuCyte ZOOM Scratch Wound Processing Overview IncuCyte ZOOM Scratch Wound Processing Overview The IncuCyte ZOOM Scratch Wound assay utilizes the WoundMaker-IncuCyte ZOOM-ImageLock Plate system to analyze both 2D-migration and 3D-invasion in label-free,

More information

Volocity Tutorial Creating a Measurement Protocol in Volocity Software

Volocity Tutorial Creating a Measurement Protocol in Volocity Software TUTORIAL NOTE Cellular Imaging and Analysis Volocity Tutorial Creating a Measurement Protocol in Volocity Software This tutorial will illustrate the process of creating a Measurement Protocol in Volocity

More information

MATLAB Image Processing Toolbox

MATLAB Image Processing Toolbox MATLAB Image Processing Toolbox Copyright: Mathworks 1998. The following is taken from the Matlab Image Processing Toolbox users guide. A complete online manual is availabe in the PDF form (about 5MB).

More information

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION International Journal of Computer Science and Communication Vol. 2, No. 2, July-December 2011, pp. 593-599 INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION Chetan Sharma 1 and Amandeep Kaur 2 1

More information

Scanning and Image Processing -by Steve Clough

Scanning and Image Processing -by Steve Clough Scanning and Image Processing -by Steve Clough cdna microarrays use two dyes with well separated emission spectra such as Cy3 and Cy5 to allow direct comparisons on single slide GSI Lumonics Ratio of Expression

More information

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition Hetal R. Thaker Atmiya Institute of Technology & science, Kalawad Road, Rajkot Gujarat, India C. K. Kumbharana,

More information

Research on Pupil Segmentation and Localization in Micro Operation Hu BinLiang1, a, Chen GuoLiang2, b, Ma Hui2, c

Research on Pupil Segmentation and Localization in Micro Operation Hu BinLiang1, a, Chen GuoLiang2, b, Ma Hui2, c 3rd International Conference on Machinery, Materials and Information Technology Applications (ICMMITA 2015) Research on Pupil Segmentation and Localization in Micro Operation Hu BinLiang1, a, Chen GuoLiang2,

More information

Adaptive Optimum Notch Filter for Periodic Noise Reduction in Digital Images

Adaptive Optimum Notch Filter for Periodic Noise Reduction in Digital Images Adaptive Optimum Notch Filter for Periodic Noise Reduction in Digital Images Payman Moallem i * and Majid Behnampour ii ABSTRACT Periodic noises are unwished and spurious signals that create repetitive

More information

MATLAB 6.5 Image Processing Toolbox Tutorial

MATLAB 6.5 Image Processing Toolbox Tutorial MATLAB 6.5 Image Processing Toolbox Tutorial The purpose of this tutorial is to gain familiarity with MATLAB s Image Processing Toolbox. This tutorial does not contain all of the functions available in

More information

Image segmentation applied to cytology

Image segmentation applied to cytology Image segmentation applied to cytology Niels VAN VLIET LRDE seminar, May 14, 2003 Table of contents Table of contents Introduction... 2... 17 [1/4] Extraction of the background...

More information

Locating Molecules Using GSD Technology Project Folders: Organization of Experiment Files...1

Locating Molecules Using GSD Technology Project Folders: Organization of Experiment Files...1 .....................................1 1 Project Folders: Organization of Experiment Files.................................1 2 Steps........................................................................2

More information

CSC 320 H1S CSC320 Exam Study Guide (Last updated: April 2, 2015) Winter 2015

CSC 320 H1S CSC320 Exam Study Guide (Last updated: April 2, 2015) Winter 2015 Question 1. Suppose you have an image I that contains an image of a left eye (the image is detailed enough that it makes a difference that it s the left eye). Write pseudocode to find other left eyes in

More information

CHAPTER 4 LOCATING THE CENTER OF THE OPTIC DISC AND MACULA

CHAPTER 4 LOCATING THE CENTER OF THE OPTIC DISC AND MACULA 90 CHAPTER 4 LOCATING THE CENTER OF THE OPTIC DISC AND MACULA The objective in this chapter is to locate the centre and boundary of OD and macula in retinal images. In Diabetic Retinopathy, location of

More information

Examples of image processing

Examples of image processing Examples of image processing Example 1: We would like to automatically detect and count rings in the image 3 Detection by correlation Correlation = degree of similarity Correlation between f(x, y) and

More information

Enhancing the quality metric of protein microarray image *

Enhancing the quality metric of protein microarray image * Wang et al. / J Zhejiang Univ SCI 2004 5(2):62-628 62 Journal of Zhejiang University SCIENCE ISSN 009-3095 http://www.zju.edu.cn/jzus E-mail: jzus@zju.edu.cn Enhancing the quality metric of protein microarray

More information

Project: Sudoku solver

Project: Sudoku solver Project: Sudoku solver Write a program that finds the sudoku square in the image, detects the 81 fields, and identifies the number in the fields that have a number. The output should be a 9x9 matrix with

More information

Real Time Word to Picture Translation for Chinese Restaurant Menus

Real Time Word to Picture Translation for Chinese Restaurant Menus Real Time Word to Picture Translation for Chinese Restaurant Menus Michelle Jin, Ling Xiao Wang, Boyang Zhang Email: mzjin12, lx2wang, boyangz @stanford.edu EE268 Project Report, Spring 2014 Abstract--We

More information

CoE4TN4 Image Processing. Chapter 3: Intensity Transformation and Spatial Filtering

CoE4TN4 Image Processing. Chapter 3: Intensity Transformation and Spatial Filtering CoE4TN4 Image Processing Chapter 3: Intensity Transformation and Spatial Filtering Image Enhancement Enhancement techniques: to process an image so that the result is more suitable than the original image

More information

IMPLEMENTATION USING THE VAN HERK/GIL-WERMAN ALGORITHM

IMPLEMENTATION USING THE VAN HERK/GIL-WERMAN ALGORITHM IMPLEMENTATION USING THE VAN HERK/GIL-WERMAN ALGORITHM The van Herk/Gil-Werman (vhgw) algorithm is similar to our fast method for convolution with a flat kernel, where we first computed an accumulation

More information

Product Information. Introduction

Product Information. Introduction Microarray Scanner Calibration Slide To quantitatively analyze scanners performance and output, adjust and fine-tune scanners, and perform comparative analysis for multiple scanner units. To verify scanners

More information

Making PHP See. Confoo Michael Maclean

Making PHP See. Confoo Michael Maclean Making PHP See Confoo 2011 Michael Maclean mgdm@php.net http://mgdm.net You want to do what? PHP has many ways to create graphics Cairo, ImageMagick, GraphicsMagick, GD... You want to do what? There aren't

More information

Using Image Processing to Enhance Vehicle Safety

Using Image Processing to Enhance Vehicle Safety Cedarville University DigitalCommons@Cedarville The Research and Scholarship Symposium The 2013 Symposium Apr 10th, 2:40 PM - 3:00 PM Using Image Processing to Enhance Vehicle Safety Malia Amling Cedarville

More information

Microarray Image Analysis: Background Estimation using Region and Filtering Techniques

Microarray Image Analysis: Background Estimation using Region and Filtering Techniques Microarray Image Analysis: Background Estimation using Region and Filtering Techniques Anders Bengtsson December 9, 2003 Abstract This report examines properties of two main methods used for local background

More information

A Novel Multi-diagonal Matrix Filter for Binary Image Denoising

A Novel Multi-diagonal Matrix Filter for Binary Image Denoising Columbia International Publishing Journal of Advanced Electrical and Computer Engineering (2014) Vol. 1 No. 1 pp. 14-21 Research Article A Novel Multi-diagonal Matrix Filter for Binary Image Denoising

More information

Segmentation of Liver CT Images

Segmentation of Liver CT Images Segmentation of Liver CT Images M.A.Alagdar 1, M.E.Morsy 2, M.M.Elzalabany 3 1,2,3 Electronics And Communications Department-.Faculty Of Engineering Mansoura University, Egypt. Abstract In this paper we

More information

Digital Image Processing. Lecture # 6 Corner Detection & Color Processing

Digital Image Processing. Lecture # 6 Corner Detection & Color Processing Digital Image Processing Lecture # 6 Corner Detection & Color Processing 1 Corners Corners (interest points) Unlike edges, corners (patches of pixels surrounding the corner) do not necessarily correspond

More information

International Journal of Advance Engineering and Research Development

International Journal of Advance Engineering and Research Development Scientific Journal of Impact Factor (SJIF): 4.72 International Journal of Advance Engineering and Research Development Volume 4, Issue 10, October -2017 e-issn (O): 2348-4470 p-issn (P): 2348-6406 REVIEW

More information

Mathematics of Magic Squares and Sudoku

Mathematics of Magic Squares and Sudoku Mathematics of Magic Squares and Sudoku Introduction This article explains How to create large magic squares (large number of rows and columns and large dimensions) How to convert a four dimensional magic

More information

IMAGE PROCESSING TECHNIQUE TO COUNT THE NUMBER OF LOGS IN A TIMBER TRUCK

IMAGE PROCESSING TECHNIQUE TO COUNT THE NUMBER OF LOGS IN A TIMBER TRUCK IMAGE PROCESSING TECHNIQUE TO COUNT THE NUMBER OF LOGS IN A TIMBER TRUCK Asif Rahman 1, 2, Siril Yella 1, Mark Dougherty 1 1 Department of Computer Engineering, Dalarna University, Borlänge, Sweden 2 Department

More information

Image Processing - License Plate Localization and Letters Extraction *

Image Processing - License Plate Localization and Letters Extraction * OpenStax-CNX module: m33156 1 Image Processing - License Plate Localization and Letters Extraction * Cynthia Sung Chinwei Hu Kyle Li Lei Cao This work is produced by OpenStax-CNX and licensed under the

More information

Automated Detection of Early Lung Cancer and Tuberculosis Based on X- Ray Image Analysis

Automated Detection of Early Lung Cancer and Tuberculosis Based on X- Ray Image Analysis Proceedings of the 6th WSEAS International Conference on Signal, Speech and Image Processing, Lisbon, Portugal, September 22-24, 2006 110 Automated Detection of Early Lung Cancer and Tuberculosis Based

More information

COMPUTER-AIDED DETECTION OF CLUSTERED CALCIFICATION USING IMAGE MORPHOLOGY

COMPUTER-AIDED DETECTION OF CLUSTERED CALCIFICATION USING IMAGE MORPHOLOGY COMPUTER-AIDED DETECTION OF CLUSTERED CALCIFICATION USING IMAGE MORPHOLOGY Ariya Namvong Department of Information and Communication Technology, Rajamangala University of Technology Isan, Nakhon Ratchasima,

More information

Image analysis. CS/CME/BioE/Biophys/BMI 279 Oct. 31 and Nov. 2, 2017 Ron Dror

Image analysis. CS/CME/BioE/Biophys/BMI 279 Oct. 31 and Nov. 2, 2017 Ron Dror Image analysis CS/CME/BioE/Biophys/BMI 279 Oct. 31 and Nov. 2, 2017 Ron Dror 1 Outline Images in molecular and cellular biology Reducing image noise Mean and Gaussian filters Frequency domain interpretation

More information

AUTOMATED MALARIA PARASITE DETECTION BASED ON IMAGE PROCESSING PROJECT REFERENCE NO.: 38S1511

AUTOMATED MALARIA PARASITE DETECTION BASED ON IMAGE PROCESSING PROJECT REFERENCE NO.: 38S1511 AUTOMATED MALARIA PARASITE DETECTION BASED ON IMAGE PROCESSING PROJECT REFERENCE NO.: 38S1511 COLLEGE : BANGALORE INSTITUTE OF TECHNOLOGY, BENGALURU BRANCH : COMPUTER SCIENCE AND ENGINEERING GUIDE : DR.

More information

Tile Number and Space-Efficient Knot Mosaics

Tile Number and Space-Efficient Knot Mosaics Tile Number and Space-Efficient Knot Mosaics Aaron Heap and Douglas Knowles arxiv:1702.06462v1 [math.gt] 21 Feb 2017 February 22, 2017 Abstract In this paper we introduce the concept of a space-efficient

More information

Automatic Electricity Meter Reading Based on Image Processing

Automatic Electricity Meter Reading Based on Image Processing Automatic Electricity Meter Reading Based on Image Processing Lamiaa A. Elrefaei *,+,1, Asrar Bajaber *,2, Sumayyah Natheir *,3, Nada AbuSanab *,4, Marwa Bazi *,5 * Computer Science Department Faculty

More information

Algorithm-Independent Color Calibration for Digital Halftoning

Algorithm-Independent Color Calibration for Digital Halftoning Algorithm-Independent Color Calibration for Digital Halftoning Shen-ge Wang Xerox Corporation, Webster, New York Abstract A novel method based on measuring 2 2 pixel patterns provides halftone-algorithm

More information

Area Extraction of beads in Membrane filter using Image Segmentation Techniques

Area Extraction of beads in Membrane filter using Image Segmentation Techniques Area Extraction of beads in Membrane filter using Image Segmentation Techniques Neeti Taneja 1, Sudha Goyal 2 1 M.E student, Computer Science Engineering Department Chitkara University,Punjab,India 2 Associate

More information

ThermaViz. Operating Manual. The Innovative Two-Wavelength Imaging Pyrometer

ThermaViz. Operating Manual. The Innovative Two-Wavelength Imaging Pyrometer ThermaViz The Innovative Two-Wavelength Imaging Pyrometer Operating Manual The integration of advanced optical diagnostics and intelligent materials processing for temperature measurement and process control.

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Digital Imaging Fundamentals Christophoros Nikou cnikou@cs.uoi.gr Images taken from: R. Gonzalez and R. Woods. Digital Image Processing, Prentice Hall, 2008. Digital Image Processing

More information

Before you start, make sure that you have a properly calibrated system to obtain high-quality images.

Before you start, make sure that you have a properly calibrated system to obtain high-quality images. CONTENT Step 1: Optimizing your Workspace for Acquisition... 1 Step 2: Tracing the Region of Interest... 2 Step 3: Camera (& Multichannel) Settings... 3 Step 4: Acquiring a Background Image (Brightfield)...

More information

Developed by BioDiscovery, Inc. DualChip evaluation software User Manual Version 1.1

Developed by BioDiscovery, Inc. DualChip evaluation software User Manual Version 1.1 Developed by BioDiscovery, Inc. DualChip evaluation software User Manual Version 1.1 1 Table of contents 1. INTRODUCTION...3 2. SCOPE OF DELIVERY...4 3. INSTALLATION PROCEDURES...5 3.1. SYSTEM REQUIREMENTS...

More information

How Many Mates Can a Latin Square Have?

How Many Mates Can a Latin Square Have? How Many Mates Can a Latin Square Have? Megan Bryant mrlebla@g.clemson.edu Roger Garcia garcroge@kean.edu James Figler figler@live.marshall.edu Yudhishthir Singh ysingh@crimson.ua.edu Marshall University

More information

Digital Image Fundamentals. Digital Image Processing. Human Visual System. Contents. Structure Of The Human Eye (cont.) Structure Of The Human Eye

Digital Image Fundamentals. Digital Image Processing. Human Visual System. Contents. Structure Of The Human Eye (cont.) Structure Of The Human Eye Digital Image Processing 2 Digital Image Fundamentals Digital Imaging Fundamentals Christophoros Nikou cnikou@cs.uoi.gr Images taken from: R. Gonzalez and R. Woods. Digital Image Processing, Prentice Hall,

More information

Digital Image Fundamentals. Digital Image Processing. Human Visual System. Contents. Structure Of The Human Eye (cont.) Structure Of The Human Eye

Digital Image Fundamentals. Digital Image Processing. Human Visual System. Contents. Structure Of The Human Eye (cont.) Structure Of The Human Eye Digital Image Processing 2 Digital Image Fundamentals Digital Imaging Fundamentals Christophoros Nikou cnikou@cs.uoi.gr Those who wish to succeed must ask the right preliminary questions Aristotle Images

More information

Donuts, Scratches and Blanks: Robust Model-Based Segmentation of Microarray Images

Donuts, Scratches and Blanks: Robust Model-Based Segmentation of Microarray Images Donuts, Scratches and Blanks: Robust Model-Based Segmentation of Microarray Images Qunhua Li 1,a, Chris Fraley 1,a, Roger E. Bumgarner 2,b, Ka Yee Yeung 2,c, Adrian E. Raftery 1,a Technical Report no.

More information

SudokuSplashZone. Overview 3

SudokuSplashZone. Overview 3 Overview 3 Introduction 4 Sudoku Game 4 Game grid 4 Cell 5 Row 5 Column 5 Block 5 Rules of Sudoku 5 Entering Values in Cell 5 Solver mode 6 Drag and Drop values in Solver mode 6 Button Inputs 7 Check the

More information

Products - Microarray Scanners - Laser Scanners - InnoScan 900 Series and MAPIX Software

Products - Microarray Scanners - Laser Scanners - InnoScan 900 Series and MAPIX Software Products - Microarray Scanners - Laser Scanners - InnoScan 900 Series and MAPIX Software Arrayit offers the world s only next generation microarray scanning technology, with proprietary rotary motion control,

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Digital Imaging Fundamentals Christophoros Nikou cnikou@cs.uoi.gr Images taken from: R. Gonzalez and R. Woods. Digital Image Processing, Prentice Hall, 2008. Digital Image Processing

More information

An Approach to Korean License Plate Recognition Based on Vertical Edge Matching

An Approach to Korean License Plate Recognition Based on Vertical Edge Matching An Approach to Korean License Plate Recognition Based on Vertical Edge Matching Mei Yu and Yong Deak Kim Ajou University Suwon, 442-749, Korea Abstract License plate recognition (LPR) has many applications

More information

Using the Advanced Sharpen Transformation

Using the Advanced Sharpen Transformation Using the Advanced Sharpen Transformation Written by Jonathan Sachs Revised 10 Aug 2014 Copyright 2002-2014 Digital Light & Color Introduction Picture Window Pro s Advanced Sharpen transformation is a

More information

Fovea and Optic Disc Detection in Retinal Images with Visible Lesions

Fovea and Optic Disc Detection in Retinal Images with Visible Lesions Fovea and Optic Disc Detection in Retinal Images with Visible Lesions José Pinão 1, Carlos Manta Oliveira 2 1 University of Coimbra, Palácio dos Grilos, Rua da Ilha, 3000-214 Coimbra, Portugal 2 Critical

More information

A Study On Preprocessing A Mammogram Image Using Adaptive Median Filter

A Study On Preprocessing A Mammogram Image Using Adaptive Median Filter A Study On Preprocessing A Mammogram Image Using Adaptive Median Filter Dr.K.Meenakshi Sundaram 1, D.Sasikala 2, P.Aarthi Rani 3 Associate Professor, Department of Computer Science, Erode Arts and Science

More information

AUTOMATIC DETECTION OF HEDGES AND ORCHARDS USING VERY HIGH SPATIAL RESOLUTION IMAGERY

AUTOMATIC DETECTION OF HEDGES AND ORCHARDS USING VERY HIGH SPATIAL RESOLUTION IMAGERY AUTOMATIC DETECTION OF HEDGES AND ORCHARDS USING VERY HIGH SPATIAL RESOLUTION IMAGERY Selim Aksoy Department of Computer Engineering, Bilkent University, Bilkent, 06800, Ankara, Turkey saksoy@cs.bilkent.edu.tr

More information

Microarray BASICA: Background Adjustment, Segmentation, Image Compression and Analysis of Microarray Images

Microarray BASICA: Background Adjustment, Segmentation, Image Compression and Analysis of Microarray Images EURASIP Journal on Applied Signal Processing 24:1, 92 17 c 24 Hindawi Publishing Corporation Microarray BASICA: Background Adjustment, Segmentation, Image Compression and Analysis of Microarray Images

More information

L2. Image processing in MATLAB

L2. Image processing in MATLAB L2. Image processing in MATLAB 1. Introduction MATLAB environment offers an easy way to prototype applications that are based on complex mathematical computations. This annex presents some basic image

More information

Digital Image Processing 3/e

Digital Image Processing 3/e Laboratory Projects for Digital Image Processing 3/e by Gonzalez and Woods 2008 Prentice Hall Upper Saddle River, NJ 07458 USA www.imageprocessingplace.com The following sample laboratory projects are

More information

Blur Detection for Historical Document Images

Blur Detection for Historical Document Images Blur Detection for Historical Document Images Ben Baker FamilySearch bakerb@familysearch.org ABSTRACT FamilySearch captures millions of digital images annually using digital cameras at sites throughout

More information

The number of mates of latin squares of sizes 7 and 8

The number of mates of latin squares of sizes 7 and 8 The number of mates of latin squares of sizes 7 and 8 Megan Bryant James Figler Roger Garcia Carl Mummert Yudishthisir Singh Working draft not for distribution December 17, 2012 Abstract We study the number

More information

Image Database and Preprocessing

Image Database and Preprocessing Chapter 3 Image Database and Preprocessing 3.1 Introduction The digital colour retinal images required for the development of automatic system for maculopathy detection are provided by the Department of

More information

Window. Matthew. blood. smear is the. circle on the

Window. Matthew. blood. smear is the. circle on the Electronic Supplementary Material (ESI) for Lab on a Chip. This journal is The Royal Society of Chemistry 2014 Supplementary Informatio on - A Paper Microfluidic Cartridge for Automated Staining of Malaria

More information

Chapter 6. [6]Preprocessing

Chapter 6. [6]Preprocessing Chapter 6 [6]Preprocessing As mentioned in chapter 4, the first stage in the HCR pipeline is preprocessing of the image. We have seen in earlier chapters why this is very important and at the same time

More information

Lab 9: Huff(man)ing and Puffing Due April 18/19 (Implementation plans due 4/16, reports due 4/20)

Lab 9: Huff(man)ing and Puffing Due April 18/19 (Implementation plans due 4/16, reports due 4/20) Lab 9: Huff(man)ing and Puffing Due April 18/19 (Implementation plans due 4/16, reports due 4/20) The number of bits required to encode an image for digital storage or transmission can be quite large.

More information

Introduction to Color Theory

Introduction to Color Theory Systems & Biomedical Engineering Department SBE 306B: Computer Systems III (Computer Graphics) Dr. Ayman Eldeib Spring 2018 Introduction to With colors you can set a mood, attract attention, or make a

More information

Digital Image Processing Face Detection Shrenik Lad Instructor: Dr. Jayanthi Sivaswamy

Digital Image Processing Face Detection Shrenik Lad   Instructor: Dr. Jayanthi Sivaswamy Digital Image Processing Face Detection Shrenik Lad email: shrenik.lad@students.iiit.ac.in Instructor: Dr. Jayanthi Sivaswamy Problem Statement: To detect distinct face regions from the input images. Input

More information

Number Plate Recognition System using OCR for Automatic Toll Collection

Number Plate Recognition System using OCR for Automatic Toll Collection IJSTE - International Journal of Science Technology & Engineering Volume 2 Issue 10 April 2016 ISSN (online): 2349-784X Number Plate Recognition System using OCR for Automatic Toll Collection Mohini S.Karande

More information

The Unique Role of Lucis Differential Hysteresis Processing (DHP) in Digital Image Enhancement

The Unique Role of Lucis Differential Hysteresis Processing (DHP) in Digital Image Enhancement The Unique Role of Lucis Differential Hysteresis Processing (DHP) in Digital Image Enhancement Brian Matsumoto, Ph.D. Irene L. Hale, Ph.D. Imaging Resource Consultants and Research Biologists, University

More information