PolSARpro for Land Use – Land Coverearth.esa.int/landtraining07/D3PA-4-Pottier.pdf · 06/09/07...
Transcript of PolSARpro for Land Use – Land Coverearth.esa.int/landtraining07/D3PA-4-Pottier.pdf · 06/09/07...
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 1
PolSARpro forLand Use – Land Cover
Eric POTTIER
Thursday 6 September, Lecture D3PA-Part 4
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 2
EMISARDCRS (DK)G3 Aircraft
L, C-Band (Quad)
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 3
Foulum (L,C-Band) - Land Cover Monitoring
LandSat TM Classification
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 4
MAIN MENU
Version for the EO Scientific InvestigatorSpaceborne Sensors: ALOS, ENVISAT, RADARSAT2, TerraSar, SIR-CAirborne Sensors: AIRSAR, Convair, EMISAR, ESAR, PISAR, RAMSES
Tutorial onPOLSAR andPOLinSAR
HelpFiles
Tools
Viewer DisplayPolSARpro Full Software
– Single Data Set
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 5
Configuration
Data Import
Data Process
Input Data File: Raw Binary DataAirborne Sensors
QuickLookExtract Raw Data
Polarimetric ElementsSpeckle FiletringData Analysis – Statistics / Histograms / ProfilesPolarimetric Segmentation
H / A / alpha classificationWishart - H / A / alpha classificationSupervised Wishart classificationRules-Based Hierarchical Classification
PROCESSING CHAIN
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 6
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 7
Processing Configuration
Configure Data Main Directory location
Input Directory: C:/EMISAR/Foulum_L
Note: Copy the data directory to the root directory to shorten the path name length
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 8
Data IMPORT
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 9
Data IMPORT – EMISAR Data File
Do it Yourself:
Data Set:EMISAR / FOULUM_L_Format_S2
Input Data File configuration:
•1750 rows x 1000 col•Convert Input IEEE binary Format
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 10
Create a QuickLook (24-bit RGB Output BMP File) color image: Pauli Colorcoded Image
|T22|=|HH-VV|
|T33|=|HV+VH|
|T11|=|HH+VV|
Data IMPORT – Quick Look
Do it Yourself:Run Quick look
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 11
Convert Fully Polarimetric Data Files todifferent Polarimetric Output Format
INPUT DIRINPUT DIR
Fully PolarimetricData Files
OUTPUT DIROUTPUT DIR
config.txt
s11.bin, s12.bin, s21.bin, s22.bin
Data IMPORT – Extract Binary Data
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 12
Data IMPORT – Extract Binary Data
Do it Yourself:Select an area, then Extract the Data : Full Resolution -> [S2]View the Pauli-RGB File automatically created
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 13
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 14
Data PROCESS – [S2] Elements
MENU
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 15
Data PROCESS – [S2] Elements
MENU
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 16
Do it Yourself:Select some elements, set the parameters and view the corresponding BMP files(select BMP).
DATADIRDATADIR
Axy.bin, Ixy.binIxy_db.binsxy_pha.bin
Axy.bmp, Ixy.bmpIxy_db.bmpsxy_pha.bmp
config.txt
s11.bin, s12.bins21.bin, s22.bin
Data PROCESS – [S2] Elements
MENU
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 17
Data PROCESS – [S2] Elements
SPECKLE FILTER
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 18
DATADIR_BOXDATADIR_BOXDATADIR_LEEDATADIR_LEE
T3
config.txt
[T3x3] Elements
DATADIRDATADIR
Lee_Refined_FilterBoxCar_Filter
config.txt
s11.bin, s12.bins21.bin, s22.bin
Do it Yourself:Apply a Box Speckle Filter then Create a RGB File ([T3])(Don’t forget to change the Main directory)Apply a Lee Speckle Filter then Create a RGB File ([T3])
Data PROCESS – [S2] Elements
SPECKLE FILTER
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 19
Data PROCESS – [S2] Elements
DATA ANALYSIS - STATISTICS
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 20
Channel: Polarimetric Elements [S2]
Elements: Real part, Imaginary part, Amplitude, Phase
Theoretical PDF: Gaussian, Exponential, Rayleigh, Uniform
Data PROCESS – [S2] Elements
DATA ANALYSIS - STATISTICS
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 21
Data PROCESS – [S2] Elements
DATA ANALYSIS - HISTOGRAMS
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 22
Data PROCESS – [S2] Elements
DATA ANALYSIS - HISTOGRAMS
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 23
Data PROCESS – [S2] Elements
DATA ANALYSIS - PROFILES
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 24
X / Y Range : 200 pix
XY Range (3D) : 30 pix
Data PROCESS – [S2] Elements
DATA ANALYSIS - PROFILES
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 25
Data PROCESS – [S2] Elements
POLARIMETRIC SEGMENTATION
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 26
POLARIMETRIC SEGMENTATIONH / A / Alpha Classification
DATADIRDATADIR
entropy.bin, anisotropy.bin, alpha.bincombination_HA.bin, combination_1mHA.bin,combination_H1mA.bin, combination_1mH1mA.binH_A_class.bin, H_Alpha_class.bin, A_Alpha_class.bin
X_Y_occurrence_plane X_Y_segmented_plane
config.txt
s11.bin, s12.bins21.bin, s22.bin
entropy.bmp, anisotropy.bmp, alpha.bmpcombination_HA.bmp, combination_1mHA.bmp,combination_H1mA.bmp, combination_1mH1mA.bmpH_A_class.bmp, H_Alpha_class.bmp, A_Alpha_class.bmpH_A_occurence.bmp, H_Alpha_ occurence.bmp,A_Alpha_ occurence.bmp, H_A_segmented.bmp, H_Alpha_ segmented.bmp, A_Alpha_ segmented.bmpHAlphaLambda_RGB.bmp, HAAlpha_RGB.bmpHACombinations_RGB.bmp
Do it Yourself:Select some elements, set the parameters (Nwin = 1)and viewthe corresponding BMP files.
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 27
POLARIMETRIC SEGMENTATIONH / A / Alpha Classification
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 28
POLARIMETRIC SEGMENTATIONH / A / Alpha Classification
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 29
X_Y_occurrence_plane X_Y_segmented_plane
POLARIMETRIC SEGMENTATIONH / A / Alpha Classification
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 30
X_Y_occurrence_plane X_Y_segmented_plane
DATADIRDATADIR
H_alpha_lambda_class1(2,3).bin,H_alpha_lambda_occurence_class1(2,3).bin,H_alpha_lambda_segmented_class1(2,3).bin,H_alpha_lambda_class.bin,
config.txt
s11.bin, s12.bins21.bin, s22.bin
H_alpha_lambda_class1(2,3).bmp,H_alpha_lambda_occurence_class1(2,3).bmp,H_alpha_lambda_segmented_class1(2,3).bmp,H_alpha_lambda_class.bmp,
Do it Yourself:Select some elements, set the parameters (Nwin = 1)and viewthe corresponding BMP files.
POLARIMETRIC SEGMENTATIONH / A / Alpha Classification
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 31
POLARIMETRIC SEGMENTATIONH / A / Alpha Classification
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 32
Data PROCESS – [S2] Elements
POLARIMETRIC SEGMENTATION
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 33
POLARIMETRIC SEGMENTATIONH / A / Alpha - Wishart Classification
DATADIRDATADIR
config.txt
s11.bin, s12.bins21.bin, s22.bin
Do it Yourself:Set the parameters, run and viewthe corresponding BMP files.
Wishart_H_alpha_class_X.binWishart_H_A_alpha_class_X.bin
Wishart_H_alpha_class_X.bmpWishart_H_A_alpha_class_X.bmp
X = window size
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 34
Data PROCESS – [S2] Elements
POLARIMETRIC SEGMENTATION
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 35
POLARIMETRIC SEGMENTATIONSupervised Wishart Classification
1: Select the Output Directory2 : Select the Output Image Number of Rows and
Columns3 : Select BMP creation files, Reject Class and
Confusion Matrix. Note: BMP and ConfusionMatrix are selected by default
4 : Enter the Window Size (Nwin = 5 ) and theReject Ratio Coefficient.(if Reject Class option isselected)
5 : Edit the ColorMap and choose the coloursassociated to the different classes
6 : Select (or not) the Coded ColorMap option7 : Enter the name of the Training Areas list text file
The default output file name is set to: Config / training_areas.txt
8 : Open Graphic Editor to define graphically theAreas of Interest (AoI) or run Text Editor to enterthe coordinates of the Areas of Interest (AoI)inthe Training Areas text file
9 : Run Training Process. This program will definethe training clusters centres from the selectedAreas of Interest (AoI).
10 : Run the Wishart Supervised Classificationprocedure
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 36
• 1 : Create a new Training Class and add it to the list. • 2 : Delete the current Training Class from the list. • 3 : Create a new Training Area and add it to the list of the current Training Class. • 4 : Delete the current Training Area from the list. • 5 : Clear the different contours on the chosen image. • 6 : Delete all the Training Classes and associated Training Areas from the list. • 7 : Save the Training Class and associated Training Areas list. • ....The default output file name is set to MD / training_areas.txt. • 8 : Rectangular selection of Area of Interest (AoI). • 9 : Polygonal selection of Area of Interest (AoI). • .... Note: The contour is automatically closed by clicking on the Mouse Right Button. • 10 : Toggle selected area contour color (black / white). • Class : Redraw all the Training Areas of the current Training Class. • Class : Move in the up/down direction in the Training Class list. • Area : Redraw the current Training Area of the current Training Class. • Area : Move in the up/down direction in the Training Area list of the current Training Class.
POLARIMETRIC SEGMENTATIONSupervised Wishart Classification
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 37
POLARIMETRIC SEGMENTATIONSupervised Wishart Classification
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 38
DATADIRDATADIR
config.txt
s11.bin, s12.bins21.bin, s22.bin
X = window size
Training_cluster_set.bmp
Run Training Process Training_areas.txt
Training_areas.bin
Run Classification
Supervised_class_X.binSupervised_class_rej_X.binConfusion_matrix_X.txtConfusion_matrix_rej_X.txt
Supervised_class_X.bmpSupervised_class_rej_X.bmpClassified_cluster_set.bmpClassified_cluster_set_rej.bmp
POLARIMETRIC SEGMENTATIONSupervised Wishart Classification
Do it Yourself:Set the parameters, select different classes, runand view the corresponding BMP files.
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 39
POLARIMETRIC SEGMENTATIONSupervised Wishart Classification
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 40
POLARIMETRIC SEGMENTATIONSupervised Wishart Classification
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 41
POLARIMETRIC SEGMENTATIONSupervised Wishart Classification
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 42
Data PROCESS – [S2] Elements
POLARIMETRIC SEGMENTATION
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 43
POLARIMETRIC SEGMENTATIONRule-Based Hierarchical Classification
NOTE:Change Input Directory to:~/EMISAR/Foulum_C
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 44
1 : New2 : Enter Parameter Label3 : Select the Parameter File4 : Enter5 : go to step 1
6 : Save & Exit
Parameter Label Parameter File
sigma0_hv_L_April ~/EMISAR/Foulum_C/sigma0_hv_L_April.bin
sigma0_hh_C_April ~/EMISAR/Foulum_C/sigma0_hh_C_April.bin
rho_hhvv_C_April ~/EMISAR/Foulum_C/rho_hhvv_C_April.bin
sigma0_hv_C_April ~/EMISAR/Foulum_C/sigma0_hv_C_April.bin
sigma0_rr_ov_rl_C_July ~/EMISAR/Foulum_C/sigma0_rr_Ov_sigma0_rl_C_July.bin
sigma0_hv_C_June ~/EMISAR/Foulum_C/sigma0_hv_C_June.bin
rho_hhvv_C_June ~/EMISAR/Foulum_C/rho_hhvv_C_June.bin
POLARIMETRIC SEGMENTATIONRule-Based Hierarchical Classification
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 45
Node
Class
POLARIMETRIC SEGMENTATIONRule-Based Hierarchical Classification
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 46
Node
Class
Active Node
Class Definition1 : Enter Class Number2 : Enter
Class Definition1 : Select Para 12 : Select Para 23 : Enter Coeff 14 : Enter Coeff 25 : Select Operator6 : Enter Threshold7 : Enter
Para1 x Coeff1 + Para2 x Coeff2 < Threshold
POLARIMETRIC SEGMENTATIONRule-Based Hierarchical Classification
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 47
sigma0_hv_L_April > -18dB
sigma0_hh_C_April > -30dB
sigma0_hv_C_June > -30dB rho_hhvv_C_June > 0.46
sigma0_rr_ov_rl_C_July > -1
rho_hhvv_C_April – 0.02 x sigma0_hv_C_April > 1
sigma0_hv_C_June > -18dB
sigma0_hv_C_June > -12dB
8
9
7
5 6
1 2 3 4
POLARIMETRIC SEGMENTATIONRule-Based Hierarchical Classification
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 48
POLARIMETRIC SEGMENTATIONRule-Based Hierarchical Classification
06/09/07 Lecture D3PA-Part 4 PolSARpro for Land use – Land Cover Eric POTTIER 49
Questions ?Questions ?