Deep learning Computational Photography Time-of-flight and transient imaging optics robotics optimization HDR Imaging