Я использую многие реализации SIFT. Некоторые элементы при рисовании простираются по краю изображения. Как правило, они используют преобразование сигма 6 * для преобразования масштаба пространства в пространство пикселей в качестве приблизительного значения радиуса области, используемой для вычисления дескриптора.
Я не понимаю, как стрелки могут представлять радиус области, используемой для вычисления дескриптора, если он больше, чем изображение. Включение пустого пространства снаружи изображения для вычисления дескриптора сделало бы его нестабильным и ненадежным для сопоставления, поэтому я не понимаю, почему стрелка будет больше, чем изображение, если они представляют радиус области, в которой вычисляется дескриптор. Кажется, это характерно для всех реализаций SIFT, которые я видел.
Вот картинка с примером со страницы 15 статьи Дэвида Лоу 2004 года:
http://maym86.com/post/6751229699/how-can-sift-features-extend-over-the-borders-of