Разница между размером исходного изображения, разложенного wavedec2 и восстановленного waverec2
Я использую Pywt для работы с вейвлет-преобразованием. Я делаю разложение, чтобы получить коэффициенты детализации, а затем реконструкцию.
Я вызываю функцию wavedec2 с такими аргументами: X (ndarray 125x125), w = 'sym4', n = 4
coeffs = pywt.wavedec2(x,w,n);
Проблема в том, что когда я делаю реконструкцию, я ожидаю ndarray размером 125x125, но результатом этой функции является ndarray размером 126x126.
xc = pywt.waverec2(coeffs,w);
Почему у меня есть лишние строки и столбцы?