Page 47 -
P. 47

CHAPTER
                                                                                           2













                                          Edge-Detection Techniques












                               2.1 The Purpose of Edge Detection

                               Edge detection is one of the most commonly used operations in image analysis,
                               and there are probably more algorithms in the literature for enhancing and
                               detecting edges than any other single subject. The reason for this is that edges
                               form the outline of an object, in the generic sense. Objects are subjects of interest
                               in image analysis and vision systems. An edge is the boundary between an
                               object and the background, and indicates the boundary between overlap-
                               ping objects. This means that if the edges in an image can be identified
                               accurately, all the objects can be located, and basic properties such as area,
                               perimeter, and shape can be measured. Since computer vision involves the
                               identification and classification of objects in an image, edge detection is an
                               essential tool.
                                 Figure 2.1 illustrates a straightforward example of edge detection. There are
                               two overlapping objects in the original picture: (a), which has a uniform grey
                               background; and (b), the edge-enhanced version of the same image has dark
                               lines outlining the three objects. Note that there is no way to tell which parts
                               of the image are background and which are object; only the boundaries between
                               the regions are identified. However, given that the blobs in the image are the
                               regions, it can be determined that the blob numbered ‘‘3’’ covers up a part of
                               blob ‘‘2’’ and is therefore closer to the camera.
                                 Edge detection is part of a process called segmentation — the identification
                               of regions within an image. The regions that may be objects in Figure 2.1 have
                               been isolated, and further processing may determine what kind of object each

                                                                                                          21
   42   43   44   45   46   47   48   49   50   51   52