Constrained neural classifier training method for flaw detection in industrial pipes using particle swarm optimisation. (8th July 2022)