1. A computer-implemented method, comprising: accessing an image having a first blurred region and a second blurred region; generating a first blur kernel for the first blurred region and a second blur kernel for the second blurred region; positioning the first blur kernel with respect to the first blurred region; positioning the second blur kernel with respect to the second blurred region based on the position of the first blur kernel; and deblurring the image by deconvolving the first blurred region with the first blur kernel and deconvolving the second blurred region with the second blur kernel.