Image processing devices utilize computationally efficient operations based on
exposure time and object speed to detect and estimate
motion blur. These operations include determining, from a plurality of image frames of an object, a representative length of movement associated with at least one feature point of the object, which undergoes movement between the plurality of image frames. This representative length of movement is converted to an estimate of
motion blur for a respective
image frame, using operations that are function of length of movement and
exposure time.