3D zigzag for multislicing, multiband and video processing
This addresses processing challenges in multislicing, multiband, and video domains, but appears incremental as it extends existing zigzag methods to 3D and rectangular cases.
The authors introduced a 3D zigzag rafter to exactly sequence spectral components after applying 3D DCT to cubes representing video or image groups, and presented a new version of the 2D zigzag for rectangular blocks, with code provided in MATLAB.
We present a 3D zigzag rafter (first in literature) which allows us to obtain the exact sequence of spectral components after application of Discrete Cosine Transform 3D (DCT-2D) over a cube. Such cube represents part of a video or eventually a group of images such as multislicing (e.g., Magnetic Resonance or Computed Tomography imaging) and multi or hyperspectral imagery (optical satellites). Besides, we present a new version of the traditional 2D zigzag, including the case of rectangular blocks. Finally, all the attached code is done in MATLAB, and that code serves both blocks of pixels or blocks of blocks.