Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 32451
Early Recognition and Grading of Cataract Using a Combined Log Gabor/Discrete Wavelet Transform with ANN and SVM

Authors: Hadeer R. M. Tawfik, Rania A. K. Birry, Amani A. Saad


Eyes are considered to be the most sensitive and important organ for human being. Thus, any eye disorder will affect the patient in all aspects of life. Cataract is one of those eye disorders that lead to blindness if not treated correctly and quickly. This paper demonstrates a model for automatic detection, classification, and grading of cataracts based on image processing techniques and artificial intelligence. The proposed system is developed to ease the cataract diagnosis process for both ophthalmologists and patients. The wavelet transform combined with 2D Log Gabor Wavelet transform was used as feature extraction techniques for a dataset of 120 eye images followed by a classification process that classified the image set into three classes; normal, early, and advanced stage. A comparison between the two used classifiers, the support vector machine SVM and the artificial neural network ANN were done for the same dataset of 120 eye images. It was concluded that SVM gave better results than ANN. SVM success rate result was 96.8% accuracy where ANN success rate result was 92.3% accuracy.

Keywords: Cataract, classification, detection, feature extraction, grading, log-gabor, neural networks, support vector machines, wavelet.

Digital Object Identifier (DOI):

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 872


[1] M. Vance Thompson, "What happens if cataracts are left untreated?", All About Vision, 2017. (Online). Available: htm. (Accessed: 02- Apr- 2017).
[2], 2017. (Online). Available: http://medicaldictionary. (Accessed: 02- Apr- 2017).
[3] Removal of a Mature Cataract", American Academy of Ophthalmology, 2017. (Online). Available: q/mature-cataract-removal. (Accessed: 02- Apr- 2017).
[4] WHO | Prevention of Blindness and Visual Impairment",, 2017. (Online). Available: (Accessed: 02- Apr- 2017).
[5] R. Acharya U, L. Wong, E. Ng and J. Suri, "Automatic identification of anterior segment eye abnormality", IRBM, vol. 28, no. 1, pp. 35-41, 2007.
[6] R. Acharya, W. Yu, K. Zhu, J. Nayak, T. Lim and J. Chan, "Identification of Cataract and Post-cataract Surgery Optical Images Using Artificial Intelligence Techniques", Journal of Medical Systems, vol. 34, no. 4, pp. 619-628, 2009.
[7] Md. Anayet U. Patwari, Muammer D. Arif, Md. N. A. Chowdhury, A. Arefin and Md. I. Imam, "Detection, Categorization, and Assessment of Eye Cataracts Using Digital Image Processing", The First International Conference on Interdisciplinary Research and Development, Thailand, 2011.
[8] H. Shen, H. Hao, L. Wei and Z. Wang, "An Image Based Classification Method for Cataract", 2008 International Symposium on Computer Science and Computational Technology, 2008.
[9] Jagadish Nayak, "Automated Classification of Normal, Cataract and Post Cataract Optical Eye Images using SVM Classifier" Proceedings of the World Congress on Engineering and Computer Science, WCECS, San Francisco, USA, Vol I, 2013.
[10] L. Guo, J. Yang, L. Peng, J. Li and Q. Liang, "A computer-aided healthcare system for cataract classification and grading based on fundus image analysis", Computers in Industry, vol. 69, pp. 72-80, 2015.
[11] Y. N. Fuadah, A. W. Setiawan and T. L. R. Mengko, "Performing High Accuracy of The System for Cataract Detection Using Statistical Texture Analysis and K-Nearest Neighbor" International Seminar on Intelligent Technology and Its Applications, 2015.
[12] Online Ophthalmic Atlas",, 2017. (Online). Available: (Accessed: 03- Apr- 2017).
[13] Volume 1, Chapter 73. Cataract: Clinical Types",, 2017. (Online). Available: 3.html. (Accessed: 03- Apr- 2017).
[14] J. G. Daugman, "Two-dimensional spectral analysis of cortical receptive field profiles", Vision Research, vol. 20, no. 10, pp. 847-856, 1980.
[15] D. Field, "Relations between the statistics of natural images and the response properties of cortical cells", Journal of the Optical Society of America A, vol. 4, no. 12, p. 2379, 1987.
[16] "Log-Gabor Filters",, 2017. (Online). Available: l.html. (Accessed: 04- May- 2017).
[17] Bharath K and Dr. N. G. Kurahatti,"Verilog design for feature extraction using Log-Gaborfilter for desiese detection", International Journal for Technological Research in Engineering, Volume 2, Issue 9, May, 2015.
[18] Xiao Zhitao, Guo Chengming and Yu Ming " Research on log Gabor wavelet and its application in image edge detection", IEEE, Signal Processing 6th International Conference, 2003.
[19] M. Nixon and A. Aguado, Feature extraction & image processing for computer vision, 2nd ed. Amsterdam: Elsevier, Academic Press, 2013.
[20] Ramy Zewail, Ahmed Seif, Nadder Hamdy and Magdy Saeb,"Irisidentification based on Log-Gabor Filtering",- unpublished.
[21] Rajeshwari J, K. Karibasappa and Gopalkrishna M.T "S-Log: Skin based Log-Gabor Approach for Face Detection in Video" Journal of Multimedia Processing and Technologies, Volume 7, March, 2014.
[22] Shail Kumari Shah and Vineet Khanna "Facial Expression Recognition for Color Images using Gabor, Log Gabor Filters and PCA", International Journal of Computer Applications, Volume 113 – No. 4, March 2015.
[23] Dr. K. Kanagalakshmi & Dr. E. Chandra,"Log-Gabor Orientation with Run-Length Code based Fingerprint Feature Extraction Approach "in Global Journal of Computer Science and Technology, Volume 14, 2014.
[24] C. E. Heil and D. F. Walnut, “Continuous and Discrete Wavelet Transforms,” SIAM Review, vol. 31, no. 4, pp. 628-666, 1989.
[25] Jageshvar K. Keche and Mahendra P. Dhore," Facial Feature Expression Based Approach for Human Face Recognition: A Review" Vol. 1, Issue 3, IJISET - International Journal of Innovative Science, Engineering & Technology, May, 2014.
[26] Sylvian Fischer, Filip Sroubek, Rafael Redondo and Gabriel Cristo´ bal" Self-Invertible 2D Log-Gabor Wavelets", in International Journal of Computer Vision, January, 2007.
[27] "A Brief Introduction to Support Vector Machine (SVM)", 2017. (Online). Available: pdf. (Accessed: 05- May- 2017).
[28] U. code, U. code and S. Ray, "Understanding Support Vector Machine algorithm from examples (along with code)", Analytics Vidhya, 2017. (Online). Available: machine-example-code/. (Accessed: 03- Apr- 2017).
[29] B. Yekkehkhany, A. Safari, S. Homayouni and M. Hasanlou, "A comparison study of different kernel functions for svm-based classification of multi-temporal polamiterly sar data", ISPRS - International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, vol. -23, pp. 281-285, 2014.
[30] "MATLAB - MathWorks",, 2017. (Online). Available: (Accessed: 26- Aug- 2017).
[31] "A Basic Introduction To Neural Networks",, 2017. (Online). Available: (Accessed: 16- May- 2017).
[32] Zupan. Jure," Introduction to Artificial Neural Network (ANN) Methods: What They Are and How to Use Them*", Slovenica.2017.
[33] "Artificial neural network", 2017. (Online). Available: (Accessed: 26- Aug- 2017).
[34] Anca Ignat, "Combining Features for Texture Analysis", Springer International Publishing, G. Azzopardi and N. Petkov (Eds), Part II, LNCS 9257, pp. 220–229, 2015 Switzerland.
[35] Salim Lahmiri and Mounir Boukadoum," Hybrid Discrete Wavelet Transform and Gabor Filter Banks Processing for Features Extraction from Biomedical Images" in Journal of Medical Engineering,Volume 2013, Article ID 104684, March, 2013.