Patient motion occurring during data acquisition in single photon emission computed tomography (SPECT) can cause serious reconstruction artefacts. The authors have developed a new approach to correct for head motion in brain SPECT. Prior to motion, projections are assigned to conventional projections. When head motion occurs, it is measured by a motion monitoring system, and subsequent projection data are mapped to 'virtual' projections. The appropriate position of each virtual projection is determined by applying the converse of the patient's accumulated motion to the actual camera projection. Conventional and virtual projections, taken together, form a consistent set that can be reconstructed using a three-dimensional (3D) algorithm. The technique has been tested on a range of simulated rotational movements, both within and out of the transaxial plane. For all simulated movements, the motion corrected images exhibited better agreement with a motion free reconstruction than did the uncorrected images. This technique may help to overcome one of the major remaining limitations on image quality and quantitative accuracy in SPECT.