Text this: A Multi-Sensor Fusion System for Rail-Side Detection Using LiDAR, Inertial Measurement Unit, and GPS Data Based on Two-Stage Machine Learning Framework