Computer vision is one of the main goals and subfields of artificial intelligence. It also falls under the greater concept of machine perception together with speech or audio recognition using other subfields of artificial intelligence such as natural language processing.