Chapter 12 Symmetry Invariant Signals and Systems
MATLAB code for figures and examples
- Fig. 12.3 Contour plot of several periods of the frequency response of an FIR Gaussian filter on a hexagonal lattice.
- MATLAB script: mdsp_web_sym_hex_gaussian_freq_response.m
- Output preview: fig12.3.png
- Fig. 12.4 Sinusoidal signals on square lattice (u = 0:02 c/px, v = 0:05 c/px).
- MATLAB script: mdsp_web_sym_sinusoid_square_8fold_symmetry.m
- (a) 2-fold symmetry – invariant to the identity and inversion. Output preview: fig12.4a.png
- (b) 8-fold symmetry – invariant to reflections about the four axes shown and to rotations by multiples of 90 deg. Output preview: fig12.4b.png
- Fig. 12.6 Periodic extension of image blocks with (a) no symmetry, (b) inversion symmetry, (c) quadrantal symmetry, (d) 8-fold symmetry
- MATLAB script: mdsp_web_sym_tile_with_symmetries.m
- (a) No symmetry. Output preview: fig12.6a.jpg
- (b) Inversion symmetry. Output preview: fig12.6b.jpg
- (c) Quadrantal symmetry. Output preview: fig12.6c.jpg
- (d) 8-fold symmetry. Output preview: fig12.6d.jpg
- Fig. 12.7 Illustration of orbits and orbit representatives for the square lattice.
- MATLAB script: mdsp_web_sym_plot_square_orbits_m05.m
- Output preview: fig12.7.png
- Fig. 12.8 Illustration of the 64 orthonormal 8 x 8 2D DCT-2 basis vectors.
- MATLAB script: mdsp_web_sym_DCT2_2D_8by8.m
- Output preview: fig12.8.png