24
Department of Biophysical and Electronic Engineering University of Genoa IGARSS IGARSS - - 2011 2011 Vancouver, Canada, July 24 Vancouver, Canada, July 24 - - 29, 2011 29, 2011 Contextual High Contextual High - - Resolution Image Resolution Image Classification by Markovian Data Fusion, Classification by Markovian Data Fusion, Adaptive Texture Extraction, and Adaptive Texture Extraction, and Multiscale Segmentation Multiscale Segmentation Gabriele Moser Gabriele Moser Sebastiano B. Serpico Sebastiano B. Serpico

Contextual high-resolution image classification by markovian data fusion.pdf

Embed Size (px)

Citation preview

Department of Biophysicaland Electronic Engineering

University of Genoa

IGARSSIGARSS--20112011Vancouver, Canada, July 24Vancouver, Canada, July 24--29, 201129, 2011

Contextual HighContextual High--Resolution Image Resolution Image

Classification by Markovian Data Fusion, Classification by Markovian Data Fusion,

Adaptive Texture Extraction, and Adaptive Texture Extraction, and

Multiscale SegmentationMultiscale Segmentation

Gabriele MoserGabriele MoserSebastiano B. SerpicoSebastiano B. Serpico

22

Department of Biophysicaland Electronic Engineering

University of Genoa

OutlineOutline

• Introduction– Contextual very high-resolution image classification

• The proposed method– Key ideas and overview of the method– Adaptive semivariogram extraction– Region-based multiscale MRF– Segmentation, estimation, and optimization

• Experimental results– Data set and experimental set-up– Results evaluation and comparisons

• Conclusion

33

Department of Biophysicaland Electronic Engineering

University of Genoa

OutlineOutline

• Introduction– Contextual high-resolution image classification

• The proposed method– Key ideas and overview of the method– Adaptive semivariogram extraction– Region-based multiscale MRF– Segmentation, estimation, and optimization

• Experimental results– Data set and experimental set-up– Results evaluation and comparisons

• Conclusion

44

Department of Biophysicaland Electronic Engineering

University of Genoa

IntroductionIntroduction

• Very high-resolution (VHR) optical remote-sensing images:

– Very interesting in land-use / land-cover mapping, especially in urban and built-up area analysis.

– 0.5 ÷ 5-m resolution available thanks to current (e.g., IKONOS, QuickBird, WorldView-2, GeoEye-1) and forthcoming (e.g., Pleiades) missions.

– Increased need to model spatial information due to limited spectral information (few spectral channels)

• A novel contextual classification method is proposed for HR optical images, based on:

– Adaptive texture extraction by semivariogram;

– Multiscale segmentation;

– Markov random fields for spatial information fusion.QuickBird, panchromatic, 1 m

55

Department of Biophysicaland Electronic Engineering

University of Genoa

OutlineOutline

• Introduction– Contextual high-resolution image classification

• The proposed method– Key ideas and overview of the method– Adaptive semivariogram extraction– Region-based multiscale MRF– Segmentation, estimation, and optimization

• Experimental results– Data set and experimental set-up– Results evaluation and comparisons

• Conclusion

66

Department of Biophysicaland Electronic Engineering

University of Genoa

The Proposed ApproachThe Proposed Approach

How to incorporate spatial information?– Region-based approaches: usually effective for classes

with geometrical structures (e.g., urban).

– Texture analysis: effective for natural and artificial textured classes, especially for images with few spectral channels;

– Texture analysis: often introduce artifacts at the object borders (due to moving-window processing).

Key-ideas– Integrating segmentation and texture information by

incorporating semivariogram features into a previous multiscale region-based MRF model.

– Applying spatially adaptive texture extraction to prevent border artifacts.

77

Department of Biophysicaland Electronic Engineering

University of Genoa

Iterative phase

Initialization phase

Overview of the Proposed MethodOverview of the Proposed Method

convergence?no

STOP

yes

Generate a preliminary classification map L0 by applying a previous region-based MRF classifier [5] to the input image X.

Extract a set Ft of texture features by applying to X the proposed adaptive semivariogram method, based on the class

borders in the current map Lt.

Stack together X and Ft and generate a set St of Qsegmentation maps, each related to a different spatial scale, by

applying a scale-dependent segmentation method to (X, Ft).

Generate the updated map Lt + 1 by applying a previous region-based MRF classifier [5] to the multiscale segmentation St.

t = t + 1

88

Department of Biophysicaland Electronic Engineering

University of Genoa

OutlineOutline

• Introduction– Contextual high-resolution image classification

• The proposed method– Key ideas and overview of the method– Adaptive semivariogram extraction– Region-based multiscale MRF– Segmentation, estimation, and optimization

• Experimental results– Data set and experimental set-up– Results evaluation and comparisons

• Conclusion

99

Department of Biophysicaland Electronic Engineering

University of Genoa

Adaptive Semivariogram ExtractionAdaptive Semivariogram Extraction

Semivariogram– Local 2nd order statistics γi(h)

for a single-channel image.

– Multispectral extension by (possibly weighted) Euclidean distance.

– Usually estimated with a w × w moving window.

Proposed adaptive estimation– Use, for each pixel i, the pixels

that both belong to the related w × w moving window and share the same label as i in the current map.

– 1-norm on the pixel grid for convenience.Current map Lt: colors denote class labels; yellow

borders denote pixels used to estimate semivariogram

i

w × wwindow

{ }

= − − = ≥

=

= − = − <

ℓ ℓ

ℓ ℓ

2

2

2

2

1

1( ) ( ) ( 0)

2

( , )1ˆ ( | , )2 ( , )

: , 2

ihw

ihw

i i j

t ti j i j

j Rti t t

i jj R

ihw

γ h E x x i j h h

δ x x

γ h w Lδ

wR j i j h i j

1010

Department of Biophysicaland Electronic Engineering

University of Genoa

OutlineOutline

• Introduction– Contextual high-resolution image classification

• The proposed method– Key ideas and overview of the method– Adaptive semivariogram extraction– Region-based multiscale MRF– Segmentation, estimation, and optimization

• Experimental results– Data set and experimental set-up– Results evaluation and comparisons

• Conclusion

1111

Department of Biophysicaland Electronic Engineering

University of Genoa

Markov Random FieldsMarkov Random Fields

• MRF model for the spatial context– Representation of the statistical interactions between the pixel

labels in an image by using only local relationships:

• MRF-based classification– Minimization of a (posterior) energy function U(·), thanks to

the Hammersley-Clifford theorem. Here:

( ) ( )≠ =ℓ ℓ ℓ ℓ ∼, ,i j i jP j i P j i

=

= − −∑∑ ∑∼

ℓ ℓ ℓ01

( | ) ln ( | ) ( , )Q

t tq iq i i j

i q i j

U L S α P s α δ

Pixelwise probability mass function (PMF) of the segment labels in the segmentation map at each scale and each iteration, conditioned to each class

Labels in the neighborhood (here, 3 × 3) i

1212

Department of Biophysicaland Electronic Engineering

University of Genoa

OutlineOutline

• Introduction– Contextual high-resolution image classification

• The proposed method– Key ideas and overview of the method– Adaptive semivariogram extraction– Region-based multiscale MRF– Segmentation, estimation, and optimization

• Experimental results– Data set and experimental set-up– Results evaluation and comparisons

• Conclusion

1313

Department of Biophysicaland Electronic Engineering

University of Genoa

Segmentation and PMF EstimationSegmentation and PMF Estimation

• Felzenszwalb & Huttenlocherm segmentation method– Graph-based region-growing method depending on a scale

parameter.– Segmentation at different scales by varying the scale

parameter.

• Class-conditional PMF estimation – Extension of a previous method that computes relative-

frequency estimate [5], based, at each t-th iteration, on a preliminary intermediate map Mt obtained classifying (X, Ft).

– To generate Mt from the HR stacked image (X, Ft), a non-parametric contextual method is desirable.

– Here, a recent (non-region-based) method that combines MRFs and support vector machines (SVMs) is used [9].

1414

Department of Biophysicaland Electronic Engineering

University of Genoa

Parameter EstimationParameter Estimation

and Energy Minimizationand Energy Minimization

• Weight parameters α in the MRF– Extension of a recent method based on the Ho-Kashyap

algorithm.

• Energy minimization: iterated conditional mode (ICM)– Initialized with the intermediate preliminary map Mt.– Converges to a local energy minimum.– Usually good tradeoff between accuracy and processing time.

1515

Department of Biophysicaland Electronic Engineering

University of Genoa

OutlineOutline

• Introduction– Contextual high-resolution image classification

• The proposed method– Key ideas and overview of the method– Adaptive semivariogram extraction– Region-based multiscale MRF– Segmentation, estimation, and optimization

• Experimental results– Data set and experimental set-up– Results evaluation and comparisons

• Conclusion

1616

Department of Biophysicaland Electronic Engineering

University of Genoa

Data Set and Experimental SetData Set and Experimental Set--upup

• Data set– Itaipu (Brazil/Paraguay), IKONOS, 3

channels, 1999 × 1500 pixels

• Set-up– Q = 5 scales, 7 × 7 window (w = 7).– Preliminary experiments suggested

limited sensitivty of the accuracy to (w, Q) for 5 ≤ w ≤ 31 e 2 ≤ Q ≤ 5.

– SVM applied with Gaussian kernel.– Kernel and regularization parameters

in the SVM optimized by a recent method based on the numerical minimization of the span bound.

RGB false color

Training map Test map

urbanherbaceous rangeland

schrub and brush rangelandforest landbarren land

built-up (non-urban)water

1717

Department of Biophysicaland Electronic Engineering

University of Genoa

OutlineOutline

• Introduction– Contextual high-resolution image classification

• The proposed method– Key ideas and overview of the method– Adaptive semivariogram extraction– Region-based multiscale MRF– Segmentation, estimation, and optimization

• Experimental results– Data set and experimental set-up– Results evaluation and comparisons

• Conclusion

1818

Department of Biophysicaland Electronic Engineering

University of Genoa

Classification AccuraciesClassification Accuracies

– Very high test-set accuracies by the proposed method.

– Very similar test-set accuracies also by the previous method in [5] (multiscale segmentation and MRFs, no textures) and by an SVM applied to spectral and standard (non-adaptive) semivariogram features.

– Much lower test-set accuracies for an SVM applied only to the spectral channels (expected result: no spatial information used).

– But... test samples located only inside homogeneous areas and not at the class borders (usual in remote sensing).

1919

Department of Biophysicaland Electronic Engineering

University of Genoa

Classification Maps: Previous MethodsClassification Maps: Previous Methods

– Relevant visual differences between the benchmark considered methods.

– Errors for “herbaceous” (textured class; e.g., white circle), but no border artifactsby the method in [5].

– Correct classification of “herbaceous,” but irregular behavior at the class borders by SVM with standard semivariogram.

RGB false color Method in [5]

SVM , spectral + semivariogram

2020

Department of Biophysicaland Electronic Engineering

University of Genoa

Classification Maps: Proposed MethodClassification Maps: Proposed Method

– Correct classification of “herbaceous”

– no border artifacts by the proposed method.

– This suggests:• effectiveness of the proposed adaptive

semivariogram

• capability of the proposed classifier to fuse multiscale segmentation and texture

Proposed method Method in [5]

SVM , spectral + semivariogram

2121

Department of Biophysicaland Electronic Engineering

University of Genoa

Classification Maps: Further CommentsClassification Maps: Further Comments

– Visually noisy map by the SVM applied only to the spectral bands (as expected).

– Spatially regular result, but no appreciable oversmoothing by the proposed method.

– Time < 50 minutes for all considered methods on a 2.33-GHz, 4-GB RAM pc (usually acceptable time for land-cover mapping).

RGB false color Proposed method

SVM , only spectral

2222

Department of Biophysicaland Electronic Engineering

University of Genoa

OutlineOutline

• Introduction– Contextual high-resolution image classification

• The proposed method– Key ideas and overview of the method– Adaptive semivariogram extraction– Region-based multiscale MRF– Segmentation, estimation, and optimization

• Experimental results– Data set and experimental set-up– Results evaluation and comparisons

• Conclusion

2323

Department of Biophysicaland Electronic Engineering

University of Genoa

ConclusionConclusion

• Novel MRF-based VHR image classifier combining the multiscale segmentation and texture to model spatial information.

– Very accurate results for both textured and geometrically-structured classes.

– No border artifacts, thanks to adaptive semivariogram.– Improvement in class discrimination and/or border precision,

compared to previous methods.

• Possible future generalizations– Integrating edge information (e.g., line processes).– Approaching global energy minimization (e.g., graph-cuts).– Comparisons with other methods for VHR image classification– Experiments with other VHR data sets.

2424

Department of Biophysicaland Electronic Engineering

University of Genoa

ReferencesReferences

1. S. Li, Markov random field modeling in image analysis, Springer, 2009.

2. X. Descombes and J. Zerubia, “Marked point process in image analysis,” IEEE Signal Processing Magazine, vol. 19, no. 5, pp. 77–84, 2002.

3. Q. Chen and P. Gong, “Automatic variogram parameter extraction for textural classification of the panchromatic ikonos imagery,” IEEE Trans. Geosci. Remote Sensing, vol. 42, no. 4, pp. 1106–1115, 2004.

4. M. De Martino, F. Causa, and S. B. Serpico, “Classification of optical high-resolution images in urban environment using spectral and textural information,” in Proc. of IGARSS-2003, Toulouse, France, 2003, vol. 1, pp. 467–469.

5. G. Moser and S. B. Serpico, “Classification of high-resolution images based on MRF fusion and multiscale segmentation,” in Proc. of IGARSS-2008, Boston, USA, 2008, vol. II, pp. 277–280.

6. A. H. S. Solberg, T. Taxt, and A. K. Jain, “A Markov random field model for classification of multisource satellite imagery,” IEEE Trans. Geosci. Remote Sensing, vol. 34, no. 1, pp. 100–113, 1996.

7. P. Li, T. Cheng, G. Moser, S. B. Serpico, and D. Ma, “Multitemporal change detection by spectral and multivariate texture information,” in Proc. of IGARSS-2007, Barcelona (Spain), 23-28 July 2007, 2007, pp. 1922–1925.

8. P. F. Felzenszwalb and D. Huttenlocherm, “Efficient graph-based image segmentation,” Int. J. Comp. Vis., vol. 59, pp. 167–181, 2004.

9. G. Moser and S. B. Serpico, “Contextual remote-sensing image classification by support vector machines and markov random fields,” in Proc. of IGARSS-2010, Honolulu (USA), 25-30 July 2010, 2010, pp. 3728–3731.

10. S. B. Serpico and G. Moser, “Weight parameter optimization by the Ho-Kashyap algorithm in MRF models for supervised image classification,” IEEE Trans. Geosci. Remote Sensing, vol. 44, pp. 3695–3705, 2006.