An imaging method may include obtaining original imaging data of an object in a raw-data domain including original time of flight (TOF) information. The method may also include gating the original imaging data into a plurality of data sets in the raw-data domain. The method may also include determining a plurality of motion vector fields based on the plurality of data sets. The method may also include generating corrected imaging data in the raw-data domain by performing motion correction on at least one of the plurality of data sets based on the original TOF information and at least one corresponding MVF of the plurality of MVFs. The method may also include generating one or more target images of the object by performing, based on the corrected imaging data, image reconstruction.