Есть несколько общепринятых советов, а также некоторые советы по конкретным приложениям.
В статье Ши и Томаси « Хорошие возможности для отслеживания» объясняются критерии выбора шаблонов: двумерная локализуемость или «угловатость».
Проще говоря, предположим, что вы пытаетесь найти объект в позиции (x,y)
, но вместо этого объект появляется на изображении в (x + dx, y + dy)
. Это не очень полезно, если наша система видения может только сказать нам, что «нет, позиция неправильная». Вместо этого мы ожидаем, что система видения сможет оценить суммы dx
и dy
при условии, что она не слишком далеко.
Острая точка (точка) является самой угловой, но она также легко скрывается в случайном пиксельном шуме. Продолжая изучать математику, мы узнаем, что есть и другие закономерности, которые столь же глубоки, как и острые моменты . (Подумайте о том, что одномерный «край» является одномерной дельтой, преобразованной интеграцией.)
Некоторые приложения требуют локализации в меньшем или большем измерении.
Добавлено 8/25
Два линейных рисунка также могут быть «пересечены», чтобы получить точку во время калибровки, при условии, что искажение линзы не является значительным или параметризовано.
В приложениях для удаления размытия острая точка часто используется для восстановления функции разброса точек (psf). Тем не менее, теоретически могут быть использованы любые объекты произвольной формы при условии, что основополагающая истина доступна для программного обеспечения калибровки.
В некоторых приложениях мы намеренно делали шаблон нерезким. Глубина от расфокусировки использует размытость для определения положения фокальной плоскости относительно объекта, что дает оценку глубины объекта.