Underwater Laser Scanner: Ray-Based Model and Calibration