image processing pattern recognition digital image processing feature extraction computer vision signal, image and video processing image analysis object recognition video processing machine learning