Как применить коробочный фильтр на целостном изображении? (SURF)

Предполагая, что у меня есть изображение в оттенках серого (8-битное), и предположим, что у меня есть целостное изображение, созданное из этого же изображения. Разрешение изображения720x576, Согласно алгоритму SURF каждая октава состоит из 4 прямоугольных фильтров, которые определяются количеством пикселей на их стороне.

Первая октава использует фильтры с9x9, 15x15, 21x21 and 27x27 пиксели.
Вторая октава использует фильтры с15x15, 27x27, 39x39 and 51x51 пиксели.
Третья октава использует фильтры с27x27, 51x51, 75x75 and 99x99 пиксели. Если изображение достаточно большое, и я думаю,720х576 достаточно большой (верно ?? !!)четвертая октава добавлена,51x51, 99x99, 147x147 and 195x195, Эти октавы частично перекрывают друг друга, чтобы улучшить качество интерполированных результатов.

// so, we have:
//
// 9x9   15x15  21x21   27x27
// 15x15 27x27  39x39   51x51
// 27x27 51x51  75x75   99x99
// 51x51 99x99 147x147 195x195

Вопросы:
Каковы значения в каждом из этих фильтров? Должен ли я жестко закодировать эти значения или рассчитать их?
Как именно (численно) применить фильтры к целостному изображению?

Также для вычисления детерминанта Гессена я нашел два приближения:
det(HessianApprox) = DxxDyy − (0.9Dxy)^2 а также
det(HessianApprox) = DxxDyy − (0.81Dxy)^2

Какой из них правильный? (Dxx, Dyy и Dxy - гауссовы производные второго порядка).

Ответы на вопрос(2)

Ваш ответ на вопрос