iridgelet inverse ridgelet transform : reconstruct an image from its ridgelets coefficients
iridgelet [-I in_im] [-C output_im] np in_re out_re
-I in_im : imaginary input (imaginary ridgelets coefficients 2N*2N)
-C output_im : imaginary output (Fimage N*N)
np : resolution np
in_re : real input (real ridgelets coefficients 2N*2N)
out_re : real output (Fimage N*N)
void iridgelet (in_re , in_im , np , out_re , out_im )
int np ;
Fimage in_re , in_im ;
Fimage out_re , out_im ;
The module iridgelet reconstructs the image from its ridgelet decomposition (obtained by ridgelet) following the algorithm in [SCD02].
In order to detect straight lines, you can use ridgthres before iridgelet. As long as each step of the ridgelet transformation is invertible, we can obtain an exact reconstruction of the image computing the inverse wavelet transform for each line of the 2N×2N image, conversing the result from polar to cartesian and finally computing the two dimensionnal IFFT.
fft2d, fline_extract, istkwave1, ridgpolrec.
Last Modification date : Thu Apr 15 08:03:52 2004
Claire Jonchery, Amandine Robin