596 IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, VOL. 4, NO. 4, OCTOBER 2007 A Rapid and Automatic MRF-Based Clustering Method for SAR Images Gui-Song Xia, Chu He, and Hong Sun, Member, IEEE Abstract—This letter presents a precise and rapid clustering method for synthetic aperture radar (SAR) images by embedding a Markov random field (MRF) model in the clustering space and using graph cuts (GCs) to search the optimal clusters for the data. The proposed method is optimal in the sense of maximum a posteriori (MAP). It automatically works in a two-loop way: an outer loop and an inner loop. The outer loop determines the cluster number using a pseudolikelihood information criterion based on MRF modeling, and the inner loop is designed in a “hard” mem- bership expectation–maximization (EM) style: in the E step, with fixed parameters, the optimal data clusters are rapidly searched under the criterion of MAP by the GC; and in the M step, the parameters are estimated using current data clusters as “hard” membership obtained in the E step. The two steps are iterated until the inner loop converges. Experiments on both simulated and real SAR images test the performance of the algorithm. Index Terms—Graph cuts (GCs), image clustering, Markov random field (MRF) model, synthetic aperture radar (SAR). I. I NTRODUCTION W ITH MORE and more synthetic aperture radar (SAR) sensors being used, the volume of SAR images rapidly increases. To effectively make use of these huge image data, fast and unsupervised image analysis algorithms will be very helpful and crucial. Motivated by these, this letter suggests a clustering method for SAR images, which rapidly and automat- ically works. Clustering is a widely used approach for data analysis in feature space and can be applied to image segmentation, where it is also named unsupervised image segmentation. However, due to the assumption that pixels are spatial independent in the image space, the classical clustering methods [e.g., K-means and fuzzy c-mean (FCM)] and their variations [1] fail on SAR images, which have very low “SNR” because of their typical speckle signals. A Markov random field (MRF) model provides an effec- tive technique to impose local spatial information. Unsuper- vised MRF (USMRF)-based segmentation methods combine Manuscript received December 6, 2006; revised March 7, 2007. This work was supported in part by the National Nature Science Foundation of China under Project 60372057 and Project 4037605 and in part by the Open Research Fund of the State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing. The authors are with the Signal Processing Laboratory, Department of Communication Engineering, Electronic Information School, Wuhan Univer- sity, Wuhan 430079, China (e-mail: gsxia.lhi@gmail.com; hc@eis.whu.edu.cn; hongsun@whu.edu.cn). Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org. Digital Object Identifier 10.1109/LGRS.2007.903065 the local spatial information with the model-based cluster- ing approach [2]–[8] and can increase the segmentation pre- cision. However, the MRF-based methods always convert the segmentation problem to a combinational optimization task, which is computationally expensive, even by using some accelerating scheme [e.g., simulated annealing (SA)]. Thus, many MRF-based clustering methods are a tradeoff be- tween the accuracy and the computational complexity of the segmentation. Aiming at both improving the clustering accuracy and eas- ing the computational burdens, this letter suggests a cluster- ing method for SAR images by embedding an MRF model in the image space of the classical clustering methods, and using a recent multilevel graph cut (GC) [9]–[11] algorithm to effectively compute the optimal clusters for the data. The proposed algorithm works in a two-loop way: an outer loop and an inner loop. The outer loop determines the cluster number using a pseudolikelihood information criterion (PLIC) for MRF modeling. In addition, the inner loop is designed in a “hard” membership expectation–maximization (EM) style: in the E step, with fixed parameters, the optimal data clusters are rapidly searched under the criterion of maximum a posteriori (MAP) by the GC; and in the M step, the parameters are estimated using current data clusters obtained in the E step with “hard” cluster membership. The two steps are iterated until the two loops converge, respectively. To justify the efficiency of the proposed clustering approach, we compare it with traditional USMRF-based SAR image segmentation method and the clas- sical clustering method, i.e., K-means. The remainder of this letter is organized as follows. In Section II, the basics of the clustering criterion for SAR images are recalled and summarized. The multilevel GC algorithm is briefly described in Section III, and the proposed clustering method is presented in Section IV. In Section V, experimental results on real and simulated SAR images are presented and analyzed. Section VI gives our conclusion. II. CLUSTERING CRITERION FOR SAR I MAGES AND MRF In this section, first, with the assumption that the cluster number K is known, we recall the clustering criterion for SAR images. A SAR image on a rectangular pixel lattice S, contain- ing a set of pixels Y = {y s ,s S}, will be summarized into K clusters, with the kth cluster modeled by some parameter θ k . Thus, the entire set of clusters can be described by Θ= {θ k ,k =1, 2,...,K}, and every pixel y s will be assigned a cluster label x s ∈{1, 2,...,K}. Let X = {x s ,s S} denote the labeled image, and W =(X, Θ) denote a world state of the observed image Y . Therefore, the clustering is to pursue W , 1545-598X/$25.00 © 2007 IEEE Authorized licensed use limited to: IEEE Xplore. Downloaded on January 19, 2009 at 05:06 from IEEE Xplore. Restrictions apply.