Вы находитесь на странице: 1из 1

CS425 Lab: Edge Detection and Hough Transform

http://www.cs.uregina.ca/Links/class-info/425/Lab4/index.html

Edge Detection and Hough Transform


Edge Detection
What is Edge Detection Edge Detection With edge

CS425 Lab: Edge Detection and Ho Transform


1. Edge Detection
See chapter 7 up to section 7.5 in your textbook

Hough Transform
Line detection using HoughTransform in MATLAB Hough Transform Peak Detection Hough Transform Line Linking

In the field of Image Processing, the extraction of geometric features from i problem. Over the years, several different approaches have been devised t

These different approaches can be characterized and classified in several d

Global Thresholding Exercise


Part 1: Edge Maps Part 2: Thresholding Part 3: The Hough Transform

Some of the techniques involve global examination of the image, while ot examination of each pixel in the image.

1.1 What is Edge Detection?

Typically, the first step in the process is to perform some form of edge dete generate a new Binary edge image that provides the necessary segmenta

References Lab Index

Edge detection algorithms operate on the premise that each pixel in a gray derivative, with regard to the change in intensity at that point, if a significa pixel in the image, then a white pixel is placed in the binary image, otherwis there instead.

In general, the gradient is calculated for each pixel that gives the degree of image. The question basically amounts to how much change in the intensit to constitute an edge feature in the binary image. A threshold value, T, is often used to classify edge points.

Some edge finding techniques calculate the second derivative to more ac correspond to a local maximum or minimum in the first derivative. This tech Zero Crossing because local maxima and minima are the places where th zero, and its left and right neighbors are non-zero with opposite signs.

1.2 Edge Detection With the edge Function in MATLAB

The Image Processing Toolbox's edge function provides several derivative e just you learned above.

For some of these estimators, it is possible to specify whether the edge det or vertical edges or to both. The general syntax for the edge function is:
[g, t]= edge(f, 'method', parameters ... , options ... );

where f is the input image. The most popularly used approaches are listed Additional approaces and control parameters are discussed in MATLAB's d instructor will give you a tour of some of the details of the three approaches

In the output, g is a logical array with 1's at the locations where edge point elsewhere. Parameter t is optional, it gives the threshold used by ed
1 of 1

5/6/2002 10:40 AM

Вам также может понравиться