Design and Implementation of a Video-Frame Localization System for a Drifting Camera-Based Sewer Inspection System