Segmentation of SAR Images Based on Markov Random Field Model

Similar documents
Scene estimation from speckled synthetic aperture radar imagery: Markov-random-field approach

Image Restoration using Markov Random Fields

Texture Image Segmentation using FCM

MULTI-TEMPORAL SAR CHANGE DETECTION AND MONITORING

C(1) C(i-1) C(i) C(i+1) C(M) Threshold

Unsupervised Segmentation of Synthetic Aperture Radar Sea Ice Imagery Using A Novel Markov Random Field Model

Texture Modeling using MRF and Parameters Estimation

AN ACCURATE IMAGE SEGMENTATION USING REGION SPLITTING TECHNIQUE

TEXTURE ANALYSIS FOR CLASSIFICATION OF RISAT-II IMAGES. Regional Remote Sensing Centre East, NRSC, ISRO, Kolkata, India

A Quantitative Approach for Textural Image Segmentation with Median Filter

Integrating Intensity and Texture in Markov Random Fields Segmentation. Amer Dawoud and Anton Netchaev. {amer.dawoud*,

Compression of RADARSAT Data with Block Adaptive Wavelets Abstract: 1. Introduction

IMAGE DE-NOISING IN WAVELET DOMAIN

MRF-based Algorithms for Segmentation of SAR Images

Synthetic Aperture Radar (SAR) image segmentation by fuzzy c- means clustering technique with thresholding for iceberg images

An ICA based Approach for Complex Color Scene Text Binarization

Contextual High-Resolution Image Classification by Markovian Data Fusion, Adaptive Texture Extraction, and Multiscale Segmentation

Hydrological network detection for SWOT data. S. Lobry, F. Cao, R. Fjortoft, JM Nicolas, F. Tupin

Keywords Change detection, Erosion, Morphological processing, Similarity measure, Spherically invariant random vector (SIRV) distribution models.

MR IMAGE SEGMENTATION

Color Image Segmentation Using a Spatial K-Means Clustering Algorithm

Mesh segmentation. Florent Lafarge Inria Sophia Antipolis - Mediterranee

Journal of Asian Scientific Research FEATURES COMPOSITION FOR PROFICIENT AND REAL TIME RETRIEVAL IN CBIR SYSTEM. Tohid Sedghi

IMAGE DENOISING USING FRAMELET TRANSFORM

AN IMPROVED K-MEANS CLUSTERING ALGORITHM FOR IMAGE SEGMENTATION

Change Detection in Remotely Sensed Images Based on Image Fusion and Fuzzy Clustering

Undirected Graphical Models. Raul Queiroz Feitosa

Adaptive Doppler centroid estimation algorithm of airborne SAR

intro, applications MRF, labeling... how it can be computed at all? Applications in segmentation: GraphCut, GrabCut, demos

An Adaptive Clustering Algorithm for Image Segmentation

Smooth Image Segmentation by Nonparametric Bayesian Inference

MRF Based LSB Steganalysis: A New Measure of Steganography Capacity

CIRCULAR MOIRÉ PATTERNS IN 3D COMPUTER VISION APPLICATIONS

An Approach for Reduction of Rain Streaks from a Single Image

Available online Journal of Scientific and Engineering Research, 2019, 6(1): Research Article

Filtering of impulse noise in digital signals using logical transform

Norbert Schuff VA Medical Center and UCSF

Unsupervised Texture Image Segmentation Using MRF- EM Framework

Efficient Object Extraction Using Fuzzy Cardinality Based Thresholding and Hopfield Network

A Hierarchical, Multiscale Texture Segmentation Algorithm for Real-World Scenes

A Novel Criterion Function in Feature Evaluation. Application to the Classification of Corks.

A Novel Adaptive Stationary Wavelet-based Technique for SAR Image Despeckling

Adaptive Wavelet Image Denoising Based on the Entropy of Homogenus Regions

Recognition of Changes in SAR Images Based on Gauss-Log Ratio and MRFFCM

Cross-Track Coherent Stereo Collections

- Q807/ J.p 7y qj7 7 w SfiAJ D--q8-0?dSC. CSNf. Interferometric S A R Coherence ClassificationUtility Assessment

CS 490: Computer Vision Image Segmentation: Thresholding. Fall 2015 Dr. Michael J. Reale

Mine Boundary Detection Using Markov Random Field Models

Evaluation of texture features for image segmentation

Image Segmentation Using Iterated Graph Cuts Based on Multi-scale Smoothing

AUTOMATIC INTERPRETATION OF HIGH RESOLUTION SAR IMAGES: FIRST RESULTS OF SAR IMAGE SIMULATION FOR SINGLE BUILDINGS

VIDEO OBJECT SEGMENTATION BY EXTENDED RECURSIVE-SHORTEST-SPANNING-TREE METHOD. Ertem Tuncel and Levent Onural

Title. Author(s)Smolka, Bogdan. Issue Date Doc URL. Type. Note. File Information. Ranked-Based Vector Median Filter

Markov/Conditional Random Fields, Graph Cut, and applications in Computer Vision

Fingerprint Image Enhancement Algorithm and Performance Evaluation

Image denoising in the wavelet domain using Improved Neigh-shrink

2D image segmentation based on spatial coherence

Including the Size of Regions in Image Segmentation by Region Based Graph

Image Segmentation Techniques

SEMI-BLIND IMAGE RESTORATION USING A LOCAL NEURAL APPROACH

CLASSIFICATION OF BOUNDARY AND REGION SHAPES USING HU-MOMENT INVARIANTS

Probabilistic Graphical Models Part III: Example Applications

MONITORING urbanization may help government agencies

Small-scale objects extraction in digital images

International Research Journal of Engineering and Technology (IRJET) e-issn: Volume: 04 Issue: 09 Sep p-issn:

SAR Speckle Filtering

Statistical and Learning Techniques in Computer Vision Lecture 1: Markov Random Fields Jens Rittscher and Chuck Stewart

CS 534: Computer Vision Segmentation and Perceptual Grouping

Automated Classification of Quilt Photographs Into Crazy and Noncrazy

Robust color segmentation algorithms in illumination variation conditions

Classification. Vladimir Curic. Centre for Image Analysis Swedish University of Agricultural Sciences Uppsala University

Region-based Segmentation

A derivative based algorithm for image thresholding

Combining Local and Global Features for Image Segmentation Using Iterative Classification and Region Merging

Motion Detection Algorithm

Application of MRF s to Segmentation

Image Segmentation for Image Object Extraction

Empirical Bayesian Motion Segmentation

AN INSITU SINGLE-POINTED WAVELET-BASED METHOD FOR NOISE REDUCTION IN SAR IMAGES

A new approach to reference point location in fingerprint recognition

Remote Sensing Image Analysis via a Texture Classification Neural Network

A Model-based Line Detection Algorithm in Documents

Downloaded 09/01/14 to Redistribution subject to SEG license or copyright; see Terms of Use at

Markov Face Models. Abstract. 1. Introduction. Department of Statistics & Probability Department of Computer Science & Engineering

PRINCIPAL COMPONENT ANALYSIS IMAGE DENOISING USING LOCAL PIXEL GROUPING

HIGH RESOLUTION REMOTE SENSING IMAGE SEGMENTATION BASED ON GRAPH THEORY AND FRACTAL NET EVOLUTION APPROACH

FUSION OF MULTITEMPORAL AND MULTIRESOLUTION REMOTE SENSING DATA AND APPLICATION TO NATURAL DISASTERS

Efficient Image Compression of Medical Images Using the Wavelet Transform and Fuzzy c-means Clustering on Regions of Interest.

Markov Networks in Computer Vision. Sargur Srihari

Image Processing, Analysis and Machine Vision

Iterative Removing Salt and Pepper Noise based on Neighbourhood Information

Dietrich Paulus Joachim Hornegger. Pattern Recognition of Images and Speech in C++

Engineering Problem and Goal

MULTI-TEMPORAL INTERFEROMETRIC POINT TARGET ANALYSIS

Patch-Based Color Image Denoising using efficient Pixel-Wise Weighting Techniques

CLASSIFICATION AND CHANGE DETECTION

Digital Image Processing Laboratory: MAP Image Restoration

Sar Image Segmentation Using Hierarchical Unequal Merging

A Survey on Image Segmentation Using Clustering Techniques

AN EFFICIENT APPROACH FOR IMPROVING CANNY EDGE DETECTION ALGORITHM

Transcription:

Segmentation of SAR mages Based on Markov Random Field Model Ousseini Lankoande, Majeed M. Hayat, and Balu Santhanam Electrical & Computer Engineering Department, MSC01 1100, 1 University of New Mexico, Albuquerque, NM 87131-0001 {lankoande, hayat, bsanthan}@ece.unm.edu Abstract n synthetic-aperture-radar (SAR) imaging, large volumes of data are normally processed and transported over airborne or space-based platforms. The development of fast and robust algorithms for processing and analysis of this type of data is therefore of great importance. t has been demonstrated recently that a Markov-randomfield (MRF) model, based on the statistical properties of coherent imaging, provides an ideal framework to describe the spatial correlation within SAR imagery in the presence of speckle noise, which is present in all SAR imagery. When combined with Gibbs-energy-minimization techniques, the MRF-framework has also led to the development of effective and efficient speckle-reducing image restoration algorithms. n this work, the convexity of the Gibbs energy function for SAR imagery is established thereby facilitating the development of a novel image-segmentation algorithm for speckled SAR imagery. The segmentation algorithm is too based on minimizing the Gibbs energy function, which is attained without the need for computationally intensive global optimization techniques such as simulated annealing. A comparative experimental analysis, using real SAR imagery, of the proposed segmentation algorithm against a statisticalthresholding approach is undertaken showing the advantage of the proposed approach in the presence of the speckle noise. Notably, unlike the thresholding technique, the proposed algorithm can be applied to speckled imagery directly without the need for preprocessing the imagery for specklenoise reduction. Keywords: Segmentation, Markov random field, synthetic aperture radar, speckle noise. 1 ntroduction The segmentation of remotely sensed images, such as synthetic aperture radar (SAR) imagery, is a key component in the automatic analysis and interpretation of data [1]. Various segmentation methods have been proposed in the literature. Some of the most common are the edge detection [2, 3, 4, 5], the region growing [6], and the thresholding [7] techniques. However, these approaches have well-known flaws. For example, the edge detection technique is very much dependent upon the placement of the initial edge or even knowledge of its position in advance [8]. The region-growing approach is also user-dependent when it comes to growing and merging neighboring small regions [8, 9]. Moreover, segmentation based on thresholding of grey levels is often inappropriate for SAR images because of the presence of speckle noise [10], which is present in all SAR imagery, and it does not exploit the spatial dependency inherent in speckled SAR imagery. Real SAR images are corrupted with an inherent signal-dependent phenomenon named speckle noise. The speckle noise is grainy in appearance and primarily due to the phase fluctuations of the electromagnetic return signals. n order to address these issues, the Markov-random-field (MRF) method has been investigated [9, 11, 12]. However, it is well known that the MRF-based segmentation approach offers a good performance (by minimizing the associated Gibbs energy function) when the underling Gibbs energy function is convex [13, 14]. Additionally, the convexity of the energy function guarantees the stability with respect to the input [15, 16, 17] and makes the solution of the optimization problem less sensitive to changes in parameters. We have lately developed a MRF model [18, 19], based on the statistical properties of coherent imaging [20], and shown that it provides an ideal framework for capturing the spatial correlation within SAR imagery in the presence of speckle noise. We have also shown that by utilizing Gibbs-energyminimization techniques, the MRF-framework can lead to effective and efficient speckle-reduction algorithms. n this work we propose a novel MRF-based segmentation algorithm that exploits the convexity of the Gibbs energy function proposed in [18, 19]. The efficacy of the proposed segmentation algorithm is demonstrated using real SAR imagery and the performance is compared to that offered by a statistical thresholding approach [21].

2 Proposed segmentation approach 2.1 The Markov-random-field model n this section we revisit germane aspects of the proposed first-order MRF model for speckled images introduced in [18, 19, 22]. The MRF model is represented by an undirected graph, G = (V, E), that has undirected edges drawn as lines. The set V of vertices of the graph is { k, k1, k2, k3, k4 } and E is the set of edges. Two types of cliques are defined for the first-order neighborhood shown in Figure 1(a) and Figure 1: the single-cliques and the pair-cliques, as seen in Figure 1. k1 k 2 k k4 k 3 (a) Graph form of the first-order neighborhood. k1 k 2 k k4 k 3 Lattice form of the first-order neighborhood. p k k1 4 (i k i k1 4 ) exp{ U(i k, i k1 4 )}, (2) where U(i k, i k1 4 ) = V C1 (i k ) + V C2 (i k, i k1 4 ) (3) and V C1 (i k ) = 3 ln [ p k (i k ) ] ; V C2 (i k, i k1 4 ) = 4 { A(ik, i kj ) [ B(i k, i kj ) ln [ C(i k, i kj ) ] ] 0 + ln [ B(i k, i kj ) ]}. B(i k, i kj ) j=1 Therefore, using the Hammersley-Clifford theorem [23], we derived the energy function or cost function of the MRF to be U(i k, i k1 4 ). The terms V C1 (i k ) and V C2 (i k, i k1 4 ) are, respectively, the single-clique and the pair-clique potential functions. The energy function will be utilized in the segmentation process. 2.2 Segmentation algorithm Throughout this paper, we assumed the knowledge of the number of classes N. After initialization of the parameters α rki k j and N, the image to be segmented is scanned and each pixel i k is replacing with the class that provides the highest cpdf, i.e., (i k ) seg = arg max ik CL p k k1 4 (i k i k1 4 ), where (4) CL = {CL 1, CL N } is the set of classes of the image. The maximization in (4) can be rewritten in the form of minimizing the derived cost function U(i k, i k1 4 ) given in (3): (i k ) seg = arg min ik CL U(i k, i k1 4 ) (5) Single-clique Two types of pair-cliques Cliques. Figure 1: Neighborhood and cliques. The conditional probability density function (cpdf) of the intensity kj at point k j given the value of the intensity ki at point k i is given by Goodman in [20]. n this work we have substituted the global mean,, by (i t ) kj, which represents the true intensity image at point k j. Within the MRF context, the cpdf of the intensity of the center pixel, i k, given the four neighbors i k1, i k2, i k3 and i k4 is derived and it is given by: p k k1 4 (i k i k1 4 ) exp 4 j=1 4 j=1 ln B(i k, i kj ) ln 0 A(i k, i kj ) B(i k, i kj ) + C(i k, i kj ) 3 B(i k, i kj ) ln p k (i k ),(1) where A(i k, i kj ) = α rkkj 2 i kj + i k, B(i k, i kj ) = (i t) k (1 α rkkj 2 ), and C(i k, i kj ) = 2 i k i kj α rkkj. 0 [ ] is a modified Bessel function of the first kind and zeroth order, and α rki k j and r kik j are, respectively, the coherence factor [20] and the Euclidian distance between the points k i and k j, and (i t ) kj is the true intensity at point k j. The cpdf obtained in (1) has the form The proposed energy function, unlike other cost functions used in MRF-based segmentation techniques [9, 24, 25], is convex. This property is straightforward to show using the composition rules of convex functions discussed in [13, 14]. As a consequence, the minimization is reached without need for a lengthy and computationally intensive processing such as the simulated annealing [26]. The proposed segmentation algorithm is described entirely by the flowchart shown in Figure 2 and can be summarized as follows. The first step constitutes the initialization stage where the coherence parameter and the number of classes are set. The next step is the segmentation stage: For each pixel k, the intensity, i k, is run over all possible grey-level values and the one that yields the highest cpdf (given its neighbors) is chosen. The class (in CL) corresponding to the cpdfmaximizing grey level is then assigned to the kth pixel. This process is repeated for all pixels k in the image. 3 Experimental results n this section, the proposed segmentation described in Section 2.2 is tested on real SAR images [27] and compared to the segmentation based-thresholding approach reported in [7, 28, 21]. One major difficulty in the thresholding approach is the choice of optimal thresholds. n this paper we use a method that maximizes the inter-cluster variance. t is a statistical intensity-histogram-peak picking approach, whose aim is to determine from the histogram the thresholds that maximizes the distance between the peaks obtained

k k+1 no Step 1: nitialization stage Set αr kkj and N= number of classes k=1 (First pixel of the image) Step 2: Segmentation stage Compute p k k1... 4 (i k i k 1...4 )= exp{-u(i k, ik 1...4 )} ik CL ={CL 1... CLN }, the classes's set Update each pixel with the most probable class ik (i k ) seg, (i k ) seg =arg max p k (i k1... k i k1... 4 ) 4 ik CL Step 3: k > M x N? M x N=image size yes STOP and return the Segmented image Figure 2: Flowchart of the proposed segmentation algorithm. from the histogram. t is entirely based on the data and no parameter is introduced [28]. Two real SAR images are used for the segmentation process [27], which we label by SAR- 1 and SAR-2, respectively. We will test each segmentation approach using the speckled SAR images as well as the denoised SAR images in order to see their respectively sensitivity to the speckle noise. Figures 3 and 5 present the three-class segmentation of SAR-1 and SAR-2 using the thresholding and the proposed segmentation approaches. Figures 3 and 5 clearly illustrate the poor segmentation results using the thresholding method in the presence of speckle noise. This failure is attributable to the fact that the thresholding segmentation approach does not take into account the spatial correlation within the image, especially in the speckle component. The results are shown in Figures 3 and 5 showing the performance advantage offered by the proposed algorithm over the thresholding technique. n order to improve the segmentation process, one can precede it with a speckle removal process. Various speckle reduction algorithms such as the modified-lee, the enhanced- Frost and the gamma MAP filters [29] have been proposed in the literature. n this work we used a filtering approach based on simulated annealing [19, 18]. The filtered version of SAR-1 and SAR-2 are presented in Figures 4(a) and 6(a), respectively. The results obtained are obviously improved as seen in Figures 4 and 6. n Figure 6(a) on the right side of the image, we can see three trees. n the segmentation using the thresholding approach these tree are not differentiated from the ground. However, for the proposed segmentation approach shown in Figure 5, the differentiation is made. 4 Conclusion n this paper we proposed a novel MRF-based segmentation algorithm for SAR images based on minimizing a proposed convex Gibbs energy function, which is derived from the statistical properties of speckle noise [20, 18, 19]. Experimental comparison of the proposed segmentation algorithm against a common thresholding segmentation technique illustrates two desirable features of the proposed approach. First, unlike the thresholding technique, the proposed algorithm can effectively segment noisy SAR images. The proposed algorithm can therefore be applied to speckled imagery directly without the need for preprocessing the imagery for speckle-noise reduction. Second, the proposed algorithm has the ability to differentiate various targets within an image, which make the resulting segmentation more reliable than the thresholding technique. An extension of this work will focus on having an unsupervised segmentation approach. The authors wish to thank Dr. Armin Doerry at Sandia National Laboratories for providing the SAR imagery used in this work. References [1] R. Fjortoft, P. Marthon, A. Lopes, F. Sery, D. Ducrot Gambart, and E. Cubero Castan, Region-based enhancement and analysis of SAR images, EEE nternational Conference on mage Processing, vol. 3, pp. 879 882, Sept. 1996. [2] R.G. White, Low level segmentation of noisy imagery,, no. 3900, 1986. [3] R.G. White, Change detection in sar imagery, nt. J. Remote Sening, vol. 12, pp. 339 360, 1991. [4] R. Touzi, A. Lopes, and P. Bousquet, A statistical and geometrical edge detector for sar images, EEE Trans. on Geoscience and Remote Sensing, vol. 26, no. 6, pp. 764 737, 1988. [5] C. Oliver,.M. Connell, and R. G. White, Optimum edge detection in sar, SPE on Satellite Remote Sensing, vol. 2584, pp. 152 163, 1995. [6] J. K. Udupa and S. Samarasekera, Fuzzy connectedness and object definition: theory, algorithms, and applications in image segmentation, Graph. Models mage Process., vol. 58, no. 3, pp. 246 261, 1996. [7] P. K. Sahoo, S. Soltani, and A. K. C. Wong, A survey of thresholding techniques, Comput. Vision Graph. mage Process., vol. 41, no. 2, pp. 233 260, 1988.

[8] C. Oliver and Shaun Quegan, Understanding Synthetic Aperture Radar mages, SciTech, NC 27613, 2004. [9] F. Yang and T. Jiang, Pixon-based image segmentation with markov random fields, EEE Trans. on mage Processing, vol. 12, no. 12, pp. 1552 1559, Dec. 2003. [10] R. Fjortoft, Y. Delignon, W. Pieczynski, M. Sigelle, and F. Tupin, Unsupervised classification of radar images using hidden markov chains and hidden markov random fields, EEE Trans. on Geoscience and Remote Sensing, vol. 41, no. 3, pp. 675 686, March 2003. [11] P. Andrey and P. Tarroux, Unsupervised segmentation of markov random field modeled textured images using selectionist relaxation, EEE Trans. on Pattern Anal. Machine ntell., vol. 20, no. 3, pp. 252 262, March 1998. [12] B. C. K. Tso and P. M. Mather, Classification of multisource remote sensing imagery using a genetic algorithm and markov random fields, EEE Trans. on Geoscience and Remote Sensing, vol. 37, no. 3, pp. 1255 1260, May 1999. [13] M. Tawarmalani and N. V. Sahinidis, A polyhedral branch-and-cut approach to global optimization, Mathematical Programming, Oct. 2004. [14] C. Maheshwari, A. Neumaier, and H. Schichl, Convexity and concavity detection in new techniques as modules, Tech. Rep., Universitat Wien, A-1010 Vienna, Austria, July 2003. [21] D. H. Ballard and C. M. Brown, Computer Vision, Prentice Hall PTR, 1982. [22] O. Lankoande, M. M. Hayat, and B. Santhanam, Speckle Modeling and Reduction in Synthetic Aperture Radar magery, EEE nternational Conference on mage Processing, Sept. 2005. [23] J. Besag, Spatial interaction and the satatistical analysis of lattice systems, J. R. Stat. Soc., vol. Series B, no. 36, pp. 192 236, 1974. [24] S. Lakshmanan and H. Derin, Simultaneous parameter estimation and segmentation of gibbs random fields using simulated annealing, EEE Trans. on Pattern Anal. Machine ntell., vol. 11, no. 8, pp. 799 813, 1989. [25] Z. Kato, J. Zerubia, and M. Berthod, Unsupervised parallel image classification using markovian models, Pattern Recognit., vol. 32, no. 4, pp. 591 604, 1999. [26] S. Kirkpatrick, C. Gelatt Jr., and M. Vecchi, Optimization by simulated annealing, Research report rc9355, BM, 1982. [27] Courtesy of Dr. Armin Doerry at Sandia National Laboratories. [28] Brown University, http://www.lems.brown.edu/ msj/. [29] A. Lopes, R. Touzi, and E. Nezry, Adaptive Speckle Filters and Scene Heterogeneity, EEE Trans. on Geoscience and Remote Sensing, vol. 28, no. 6, pp. 992 1000, Nov. 1990. [15] C. Bouman and K. Sauer, A generalized gaussian image model for edge-preserving map estimation, EEE Trans. on mage Processing, vol. 2, no. 3, pp. 296 310, 1974. [16] S.Z. Li, Markov Random Field Modeling in Computer Vision, Springer, Tokyo, 1995. [17] R. Chellappa and A. Jain, Markov Random Fields: theory and application, Academic Press, Harcourt Brace Jovanovich, Boston, 1993. [18] O. Lankoande, M. M. Hayat, and B. Santhanam, Speckle noise modeling and reduction of SAR images based on Markov random fields, Tech. Rep., ECE Dept., University of New Mexico, Jan. 2005, http://hdl.handle.net/1928/171. [19] O. Lankoande, M. M. Hayat, and B. Santhanam, Speckle Reduction of SAR images using a Physically based Markov Random Field Model and Simulated Annealing, Proc. of SPE Conference on Algorithms for Synthetic Aperture Radar magery X, March 2005. [20] J.C. Dainty, Topic in Applied Physics: Laser Speckle and Related Phenomena, Springer-Verlag, N.Y., 1984.

(a) (a) Figure 3: (a) Noisy SAR-1. Three-class segmentation of the noisy SAR-1 using the thresholding approach. Threeclass segmentation of the noisy SAR-1 using the proposed approach. Figure 4: (a) Denoised SAR-1. Three-class segmentation of the denoised SAR-1 using the thresholding approach. Three-class segmentation of the denoised SAR-1 using the proposed approach.

(a) (a) Figure 5: (a) Noisy SAR-2. Three-class segmentation of the noisy SAR-2 using the thresholding approach. Threeclass segmentation of the noisy SAR-2 using the proposed approach. Figure 6: (a) Denoised SAR-2. Three-class segmentation of the denoised SAR-2 using the thresholding approach. Three-class segmentation of the denoised SAR-2 using the proposed approach.