An imaging system comprising: a list-mode memory which stores data generated of a subject moving through a plurality of motion states in a list-mode; characterized in that the imaging system further comprises: at least one processor programmed to perform the steps of: sorting the list-mode data by motion state, reconstructing the list-mode data into high spatial resolution, low temporal resolution images, each in a different one of a plurality of motion states, deriving from the high spatial, low temporal resolution images a correction to the list mode data which transforms the list-mode data into a selected reference motion state, and reconstructing the motion corrected list-mode data into a static image or dynamic images of high temporal and spatial resolution; an anatomical scanner which scans the subject to generate anatomical image data; and one or more processors programmed to: reconstruct the anatomical data into an anatomical image in a reference motion state; generate an attenuation map in the reference motion state; and correct the list-mode same motion state data with the attenuation map during reconstruction. a list-mode memory which stores data generated of a subject moving through a plurality of motion states in a list-mode; characterized in that the imaging system further comprises: at least one processor programmed to perform the steps of: sorting the list-mode data by motion state, reconstructing the list-mode data into high spatial resolution, low temporal resolution images, each in a different one of a plurality of motion states, deriving from the high spatial, low temporal resolution images a correction to the list mode data which transforms the list-mode data into a selected reference motion state, and reconstructing the motion corrected list-mode data into a static image or dynamic images of high temporal and spatial resolution; an anatomical scanner which scans the subject to generate anatomical image data; and one or more processors programmed to: reconstruct the anatomical data into an anatomical image in a reference motion state; generate an attenuation map in the reference motion state; and correct the list-mode same motion state data with the attenuation map during reconstruction. at least one processor programmed to perform the steps of: sorting the list-mode data by motion state, reconstructing the list-mode data into high spatial resolution, low temporal resolution images, each in a different one of a plurality of motion states, deriving from the high spatial, low temporal resolution images a correction to the list mode data which transforms the list-mode data into a selected reference motion state, and reconstructing the motion corrected list-mode data into a static image or dynamic images of high temporal and spatial resolution; sorting the list-mode data by motion state, reconstructing the list-mode data into high spatial resolution, low temporal resolution images, each in a different one of a plurality of motion states, deriving from the high spatial, low temporal resolution images a correction to the list mode data which transforms the list-mode data into a selected reference motion state, and reconstructing the motion corrected list-mode data into a static image or dynamic images of high temporal and spatial resolution; an anatomical scanner which scans the subject to generate anatomical image data; and one or more processors programmed to: reconstruct the anatomical data into an anatomical image in a reference motion state; generate an attenuation map in the reference motion state; and correct the list-mode same motion state data with the attenuation map during reconstruction. reconstruct the anatomical data into an anatomical image in a reference motion state; generate an attenuation map in the reference motion state; and correct the list-mode same motion state data with the attenuation map during reconstruction.