Yarn fault classification: a signal processing approach using multiple projections