Apparatus comprising at least one processor, the at least one processor being configured to receive data from an endoluminal data-acquisition device configured to acquire a plurality of endoluminal data points of a lumen of a body of a subject at respective locations inside the lumen, while the endoluminal data-acquisition device is being moved through the lumen, the endoluminal data-acquisition device having a radiopaque marker coupled thereto, the at least one processor being further configured to receive image data from an angiographic imaging device configured to acquire a plurality of angiographic images of the endoluminal data-acquisition device inside the lumen, during the movement of the endoluminal data-acquisition device, while means for continuously injecting a contrast agent into the lumen continuously inject the contrast agent into the lumen, and being configured to receive extraluminal image data from an extraluminal imaging device configured to acquire a plurality of extraluminal images of an endoluminal therapeutic device inside the lumen, during insertion and deployment of the endoluminal therapeutic device; and the at least one processor being further configured to provide image data to a display configured to display images of the lumen; the at least one processor comprising: location-association functionality configured to determine that endoluminal data points correspond to respective locations within the lumen, by determining locations of the radiopaque marker within the images of the lumen, by performing image processing on the images, the locations of the radiopaque marker within the images of the lumen corresponding to respective endoluminal data points; location-determination functionality configured to determine, by means of image processing of a real-time extraluminal image, a current location of at least a portion of the endoluminal therapeutic device; display-driving functionality configured to drive the display to display an output, in response to determining that the endoluminal data points correspond to respective locations within the lumen, wherein the output is a combination of the real-time extraluminal image of the therapeutic device with endoluminal data that were acquired previously and that correspond to the current location of the endoluminal therapeutic device. location-association functionality configured to determine that endoluminal data points correspond to respective locations within the lumen, by determining locations of the radiopaque marker within the images of the lumen, by performing image processing on the images, the locations of the radiopaque marker within the images of the lumen corresponding to respective endoluminal data points; location-determination functionality configured to determine, by means of image processing of a real-time extraluminal image, a current location of at least a portion of the endoluminal therapeutic device; display-driving functionality configured to drive the display to display an output, in response to determining that the endoluminal data points correspond to respective locations within the lumen, wherein the output is a combination of the real-time extraluminal image of the therapeutic device with endoluminal data that were acquired previously and that correspond to the current location of the endoluminal therapeutic device.