How AI and machine learning are transforming railway ballast analysis — automating fouling classification, anomaly detection, and maintenance prioritisation from GPR and LiDAR survey data.