7th Annual STEMtech conference

Slides:



Advertisements
Similar presentations
Area and perimeter calculation using super resolution algorithms M. P. Cipolletti – C. A. Delrieux – M. C. Piccolo – G. M. E. Perillo IADO – UNS – CONICET.
Advertisements

QR Code Recognition Based On Image Processing
電腦視覺 Computer and Robot Vision I
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 4 – Digital Image Representation Klara Nahrstedt Spring 2009.
July 27, 2002 Image Processing for K.R. Precision1 Image Processing Training Lecture 1 by Suthep Madarasmi, Ph.D. Assistant Professor Department of Computer.
Computer Vision Lecture 16: Texture
Chapter 8 Content-Based Image Retrieval. Query By Keyword: Some textual attributes (keywords) should be maintained for each image. The image can be indexed.
Face Recognition and Biometric Systems 2005/2006 Filters.
Each pixel is 0 or 1, background or foreground Image processing to
Edge Detection CSE P 576 Larry Zitnick
Binary Image Analysis: Part 2 Readings: Chapter 3: mathematical morphology region properties region adjacency 1.
MSU CSE 803 Stockman Linear Operations Using Masks Masks are patterns used to define the weights used in averaging the neighbors of a pixel to compute.
CS223B Assignment 1 Recap. Lots of Solutions! 37 Groups Many different approaches Let’s take a peek at all 37 results on one image from the test set.
Canny Edge Detector1 1)Smooth image with a Gaussian optimizes the trade-off between noise filtering and edge localization 2)Compute the Gradient magnitude.
Scan - Print Do repeated scans and prints to show image degradation. HW0202.
Highlights Lecture on the image part (10) Automatic Perception 16
MSU CSE 803 Linear Operations Using Masks Masks are patterns used to define the weights used in averaging the neighbors of a pixel to compute some result.
Chapter 2. Image Analysis. Image Analysis Domains Frequency Domain Spatial Domain.
Image processing Second lecture. Image Image Representation We have seen that the human visual system (HVS) receives an input image as a collection of.
Digital Image Processing
Machine Vision for Robots
Digital Image Processing Lecture 20: Representation & Description
CAP 5415 Computer Vision Fall 2004
HP-PURDUE-CONFIDENTIAL Final Exam May 16th 2008 Slide No.1 Outline Motivations Analytical Model of Skew Effect and its Compensation in Banding and MTF.
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
Image Processing and Pattern Recognition Jouko Lampinen.
November 13, 2014Computer Vision Lecture 17: Object Recognition I 1 Today we will move on to… Object Recognition.
COMP322/S2000/L171 Robot Vision System Major Phases in Robot Vision Systems: A. Data (image) acquisition –Illumination, i.e. lighting consideration –Lenses,
Content-Based Image Retrieval QBIC Homepage The State Hermitage Museum db2www/qbicSearch.mac/qbic?selLang=English.
Low level Computer Vision 1. Thresholding 2. Convolution 3. Morphological Operations 4. Connected Component Extraction 5. Feature Extraction 1.
Text From Corners: A Novel Approach to Detect Text and Caption in Videos Xu Zhao, Kai-Hsiang Lin, Yun Fu, Member, IEEE, Yuxiao Hu, Member, IEEE, Yuncai.
October 16, 2014Computer Vision Lecture 12: Image Segmentation II 1 Hough Transform The Hough transform is a very general technique for feature detection.
CSSE463: Image Recognition Day 9 Lab 3 (edges) due Weds, 3:25 pm Lab 3 (edges) due Weds, 3:25 pm Take home quiz due Friday, 4:00 pm. Take home quiz due.
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.
Edge Segmentation in Computer Images CSE350/ Sep 03.
Sheng-Fang Huang Chapter 11 part I.  After the image is segmented into regions, how to represent and describe these regions? ◦ In terms of its external.
Image Enhancement in the Spatial Domain.
Rendering Pipeline Fall, 2015.
图像处理技术讲座(3) Digital Image Processing (3) Basic Image Operations
2. Skin - color filtering.
Chapter 10 Image Segmentation
Computer and Robot Vision I
Digital Image Processing Lecture 20: Representation & Description
Digital image self-adaptive acquisition in medical x-ray imaging
Spatial Analysis: Raster
CMSC5711 Revision (1) (v.7.b) revised
Brain Hemorrhage Detection and Classification Steps
Fitting Curve Models to Edges
IMAGE PROCESSING AKSHAY P S3 EC ROLL NO. 9.
ECE 692 – Advanced Topics in Computer Vision
Computer Vision Lecture 16: Texture II
From a presentation by Jimmy Huff Modified by Josiah Yoder
CS Digital Image Processing Lecture 5
Computer and Robot Vision I
Spatial Analysis: Raster
CSSE463: Image Recognition Day 6
Linear Operations Using Masks
Representation and Description
Binary Image Analysis: Part 2 Readings: Chapter 3:
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
CSSE463: Image Recognition Day 6
Edge Detection Today’s readings Cipolla and Gee Watt,
CSSE463: Image Recognition Day 6
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Feature descriptors and matching
CSSE463: Image Recognition Day 6
Canny Edge Detector Smooth image with a Gaussian
End-Stopping and the Aperture Problem
Introduction to Artificial Intelligence Lecture 22: Computer Vision II
Presentation transcript:

7th Annual STEMtech conference Philadelphia, PA 6 - 9 November, 2016

DESIGN AND CONSTRUCTION OF A MULTIPURPOSE AUTOMATED MICROSCOPE TESTING DEVICE 

Learning process: Microscope (Optical Systems) Diode Laser (how Laser light operates) Camera (how the image is transferred into digital data) Computer/Image processing (how to deal with images)

GaAlAs Laser Diode GaAlAs laser diode used to illuminate the sample with wavelength 0.645μm Laser diode have the advantages of small size, low power dissipation , low cost , low noise, and long life

Image Formation in OLM GaAlAs laser diode

Border Finding Algorithm

(Microscopic images from the video Capture Card) Source Image (Microscopic images from the video Capture Card) Image Enhancement Color Segmentation Data Reduction Object Localization Border Image 3-D representation of the results

Effect of applying the Median filter to the image 100   Image before applying the median filter X-axis of image (Pixel) Y-axis of the image (Pixel) 50 100 150 200 20 40 60 80 120 140 160 180 Median Filter applied to the image

* n: is he number of rows and columns in filter matrix. 50 100 150 200 20 40 60 80 120 140 160 180 50 100 150 200 20 40 60 80 120 140 160 180 2. Canny Edge Detection at n = (S.D.)/1.5 within the color map range [(A.M.) 255]. 1. Canny Edge Detection at n = (S.D.)/2 within the color map range [(A.M.) 255]. Border-Finding Algorithm for five different values of the Adaptive Thresholding method  50 100 150 200 20 40 60 80 120 140 160 180 50 100 150 200 20 40 60 80 120 140 160 180 50 100 150 200 20 40 60 80 120 140 160 180 4. Canny Edge Detection at n = (S.D.)/2 within the color map range [(A.M)+5 255]. 3. Canny Edge Detection at n = (S.D.) within the color map range [(A.M.) 255]. * n: is he number of rows and columns in filter matrix. S.D.: is the Standard Deviation of the sub-image shown in Figure (2b). A.M.: is the Arithmetic mean of the same image. 5. Canny Edge Detection at n = (S.D.)/2 within the color map range [(A.M.)+10 255].

Image with binary object

Wenty Contours of the peaks image. 20 40 60 80 100 120 140 160 180 200 Wenty Contours of the peaks image [Top view] with 4 contour levels Wenty Contours of the peaks image [Top view] with 8 contour levels Wenty Contours of the peaks image [Top view] with 16 contour levels Wenty Contours of the peaks image.

Gray level relief of the basophilic normoblast Without applying mask process Gray level value y-axis of the image (pixel) x-axis of the image (pixel) (b) Applying mask process Gray level value Gray level relief of the basophilic normoblast

-800 -600 -400 -200 200 400 600 800 50 100 150 20 40 60 80 120 140 160 180 x-axis of the image (pixel) y-axis of the image (pixel) (a) x 10-1 (b) Derivative magnitude y-axis of the image (pixel) Gray level relief derivative, after the treatment of the previous Figure with Sobel operator without applying mask process.  

Gray level relief derivative, after the treatment of the sample -800 -600 -400 -200 200 400 600 800 50 100 150 20 40 60 80 120 140 160 180 y-axis of the image (pixel) (a) Gray level relief derivative, after the treatment of the sample with Sobel operator by applying mask process. x-axis of the image (pixel) x 10-1 (b) Derivative magnitude

CASE STUDY

Liver cells with magnification of 150x

Number of Pixels Gray Scale Level

* n : is the number of rows and columns in filter matrix. 1. Canny Edge Detection at n = (S.D.)/2 within the color map range [(A.M.) 255]. 2. Canny Edge Detection at n = (S.D.)/1.5 within the color map range [(A.M.) 255]. 5. Canny Edge Detection at n = (S.D.)2 within the color map range [(A.M.)+10 255]. 3. Canny Edge Detection at n = (S.D.) within the color map range [(A.M.) 255]. 4. Canny Edge Detection at n = (S.D.)/2 within the color map range [(A.M)+5 255]. * n : is the number of rows and columns in filter matrix. S.D. : is the Standard Deviation of the sub-image of the previous slide A.M. : is the Arithmetic mean of the same image.

X-axis of image (pixel) Y-axis of image e (pixel)

Description of the specific feature Type of feature Values Description of the specific feature 1. Area 12198 – Scalar; the actual number of pixels in the region. 2. Centroid [110.156 105.1283] –1-by-2 vector; the x-and y-coordinates of the center of mass of the region. 3. Euler Number 1 – Scalar; equal to the number of objects in the region minus the number of holes in those objects. 4. Bounding Box [48.5 49.5 123 112] –1-by-4 vector; the smallest rectangle that can contain the region. 5. Major Axis Length 133.1557 –Scalar; the length (in pixels) of the major axis of the ellipse that has the same second-moments as the region. 6. Minor Axis Length 121.0161 –Scalar; the length (in pixels) of the minor axis of the ellipse that has the same second-moments as the region. 7. Eccentricity 0.4172 –Scalar; the eccentricity of the ellipse that has the same second-moments as the region. 8. Orientation 11.2364 –Scalar; the angle (in degrees) between the x-axis and the major axis of the ellipse that has the same second-moments as the region. 9. Convex Hull [28x2 double] –p-by-2 matrix; the smallest convex polygon that can contain the region. Each row of the matrix contains the x-and y- coordinates of one vertex of the polygon. 10. Convex Image [112x123 uint8] –Binary image (uint8); the convex hull, with all pixels within the hull filled in (i.e., set to on). 11. Convex Area 12623 – Scalar; the number of pixels in 'Convex Image'. 12. Filled Area – Scalar; the number of on pixels in Filled Image. 13. Extrema [8x2 double] –8-by-2 matrix; the extremal points in the region. 14. Equiv. Diameter: 124.6233 – Scalar; the diameter of a circle with the same area as the region. Computed as sqrt(4*Area/pi). 15. Solidity 0.9663 – Scalar; the proportion of the pixels in the convex hull that are also in the region. Computed as Area/ Convex Area. 16 Extent 0.8855 – Scalar; the proportion of the pixels in the bounding box that are also in the region. Computed as the Area divided by area of the bounding box.

Conclusions

The optical laser microscope (OLM) has the advantages of: The OLM exhibits superior resolution and contrast Microscopes with high amplification is preferable The workstation also provides the following properties: The Histogram provides the Nucleus/Cytoplasm ratio for Histopathologists Simplicity No need of a vacuum system or high voltages No need for specimen charging Being essentially non-destructive accepts image data files in different formats as produced by OLM displays, enhances, and processes the data provide computer control for the location and dimension of the image

Thank you muthanna.al-khishali@humber.ca

http://www.ieee.org/ns/periodicals/Photo/dec2014/index.html