Ship Detection in SAR Images Based on Maxtree Representation and Graph Signal Processing

This paper discusses an image processing architecture and tools to address the problem of ship detection in synthetic-aperture radar images. The detection strategy relies on a tree-based representation of images, here a Maxtree, and graph signal processing tools. Radiometric as well as geometric attributes are evaluated and associated with the Maxtree nodes. They form graph attribute signals which are processed with graph filters. The goal of this filtering step is to exploit the correlation existing between attribute values on neighboring tree nodes. Considering that trees are specific graphs where the connectivity toward ancestors and descendants may have a different meaning, we analyze several linear, nonlinear, and morphological filtering strategies. Beside graph filters, two new filtering notions emerge from this analysis: tree and branch filters. Finally, we discuss a ship detection architecture that involves graph signal filters and machine learning tools. This architecture demonstrates the interest of applying graph signal processing tools on the tree-based representation of images and of going beyond classical graph filters. The resulting approach significantly outperforms state-of-the-art algorithms. Finally, a MATLAB toolbox allowing users to experiment with the tools discussed in this paper on Maxtree or Mintree has been created and made public.

[1]  Tao Li,et al.  An Improved Superpixel-Level CFAR Detection Method for Ship Targets in High-Resolution SAR Images , 2018, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[2]  José M. F. Moura,et al.  Big Data Analysis with Signal Processing on Graphs: Representation and processing of massive data sets with irregular structure , 2014, IEEE Signal Processing Magazine.

[3]  Carlos López-Martínez,et al.  Edge Enhancement Algorithm Based on the Wavelet Transform for Automatic Edge Detection in SAR Images , 2011, IEEE Transactions on Geoscience and Remote Sensing.

[4]  Maria J. Sanjuan-Ferrer Detection of coherent scatterers in SAR data: algorithms and applications , 2013 .

[5]  Jelena Kovacevic,et al.  Discrete Signal Processing on Graphs: Sampling Theory , 2015, IEEE Transactions on Signal Processing.

[6]  Pascal Monasse,et al.  Fast computation of a contrast-invariant image representation , 2000, IEEE Trans. Image Process..

[7]  Gholamreza Akbarizadeh,et al.  A New Statistical-Based Kurtosis Wavelet Energy Feature for Texture Recognition of SAR Images , 2012, IEEE Transactions on Geoscience and Remote Sensing.

[8]  Michael H. F. Wilkinson,et al.  Hyperconnected Attribute Filters Based on k-Flat Zones , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Bo Zhang,et al.  Ship Detection for High-Resolution SAR Images Based on Feature Analysis , 2014, IEEE Geoscience and Remote Sensing Letters.

[10]  Philippe Salembier,et al.  Binary partition tree as an efficient representation for image processing, segmentation, and information retrieval , 2000, IEEE Trans. Image Process..

[11]  Thierry Géraud,et al.  A Comparative Review of Component Tree Computation Algorithms , 2014, IEEE Transactions on Image Processing.

[12]  Xiaolong Wang,et al.  Ship Detection for Complex Background SAR Images Based on a Multiscale Variance Weighted Image Entropy Method , 2017, IEEE Geoscience and Remote Sensing Letters.

[13]  Pascal Frossard,et al.  The emerging field of signal processing on graphs: Extending high-dimensional data analysis to networks and other irregular domains , 2012, IEEE Signal Processing Magazine.

[14]  Alexandre Gonçalves Silva,et al.  New Extinction Values from Efficient Construction and Analysis of Extended Attribute Component Tree , 2008, SIBGRAPI.

[15]  José M. F. Moura,et al.  Signal denoising on graphs via graph filtering , 2014, 2014 IEEE Global Conference on Signal and Information Processing (GlobalSIP).

[16]  Jocelyn Chanussot,et al.  Processing Multidimensional SAR and Hyperspectral Images With Binary Partition Tree , 2013, Proceedings of the IEEE.

[17]  Scott T. Acton,et al.  Inclusion filters: a class of self-dual connected operators , 2005, IEEE Transactions on Image Processing.

[18]  Sunil K. Narang,et al.  Perfect Reconstruction Two-Channel Wavelet Filter Banks for Graph Structured Data , 2011, IEEE Transactions on Signal Processing.

[19]  Carlos López-Martínez,et al.  A novel algorithm for ship detection in SAR imagery based on the wavelet transform , 2005, IEEE Geoscience and Remote Sensing Letters.

[20]  B. P. Salmon,et al.  Synthetic Aperture Radar Ship Detection Using Haar-Like Features , 2017, IEEE Geoscience and Remote Sensing Letters.

[21]  Naouma Kourti,et al.  The SUMO Ship Detector Algorithm for Satellite Radar Images , 2017, Remote. Sens..

[22]  Yongchao Xu,et al.  Hierarchical Segmentation Using Tree-Based Shape Spaces , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[23]  M.H.F. Wilkinson,et al.  Connected operators , 2009, IEEE Signal Processing Magazine.

[24]  Philippe Salembier,et al.  Antiextensive connected operators for image and sequence processing , 1998, IEEE Trans. Image Process..

[25]  Nicolas Passat,et al.  Extraction of complex patterns from multiresolution remote sensing images: A hierarchical top-down methodology , 2012, Pattern Recognit..

[26]  Giampaolo Ferraioli,et al.  Unsupervised Coastal Line Extraction From SAR Images , 2013, IEEE Geoscience and Remote Sensing Letters.

[27]  José M. F. Moura,et al.  Discrete Signal Processing on Graphs , 2012, IEEE Transactions on Signal Processing.

[28]  Haipeng Wang,et al.  Detection and Discrimination of Ship Targets in Complex Background From Spaceborne ALOS-2 SAR Images , 2018, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[29]  Pierre Vandergheynst,et al.  A Multiscale Pyramid Transform for Graph Signals , 2013, IEEE Transactions on Signal Processing.

[30]  Ronald Jones,et al.  Attribute Openings, Thinnings, and Granulometries , 1996, Comput. Vis. Image Underst..

[31]  Santiago Segarra,et al.  Center-weighted median graph filters , 2016, 2016 IEEE Global Conference on Signal and Information Processing (GlobalSIP).

[32]  Pierre Soille,et al.  Constrained connectivity for hierarchical image partitioning and simplification , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[33]  Yongchao Xu,et al.  Connected Filtering on Tree-Based Shape-Spaces , 2016, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[34]  Jean Cousty,et al.  Morphological filtering on graphs , 2013, Comput. Vis. Image Underst..

[35]  Liang Chen,et al.  An Intensity-Space Domain CFAR Method for Ship Detection in HR SAR Images , 2017, IEEE Geoscience and Remote Sensing Letters.

[36]  Yuichi Tanaka,et al.  Oversampled Graph Laplacian Matrix for Graph Filter Banks , 2014, IEEE Transactions on Signal Processing.

[37]  Gil Denis,et al.  Towards disruptions in Earth observation? New Earth Observation systems and markets evolution: Possible scenarios and impacts ☆ , 2017 .

[38]  M. Ghanbari,et al.  Binary Partition Tree Analysis Based on Region Evolution and Its Application to Tree Simplification , 2007, IEEE Transactions on Image Processing.

[39]  Josiane Zerubia,et al.  Unsupervised Amplitude and Texture Classification of SAR Images With Multinomial Latent Model , 2013, IEEE Transactions on Image Processing.

[40]  Julie Delon,et al.  Shape-based Invariant Texture Indexing , 2010, International Journal of Computer Vision.

[41]  Michael H. F. Wilkinson,et al.  Volumetric Attribute Filtering and Interactive Visualization Using the Max-Tree Representation , 2007, IEEE Transactions on Image Processing.

[42]  Philippe Salembier,et al.  Motion connected operators for image sequences , 1996, 1996 8th European Signal Processing Conference (EUSIPCO 1996).

[43]  Jocelyn Chanussot,et al.  Object recognition in hyperspectral images using Binary Partition Tree representation , 2015, Pattern Recognit. Lett..

[44]  Irena Hajnsek,et al.  Ship Detection with Spectral Analysis of Synthetic Aperture Radar: A Comparison of New and Well-Known Algorithms , 2015, Remote. Sens..

[45]  Verónica Vilaplana,et al.  Binary Partition Trees for Object Detection , 2008, IEEE Transactions on Image Processing.

[46]  Yoshio Yamaguchi,et al.  CFAR ship detection in SAR images based on lognormal mixture models , 2011, 2011 3rd International Asia-Pacific Conference on Synthetic Aperture Radar (APSAR).

[47]  Richard Jones Component trees for image filtering and seg - mentation , 1997 .

[48]  Emmanuel Bertin,et al.  Effective Component Tree Computation with Application to Pattern Recognition in Astronomical Imaging , 2007, 2007 IEEE International Conference on Image Processing.

[49]  Yifan Hu,et al.  Efficient, High-Quality Force-Directed Graph Drawing , 2006 .

[50]  Gholamreza Akbarizadeh,et al.  Coastline extraction from SAR images using spatial fuzzy clustering and the active contour method , 2017 .

[51]  Nicolas Longépé,et al.  AIS-Based Evaluation of Target Detectors and SAR Sensors Characteristics for Maritime Surveillance , 2015, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[52]  Huanxin Zou,et al.  A Bilateral CFAR Algorithm for Ship Detection in SAR Images , 2015, IEEE Geoscience and Remote Sensing Letters.

[53]  Antonio J. Plaza,et al.  Hyperspectral Image Segmentation Using a New Spectral Unmixing-Based Binary Partition Tree Representation , 2014, IEEE Transactions on Image Processing.