1
! @(#)wa_grad.prg 19.1 (ES0-DMD) 02/25/03 13:34:56
2
! @(#) @(#)wa_grad.prg 19.1 03/02/25 ESO @(#)
3
!+++++++++++++++++++++++++++++++++++++++++++++++++++++++
4
!.IDENTIFICATION: wa_grad.prg
5
!.PURPOSE: deconvolve an image with a regularization in the wavelet space
6
! by the one-step gradient method
7
!.USE: GRAD/WAVE Image_In Psf Imag_Out [residual] [Nb_Scales]
8
! [N_Sigma, Noise] [Epsilon] [Max_Iter]
9
!.AUTHOR: Jean-Luc Starck
11
! KEYWORDS: Wavelet transform, Multiresolution analysis, restoration
12
! ----------------------------------------------------------------------
14
DEFINE/PARAM P1 ? IMAGE "Enter Image: "
15
DEFINE/PARAM P2 ? IMAGE "Enter Psf: "
16
DEFINE/PARAM P3 ? IMAGE "Enter Result: "
17
DEFINE/PARAM P4 "residual" IMAGE "Enter Residual: "
18
DEFINE/PARAM P5 4 N "Enter the number of scales, : " 1,20
19
DEFINE/PARAM P6 4.,0 N "Enter N_sigma, Noise "
20
DEFINE/PARAM P7 0.001 N "Convergence parameter:"
21
DEFINE/PARAM P8 100 N "Enter the maximun iteration number : " 1,10000
23
WRITE/KEYW IN_A/C/1/60 {P1}
24
WRITE/KEYW IN_B/C/1/60 {P2}
25
WRITE/KEYW OUT_A/C/1/60 {P3}
26
WRITE/KEYW OUT_B/C/1/60 {P4}
28
WRITE/KEYW INPUTI/I/1/1 {P5}
29
WRITE/KEYW INPUTI/I/2/1 {P8}
31
WRITE/KEYW INPUTR/R/1/2 {P6}
32
WRITE/KEYW INPUTR/R/3/1 {P7}
34
RUN CON_EXE:wa_grad.exe