Czy ktoś zna jakiekolwiek badania / dokumenty / oprogramowanie do identyfikacji śladu (jako linii lub krzywej punkt-punkt) na obrazie sceny leśnej (z perspektywy kamery stojącej gdzieś na szlaku)?
Próbuję znaleźć algorytm, który mógłby wykonać zdjęcie takie jak:
i stworzyć maskę identyfikującą prawdopodobny „ślad”, taki jak:
Jak widać, oryginalny obraz jest nieco rozmazany, co jest celowe. Źródło obrazu nie może zagwarantować idealnej ostrości, więc muszę być w stanie poradzić sobie z rozsądną ilością szumu i rozmycia.
Moją pierwszą myślą było zastosowanie rozmycia gaussowskiego i podzielenie obrazu na bloki, porównując sąsiednie bloki w poszukiwaniu ostrych różnic kolorów (wskazując ślad „krawędzi”). Szybko jednak zdałem sobie sprawę, że cienie i inne zmiany w oświetleniu łatwo to odrzucają.
Myślałem o wyodrębnieniu funkcji SURF, ale odniosłem sukces z SURF / SIFT tylko wtedy, gdy obraz jest idealnie wyraźny i spójny z oświetleniem.
Próbowałem również skalować obrazy i maski do znacznie mniejszych rozmiarów (np. 100 x 75), przekształcając je w wektory 1xN i wykorzystując je do trenowania sieci neuronowej opartej na FANN (gdzie obraz jest wejściem, a maska jest pożądana wydajność). Nawet przy tak małym rozmiarze, z 1 ukrytą warstwą o 75% wielkości wektora wejściowego, trenowanie zajęło 6 godzin i nadal nie można było przewidzieć żadnych masek w zestawie testowym.
Czy ktoś może zasugerować inne metody lub dokumenty na ten temat?