Pattern recognition is the construction of algorithms to decode and recognize images or data patterns in so-called random data.
It is a vital and growing field with applications in artifical intelligence, machine learing, data mining, speech recognition, bioinformatics, and computer vision.