int QccWAVSubbandPyramid3DPacketToDyadic(QccWAVSubbandPyramid3D *subband_pyramid,
int num_levels);
int QccWAVSubbandPyramid3DDyadicToPacket(QccWAVSubbandPyramid3D
*subband_pyramid, int temporal_num_levels, int spatial_num_levels);
QccWAVSubbandPyramid3DDyadicToPacket() does the opposite operation; that is, QccWAVSubbandPyramid3DDyadicToPacket() reorganizes a dyadic subband pyramid to resemble the wavelet-packet subband-pyramid structure. In this case, temporal_num_levels and spatial_num_levels indicates the number of levels of temporal and spatial decomposition, respectively, that the resulting wavelet-packet organization will have.
B.-J. Kim, Z. Xiong, and W. A. Pearlman, "Low Bit-Rate Scalable Video Coding with 3-D Set Partitioning in Hierarchical Trees (3-D SPIHT)," IEEE Transactions on Circuits and Systems for Video Technology, vol. 10, no. 8, pp. 1374-1387, December 2000.