Уменьшение и расширение пирамиды изображений
Если A
m -by - n и direction
является 'reduce'
, размер B
является ceil(M/2)
-by- ceil(N/2)
. Если direction
является 'expand'
, размер B
является (2*M-1)
-by- (2*N-1)
.
Сокращение и расширение происходит только в первых двух размерностях. Для примера, если A
100 на 100 на 3 и direction
является 'reduce'
, затем B
50 на 50 на 3.
impyramid
использует ядро, указанное на странице 533 бумаги Burt и Adelson:
, где . Параметр a установлен в 0.375
так что эквивалентная функция взвешивания близка к гауссовой форме. В сложение веса можно легко применять с помощью арифметики с фиксированной точкой.
[1] Burt and Adelson, «The Laplacian Pyramid as a Compact Image Code», IEEE Transactions on Communications, Vol. COM-31, no. 4, April 1983, pp. 532-540.
[2] Burt, «Быстрые преобразования фильтра для обработки изображений», Компьютерная графика и обработка изображений, Vol. 16, 1981, pp. 20-51