Abstract
The paper describes the method of objects detection on aerial photographs using neural networks. The aim of this paper is to present an object detection algorithm by neural networks using sliding window. Main idea and main benefit of this concept is that image processing by sliding window with different sizes and that user can set possibility threshold for neural network classifying. This approach can be used with any neural network types because the goal of neural network in the method is to classify current part of image. For our experiments we took convolutional neural network and aerial photos. Also in this paper described the extension of this method. It’s an algorithm that allows post processing of data obtained as a result of the operation of neural networks. The problem of searching for aircraft in images is considered as an example. Some results of aircraft detection are presented in this paper. Image processing took place in distributed data processing system that also described in this paper.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Cheng G, Han J (2016) A survey on object detection in optical remote sensing images. ISPRS J Photogramm Remote Sens 117:11–28
Chen Q, Sun Q, Heng PA, Xia D (2008) A double-threshold image binarization method based on edge detector. Pattern Recognit 41:1254–1267. https://www.researchgate.net/publication/220604236_A_double-threshold_image_binarization_method_based_on_edge_detector
Cheng G, Zhou P, Han J (2016) Learning rotation-invariant convolutional neural networks for object detection in VHR optical remote sensing images. IEEE Trans Geosci Remote Sens 54(12):7405–7415
Convolutional implementation of sliding windows, object detection, Coursea. https://ru.coursera.org/lecture/convolutional-neural-networks/convolutional-implementation-of-sliding-windows-6UnU4
Convolutional neural network for all, machine learning world. https://medium.com/machine-learning-world/convolutional-neural-networks-for-all-part-ii-b4cb41d424fd
Dorogii YY (2012) Arkhitektura obobshchennykh svertochnykh neironnykh setei (The architecture of generalized convolutional neural networks), Vestnik NTUU KPII, 2012, No. 57, 6 p. Available at: http://www.itvisnyk.kpi.ua/wp-content/uploads/2012/08/54_36.pdf
Face detection using haar cascades, OpenCV. Open source computer vision documentation. http://docs.opencv.org/trunk/d7/d8b/tutorial_py_face_detection.html
Girshick RB, Donahue J, Darrell T, Malik J (2014) Rich feature hierarchies for accurate object detection and semantic segmentation. In: IEEE conference on computer vision and pattern recognition, CVPR 2014. https://www.cv-foundation.org/openaccess/content_cvpr_2014/papers/Girshick_Rich_Feature_Hierarchies_2014_CVPR_paper.pdf
Hinton GE et al (2012a) Improving neural networks by preventing co-adaptation of feature detectors. arXiv:1207.0580v1, 3 July 2012
Hinton GE, Srivastava N et al (2012b) Improving neural networks by preventing co-adaptation of feature detectors. arXiv preprint arXiv:1207.0580. https://pdfs.semanticscholar.org/2116/b2eaaece4af9c28c32af2728f3d49b792cf9.pdf
Ivanov ES, Tishchenko IP, Vinogradov AN (2019) Multispectral image segmentation using neural network. Sovremennye problem DZZ iz kosmosa 16(1):25–34. http://d33.infospace.ru/d33_conf/sb2019t1/25-34.pdf
Kondratyev A, Tishchenko I (2016) Concept of distributed processing system of images flow in terms of π-calculus. In: 2016 18th conference of open innovations association and seminar on information security and protection of information technology (FRUCT-ISPIT), pp 328–334
Kriesel D (2007) A brief introduction to neural networks. ZETA2-EN. http://www.dkriesel.com/_media/science/neuronalenetze-enzeta2-2col-dkrieselcom.pdf
Pitknen J (2001) Individual tree detection in digital aerial images by combining locally adaptive binarization and local maxima methods. Can J For Res 31(5):832–844
Ren S et al (2017) Object detection networks on convolutional feature maps. IEEE Trans Pattern Anal Mach Intell 39(7):1476–1481. https://arxiv.org/pdf/1504.06066
Romanov AA (2018) Svertochnye neironnye seti (Convolutional neural networks), Nauchnye issledovaniya: klyuchevye problemy III tysyacheletiya, 2018, pp 5–9. Available at: https://scientificresearch.ru/images/PDF/2018/21/svertochnye.pdf
Rosebrock A (2015) Histogram of oriented gradients and object detection [Web log post]. Retrieved 31 Aug 2015. http://www.pyimagesearch.com/2014/11/10/histogram-oriented-gradients-object-detection/
Sarangi N, Sekhar C (2015) Tensor deep stacking networks and kernel deep convex networks. In: 4th International conference on pattern recognition: applications and methods, IC RAM, 2015, pp 267–281. https://link.springer.com/chapter/10.1007/978-3-319-27677-=9_17
Ševo I, Avramovic A (2016) Convolutional neural network based automatic object detection on aerial images. IEEE Geosci Remote Sens Lett 13(5):740–744
Acknowledgements
This work was carried out with the financial support of the state represented by the Ministry of Education and Science of the Russian Federation (unique identifier of the project RFMEFI60419X0236)
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
Ivanov, E.S., Smirnov, A.V., Tishchenko, I.P., Vinogradov, A.N. (2020). Object Detection in Aerial Photos Using Neural Networks. In: Dzemyda, G., Bernatavičienė, J., Kacprzyk, J. (eds) Data Science: New Issues, Challenges and Applications. Studies in Computational Intelligence, vol 869. Springer, Cham. https://doi.org/10.1007/978-3-030-39250-5_1
Download citation
DOI: https://doi.org/10.1007/978-3-030-39250-5_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-39249-9
Online ISBN: 978-3-030-39250-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)