A FPGA-Based Architecture for Automatic Hexagonal Bolts Detection in Railway Maintenance

Abstract
Rail inspection is a very important task in railway maintenanceand it is periodically needed for preventing dangerous situations.Inspection is operated manually by trained human operator walkingalong the track searching for visual anomalies. This monitoringis unacceptable for slowness and lack of objectivity, becausethe results are related to the ability of the observer to recognizecritical situations. The paper presents a prototypal FPGA-based architecture which automatically detects presence/absence of the fastening bolts that fix the rails to the sleepers. A simple predicting algorithm, exploiting the geometry of the railways, extracts, from the long video sequence acquired by a digital line scan camera, few windows where the presence of bolts is expected. These windows are preprocessed according to a Haar Transform and then provided to a Multi Layer Perceptron Neural Classifiers (MLPNCs) which reveals the presence/absenceof the fastening bolts with an accuracy of 99.6% in detecting visiblebolts and of 95% in detecting missing bolts. A FPGA-based architectureperforms these tasks in 13.29 ms, allowing an on-the-fly analysis ofa video sequence acquired up at 190 km/h.

This publication has 10 references indexed in Scilit: