Abstract
With facial expressions, humans can interconnect and relay information and feelings between one another. Recognizing emotions involves the four key stages namely facial expression recognition, preprocessing, feature extraction and classification. The facial images have more information than necessary; the images’ background noise can also impact automated expression recognition. To resolve unnecessary information and background noise, filtering and edge detection algorithms were used during the preprocessing phase. The edge detectors were used in facial expression recognition to highlight frequent facial components, locating sharp discontinuities and filtering less important data. Key edge detectors including Sobel, Prewitt, Differences of Gaussian, Laplacian of Gaussian, Roberts, Kirsch and Canny Edge detector were used for preprocessing of facial expression images. Viola Jones facial detection algorithm and local feature extraction algorithms, local directional patterns as well as k-nearest neighbor algorithms are used for image detection, feature extraction and classification respectively. The best results were based on the Cohn-Kanade database (CK+) with local directional patterns, canny edge detector and k-nearest neighbor.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Aggarwal, C.C.: Data Mining. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-14142-8
Aung, M.S., et al.: The automatic detection of chronic pain-related expression: requirements, challenges and the multimodal EmoPain dataset. IEEE Trans. Affect. Comput. 7(4), 435–451 (2015)
Canny, J.: A computational approach to edge detection. IEEE Trans. Pattern Anal. Mach. Intell. 8(6), 679–698 (1986)
Nadernejad, E., Sharifzadeh, S.: Edge detection techniques: evaluations and comparisons. Appl. Sci. 2(31), 1507–1520 (2008)
Fasel, B., Luettin, J.: Automatic facial expression analysis: a survey. Pattern Recogn. 36(1), 259–275 (2003)
Huang, X., Zhao, G., Pietikäinen, M., Zheng, W.: Dynamic facial expression recognition using boosted component-based spatiotemporal features and multi-classifier fusion. In: Blanc-Talon, J., Bone, D., Philips, W., Popescu, D., Scheunders, P. (eds.) ACIVS 2010. LNCS, vol. 6475, pp. 312–322. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-17691-3_29
Karande, K.J., Talbar, S.N.: Canny edge detection for face recognition. In: Independent Component Analysis of Edge Information for Face Recognition. SpringerBriefs in Applied Sciences and Technology, pp. 21–33. Springer, India (2014). https://doi.org/10.1007/978-81-322-1512-7_2
Lakshmi, S., Sankaranarayanan, D.V.: A study of edge detection techniques for segmentation computing approaches. IJCA “Computer Aided Soft Computing Techniques for Imaging and Biomedical Applications” CASCT, pp. 35–40 (2010)
Lemaire, P., Ben Amor, B., Ardabilian, M., Chen, L., Daoudi, M.: Fully automatic 3D facial expression recognition using a region-based approach. In: Proceedings of the 2011 Joint ACM Workshop on Human Gesture and Behavior Understanding, New York, USA, pp. 53–58. ACM (2011)
Kaur, M., Vashisht, R.: Comparative study of facial expression recognition techniques. J. Comput. Appl. 13(1), 43–50 (2011)
Nurzynska, K., Smolka, B.: Smiling and neutral facial display recognition with the local binary patterns operator. J. Med. Imaging Health Inform. 5(6), 1374–1382 (2015)
Othman, Z., et al.: Comparison of Canny and Sobel edge detection in MRI images. Comput. Sci. Biomech. 133–136 (2009)
Padgett, C., Cottrell, G.W.: Representing face images for emotion classification. In: Advances in neural information processing systems, pp. 894–900 (1997)
Papageorgiou, C.P., Oren, M., Poggio, T.A.: General framework for object detection. In: Sixth International Conference on Computer Vision (IEEE Cat. No. 98CH36271). IEEE (1998)
Acharjya, P.P., Das, R., Ghoshal, D.: Study and comparison of different edge detectors for image segmentation. J. Comput. Sci. Technol. Graph. Vis. 12(13) 2012. Version 1.0
Rani, S., et al.: Pre filtering techniques for face recognition based on edge detection algorithm. J. Eng. Technol. 13–218 (2017)
RaviKumar, Y., RaviKumar, C.: An improved LBP to extract nonuniform patterns with Gabor filter to increase face similarity. In: CCIP 2016, pp. 1–5 (2016)
Sanin, A., et al.: Spatio-temporal covariance descriptors for action and gesture recognition. In: 2013 IEEE Workshop on Applications of Computer Vision (WACV)
Spizhevoy, A.S.: Robust dynamic facial expressions recognition using Lbp-Top descriptors and Bag-of-Words classification model. Pattern Recogn. Image Anal. 26(1), 216–220 (2016)
Saini, V., Garg, R.: A comparative analysis on edge detection techniques used in image processing. IOSR J. Electron. Commun. Eng. (IOSRJECE), 56–59 (2012). ISSN: 2278–2834
Viola, P., Jones, M.J.: Robust real-time face detection. Int. J. Comput. Vis. 57(2), 137–154 (2004)
Gao, W., Yang, L., Zhang, X., Liu, H.: An improved Sobel edge detection. IEEE 978-1-4244-5540-9/10/\$26.00 (2010)
Yang, M.H., Kriegman, D.J., Ahuja, N.: Detecting faces in images: a survey. IEEE Trans. Pattern Anal. Mach. Intell. 24(1), 34–58 (2002)
Shah, Z.H., Kaushik, V.: Performance analysis of canny edge detection for illumination invariant facial expression recognition. In: 2015 International Conference on Industrial Instrumentation and Control (ICIC), IEEE (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Chengeta, K., Viriri, S. (2019). Image Preprocessing Techniques for Facial Expression Recognition with Canny and Kirsch Edge Detectors. In: Nguyen, N., Chbeir, R., Exposito, E., Aniorté, P., Trawiński, B. (eds) Computational Collective Intelligence. ICCCI 2019. Lecture Notes in Computer Science(), vol 11684. Springer, Cham. https://doi.org/10.1007/978-3-030-28374-2_8
Download citation
DOI: https://doi.org/10.1007/978-3-030-28374-2_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-28373-5
Online ISBN: 978-3-030-28374-2
eBook Packages: Computer ScienceComputer Science (R0)