An X-ray apparatus, comprising: an X-ray generator (120, 620, 720) configured to generate an X-ray which is of a pulse type; a controller (150, 610, 710) configured to: control at least one of the pulse rate and the pulse amplitude of a pulse signal including a plurality of pulses based on a motion of at least one of an object and a target object included in the object, wherein the pulse signal comprises a first section including at least one pulse of the plurality of pulses and a second section including at least one pulse (812, 813, 814, 815, 817) of the plurality of pulses, control generation of the X-ray corresponding to the pulse signal including the plurality of pulses in which at least one of a pulse rate and a pulse amplitude is variable, control generation of a plurality of image frames (821, 827) which are generated based on the X-ray, wherein the plurality of image frames respectively corresponds to the plurality of pulses (812, 813, 814, 815, 817), and adjust at least one of the plurality of image frames respectively corresponding to the at least one pulse of the plurality of pulses (812, 813, 814, 815, 817) included in the second section based on an image frame which is among the plurality of image frames and corresponds to a reference pulse among the plurality of pulses included in the first section; characterised in that the controller (150, 610, 710) is further configured to apply a pulse signal during the second section of the pulse signal having a reduced pulse rate as compared to the pulse rate in the first section of the pulse signal and/or at least one of the plurality of pulses (812, 813, 814, 815, 817) during the second section of the pulse signal having a reduced pulse amplitude as compared to the reference pulse. an X-ray generator (120, 620, 720) configured to generate an X-ray which is of a pulse type; a controller (150, 610, 710) configured to: control at least one of the pulse rate and the pulse amplitude of a pulse signal including a plurality of pulses based on a motion of at least one of an object and a target object included in the object, wherein the pulse signal comprises a first section including at least one pulse of the plurality of pulses and a second section including at least one pulse (812, 813, 814, 815, 817) of the plurality of pulses, control generation of the X-ray corresponding to the pulse signal including the plurality of pulses in which at least one of a pulse rate and a pulse amplitude is variable, control generation of a plurality of image frames (821, 827) which are generated based on the X-ray, wherein the plurality of image frames respectively corresponds to the plurality of pulses (812, 813, 814, 815, 817), and adjust at least one of the plurality of image frames respectively corresponding to the at least one pulse of the plurality of pulses (812, 813, 814, 815, 817) included in the second section based on an image frame which is among the plurality of image frames and corresponds to a reference pulse among the plurality of pulses included in the first section; control at least one of the pulse rate and the pulse amplitude of a pulse signal including a plurality of pulses based on a motion of at least one of an object and a target object included in the object, wherein the pulse signal comprises a first section including at least one pulse of the plurality of pulses and a second section including at least one pulse (812, 813, 814, 815, 817) of the plurality of pulses, control generation of the X-ray corresponding to the pulse signal including the plurality of pulses in which at least one of a pulse rate and a pulse amplitude is variable, control generation of a plurality of image frames (821, 827) which are generated based on the X-ray, wherein the plurality of image frames respectively corresponds to the plurality of pulses (812, 813, 814, 815, 817), and adjust at least one of the plurality of image frames respectively corresponding to the at least one pulse of the plurality of pulses (812, 813, 814, 815, 817) included in the second section based on an image frame which is among the plurality of image frames and corresponds to a reference pulse among the plurality of pulses included in the first section; characterised in that the controller (150, 610, 710) is further configured to apply a pulse signal during the second section of the pulse signal having a reduced pulse rate as compared to the pulse rate in the first section of the pulse signal and/or at least one of the plurality of pulses (812, 813, 814, 815, 817) during the second section of the pulse signal having a reduced pulse amplitude as compared to the reference pulse.