1. A method for registration of an endovascular device with an X-ray system, the endovascular device comprising a tracking device, the method comprising: receiving image data from the X-ray system at a plurality of time points, the image data comprising image data representing at least a portion of the endovascular device in a first coordinate system as the endovascular device moves within or through the first coordinate system; receiving tracking data from the tracking device at the plurality of time points, the tracking data representing a position of the endovascular device in a second coordinate system; registering, by a processor, the second coordinate system with the first coordinate system based on the received image data and the received tracking data at the plurality of time points.