Deriche edge detector

Deriche edge detector is an edge detection operator developed by Rachid Deriche in 1987. It is a multistep algorithm used to obtain an optimal result of edge detection in a discrete two-dimensional image. This algorithm is based on John F. Canny's work related to the edge detection (Canny's edge detector) and his criteria for optimal edge detection:

  • Detection quality – all existing edges should be marked and no false detection should occur.
  • Accuracy - the marked edges should be as close to the edges in the real image as possible.
  • Unambiguity - a given edge in the image should only be marked once. No multiple responses to one edge in the real image should occur.

For this reason, this algorithm is often referred to as Canny-Deriche detector.