Rail fastener defect inspection method for multi railways based on machine vision | Synapse