In this section we give a brief summary of the four alternative corner detection algorithms used in our comparative tests. The summary is based on the survey [4]. Each algorithm inputs a chain-coded curve that is converted into a connected sequence of grid points , . A measure of corner strength (`cornerity') is assigned to each point, then corner points are selected based on this measure. For each approach, we summarize these two main steps and list the parameters of the algorithm and their default (`best') values. Setting of the parameters is discussed in more detail in section 4.
When processing a point ,
the algorithms consider a number of
subsequent and previous points in the sequence, as candidates for
the arms of a potential corner in .
For a positive integer ,
the forward and the backward -vectors at point
are defined as