У мене є проблема, подібна до формулювання цього посту, з кількома помітними відмінностями:
Які прості методи існують для адаптивного вибірки 2D функції?
Як у цій посаді:
- У мене є і оцінка цієї функції обчислювати дещо дорого
На відміну від цієї посади:
Мене цікавить не значення функції точно скрізь, а лише пошук єдиного ізоконку функції.
Я можу зробити суттєві твердження щодо автокореляції функції, а отже, масштабу плавності.
Чи є розумний спосіб посилити / випробувати цю функцію і знайти цей контур?
Більше інформації
Функцією є обчислення Haralick Особливості над pixles навколишнього точки, і м'якою класифікацію за яким - то класифікатором / регресорів. Результатом цього є число з плаваючою комою, яке вказує, до якої текстури / матеріалу належить точка. Масштабування цього числа може бути оцінено ймовірностями класів (SoftSVM або статистичними методами тощо) або чимось по-справжньому простим, як вихід лінійної / логістичної регресії. Класифікація / регресія є точною та дешевою порівняно з часом, відведеним для вилучення зображень із зображення.
Що я пробував:
Тупий крок - зробіть один піксельний «крок» у кожному напрямку та виберіть напрямок для переміщення, виходячи із близькості до значення ізолінії. Все ще досить повільно, і вона ігнорує роздвоєння ізолінії. Також в районах з плоским градієнтом він буде "бродити" або подвоюватися назад на себе.