The new technology is based on an improved method to detect motion blur. A parameterized motion blur kernel is mapped into the 3D pose space of the camera to obtain a 3D pose set, and the intersection of the 3D pose sets (shared pose set) corresponding to multiple image patches is obtained. Compared with state-of-the-art methods, the detection accuracy of the proposed method is claimed to be improved by more than 20%.