A method for determining motion of an imaging device during acquisition of an image, the imaging device including an image sensor comprising a plurality of image element acquisition devices, the method implemented by a data processing system and the imaging device, wherein the method comprises the steps of: starting exposure of the image; reading out multiple times image element signals from a first set of the image element acquisition devices; reading out multiple times image element signals from a second set of the image element acquisition devices, wherein the read outs of the image element signals from the second set of the image element acquisition devices are staggered in time in relation to the read outs of the image element signals from the first set of the image element acquisition devices, wherein the first and second sets of the image element acquisition devices are two mutually exclusive sets of image element acquisition devices, each constituted by a non-contiguous group of image element acquisition devices wherein the image element acquisition devices of said first and second sets are arranged on the image sensor in a repetitive pattern, the pattern comprising at least one image element acquisition device from said first set of image element acquisition devices and one image element acquisition device from said second set of image element acquisition devices; concluding exposure of the image after the multiple read outs of the image element signals from the first and second sets of the image element acquisition devices, and then determining motion of the imaging device based upon comparisons between the image element signals from two consecutive read outs of the first and second sets of image element acquisition devices among the multiple read outs of the first and second sets of image elements acquisition devices; storing information identifying the determined motion in a processor-accessible memory system; and assembling an image based at least upon (a) the information identifying the determined motion, (b) at least some of the first image element signals, and (c) at least some of the second image element signals. starting exposure of the image; reading out multiple times image element signals from a first set of the image element acquisition devices; reading out multiple times image element signals from a second set of the image element acquisition devices, wherein the read outs of the image element signals from the second set of the image element acquisition devices are staggered in time in relation to the read outs of the image element signals from the first set of the image element acquisition devices, wherein the first and second sets of the image element acquisition devices are two mutually exclusive sets of image element acquisition devices, each constituted by a non-contiguous group of image element acquisition devices wherein the image element acquisition devices of said first and second sets are arranged on the image sensor in a repetitive pattern, the pattern comprising at least one image element acquisition device from said first set of image element acquisition devices and one image element acquisition device from said second set of image element acquisition devices; concluding exposure of the image after the multiple read outs of the image element signals from the first and second sets of the image element acquisition devices, and then determining motion of the imaging device based upon comparisons between the image element signals from two consecutive read outs of the first and second sets of image element acquisition devices among the multiple read outs of the first and second sets of image elements acquisition devices; storing information identifying the determined motion in a processor-accessible memory system; and assembling an image based at least upon (a) the information identifying the determined motion, (b) at least some of the first image element signals, and (c) at least some of the second image element signals.