What purpose does the Noiselet transform serve in image processing? If we want to compare the Noiselet transform, the Curvelet transform and Wavelet transform in which cases it is preferable to use the each one of them? Thank you in advance!
Wavelets perform well only at representing point singularities since they ignore the geometric properties of structures and do not exploit the regularity of edges. Therefore, wavelet-based compression, denoising, or structure extraction become computationally inefficient for geometric features with line and surface singularities. The curvelet transform is a multiscale directional transform that allows an almost optimal nonadaptive sparse representation of objects with edges.