Pattern recognition is a term for a technology that recognizes and analyses patterns automatically by machine and which has been used successfully in many areas of application including optical character recognition. Speech recognition, remote sensing and medical imaging processing. Because 'recognition' is almost synonymous with 'classification' in this field, pattern recognition includes statistical classification techniques such as discriminant analysis (here known as supervised pattern recognition or supervised learning) and cluster analysis (known as unsupervised pattern recognition or unsupervised learning). Pattern recognition is closely related to artificial intelligence, artificial neural networks and machine learning and is one of the main techniques used in data mining. Perhaps the distinguishing feature of pattern recognition is that no direct analogy is made in its methodology to underlying biological processes.