A system comprising: an X-ray detector and an X-ray source operable to acquire the plurality of images; a contrast injector to inject the bolus into the patient volume; and a processing unit to: detect a trigger event, in response to detection of the trigger event, automatically instruct the contrast injector to inject a bolus of contrast medium into a patient volume after expiration of a predetermined injection delay period; in response to detection of the trigger event, automatically instruct the X-ray source and the X-ray detector to acquire a plurality of images after expiration of a predetermined imaging delay period, two or more of the plurality of images comprising an image of the bolus at respective different locations within vasculature of the patient volume; and generate a composite image based on the plurality of images, the composite image including a representation of the vasculature of the patient volume; and a display to display the composite; wherein each of the plurality of images is acquired at a predefined imaging interval, and wherein a distance traveled by the bolus in the vasculature during the predefined imaging interval is greater than a dimension of the bolus in the direction of travel, characterised in that the trigger event is associated with a physical state of a patient and in that the generation of the composite image comprises the determination of foreshortening at a location of the vasculature based on a decreased size of the bolus and an increase in an intensity of the bolus at the location in an acquired image as compared to a size of the bolus and an intensity of the bolus in another of the acquired images. an X-ray detector and an X-ray source operable to acquire the plurality of images; a contrast injector to inject the bolus into the patient volume; and a processing unit to: detect a trigger event, in response to detection of the trigger event, automatically instruct the contrast injector to inject a bolus of contrast medium into a patient volume after expiration of a predetermined injection delay period; in response to detection of the trigger event, automatically instruct the X-ray source and the X-ray detector to acquire a plurality of images after expiration of a predetermined imaging delay period, two or more of the plurality of images comprising an image of the bolus at respective different locations within vasculature of the patient volume; and generate a composite image based on the plurality of images, the composite image including a representation of the vasculature of the patient volume; and detect a trigger event, in response to detection of the trigger event, automatically instruct the contrast injector to inject a bolus of contrast medium into a patient volume after expiration of a predetermined injection delay period; in response to detection of the trigger event, automatically instruct the X-ray source and the X-ray detector to acquire a plurality of images after expiration of a predetermined imaging delay period, two or more of the plurality of images comprising an image of the bolus at respective different locations within vasculature of the patient volume; and generate a composite image based on the plurality of images, the composite image including a representation of the vasculature of the patient volume; and a display to display the composite; wherein each of the plurality of images is acquired at a predefined imaging interval, and wherein a distance traveled by the bolus in the vasculature during the predefined imaging interval is greater than a dimension of the bolus in the direction of travel, characterised in that the trigger event is associated with a physical state of a patient and in that the generation of the composite image comprises the determination of foreshortening at a location of the vasculature based on a decreased size of the bolus and an increase in an intensity of the bolus at the location in an acquired image as compared to a size of the bolus and an intensity of the bolus in another of the acquired images.