Computer vision is one of the most widely studied sub-fields of computer science. It has several important applications, such as face detection, image searching, and artistic image conversion. With the popularity of deep learning methods, many recent