computational periscopy