1. A heartbeat synchronized imaging system comprising: an x-ray imaging device configured to acquire x-ray images by generating a series of x-ray pulses, a cardiac monitoring unit configured to obtain heartbeat information relating to the cardiac cycle of a patient; a data storage device operable of storing x-ray images obtained by the x-ray imaging device; a user interface configured to allow a user to operate at least one of the x-ray imaging device, the cardiac monitoring unit, and the data storage device; and a processing unit communicatively coupled to the x-ray imaging device, the cardiac monitoring unit, the data storage device, and the user device, the processing unit configured to: execute a synchronization application that generates at least one synchronized x-ray pulse rate based on the heartbeat information of the patient; execute an imaging application that operates the x-ray imaging device at the at least one synchronized x-ray pulse rate across a plurality of cardiac cycles to obtain x-ray images; and execute an image combination application that combines x-ray images to generate cardiac cycle images.