Abstract
With the continuous enhancement of remote sensing technology, using satellite to detect and identify targets has important research significance in military and civil fields. Due to the influence of many interference factors, the background of large-scale infrared remote sensing images is often complex and the target intensity is weak, and efficient and accurate target detection has become a difficult issue. Therefore, the purpose of this paper is to solve the issues of inaccurate target detection and inefficient hardware deployment. Firstly, the rough detection method based on the grey variance and gradient features can effectively extracted the target candidate region and eliminate simple background interference. Secondly, the fine detection method based on multiple features is used for ship classification, in which structured LBP (local binary pattern) features is applied to calculate the structured feature histogram, screen the local target features, and calculate and classify the global features through two-dimensional Fourier features. Thirdly, the improved non-maximum suppression method is used to merge adjacent target points to ensure the accuracy of the algorithm to the greatest extent. Finally, an efficient feature computing unit and multichannel storage structure is proposed to optimize the FPGA (field-programmable gate array) implementation and relieve the pressure of high data rate processing and can eliminate a lot of computational redundancy. Experimental results validate that, compared with some advanced methods, our method can reduce the processing time by up to 1.71 times while the ship detection performance can be improved by up to 5.4%. Furthermore, the hardware processing capability was verified by three indicators, among which the traversal processing performance and throughput can increase by up to 1.7 and 6.7%, while the delays of key modules can decrease by up to 4%.
Similar content being viewed by others
References
Luo K (2015) Space-Based Infrared Sensor Scheduling with High Uncertainty: Issues and Challenges. Syst Eng 18(1):102–113
Nie T, He B, Bi G, Zhang Y, Wang W (2017) A method of ship detection under complex background. ISPRS Int J Geo-Inf 6:159
Yang X, Sun H, Fu K, Yang J, Sun X, Yan M, Guo Z (2018) Automatic ship detection of remote sensing images from google Earth in complex scenes based on multi-scale rotation dense feature pyramid networks. Remote Sens 10:132
Jie H, Hong YX (2013) A method for infrared small target detection with high-pass filter and image enhancement technology. Infrared Technol 35:5
Zeng M, Li J, Peng Z (2006) The design of top-hat morphological filter and application to infrared target detection. Infrared Phys Technol 48:67–76
Corbane Ch, Najman L, Pecoul E, Demagistri L, Petit M (2010) A complete processing chain for ship detection using optical satellite imagery. Int J Remote Sens 31:5837–5854
Yang X, Sun H, Sun X, Yan M, Guo Z, Fu K (2018) Position detection and direction prediction for arbitrary-oriented ships via multiscale rotation region convolutional neural network. IEEE Access 6:50839–50849
Girshick R, Donahue J, Darrell T, Malik J (2016) Region-based convolutional networks for accurate object detection and segmentation. IEEE Trans Pattern Anal Mach Intell 38:142–158
Qin, Y.; Lu, H.; Xu, Y.; Wang, H. Saliency detection via Cellular Automata. In Proceedings of the 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Boston, MA, USA 7–12 June 2015; pp. 110–119.
Zhu C, Zhou H, Wang R, Guo J (2010) A novel hierarchical method of ship detection from spaceborne optical image based on shape and texture features. IEEE Trans Geosci Remote Sens 48:3446–3456
Mumtaz, A.; Jabbar, A.; Mahmood, Z. Saliency based algorithm for ship detection in infrared images. International Bhurban Conference on Applied Sciences & Technology, Islamabad, Pakistan, 10 March 2016; pp. 2151-1411
Noh J, Bae W, Lee W et al (2020) Better to follow, follow to be better: towards precise supervision of feature super-resolution for small object detection. In: 2019 IEEE/CVF International Conference on Computer Vision (ICCV), IEEE
Hosang J, Benenson R, Dollár P (2015) What makes for effective detection proposals. IEEE Transactions Pattern Anal Mach Intell 38(4):814
Ao W, Xu F, Li Y (2018) Detection and discrimination of ship targets in complex background from spaceborne ALOS-2 SAR Images. IEEE J Selected Topics Appl Earth Obser Remote Sens 11(2):536–550
Chen CLP, Li H, Wei Y, Xia T, Tang YY (2014) A local contrast method for small infrared target detection. IEEE Trans Geosci Remote Sens 52(1):574–581
Deng H, Sun X, Liu M (2016) Small infrared target detection based on weighted local difference measure. IEEE Transactions Geosci Remote Sens 54(7):4204–4214
He H, Lin Y, Chen F, Tai H, Yin Z (2017) Inshore ship detection in remote sensing images via weighted pose voting. IEEE Trans Geosci Remote Sens 55(6):3091–3107
Xia Y, Wan S, Yue L (2011) A novel algorithm for ship detection based on dynamic fusion model of multi-feature and support vector machine In Proceedings of the International Conference on Image & Graphics, Hefei, China, 12–15 August 2011; pp. 521–526
Deng H, Sun X, Liu M (2016) Infrared small-target detection using multiscale gray difference weighted image entropy. IEEE Trans Aerosp Electron Syst 52:60–72
Shi Z, Yu X, Jiang Z, Li B (2014) Ship detection in high-resolution optical imagery based on anomaly detector and local shape feature. IEEE Trans Geosci Remote Sens 52:4511–4523
Greidanus H, Kourti N (2006) Findings of the DECLIMS project—detection and classification of marine traffic from space In Proceedings of the Advances in SAR Oceanography from Envisat and ERS Missions, Frascati, Italy, 23–26 January 2006
Shi Z, Yu X, Jiang Z (2014) Ship detection in high-resolution optical imagery based on anomaly detector and local shape feature. IEEE Trans Geosci Remote Sens 52(8):4511–4523
Liu Z, Wang H, Weng L, Yang Y (2016) Ship rotated bounding box space for ship extraction from high-resolution optical satellite images with complex backgrounds. Remote Sens 13(8):1074–1078
Martin DR, Fowlkes CC, Malik J (2004) Learning to detect natural image boundaries using local brightness color and texture cues IEEE Transactions Pattern Anal Mach Intell 26(5), 0–549
Desolneux A, Moisan L, Morel JM (2001) Edge detection by Helmholtz principle. J Math Imag Vision 14(3):271–284
Faghih F, Smith M (2002) Combining spatial and scale-space techniques for edge detection to provide a spatially adaptive wavelet-based noise filtering algorithm. IEEE Trans Image Process 11(9):1062–1071
Lopez-Molina C, Bustince H, Fernández J (2009) A t-norm based approach to edge detection. Bio-Inspired Syst Comput Ambient Intell 5517:302–309
Viola PA, Jones MJ (2001) Rapid object detection using a boosted cascade of simple features Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001. Kauai, HI, USA. 15 April 2001; pp. 1063–6919
Singh R, Vashisht M, Qamar S (2017) Role of linguistic quantifier and digitally approximated Laplace operator in infrared based ship detection. Int J Syst Assurance Eng Manag 8(1):1–7
Gioi Von RG (2010) LSD: a fast line segment detector with a false detection control IEEE Transactions Softw Eng 32(4): 722–732.
Brian J, Hanson AR (2009) Extracting straight lines. IEEE Transactions Pattern Anal Mach Intell 8:425–455
Deng H, Sun X, Liu M, Ye C, Zhou X (2016) Infrared small-target detection using multiscale gray difference weighted image entropy. IEEE Trans Aerosp Electron Syst 52:60–72
Liu W, Anguelov D, Erhan D, Szegedy C, Reed S, Fu CY, Berg AC (2016) SSD: single shot multibox detector In Proceedings of the European Conference on Computer Vision, Amsterdam, The Netherlands,8–16 October 2016; pp. 21–37
Redmon J, Divvala, S, Girshick R, Farhadi A(2016) You only look once: unified, real-time object detection.In Proceedings of the Computer Vision and Pattern Recognition, Las Vegas Valley, NV, USA, 26 June–1 July, pp 779–788
Cai Z, Vasconcelos N (2017) Cascade R-CNN: delving into high quality object detection[J] arXiv: Computer Vision and Pattern Recognition
Dai J, Li Y, He K, Sun J (2016) R-FCN: object detection via region-based fully convolutional networks. In: NIPS'16: proceedings of the 30th international Conference on neural information processing systems, pp 379–387
Zhang Y, Li B, Lu H, Irie A, Ruan X (2016) Sample-specific SVM learning for person re-identification 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR). 2016, pp.1278-1287
Noskov MV, Tutatchikov VS (2017) Modification of a two-dimensional fast Fourier transform algorithm with an analog of the Cooley-Tukey algorithm for image processing. Pattern Recognit Image Anal 27(1):110–113
Akopian D (2017) Fast FFT based GPS satellite acquisition methods IEE Proceedings - Radar, Sonar and Navigation 152(4),277-286
Bodla N, Singh B, Chellappa R (2017) Soft-NMS — improving object detection with one line of code. 2017 IEEE International Conference on Computer Vision (ICCV). Venice, Italy, 25 December 2017; pp. 2380–7504
Zou Z, Shi Z (2016) Ship detection in spaceborne optical image with SVD networks. IEEE Trans Geosci Remote Sens 54(10):5832–5845
Ren S, He K, Girshick R, Sun J (2015) Faster R-CNN: towards real-time object detection with region proposal networks. In Proceedings of the International Conference on Neural Information Processing Systems, Montreal, QC, Canada, 7–12 December 2015; pp. 91–99
Liu Z, Wang H, Weng H, Yang L (2016) Ship rotated bounding box space for ship extraction from high-resolution optical satellite images with complex backgrounds. IEEE Geosci Remote Sens Lett 13(8):1074–1078
Qi S, Ma J, Lin J, Li Y, Tian J (2015) Unsupervised ship detection based on saliency and S-HOG descriptor from optical satellite images. IEEE Geosci Remote Sens Lett 12(7):1451–1455
Yang F, Xu Q, Li B et al (2018) Ship detection from thermal remote sensing imagery through region-based deep forest. IEEE Geosci Remote Sens Lett 15(3):449–453
Pandey JG, Karmakar A, Shekhar C (2014) A novel architecture for FPGA implementation of Otsu's global automatic image thresholding algorithm. International Conference on Embedded Systems 300–305
Huang DY, Lin TW, Hu WC (2010) Automatic threshold selection based on histogram Gaussian estimation method in FPGA. Int J Computer Sci Emerg Technol 4(1):2044–6004
Mahmood F, Toots M, Ofverstedt LG (2016) 2D discrete fourier transform with simultaneous edge artifact removal for real-time applications International Conference on Field Programmable Technology (FPT) 2016, pp.236–239
Yu CL, Irick K, Chakrabarti C (2011) Multidimensional DFT IP generator for FPGA platforms. IEEE Trans Circuits Syst I Regul Pap 58(4):755–764
Ma Y, Cao Y, Vrudhula S, et al. (2018) Optimizing the convolution operation to accelerate deep neural networks on FPGA[J] IEEE Transactions Very Large Scale Integr (VLSI) Syst
Lian X, Liu Z, Song Z, et al. (2019) High-performance fpga-based cnn accelerator with block-floating-point arithmetic[J] IEEE Transactions Very Large Scale Integr (VLSI) Syst
Li CJ, Qu Z, Wang SY et al (2021) A method of cross-layer fusion multi-object detection and recognition based on improved faster R-CNN model in complex traffic environment. Pattern Recogn Lett 145(8):127–134
Ma Y, Dong W (2016) Accelerating SVD computation on FPGAs for DSP systems[C]// 2016 IEEE 13th International Conference on Signal Processing (ICSP). IEEE, 2016
Wang N, Li B, Xu Q et al (2018) Automatic ship detection in optical remote sensing images based on anomaly detection and SPP-PCANet. Remote Sens 11(1):47
Jiang H, Miao R, Chen J et al (2019) A resource-efficient parallel architecture for infrared image stripe noise removal based on the most stable window[J]. Infrared Phys Technol 97:258–269
Zhang C, Jiang H, Pan R et al (2020) High-throughput, resource-efficient multi-dimensional parallel architecture for space-borne sea-land segmentation. J Circ Syst Comput 30(2):1793–6454
Acknowledgements
The authors would like to thank the anonymous reviewers for their constructive comments. This work was partially supported by the Industry-university-research Cooperation Fund of the Eighth Research Institute of China Aerospace Science and Technology Corporation (Grant no. SAST2020-068).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Miao, R., Jiang, H., Tian, F. et al. High anti-interference and FPGA-oriented method for real-time ship detection based on structured LBP features. J Supercomput 78, 13780–13813 (2022). https://doi.org/10.1007/s11227-022-04400-y
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-022-04400-y