Previous work
     
   
Magda, Zickler, Kriegman & Belhumeur (2001)
illuminator mounted on robot arm
robot samples the surfaces of two spheres
virtual illuminators via linear interpolation
nonlinear optimization at each pixel
direct solution when illuminators collinear with optical center