@@ -14,11 +14,11 @@ operations are often written in matrix form. Consequently, we aim to find a matr
14
14
the computation of the fast wavelet transform :cite: `strang1996wavelets `:
15
15
16
16
.. math ::
17
- \mathbf {b} = \mathbf {A}\mathbf {x}.
17
+ \mathbf {b} = \dots \ mathbf {A}\mathbf {x} .
18
18
19
19
:math: `\mathbf {A}` is a product of multiple scale matrices. The non-zero elements in :math: `\mathbf {A}` are
20
20
populated with the coefficients from the selected filter pair.
21
- Given the wavelet filter degree $d$ , each filter has $ N = 2d$ coefficients.
21
+ Given the wavelet filter degree :math: `d` , each filter has :math: ` N = 2 d` coefficients.
22
22
Repeating diagonals compute convolution operations with the so-called analysis filter vector pair
23
23
:math: `\mathbf {f}_\mathcal {L}` and :math: `\mathbf {f}_\mathcal {H}`, where the filters are arranged
24
24
as vectors in :math: `\mathbb {R}^N`. The subscripts :math: `\mathcal {L}` denote the one-dimensional
@@ -43,10 +43,10 @@ Overall one observes the pattern :cite:`strang1996wavelets`
43
43
\end {pmatrix}.
44
44
45
45
46
- The equation describes the first two FWT-matrices. Instead of the dots, we can imagine additional analysis matrices.
46
+ The equation describes the first two FWT-matrices. Instead of the dots, we can imagine additional scale matrices.
47
47
The analysis matrix :math: `\mathbf {A}` records all operations by matrix multiplication.
48
48
The :py:meth: `ptwt.MatrixWavedec ` function provides access to the matrix form of the analysis operation.
49
- Including boundary filter treatment.
49
+ Including boundary filter treatment, which we will discuss in an upcoming section .
50
50
51
51
52
52
.. _fig-conv-analysis :
@@ -145,12 +145,9 @@ and specific filters on the boundary.
145
145
The disadvantage of zero-padding or periodic extensions is that discontinuities
146
146
are artificially created at the border. With symmetrization,
147
147
discontinuities of the first derivative arise at the border :cite: `jensen2001ripples `.
148
- For large images, the boundary effects might be negligible.
149
- However, for the employed multi-scale approach of wavelet-packets,
150
- as introduced in the next subsection, the artifacts become too severe.
151
- Furthermore, zero-padding increases the number of coefficients,
148
+ Furthermore, padding increases the number of coefficients,
152
149
which is sometimes undesirable in neural-network applications.
153
- Therefore, we employ special boundary filters in the form of the
150
+ Therefore, we provide code for special boundary filters in the form of the
154
151
so-called Gram-Schmidt boundary filters :cite: `jensen2001ripples `.
155
152
156
153
0 commit comments