Abstract
Removing non-uniform blurring caused by camera shake has been troublesome for its high computational cost. To accelerate the non-uniform deblurring process, this paper analyzes the efficiency bottleneck of the non-uniform deblurring algorithms and proposes to implement the time-consuming and repeatedly required module, i.e. non-uniform convolution, by optical computing. Specifically, the non-uniform convolution is simulated by an off-the-shelf projector together with a camera mounted on a programmable motion platform. Benefiting from the high speed and parallelism of optical computation, our system is able to accelerate most existing non-uniform camera shake removing algorithms extensively. We develop a prototype system which can fast compute non-uniform convolution for the blurring image of planar scene caused by 3D rotation. By incorporating it into an iterative deblurring framework, the effectiveness of proposed system is verified.