Motion blur of fast-moving subjects is a longstanding problem in photography and very common on mobile phones due to limited light collection efficiency, particularly in low-light conditions. While we have witnessed great progress in image deblurring in recent years, most methods require significant computational power and have limitations in processing high-resolution photos with severe local motions. To this end, we develop a novel face deblurring system based on the dual camera fusion technique for mobile phones. The system detects subject motion to dynamically enable a reference camera, e.g., ultrawide angle camera commonly available on recent premium phones, and captures an auxiliary photo with faster shutter settings. While the main shot is low noise but blurry, the reference shot is sharp but noisy. We learn ML models to align and fuse these two shots and output a clear photo without motion blur. Our algorithm runs efficiently on Google Pixel 6, which takes 463 ms overhead per shot. Our experiments demonstrate the advantage and robustness of our system against alternative single-image, multi-frame, face-specific, and video deblurring algorithms as well as commercial products. To the best of our knowledge, our work is the first mobile solution for face motion deblurring that works reliably and robustly over thousands of images in diverse motion and lighting conditions.
翻译:由于光收集效率有限,特别是在低光条件下,快速移动主题的模糊性是一个长期的摄影问题,移动电话上也非常常见。虽然近年来我们看到在图像模糊化方面取得了巨大进展,但大多数方法都需要巨大的计算能力,在处理高清晰度照片时也存在严格的本地动作。为此,我们开发了一个基于移动电话双摄像聚合技术的新颖面部模糊化系统。这个系统检测到动态地让一个参考相机(例如,在最近的高价电话上常见的超广角度相机)能够动态地使用,并捕捉具有更快快门设置的辅助照片。主要镜头虽然噪音低,但模糊不清,但参考镜头却很响亮。我们学习ML模型来对这两张照片进行统一和组合,并在没有动作模糊的情况下制作清晰的照片。我们的算法在Google Pixel 6上有效运行,每拍取463米的顶部。我们的实验展示了我们系统的优势和稳健的参考相机,与替代的单一图像、多框架、特定面和视频解动性算法相比,以及作为商业产品首次的辅助图像解动算法,这是我们最稳健的移动的蓝图解决方案解决方案。