EDGE DETECTION USING MINMAX MEASURES SOUNDARARAJAN EZEKIEL Matthew Lang Department of Computer Science Indiana University of Pennsylvania Indiana, PA.

Slides:



Advertisements
Similar presentations
FRACTAL DIMENSION OF BIOFILM IMAGES
Advertisements

Scale & Affine Invariant Interest Point Detectors Mikolajczyk & Schmid presented by Dustin Lennon.
Introduction to Computer Vision Image Texture Analysis
EDGE DETECTION ARCHANA IYER AADHAR AUTHENTICATION.
Automatic Histogram Threshold Using Fuzzy Measures 呂惠琪.
1Ellen L. Walker ImageJ Java image processing tool from NIH Reads / writes a large variety of images Many image processing operations.
LING 111 Teaching Demo By Tenghui Zhu Introduction to Edge Detection Image Segmentation.
Computer Vision Lecture 16: Region Representation
Facial feature localization Presented by: Harvest Jang Spring 2002.
1Ellen L. Walker Edges Humans easily understand “line drawings” as pictures.
Raster Data. The Raster Data Model The Raster Data Model is used to model spatial phenomena that vary continuously over a surface and that do not have.
1 Preprocessing for JPEG Compression Elad Davidson & Lilach Schwartz Project Supervisor: Ari Shenhar SPRING 2000 TECHNION - ISRAEL INSTITUTE of TECHNOLOGY.
CS 376b Introduction to Computer Vision 04 / 11 / 2008 Instructor: Michael Eckmann.
EE663 Image Processing Edge Detection 2 Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
Iris localization algorithm based on geometrical features of cow eyes Menglu Zhang Institute of Systems Engineering
Edge Detection Today’s readings Cipolla and Gee –supplemental: Forsyth, chapter 9Forsyth Watt, From Sandlot ScienceSandlot Science.
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
Handwritten Thai Character Recognition Using Fourier Descriptors and Robust C-Prototype Olarik Surinta Supot Nitsuwat.
Entropy and some applications in image processing Neucimar J. Leite Institute of Computing
Presented by: Kamakhaya Argulewar Guided by: Prof. Shweta V. Jain
FEATURE EXTRACTION FOR JAVA CHARACTER RECOGNITION Rudy Adipranata, Liliana, Meiliana Indrawijaya, Gregorius Satia Budhi Informatics Department, Petra Christian.
Computer Vision Spring ,-685 Instructor: S. Narasimhan WH 5409 T-R 10:30 – 11:50am.
October 14, 2014Computer Vision Lecture 11: Image Segmentation I 1Contours How should we represent contours? A good contour representation should meet.
OBJECT RECOGNITION. The next step in Robot Vision is the Object Recognition. This problem is accomplished using the extracted feature information. The.
Chapter 9.  Mathematical morphology: ◦ A useful tool for extracting image components in the representation of region shape.  Boundaries, skeletons,
University of Kurdistan Digital Image Processing (DIP) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
Lecture 2: Edge detection CS4670: Computer Vision Noah Snavely From Sandlot ScienceSandlot Science.
COMPARISON OF IMAGE ANALYSIS FOR THAI HANDWRITTEN CHARACTER RECOGNITION Olarik Surinta, chatklaw Jareanpon Department of Management Information System.
EDGE DETECTION IN COMPUTER VISION SYSTEMS PRESENTATION BY : ATUL CHOPRA JUNE EE-6358 COMPUTER VISION UNIVERSITY OF TEXAS AT ARLINGTON.
Detection of nerves in Ultrasound Images using edge detection techniques NIRANJAN TALLAPALLY.
Image Segmentation and Morphological Processing Digital Image Processing in Life- Science Aviad Baram
BARCODE IDENTIFICATION BY USING WAVELET BASED ENERGY Soundararajan Ezekiel, Gary Greenwood, David Pazzaglia Computer Science Department Indiana University.
10 Min Talk SOUNDARARAJAN EZEKIEL Department of Computer Science IUP.
Learning Object Representation Andrej Lúčny Department of Applied Informatics Faculty of Mathematics, Physics and Informatics Comenius University, Bratislava.
Low-Dimensional Chaotic Signal Characterization Using Approximate Entropy Soundararajan Ezekiel Matthew Lang Computer Science Department Indiana University.
EE 4780 Edge Detection.
CSC508 Convolution Operators. CSC508 Convolution Arguably the most fundamental operation of computer vision It’s a neighborhood operator –Similar to the.
A split-and-merge framework for 2D shape summarization D. Gerogiannis, C. Nikou and A. Likas Department of Computer Science, University of Ioannina, Greece.
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
GENDER AND AGE RECOGNITION FOR VIDEO ANALYTICS SOLUTION PRESENTED BY: SUBHASH REDDY JOLAPURAM.
Filtering Objective –improve SNR and CNR Challenges – blurs object boundaries and smears out important structures.
October 1, 2013Computer Vision Lecture 9: From Edges to Contours 1 Canny Edge Detector However, usually there will still be noise in the array E[i, j],
CSE 6367 Computer Vision Image Operations and Filtering “You cannot teach a man anything, you can only help him find it within himself.” ― Galileo GalileiGalileo.
Lecture 04 Edge Detection Lecture 04 Edge Detection Mata kuliah: T Computer Vision Tahun: 2010.
Digital Image Processing Lecture 17: Segmentation: Canny Edge Detector & Hough Transform Prof. Charlene Tsai.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Computer Vision Image Features Instructor: Dr. Sherif Sami Lecture 4.
Machine Vision ENT 273 Hema C.R. Binary Image Processing Lecture 3.
Instructor: Mircea Nicolescu Lecture 5 CS 485 / 685 Computer Vision.
Digital Image Processing CSC331
Image Features (I) Dr. Chang Shu COMP 4900C Winter 2008.
Chapter 6 Skeleton & Morphological Operation. Image Processing for Pattern Recognition Feature Extraction Acquisition Preprocessing Classification Post.
Detection of nerves in Ultrasound Images using edge detection techniques NIRANJAN TALLAPALLY.
University of Pennsylvania Arc and line extraction Model creation Manufacturing Algorithm for model extraction We utilize a six step method for creating.
Leaves Recognition By Zakir Mohammed Indiana State University Computer Science.
April 21, 2016Introduction to Artificial Intelligence Lecture 22: Computer Vision II 1 Canny Edge Detector The Canny edge detector is a good approximation.
EDGE DETECTION Dr. Amnach Khawne. Basic concept An edge in an image is defined as a position where a significant change in gray-level values occur. An.
October 3, 2013Computer Vision Lecture 10: Contour Fitting 1 Edge Relaxation Typically, this technique works on crack edges: pixelpixelpixel pixelpixelpixelebg.
Edge Detection slides taken and adapted from public websites:
Robust Image Hashing Based on Color Vector Angle and Canny Operator
CS262: Computer Vision Lect 06: Face Detection
Bitmap Image Vectorization using Potrace Algorithm
An Adept Edge Detection Algorithm for Human Knee Osteoarthritis Images
Detection of discontinuity using
Mean Shift Segmentation
Statistical Approach to a Color-based Face Detection Algorithm
Digital Image Processing
Lecture 2: Edge detection
Edge Detection Today’s readings Cipolla and Gee Watt,
Speaker: YI-JIA HUANG Date: 2011/12/08 Authors: C. N
Presentation transcript:

EDGE DETECTION USING MINMAX MEASURES SOUNDARARAJAN EZEKIEL Matthew Lang Department of Computer Science Indiana University of Pennsylvania Indiana, PA USA

INTRODUCTION In this paper, we present a minmax measure- based algorithm for edge detection for images. Edge detection is a tool that has been widely used in image processing and computer vision for a variety of reasons. In an image, edges are areas where there is a strong change in contrast. Typically, edges represent the boundaries of objects within an image, and therefore, determining the locations of these boundaries is important in further machine analysis of image content.

In most cases, edge detection requires smoothing and differentiation of the image. Smoothing results in the loss of image information, and differentiation is an ill- conditioned problem. In this paper, we calculate the local fractal dimension to estimate the roughness of that region. To calculate the local fractal dimension, we use the minmax measure. We then form an image, called the slope image, from the fractal dimension. We then apply simple threshold techniques on the slope image to extract edge information. The results suggest that this method is more effective than traditional methods and that is has the capability to be applied to a broad range of image categories.

MINMAX MEASURE we describe the basics of the minmax approach to image edge detection. The essential difference between this approach and classical methods (Canny edge detector, mathematical morphology etc.,) lies in the way they handle irregularity. Our study of edge detection analysis starts with the following definitions due to Vehel, Canus, and Vojak.

Methodology We know that the Hausdorff dimension cannot be computed.

Minmax Mask: Minmax Mask: We define a special square mask of size 9 by 9 for the purpose of calculating local fractal dimension. This mask can be expanded to various sizes. Figure 1 shows the mask who’s elements are the distance values from the center (* denotes a power of ½). This mask has an advantage during computation due to the fact that distances are fixed and do not need to be computed for every pixel.

Algorithm:- Minmax The minmax algorithm for calculating local fractal dimension is as follows: Step 1: Start with the image that has to be analyzed with the edge detection algorithm. If the image is a color image, convert it to grayscale or analyze the red, green, and blue images individually. Step 2: Choose the mask size and resize the original image by padding the boundaries so that the mask can be applied to the boundary pixels.

Step 3: Center the mask on a pixel and extract those pixels that lie at a distance d, for every d in the mask. Compute the maximum value and minimum value for those pixels extracted. Compute the slope by plotting log (max) vs. log (d). Repeat the same process for minimum values. The local fractal dimension can be calculated from the following expression: fractal dimension (fd) = topological dimension (T) + 1 – slope. Step 4: Form the slope image(s) by computing the slope values for every pixel in the image [11]. Figure 2 shows the slope images for max and min of Lena (512 by 512) and Figure 3 shows the original image. Step 5: Extract the edge features from the slope image(s) by applying a threshold value.

Slope image for Max Slope image for Min

EXPERIMENTAL RESULTS We illustrate our proposed maxmin method for edge detection by applying it to a set of images. We apply our maxmin method and create a slope image, and then we extract the edge information by applying a threshold value. The resulting mages are the edge features of the original image. Lena Original Rice Original

Max Edges Min Edges

Max slope Min Slope Max Edges Min Edges

Max Edge