Long-exposure handheld photography is degraded with blur, which is difficult to remove without prior information about the camera motion. In this work, we utilize inertial sensors (accelerometers and gyroscopes) in modern smartphones to detect exact motion trajectory of the smartphone camera during exposure and remove blur from the resulting photography based on the recorded motion data. The whole system is implemented on the Android platform and embedded in the smartphone device, resulting in a close-to-real-time deblurring algorithm. The performance of the proposed system is demonstrated in real-life scenarios.
"Image deblurring in smartphone devices using built-in inertial measurement sensors," Journal of Electronic Imaging 22(1), 011003 (4 February 2013). https://doi.org/10.1117/1.JEI.22.1.011003