pattern recognition machine learning computer vision image processing embedded system algorithms feature extraction classification signal, image and video processing digital image processing signal processing