Machine learning, deep learning
Image processing: Image to image, image enhancement, image restoration
Computer vision applications: Object detection, object tracking, crowd counting