There has been an abundance of work on different approaches to the detection of one dimensional features in images. The wide interest is due to the large number of vision applications which use edges and lines as primitives, to achieve higher level goals. This section describes some of the approaches taken in the past. For other reviews of edge finding, see [3], [20], [78] and [48]. An attempt has been made to group the edge detectors into several different types.