Yeah there's a wide range of ways to map the surroundings. Road infrastructure, however is designed for vision so I don't see why just cameras wouldn't be sufficient. The issue here is not that it's didn't see the train - it's on video, after all - but that it didn't know how to react to it.