Patent ID: 9076213
Filing Date: 2015-07-07
Classification: G06T

Abstract:
1. A method comprising: receiving a video clip having a plurality of frames; receiving an indication of a planar surface of an object captured within the plurality of frames, wherein the planar surface includes a representation of a specular reflection of light incident on the planar surface from a light source; identifying a frame of interest from the plurality of frames, the frame of interest including a maximum amount of specular information relative to other frames in the plurality of frames; fitting an ellipse to the representation of the specular reflection within the frame of interest; determining an outgoing angle of the light incident on the planar surface within the frame of interest based at least in part on the ellipse; and determining an incoming angle of the light incident on the planar surface within the frame of interest based at least in part on the outgoing angle of the light incident on the planar surface within the frame of interest and a normal of the planar surface within the frame of interest, wherein the a location of the light source is determined based at least in part on the incoming angle of the light incident on the planar surface within the frame of interest.