In the process of positron emission tomography (PET) data acquiring, respiratory motion reduces the quality of PET imaging. In this paper, we present a correction method using three level grids B-spline elastic method to correct denoised and reorganized sinograms for respiratory motion correction. Using GATE simulates NCAT respiratory motion model to generate raw data which are used in experiment, the experiment results showed a significantly improved respiratory image with higher quality of PET, and the motion blur and structural information were fixed. The results proved the method of this paper would be effective for the elastic registration.