Srinivasa G. Narasimhan's research focuses on the physics of computer vision and computer graphics. His projects highlight three main aspects of his research: the mathematical modeling of the interactions of light with materials and the atmosphere; the design of novel cameras and programmable lighting; and the development of algorithms for rendering and interpreting scene appearance. His research is motivated by applications in a wide range of fields including robotics, intelligent transportation, digital entertainment, remote sensing, underwater imaging, and medical imaging.