An imaging system for providing a three-dimensional surface representation of an animal, the imaging system comprising: a camera; an imaging chamber including a set of walls enclosing an interior cavity; a stage configured to support the animal within the interior cavity, wherein the stage is movable to a plurality of positions in the interior cavity at different distances from the camera, with each of the plurality of positions being within a field of view for the camera; a structured light source configured to produce structured light comprising a set of lines at each of the plurality of positions of the stage for transmission onto the stage alone to produce a reference pattern without the animal and onto the animal while the animal rests on the stage, wherein interception of the structured light by the animal generates structured light surface information for the animal, wherein the structured light source comprises a scanning laser galvanometer that includes a laser that produces a beam of light, and at least one mirror positionable to reflect the beam of light and cast the set of lines onto the animal; and a processor configured to: produce a three-dimensional surface representation of at least a portion of the animal using the reference pattern obtained by the camera and the structured light surface information obtained by the camera at the plurality of positions of the stage; and use the three-dimensional surface representation of at least a portion of the animal to reconstruct a location, brightness and size of a light source within the animal; characterized in that, the processor is further configured to: control the at least one mirror to control a line spacing of the set of lines of the structured light and steer the structured light to different locations within the imaging chamber. a camera; an imaging chamber including a set of walls enclosing an interior cavity; a stage configured to support the animal within the interior cavity, wherein the stage is movable to a plurality of positions in the interior cavity at different distances from the camera, with each of the plurality of positions being within a field of view for the camera; a structured light source configured to produce structured light comprising a set of lines at each of the plurality of positions of the stage for transmission onto the stage alone to produce a reference pattern without the animal and onto the animal while the animal rests on the stage, wherein interception of the structured light by the animal generates structured light surface information for the animal, wherein the structured light source comprises a scanning laser galvanometer that includes a laser that produces a beam of light, and at least one mirror positionable to reflect the beam of light and cast the set of lines onto the animal; and a processor configured to: produce a three-dimensional surface representation of at least a portion of the animal using the reference pattern obtained by the camera and the structured light surface information obtained by the camera at the plurality of positions of the stage; and use the three-dimensional surface representation of at least a portion of the animal to reconstruct a location, brightness and size of a light source within the animal; produce a three-dimensional surface representation of at least a portion of the animal using the reference pattern obtained by the camera and the structured light surface information obtained by the camera at the plurality of positions of the stage; and use the three-dimensional surface representation of at least a portion of the animal to reconstruct a location, brightness and size of a light source within the animal; control the at least one mirror to control a line spacing of the set of lines of the structured light and steer the structured light to different locations within the imaging chamber.