Using Neuro-Linguistic Programming
In psychology, there are a number of theories and methods to assess human behaviour, or personalities, to be specific. It depends on many factors such as age, emotional balance, and physical health among others. The reason for choosing NLP in the study is its effectiveness in correctly establishing behavioural factors. NLP analyses behaviour based on the learning style of an individual. It relies on three key factors — neurology, language and programming. The neurology part refers to the actual mental system of the human body, whereas the language and programming parts comprise of communication aspects with other people and perception of the world respectively. In simple words, it is the effect of language with respect to the mind, body and behaviour. NLP is coupled with another personality theory called Visual, Auditory and Kinaesthetic (VAK) theory which has found considerable applications in psychology as well as in assisting fruitful research in this field. VAK has proved to showcase an individual’s learning style most efficiently. As part of this study, iris positions of the eye served as the visual cues to predict human behaviour. In addition, these iris images will be the key for image classification using SVM.Support Vector Machine Algorithm For Analysis and Iris Classification
Eye images, specifically that of the iris, formed the data for this study. SVM was used on these images for iris classification and classifying the iris positions. The image below shows the research method followed in the study: [caption id="attachment_23980" align="alignnone" width="616"]
Iris classification using SVM (Picture Courtesy: Sofea Ramli and Sharifallilah Nordin)[/caption]
As evident from the picture above, once data (images of the eye) is collected from the users, they are subjected to image pre-processing using a graphical user interface (GUI). For this, the image requirement was restricted to 9,000 pixels to achieve optimum performance for classification with SVM. To extract features from the images, histogram equalisation in image processing was used. Also, Sobel Edge Detection was used to detect eye edges along with morphological filtering and binarization. All these features are saved as text files and are set for training and testing. MATLABis the software environment for implementing this algorithm with the kernel being Standard Gaussian Kernel (known as Radial basis function in MATLAB) in SVM.
Accuracy In The Algorithm
The testing and training were conducted for features along with five standard iris positions in the study:- Top left
- Top right
- Centre
- Centre-right
- Centre-left


Your reaction
Discussion
What's your take on this story?
No comments yet — be the first to share your view.