Spherical harmonics vs. Haar wavelets: basis for recovering illumination from cast shadows | Synapse