Skip to main content

Edge Detection in Roof Images Using Transfer Learning in CNN

  • Chapter
  • First Online:
  • 480 Accesses

Part of the book series: Studies in Computational Intelligence ((SCI,volume 848))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   139.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Wang, R.: Edge detection using convolutional neural network. In: International Symposium on Neural Networks, Advances in Neural Networks—ISNN (20 December 2016)

    Chapter  Google Scholar 

  2. Peli, T., Malah, D.: A study of edge detection algorithms. IEEE Trans. Comput. Graph. Image Process. 20(1), 1–21 (1982)

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. Torre, V., Poggio, T.A.: On edge detection. IEEE Trans. Pattern Anal. Mach. Intell. PAMI-8(2) (March 1986)

    Article  Google Scholar 

  5. Marr, D., Hildreth, E.: Theory of edge detection. Proc. R. Soc. London B 207, 187–217 (1980)

    Article  Google Scholar 

  6. Canny, L.: A computational approach to edge detection. IEEE Trans. Pattern Anal. Mach Intell. 8(1), 679–698 (1986)

    Article  Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. Simonyan, K., Zisserman, A.: Very deep convolutional networks for large-scale image recognition. In: International Conference on Learning Representations (ICLR) (2015)

    Google Scholar 

  9. Ahmed, A., Byun, Y.-C.: Edge detection using CNN for roof images. In: The 2019 Asia Pacific Information Technology Conference (January 2019)

    Google Scholar 

  10. Xie, S., Tu, Z.: Holistically-Nested Edge Detection. International Journal of Computer Vision 125 (1-3):3-18 (2017)

    Article  MathSciNet  Google Scholar 

  11. Bertasius, G., Shi, J., Torresani, L.: DeepEdge: A multi-scale bifurcated deep network for top-down contour detection. In: IEEE CVPR 4380–4389 (2015)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. Liu, Y.: Richer convolutional features for edge detection. In IEEE Transactions on Pattern Analysis and Machine Intelligence (October 2018)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. https://www.kaggle.com/canonwu/roof-images

Download references

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

Authors

Corresponding author

Correspondence to Aneeqa Ahmed .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics