Хтось знає про будь-які дослідження / документи / програмне забезпечення для виявлення сліду (як кривої або кривої точки до точки) на зображенні лісової сцени (з точки зору камери, що стоїть десь уздовж стежки)?
Я намагаюся знайти алгоритм, який би міг сфотографуватись так:
і створити маску, ідентифікуючи ймовірний "слід", наприклад:
Як бачите, оригінальне зображення трохи розмите, що є цілеспрямованим. Джерело зображення не може гарантувати ідеальне фокусування, тому мені потрібно вміти обробляти достатню кількість шуму та розмитості.
Моя перша думка полягала в застосуванні розмитості Гаусса та сегментування зображення на блоки, порівнюючи сусідні блоки, які шукають різкі кольорові відмінності (вказуючи на "край" сліду). Однак я швидко зрозумів, що тіні та інші зміни освітлення легко відкидають це.
Я думав про вилучення функцій SURF, але мав успіх у програмі SURF / SIFT лише тоді, коли зображення ідеально чітке та при постійному освітленні.
Я також намагався масштабувати зображення та маски на значно менші розміри (наприклад, 100x75), перетворюючи їх у вектори 1xN та використовуючи їх для тренування нейронної мережі на базі FANN (де зображення є входом, а маска є бажаною вихід). Навіть при такому невеликому розмірі, з 1 прихованим шаром із 75% розміром вхідного вектора, тренуватися потрібно 6 годин, і все ще не вдалося передбачити жодних масок у тестовому наборі.
Чи може хтось запропонувати якісь інші методи чи документи з цього питання?