Skip to Main Content
Although the discrete wavelet transform (DWT) is a powerful tool for signal and image processing, it has three serious disadvantages: shift sensitivity, poor directionality, and lack of phase information. To overcome these disadvantages, we introduce two-stage mapping-based complex wavelet transforms that consist of a mapping onto a complex function space followed by a DWT of the complex mapping. Unlike other popular transforms that also mitigate DWT shortcomings, the decoupled implementation of our transforms has two important advantages. First, the controllable redundancy of the mapping stage offers a balance between degree of shift sensitivity and transform redundancy. This allows us to create a directional, non-redundant, complex wavelet transform with potential benefits for image coding systems. To the best of our knowledge, no other complex wavelet transform is simultaneously directional and non-redundant. The second advantage of our approach is the flexibility to use any DWT in the transform implementation. As an example, we can exploit this flexibility to create the complex double-density DWT (CDDWT): a shift-insensitive, directional, complex wavelet transform with a low redundancy of (3m-1/2m-1) in m dimensions. To the best of our knowledge, no other transform achieves all these properties at a lower redundancy.