Quelqu'un connaît-il des recherches / documents / logiciels pour identifier un sentier (comme une ligne ou une courbe point à point) dans une image d'une scène forestière (du point de vue de la caméra debout quelque part le long du sentier)?
J'essaie de trouver un algorithme qui pourrait prendre une image comme:
et produire un masque, identifiant une "traînée" probable, telle que:
Comme vous pouvez le voir, l'image d'origine est un peu floue, ce qui est utile. La source d'image ne peut pas garantir une mise au point parfaite, je dois donc être capable de gérer une quantité raisonnable de bruit et de flou.
Ma première pensée a été d'appliquer un flou gaussien et de segmenter l'image en blocs, en comparant les blocs adjacents à la recherche de différences de couleurs marquées (indiquant un "bord" de traînée). Cependant, je me suis vite rendu compte que les ombres et autres changements d'éclairage jettent facilement cela.
Je pensais à extraire des fonctionnalités SURF, mais je n'ai réussi avec SURF / SIFT que lorsque l'image est parfaitement claire et avec un éclairage cohérent.
J'ai également essayé de réduire les images et les masques à des tailles beaucoup plus petites (par exemple 100x75), de les convertir en vecteurs 1xN et de les utiliser pour former un réseau neuronal basé sur FANN (où l'image est l'entrée et le masque est le souhaité). sortie). Même à une si petite taille, avec 1 couche cachée avec 75% de la taille du vecteur d'entrée, il a fallu 6 heures pour s'entraîner et ne pouvait toujours pas prédire les masques dans l'ensemble de test.
Quelqu'un peut-il suggérer d'autres méthodes ou articles sur le sujet?