Utilizing a knowledge-based training algorithm and time-domain extraction for pattern recognition in cylindrical features through vibration and sound signals