Understanding and evaluating blind deconvolution algorithms | Synapse