An imaging device for generating an X-ray image, comprising: an imaging detector array configured to collect charges during an X-ray exposure at the imaging detector array; a signal generator coupled with the imaging detector array, wherein the signal generator is configured to generate an X-ray detection signal based on the charges collected by the imaging detector array and read out by the signal generator; an accelerometer configured to generate an acceleration signal indicative of external forces applied to the imaging device; and a signal processor coupled with the signal generator and the accelerometer, wherein the signal processor: provides a first delay to a triggering signal for triggering the signal generator to initiate the generating of the X-ray detection signal to allow the accelerometer to generate the acceleration signal, wherein the triggering signal is indicative of existence of the X-ray exposure at the imaging detector array; and is configured to, in response to a determination that the acceleration signal is below a predetermined disturbance threshold and the X-ray detection signal exceeds a predetermined X-ray threshold, generate the X-ray image based on the X-ray detection signal; and wherein in response to a determination that the acceleration signal exceeds the predetermined disturbance threshold; the signal processor is further configured to stop the generating of the X-ray image based on the X-ray detection signal when the signal processor is in the process of generating the X-ray image based on the X-ray detection signal; or the signal processor is further configured to transmit an interrupt signal to the imaging detector array to stop the collecting of the charges; or the signal processor is further configured to transmit an interrupt signal to the signal generator to stop the generating of the X-ray detection signal for a fixed amount of time; or the signal processor is further configured to provide a second delay the triggering signal from the triggering of the signal generator to initiate the generating of the X-ray detection signal. an imaging detector array configured to collect charges during an X-ray exposure at the imaging detector array; a signal generator coupled with the imaging detector array, wherein the signal generator is configured to generate an X-ray detection signal based on the charges collected by the imaging detector array and read out by the signal generator; an accelerometer configured to generate an acceleration signal indicative of external forces applied to the imaging device; and a signal processor coupled with the signal generator and the accelerometer, wherein the signal processor: provides a first delay to a triggering signal for triggering the signal generator to initiate the generating of the X-ray detection signal to allow the accelerometer to generate the acceleration signal, wherein the triggering signal is indicative of existence of the X-ray exposure at the imaging detector array; and is configured to, in response to a determination that the acceleration signal is below a predetermined disturbance threshold and the X-ray detection signal exceeds a predetermined X-ray threshold, generate the X-ray image based on the X-ray detection signal; and provides a first delay to a triggering signal for triggering the signal generator to initiate the generating of the X-ray detection signal to allow the accelerometer to generate the acceleration signal, wherein the triggering signal is indicative of existence of the X-ray exposure at the imaging detector array; and is configured to, in response to a determination that the acceleration signal is below a predetermined disturbance threshold and the X-ray detection signal exceeds a predetermined X-ray threshold, generate the X-ray image based on the X-ray detection signal; and wherein in response to a determination that the acceleration signal exceeds the predetermined disturbance threshold; the signal processor is further configured to stop the generating of the X-ray image based on the X-ray detection signal when the signal processor is in the process of generating the X-ray image based on the X-ray detection signal; or the signal processor is further configured to transmit an interrupt signal to the imaging detector array to stop the collecting of the charges; or the signal processor is further configured to transmit an interrupt signal to the signal generator to stop the generating of the X-ray detection signal for a fixed amount of time; or the signal processor is further configured to provide a second delay the triggering signal from the triggering of the signal generator to initiate the generating of the X-ray detection signal.