Patent ID: 8189958

Claim:
A method of fast image reconstruction, comprising steps of: determining wavelengths, which, after being diffracted by a diffracting grating ( 9 ) and then passing through a lens ( 10 ), are incident on a linear scanning CCD ( 11 ) with N points of pixels, to obtain a vector {right arrow over (λ)} 1 ={λ 1 , λ 2 , . . . λ N } of wavelengths which are in an uniform distribution in a wavelength space, with a wavelength difference Δλ, an actual position coefficient of the wavelength vector at the CCD ( 11 ) being In{right arrow over (d)}ex1={=1, 2, . . . , N}; converting a vector of wave numbers, which are uniformly distributed in a wave number space between a wave number corresponding to the shortest wavelength λ 1 and a wave number corresponding to the longest wavelength λ N , into a vector {right arrow over (λ)} 2 ={λ 1 ′, λ 2 ′, . . . , λ N ′} of wavelengths which are not in an uniform distribution in the wavelength space, and calculating a virtual position coefficient In{right arrow over (d)}ex2={s n ; n=1, 2, . . . , N} of the wavelength vector {right arrow over (λ)} 2 at the CCD ( 11 ) based on the wavelength difference Δλ; based on a transfer function TF(n,s n ) for zero-padding interpolation, deriving a N*N weight matrix H N*N (n,s n ) from In{right arrow over (d)}edx1={n; n=1, 2, . . . N} and In{right arrow over (d)}ex2={s n ; n=1, 2, . . . , N}; upon collecting a data vector x={x 1 , x 2 , . . . , x N } by the CCD ( 11 ), carrying out interpolation on the data vector x={x 1 , x 2 , . . . , x N } by means of the weight matrix H N*N (n,s n ) to obtain interpolated data x′(s n )={x s1 ′, x s2 ′, . . . , x sN ′}; and carrying out a discrete Fourier transform on the interpolated data x′(s n ) {x s1 ′, x s2 ′, . . . , x sN ′}, for image reconstruction.