The DeepLens design method is highly effective in creating both classical optical designs and an extended depth-of-field computational lens. An automated computational approach to the optical lens ...