A scan controller (42) causes the scanner (10) to acquire projection data at the predicted
location of a target cardiac phase in a cardiac cycle of the patient. An error determiner (44)
determines an error between the target phase and the phase at which the projection data
was actually acquired. Depending on the error, the patient is rescanned in a subsequent
cardiac cycle.