Edge Detection

 

Home Up Publications Research Projects Source Code Contact

 

Back Next

Next: Template Matching Up: The CMSC 426 Image Previous: Smoothing

 

Edge Detection

Edge detection is the process of finding edges in an image. Typically, and edge is thought of as ocurring in an image wherever there is a big change in pixel intensity values along some line in a neighborhood surrounding the pixel. Of course, this is not always true; specularity in an image is one aspect which can fool such a simple algorithm. For the purposes of this applet, though, edges are defined in this way.

The CMSC 426 Image Workshop implements two different edge detection filters: a Prewitt filter and a Sobel filter. The Prewitt filter is the standard unweighted gradient filter most people are familiar with:

 

tex2html_wrap_inline65

tabular41

tex2html_wrap_inline67

tabular44

The Sobel filter is just a weighted version of this:

 

tex2html_wrap_inline65

tabular49

tex2html_wrap_inline67

tabular52


 

Vasanth Philomin
Thu Jun 11 12:35:41 EDT 1998