All classification will be based upon both supervised and unsupervised machine learning with fuzzy logic, because targets are highly affected by imperfect information due to cultural and natural in a temporal context which might expand several thousand years.
Automatic extraction of breaklines from digital surfaces:
Label pixels as ‘slope’ or ‘flat’ pixel corresponding to their tilt in xy space.
Breaklines are then detected as borders between slope and flat areas by checking 8-neighbourhood of every flat pixel. If at least one slope pixel is present, the center pixel is classified as breakline pixel.