1. A method for producing a deblurred image, comprising: under the control of one or more devices configured with executable instructions, obtaining one or more images corresponding to an image capture event; detecting, within the one or more images, a first bokeh artifact having a first shape resulting from an aperture in a first state, and a second bokeh artifact having a second shape resulting from the aperture in a second state, the aperture in the second state being different from the aperture in the first state; determining, based at least in part on the detected first and second shapes, movement of an object of the image capture event relative to the one or more capture devices; and generating an image by processing the one or more images based on the determined movement.