A&A 399, 807-811 (2003)
DOI: 10.1051/0004-6361:20021872
E. Boukouvala - A. H. Lettington
University of Reading, Department of Physics, JJ Thomson Physical Laboratory, PO Box 220, Reading RG6 6AF, UK
Received 21 April 2000 / Accepted 10 September 2002
Abstract
In this work a new fast method for super-resolving noisy images is
described. The iterative technique is similar to the positive constraint
algorithm but faster and more effective in terms of the resulting
global noise in the image. The astronomical use of the
technique is illustrated by applying it to the LMC 49-50 (04/01/98) image.
Results from this method are compared with those of well-known algorithms
such as the Wiener filter, the positive constraint, the maximum a
posteriori probability, and the Lucy-Richardson method.
Key words: methods: data analysis - techniques: image processing
In incoherent optical and radio-astronomical imaging the observed image
illumination g(i) can be given by
![]() |
Figure 1: a) Original image, b) blurred image, c) linearly restored within the passband image, d) 500th iterations estimate (plotted as a function of position in the scene). |
| Open with DEXTER | |
![]() |
Figure 2: Spectrum of a) original image, b) blurred image, c) linearly restored image and d) 500th iterations estimate. |
| Open with DEXTER | |
In linear restoration of band-limited images, spatial frequencies may be restored within the pass-band of the optics, through a process of linear deconvolution of the imager psf. This however introduces Gibbs ringing as well as enhancement of the high frequency components of the noise. Using a Wiener filter may reduce these effects but this additionally reduces the amount of restoration that can be achieved. Therefore, a number of non-linear algorithms have been introduced that attempt to suppress the Gibbs ringing through the addition of high spatial frequencies so achieving bandwidth extension or "super-resolution''.
Richardson (Richardson 1972) and Lucy (Lucy 1974) proposed the well-known Lucy-Richardson (LR) algorithm, a method of estimation based upon Bayes theorem. The same theorem formed the basis for the maximum a posteriori probability technique (MAP) proposed by Hunt (Hunt 1977).
The maximum-entropy method (ME) introduced by Jaynes (Jaynes 1968) and Frieden (Frieden 1972) has become widely used for astronomical image restoration. However, this technique is sensitive to noise and slow when compared with other methods. Later, researchers modified the technique in order to make the method more tolerant to noise and computationally simpler. In the present work, we have used the Gonsalves' and Kao's (Gonsalves & Kao 1987) ME algorithm when making comparisons.
The energy-error reduction algorithm proposed by Gerchberg (Gerchberg 1974) has a varying efficiency depending on the a priori knowledge of the extent of the finite object whose spectrum is to be continued. This technique applies constraints to the image in the object and the Fourier domains alternately. The diffraction-limited image of the localized object is set to zero outside the known spatial extent of the object. Then in the Fourier domain the calculated spectrum within the passband is replaced by the known low frequency spectrum. The corrected spectrum is then inverse transformed to the object domain to repeat the iterative process until a suitably restored image is obtained.
Another method similar to the Gerchberg technique is the positive constraint method (PC), proposed by Biraud (Biraud 1969), which may be applied to images where the intensity values are always positive. For images which contain intensities near zero, it is likely that negative intensities will be introduced, following inverse filtering, due to the lack of high spatial frequencies. Applying a positive constraint to such an image generates high frequencies and corrupts the low. These low frequencies are replaced by the already known original values and the process is iterated until the image is effectively restored.
In the present work a variant of the positive constraint method is proposed which works efficiently on astronomical images while also being fast and tolerant to noise.
The process begins by constructing a Wiener filter solution
which is obtained from its Fourier transform
given by
(3)
This procedure starts by computing the quantity abs(fn), which symbolizes
the absolute value of fn. Next the Fourier transform Fn+1 of the
updated image fn+1 is obtained from the following equation which
includes replacing the known low spatial frequencies.
Then taking the inverse Fourier transform of Fn+1
To evaluate the performance of the proposed algorithm, it has been compared with results obtained from other more established techniques. A one-dimensional simulated image consisting of two blurred, closely spaced spikes was restored using the present method and the PC (Biraud 1969), LR (Lucy 1974; Richardson 1972), the MAP (Hunt 1977) methods.
The synthetic image was a linear array of 128 picture points containing two spikes of length 100 at positions 69 and 72 in the array. This array was then convolved with a normalized Gaussian function having a standard deviation of 1.5 picture points. The separation of the objects is then 0.85 of the full width at half maximum (FWHM) of the psf which satisfies the criterion suggested by Lucy (1992a,b), that the separation of the stars should be less than the FWHM of the psf. In the present case 5% random white noise, having a mean value of zero, was then added to this blurred image. The original and blurred images are illustrated as Figs. 1a and 1b respectively. The two spikes are unresolved in the blurred image which was the starting point for each of the restoration methods.
In the present method this blurred image was first restored using a Wiener filter with a z value of 0.0001, as illustrated in Fig. 1c. The results of using the present algorithm are illustrated in Fig. 1d after 500 iterations.
The spectrum of the restored image is given in Fig. 2d. It can be seen that previously lost high frequency information has been effectively recovered after 500 iterations, even in the presence of 5% noise. The result in Fig. 2d had converged to within 99% after 500 iterations. Moreover the suggested algorithm contains no adjustable parameter which needs optimization while converging, although the initial background level needs to be estimated precisely, a problem discussed by Bijaoui (1980).
The variation in the signal-to-noise ratio (SNR) as a function of the number of iterations is illustrated in Fig. 3 together with the results calculated for the other methods. It can be seen that the present method gave by far the best results. Values of the global root-mean-square (rms) noise levels contained in the images are given in Table 1 after 200 and 500 iterations, for the various methods discussed. It can be seen that the present method compares favourably with the others.
![]() |
Figure 3: SNR as a function of the number of iterations for present algorithm (* star line), PC (solid line), MAP (. dotted line) and LR (o circle line). |
| Open with DEXTER | |
| Number of it. | Present algor. | PC | MAP | LR |
| 200 | 0.64 | 0.83 | 0.69 | 0.82 |
| 500 | 0.45 | 0.58 | 0.48 | 0.55 |
| Results on R1 and R2 | Present algor. | PC | MAP | LR |
| R1 | 0.003 | 0.004 | 0.122 | 0.586 |
| R2 | 0.996 | 0.910 | 0.984 | 0.988 |
Another parameter compared in Table 2 is the saddle-to-peak intensity ratio
in the resulting images. According to Lucy's work on the resolution criteria
for the deconvolved images (Lucy 1992b), an algorithm is considered to have
resolved the double star when R1[=
2I2/(I1+I3)]<0.735 and
R2[=
I1/I3]>2/3. Here
,
,
(with
I1<I3), are the double star relative intensities.
Values of R1 and R2 obtained using the various algorithms are also included in Table 2. It can be seen that Lucy's criteria of resolution are satisfied in all cases but that the present algorithm gave the best results. It was found that the MAP and the LR were very sensitive to the actual noise included in the image and the results varied from run to run. Similar results were observed with the ME method which performed like the LR but not as well as the MAP algorithm. The results for ME were omitted in the interest of clarity.
A similar trend was observed in the restoration of two-dimensional images as described in the following section.
In order to test our algorithm we used an LMC 49-50 image recorded by the Danish 1.54 m telescope on 4th January 1998 using a yellow filter. The DFOSC camera was used as the detector array and the exposure time was 1200 s. Before processing, the image was flat-field corrected and bias corrected using the procedures of the IRAF package. The image contained 256 by 256 picture points and was in bitmap (bmp) format.
The psf of the image was estimated by applying a least-square fitting method to a number of suitable stars. The resulting profile was best fitted with a two-dimensional Gaussian function having a standard deviation of 2.5 picture points.
![]() |
Figure 4: 3-dimensional plot of the original image where intensities are presented as a function of position. |
| Open with DEXTER | |
![]() |
Figure 5: 3-dimensional plot of image resulting from application of the proposed algorithm after 3 iter. |
| Open with DEXTER | |
Figure 4 shows a 3-dimensional plot of the original image where the intensities of the stars are presented as a function of position. The application of the present super-resolving algorithm is illustrated in Fig. 5 after 3 iterations. It can be seen that even after so few iterations, the present algorithm is effective in sharpening the quasi-point sources as well as in revealing data previously hidden in noise. These results converged, after 30 iterations, with a further improvement of the image quality.
The proposed algorithm starts with a Wiener filter solution in which ringing occurs due to boosting the high frequency content of the noise and to the lack of higher spatial frequencies in the image beyond the pass band. The effect of taking an absolute value of this image doubles the frequency of the ringing and of the noise at each iteration, ultimately converting it to dc where it is removed in the low frequency substitution.
The present algorithm has been successful in recovering high spatial frequency information and is very powerful on the basis of its resolving power. It is similar to the positive constraint technique of Biraud but takes an absolute value instead of cutting negative-going intensities to zero. It is very tolerant of noise and can therefore be applied successfully to astronomical images and to other positive images with well-defined baselines. In those applications where the image to be restored is superimposed on a non-zero background then other techniques must be applied to subtract this background before the present method and many other methods can be successfully applied. It is very effective and faster in comparison with many other super-resolution algorithms and offers the prospect of non-linear super-resolution image processing in real-time.
A copy of the present algorithm in a form of the Matlab program is available on request from the authors.
Acknowledgements
The authors wish to thank Dr. A. Dapergolas and Dr. I. Georgantopoulos, researchers in the National Observatory of Athens for supplying the LMC 49-50 image and for the useful discussions. Also the first author wishes to express her particular thanks to Dr. M. Kontizas for supervision and the provision of resources.