J'ai un peu tâtonné avec Qgis pour essayer de lisser de tout cela et voici quelques pistes.
1 )A partir du MNT exporter les courbes(en rouge sous l'image ci dessous) dans un fichier SHAPE (ou autre vectoriel).
2) Dans Qgis(version supérieure à 3.0) avec la boite à outils de traitement utiliser la commande SAGA "line simplication". Vous pouvez jouer sur la valeur de tolérance pour ignorer plus moins les distorsions.
3) Vous aurez désormais des courbes trés simplifiées(en gris ci dessous) mais avec des angles aiguës à certains endroits.
4) Pour les lisser (smooth en anglais) Utiliser cette fois ci la commande "lisser" disponible par défaut. Là aussi la valeur de traitement peut être ajustée.
Il restera encore quelques scories mais qui peuvent être retouchées rapidement manuellement.
Si vous avez mieux je suis preneur...sans OCAD
