Tout dépend de l'endroit où vous tracez la ligne. Quoi qu'il en soit, ce problème semble pouvoir être facilement résolu en utilisant les fonctions morphologiques disponibles dans Spatial Analyst, en particulier le seuillage (effectué avec les opérations locales "<" et ">") et "RegionGroup" pour identifier et extraire les composants.
Bien que je n'aie pas accès au DEM pour l'illustrer, la première image est presque assez bonne pour faire le travail de toute façon. Par exemple, voici une séquence de versions régionales de la bande rouge (avec des valeurs échelonnées de 0,0 = noir à 1,0 = blanc), commençant à un seuil de 0 et se déplaçant de gauche à droite, de haut en bas, par incréments de 0,02:
(Ces images ont été réduites pour être reproduites ici: toutes les analyses ont été effectuées à la résolution de l'image d'origine.)
Les digues émergent autour de la limite de la région noire au début de la deuxième rangée (seuil = 0,08). Au début de la troisième rangée (seuil = 0,16), les digues forment leurs propres composants (en bleu foncé) et à ce stade peuvent être facilement extraites sous forme de grilles ou de polygones séparés (et leurs limites peuvent être extraites sous forme de polylignes après une étape de détection de bord ). Seules les digues les plus larges restent à la dernière ligne (seuil = 0,24 et plus). Vous devrez sélectionner un seuil approprié afin d'obtenir précisément ce que vous voulez.
Dans le DEM d'origine, les élévations jouent le rôle de l'intensité, de sorte que ces procédures devraient être tout aussi efficaces avec le DEM lui-même. Si le MNT a une grande étendue (y compris des entités éloignées de la rivière ou des digues), les entités pertinentes peuvent être sélectionnées comme celles adjacentes au composant dans lequel se trouve l'entité fluviale.
Les régions minces indésirables trouvées par RegionGroup peuvent être éliminées en appliquant une petite érosion (tampon négatif) suivie d'une dilatation équivalente (tampon positif). Les petites régions indésirables peuvent être exclues sur un critère de taille (nombre total de cellules ou surface). Les points les plus élevés sur chaque digue (si c'est ce qui est vraiment nécessaire) peuvent être trouvés en comparant le DEM aux grilles maximales zonales (en utilisant les digues comme zones).
Par ailleurs, cette séquence d'images a été produite dans Mathematica 8. Voici les commandes pour ceux qui souhaitent poursuivre cette option.
original = Import["http://i.stack.imgur.com/gV7Du.jpg"];
{r, g, b} = ColorSeparate[original];
frames = ParallelTable[Colorize[MorphologicalComponents[Binarize[r, t/100]],
ColorFunction -> "ThermometerColors"], {t, 0, 30, 2}];
Rasterize @ TableForm[Partition[frames, 4]]
Le temps total d'horloge (après l'importation de l'image) était de 0,94 seconde, dont la moitié était nécessaire pour rétrécir et exporter les 16 images: les opérations morphologiques ont tendance à être rapides (ce qui est bien, car les DEM LIDAR peuvent être énormes).