In clinical diagnosis of lung disease, registration of lung images from different imaging systems can provide a multi-informative image and improve its diagnostic accuracy. In this study, the original lung images were obtained from computed tomography (CT) and single-photon emission computed tomography (SPECT). After the decomposition of the images using wavelet transform, a non-rigid registration were proposed, in which CT image was used as the reference image and SPECT image was used as the floating image. In registration, the mutual information between the reference and floating images was calculated in the process of translation, rotation and elastic transformation. At last, the result of the registration was evaluated by the edges of the bone, muscle, thorax and lung tissues in CT and SPECT images. It showed an accuracy registration between lung CT and SPECT images.