Abstract
Edge Detection in image processing is very important due to large number of applications it offers in variety of fields that extend from medical imaging to text and object detection, security, mapping of roads, real time traffic management, image inpainting, video surveillance and many more. Traditional methods for edge detection mostly rely on gradient filter based algorithms which usually require excessive pre-processing of the images for noise reduction and post-processing of the generated results in order to get fine edges. Moreover, traditional algorithms are not reliable generally because; as the noise in images increases their efficiency is affected largely due to escalation of mask size which also makes the system computationally expensive. In this paper, we will employ transfer learning in CNN method to detect edges of roof images. Incorporating CNN into edge detection problem makes the whole system simple, fast, and reliable. Moreover, with no more extra training requirement and without any additional feature extraction, CNN can process input images of any size. This technique employs feature map of the image using Visual Geometry Group (VGG) CNN network followed by application of Roberts, Prewitt, Scharr and Sobel edge operators separately to compute required edges. Interpretations of ground truths were obtained using manual techniques on roof images for performance comparison, and PNSR value of computed results via multiple operators against the ground truths is calculated.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Wang, R.: Edge detection using convolutional neural network. In: International Symposium on Neural Networks, Advances in Neural Networks—ISNN (20 December 2016)
Peli, T., Malah, D.: A study of edge detection algorithms. IEEE Trans. Comput. Graph. Image Process. 20(1), 1–21 (1982)
El-Sayed, M.A., Estaitia, Y.A., Khafagy, M.A.: Automated edge detection using convolutional neural network. Int. J. Adv. Comput. Sci. Appl. (IJACSA) 4(10) (2013)
Torre, V., Poggio, T.A.: On edge detection. IEEE Trans. Pattern Anal. Mach. Intell. PAMI-8(2) (March 1986)
Marr, D., Hildreth, E.: Theory of edge detection. Proc. R. Soc. London B 207, 187–217 (1980)
Canny, L.: A computational approach to edge detection. IEEE Trans. Pattern Anal. Mach Intell. 8(1), 679–698 (1986)
Rosenblatt, F.: The perceptron: a probabilistic model for information storage and organization in the brain. Psychol. Rev. 65(6), 386–408 (1958) (Cornell Aeronautical Laboratory)
Simonyan, K., Zisserman, A.: Very deep convolutional networks for large-scale image recognition. In: International Conference on Learning Representations (ICLR) (2015)
Ahmed, A., Byun, Y.-C.: Edge detection using CNN for roof images. In: The 2019 Asia Pacific Information Technology Conference (January 2019)
Xie, S., Tu, Z.: Holistically-Nested Edge Detection. International Journal of Computer Vision 125 (1-3):3-18 (2017)
Bertasius, G., Shi, J., Torresani, L.: DeepEdge: A multi-scale bifurcated deep network for top-down contour detection. In: IEEE CVPR 4380–4389 (2015)
Shen, W., Wang, Y., Bai, X., Zhang, Z.: Deep-Contour: A deep convolutional feature learned by positive-sharing loss for contour detection. In IEEE CVPR 3982–3991 (2015)
Liu, Y.: Richer convolutional features for edge detection. In IEEE Transactions on Pattern Analysis and Machine Intelligence (October 2018)
Alom, Md.Z., Taha, T.M., Yakopcic, C., Westberg, S., Hasan, M., Van Esesn, B.C., Awwal, A.A., Asari, V.K.: The history began from AlexNet: a comprehensive survey on deep learning approaches, (March 2018)
Acknowledgements
This research was financially supported by the Ministry of SMEs and Startups (MSS), Korea, under the “Regional Specialized Industry Development Program (R&D or non-R&D, Project number)” supervised by the Korea Institute for Advancement of Technology (KIAT).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Ahmed, A., Byun, YC., Byun, S.Y. (2020). Edge Detection in Roof Images Using Transfer Learning in CNN. In: Lee, R. (eds) Computational Science/Intelligence and Applied Informatics. CSII 2019. Studies in Computational Intelligence, vol 848. Springer, Cham. https://doi.org/10.1007/978-3-030-25225-0_7
Download citation
DOI: https://doi.org/10.1007/978-3-030-25225-0_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-25224-3
Online ISBN: 978-3-030-25225-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)