This paper addresses the problem of fault detection and isolation in railway track circuits. A track circuit can be considered as a large-scale system composed of a series of trimming capacitors located between a transmitter and a receiver. A defective capacitor affects not only its own inspection data (short circuit current) but also the measurements related to all capacitors located downstream (between the defective capacitor and the receiver). Here, the global fault detection and isolation problem is broken down into several local pattern recognition problems, each dedicated to one capacitor. The outputs from local neural network or decision tree classifiers are expressed using Dempster-Shafer theory and combined to make a final decision on the detection and localization of a fault in the system. Experiments with simulated data show that correct detection rates over 99 % and correct localization rates over 92% can be achieved using this approach, which represents a major improvemen...