Optical Ovulation Detector By Jason Kutarnia Brett Casagranda Eric Sondhi Preliminary Design Review.

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

Hough Transforms CSE 6367 – Computer Vision Vassilis Athitsos University of Texas at Arlington.
Image Segmentation Image segmentation (segmentace obrazu) –division or separation of the image into segments (connected regions) of similar properties.
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.
Lecture 5 Hough transform and RANSAC
0 - 1 © 2007 Texas Instruments Inc, Content developed in partnership with Tel-Aviv University From MATLAB ® and Simulink ® to Real Time with TI DSPs Detecting.
Chapter 10 Image Segmentation.
Video Object Tracking and Replacement for Post TV Production LYU0303 Final Year Project Spring 2004.
CS 376b Introduction to Computer Vision 04 / 11 / 2008 Instructor: Michael Eckmann.
EBSD – Fundamentals Phosphor Pole piece Phosphor Screen Camera EBSP
Accumulator Array at A(1,2) –for y = ax + b we apply 1,2, to x, y, resulting in b = 2 – 1a at B(2,4) –for y = ax + b we apply 2,4, to x, y, resulting.
Object Recognition A wise robot sees as much as he ought, not as much as he can Search for objects that are important lamps outlets wall corners doors.
Chapter 10 Image Segmentation.
Color a* b* Brightness L* Texture Original Image Features Feature combination E D 22 Boundary Processing Textons A B C A B C 22 Region Processing.
Fitting a Model to Data Reading: 15.1,
CS 376b Introduction to Computer Vision 04 / 14 / 2008 Instructor: Michael Eckmann.
Conceptual Design Review Senior Design University of Idaho College of Engineering.
Conceptual Design Review Senior Design
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.
Hough Transform (Section 10.2) CS474/67. Edge Linking and Boundary Detection Edge detection does not yield connected boundaries. Edge linking and boundary.
כמה מהתעשייה? מבנה הקורס השתנה Computer vision.
Cloud Imagery and Motion Mark Anderson, Scott Cornelsen, and Tom Wilkerson Space Dynamics Laboratory Utah State University, Logan, UT
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean Hall 5409 T-R 10:30am – 11:50am.
October 8, 2013Computer Vision Lecture 11: The Hough Transform 1 Fitting Curve Models to Edges Most contours can be well described by combining several.
FEATURE EXTRACTION FOR JAVA CHARACTER RECOGNITION Rudy Adipranata, Liliana, Meiliana Indrawijaya, Gregorius Satia Budhi Informatics Department, Petra Christian.
Hough Transform on the GPU Presented by Javier Garcia November 29, 2010.
By Meidika Wardana Kristi, NRP  Digital cameras used to take picture of an object requires three sensors to store the red, blue and green color.
Computer Vision More Image Features Hyunki Hong School of Integrative Engineering.
Edge Linking & Boundary Detection
Segmentation Course web page: vision.cis.udel.edu/~cv May 7, 2003  Lecture 31.
S EGMENTATION FOR H ANDWRITTEN D OCUMENTS Omar Alaql Fab. 20, 2014.
Fitting: The Hough transform. Voting schemes Let each feature vote for all the models that are compatible with it Hopefully the noise features will not.
Lecture 6-1CS251: Intro to AI/Lisp II I can see clearly now May 4th, 1999.
HOUGH TRANSFORM Presentation by Sumit Tandon
HOUGH TRANSFORM & Line Fitting Introduction  HT performed after Edge Detection  It is a technique to isolate the curves of a given shape / shapes.
Intelligent Vision Systems ENT 496 Object Shape Identification and Representation Hema C.R. Lecture 7.
DEVELOPMENT OF ALGORITHM FOR PANORAMA GENERATION, AND IMAGE SEGMENTATION FROM STILLS OF UNDERVEHICLE INSPECTION Balaji Ramadoss December,06,2002.
© by Yu Hen Hu 1 ECE533 Digital Image Processing Image Segmentation.
Generalized Hough Transform
CSSE463: Image Recognition Day 25 This week This week Today: Finding lines and circles using the Hough transform (Sonka 6.26) Today: Finding lines and.
Chapter 10, Part II Edge Linking and Boundary Detection The methods discussed in the previous section yield pixels lying only on edges. This section.
Lecture 08 Detecting Shape Using Hough Transform Lecture 08 Detecting Shape Using Hough Transform Mata kuliah: T Computer Vision Tahun: 2010.
CS654: Digital Image Analysis Lecture 25: Hough Transform Slide credits: Guillermo Sapiro, Mubarak Shah, Derek Hoiem.
Fitting: The Hough transform
Edge Detection and Geometric Primitive Extraction Jinxiang Chai.
Session 2 – Hough Transformation Ashay Tejwani. Video Processing In the last session we saw that an image can be represented by an array of RGB values.
Object Detection 01 – Basic Hough Transformation JJCAO.
October 16, 2014Computer Vision Lecture 12: Image Segmentation II 1 Hough Transform The Hough transform is a very general technique for feature detection.
Image Segmentation Image segmentation (segmentace obrazu)
Edges and Lines Readings: Chapter 10:
Digital Image Processing Lecture 17: Segmentation: Canny Edge Detector & Hough Transform Prof. Charlene Tsai.
Hough Transform CS 691 E Spring Outline Hough transform Homography Reading: FP Chapter 15.1 (text) Some slides from Lazebnik.
Object Recognition. Segmentation –Roughly speaking, segmentation is to partition the images into meaningful parts that are relatively homogenous in certain.
: Chapter 13: Finding Basic Shapes 1 Montri Karnjanadecha ac.th/~montri Image Processing.
1 Hough Transform. 2 A Technique to Isolate Features of a Particular Shape within an Image The classical Hough transform is most commonly used for the.
© Oxford Instruments Analytical Limited 2001 MODULE 3 - About the EBSD Pattern Bragg Diffraction Pattern Formation ‘Background’ Background Subtraction.
HOUGH TRANSFORM.
Fitting: Voting and the Hough Transform
Detection of discontinuity using
Fitting Curve Models to Edges
Image Processing, Leture #12
Parts of the Microscope and Their Function
Hough Transform COMP 4900C Winter 2008.
x = 4y - 4 x = 4y + 4 x = 4y - 1 y = 4x - 4 y = 4x - 1 y = 4x + 4
Parts of the Microscope and Their Function
Parts of the Microscope and Their Function
Morphological Operators
Outline Announcement Perceptual organization, grouping, and segmentation Hough transform Read Chapter 17 of the textbook File: week14-m.ppt.
Finding Basic Shapes Hough Transforms
Introduction to Artificial Intelligence Lecture 22: Computer Vision II
Presentation transcript:

Optical Ovulation Detector By Jason Kutarnia Brett Casagranda Eric Sondhi Preliminary Design Review

October 17, 2003ECE Senior Design Project2 OUTLINE zBackground zProject Specifications zPreliminary Design Review zProposed MDR Prototype Specifications

October 17, 2003ECE Senior Design Project3 Background z There are many ways to detect a woman’s ovulation cycle z Fern Pattern Detection has proved to be most accurate in determining peak ovulation. Ferning pattern 40X magnification

October 17, 2003ECE Senior Design Project4 Background (cont.) zFerning occurs during the 2nd phase of the menstrual cycle - the ovulatory phase and is due to crystallized sodium chloride present in the saliva as a result of high hormone levels. zHere we see sodium chloride crystallizing and forming the “ferning” pattern

October 17, 2003ECE Senior Design Project5 Project Specifications zGoal: Quickly and accurately detect if a woman is in the peak of her ovulation cycle zDone by detecting a "ferning" pattern that forms when certain enzymes and hormones crystallize in the woman's saliva zThe project can be broken down into two major phases: 1. Optical/mechanical image capturing device. 2. Software oriented image recognition/processing system.

October 17, 2003ECE Senior Design Project6 Project Design Flowchart Webcam Light Source SLIDESLIDE Laptop With Image Processing Software Detection Of Peak Ovulation: Yes/No Laptop Output Image Capturing Device Image Processing System Lens config. Y (Magnification)

October 17, 2003ECE Senior Design Project7 Image Capturing Device zOur image capturing device will be a handheld “box” zOur device will capture an image of the saliva sample and transfer zIn order to achieve this, the following steps must be taken: - the size of the “ferning” pattern must be determined - using this size and the desired magnification of a lens, the proper distance between the slide and lens as well as the lens and webcam can be determined to get a desired image - a means of adjusting the position of the slide is needed - the proper amount of light needed must be determined

October 17, 2003ECE Senior Design Project8 Preliminary Design zTotal magnification must be 40X Webcam Light Source SLIDESLIDE Image Capturing Device XYZ

October 17, 2003ECE Senior Design Project9 Image Processing System zOnce our image has been captured, an algorithm is needed to process the image and give a “yes/no” result as to whether or not the female is in peak ovulation. The following considerations must be taken for the second stage: z- the image format may need to be converted before processing z- an algorithm is derived for processing the image using edge detection and an image processing transform(s) technique z- lastly a display of the result is given for the user to view

October 17, 2003ECE Senior Design Project10 Preliminary Design zInitially Edge detection must be performed on the acquired image to find (x i, y i ) coordinates of the edge pixels. zHough Transforms may then be used to detect ferning patterns by identifying lines present in the captured image. zIf the number of lines within the image passes an arbitrary threshold then peak ovulation is occurring Image Processing Software

October 17, 2003ECE Senior Design Project11 How Hough Trans. Work za convenient equation for describing a set of lines takes the parametric form x cos  + y sin  = r. zThe possible values of this equation, defined by each edge coordinate in the Cartesian image, map to curves (i.e. sinusoids) in the polar Hough parameter space. This point-to-curve transformation is the Hough transformation for straight lines. When viewed in Hough parameter space, points which are collinear in the Cartesian image space become readily apparent as they yield curves which intersect at a common point. Intensity map of a Hough transform

October 17, 2003ECE Senior Design Project12 Software Implementation of Hough Transform zA two dimensional Accumulator array using r and  as indexes (Array[r][  ]) must be initialized with each element containing a 0. zFor every r,  pair that an edge coordinate maps to that element is incremented by 1. zThe r,  pairs which have the highest values in the array are considered to be lines in the image.

October 17, 2003ECE Senior Design Project13 Proposed MDR Prototype Specifications zThe primary goal- capture a magnified image of saliva sample that exhibits the ferning pattern zConstruction of opto-mechanical magnification device zImage Recognition software architecture started