PIE Basic User Guide
PIE Basic User Guide
PIE-Basic
User’s Guide
Contents
1 INTRODUCTION .................................................................................................................... 1
2.2 INSTALLATION........................................................................................................................ 1
I
PIESAT WWW.PIESAT.CN
II
PIESAT WWW.PIESAT.CN
III
PIESAT WWW.PIESAT.CN
1 Introduction
PIE (Pixel Information Expert) is a professional remote sensing image
customers and full analysis of remote sensing imagery processing software both at
home and abroad. PIE is a highly automatic, simple-to-use platform which is designed
for multi-source, multi-load (optical, radar and hyperspectral) remote sensing images.
PIE has been widely used in disaster analysis and early warning, land and
2 System Installation
2.1 Platforms
2.2 Installation
Read the installation procedure and user’s guide document of PIE by installing
1
PIESAT WWW.PIESAT.CN
Since the software itself does not use any third-party procedures, users can directly
Click [Next].
2
PIESAT WWW.PIESAT.CN
Select [I accept the terms in the license agreement] and click [Next].
4
PIESAT WWW.PIESAT.CN
Click [Install]. Wait for its automatic running until the installation completion
interface appears.
available on the desktop. Double-click on the icon and run the software. A dialog will
appear and warn that it needs authorization. Then operate following the instructions in
Section 2.3.
5
PIESAT WWW.PIESAT.CN
according to machine number. Copy the registration code into Serial Number textbox
To provide better service, we need to get your name, affiliation and phone
number information when you send message to public authorization email box.
6
PIESAT WWW.PIESAT.CN
System
System menu is used for map management. It includes New, Open, Save, Save
3.1.1.1 New
From the menu bar, select [System] [New] to create a new blank map. If there
is an unsaved map, the Information dialog will open and prompt whether to save the
current map.
[Yes]: Save dialog will appear. Set up directory and path. Click [Save]. Pop-up
box will prompt ’Map saved!’ The local map has been saved successfully.
7
PIESAT WWW.PIESAT.CN
[No]: The local map will not be saved. The new blank map will be opened.
Tip: After started, PIE will create a new empty map automatically.
3.1.1.2 Open
From the menu bar, select [System] [Open]. The Open dialog appears. (If
there is an unsaved map, the Information dialog will appear, warning whether to save
the map).
Choose the map file you want to open, and click [Open]. The selected map will
be loaded.
8
PIESAT WWW.PIESAT.CN
3.1.1.3 Save
From the menu bar, select [System] [Save]. If the current map is new and
unsaved, the Save dialog will be opened. Choose save path and enter File name.
9
PIESAT WWW.PIESAT.CN
3.1.1.4 Save As
From the menu bar, select [System] [Save As]. Choose save path and enter
3.1.1.5 Quit
From the menu bar, select [System] [Quit]. The Save dialog appears to
[Yes]: Save As dialog will be opened. Choose the save path and enter the file
10
PIESAT WWW.PIESAT.CN
name. Click [Save] to save the map. Then PIE will be closed.
Layer Management
Map is used to manage map layers. Its right-click menu includes: Activate,
Open Raster File, Open Vector File, Open Scientific Dataset; Show All Layers,
Hide All Layers, Remove All Layers; Modify Coordinate System; Element To
3.1.2.1 Activate
In the layer list, select the map to be activated and select [Activate] from its
From the right-click menu of Map, select [Add Group Layer]. A new group layer
11
PIESAT WWW.PIESAT.CN
From the right-click menu of the activated map, click [Open Raster File] to open
the Open Raster dialog. Choose a raster file and then double-click or select [Open] to
Right-click on the activated map and then select [Open Vector File] to open the
Open Vector dialog. Choose a vector file to double-click or select [Open] to open the
file.
Right-click on the activated map and then select [Open Vector File] to open the
Open Vector dialog. Choose a vector file to double-click or select [Open] to open the
file.
Right-click on the activated map and then select [Open Scientific Dataset] to
open the Open HDF dialog. Choose a HDF file to double-click or select [Open] to
Right-click on the activated map and then select [Open HJ Data] to open the
Open HJ Image dialog. Choose a XML file to double-click or select [Open] to open
the file.
Right-click on the activated map and then select [Show All Layers]. All layers in
12
PIESAT WWW.PIESAT.CN
Right-click on the activated map and then select [Hide All Layers]. All layers
loaded in the main view will be hided. Then [Hide All Layers] button becomes
unavailable.
Right-click on the activated map and then select [Remove All Layers]. All layers
Right-click on the activated map and then select [Modify Coordinate System] to
open the Spatial Reference Selector dialog. Choose a coordinate system. Click [OK]
to complete this Map layer’s coordinate system setting. The loaded raster or vector
data will be dynamically projected into the layer’s coordinate system and show in the
main view.
13
PIESAT WWW.PIESAT.CN
the activated map, and select Element to Feature from right button menu. Element
14
PIESAT WWW.PIESAT.CN
The element types include: Point Graphics, Line Graphics and Polygon Graphics;
c. Set output coordinate system. You can set the coordinate system the same as
d. Set the path and file name for output shape file;
f. Click [OK].
15
PIESAT WWW.PIESAT.CN
a. Right-click on the activated map. Select Feature To Element from the right
b. Choose All to convert all features, or choose Selected to convert the selected
features; Features include: point graphic, line graphic and panel graphic;
c. From the Layer drop-down list, select which layer you are converting the
features from.
d. Click [OK].
Data
Use Data menu to open raster file, vector file, scientific dataset, onlinemap and
16
PIESAT WWW.PIESAT.CN
PIE can read multiple types of raster data and show the data in the main view.
a. From the menu bar, select [Common Function] [Data] [Open Raster
File]. The Open Raster dialog appears. Double-click on the intended raster file, or
[Open Raster File] to open the Open Raster dialog. Double-click on the intended
c. Select the raster file from folder and drag it to the Main View.
You can Shift-click or Ctrl-click to select multiple raster files in the same folder,
PIE supports normal raster data types: *.tif, *.tiff, *.img, *.bmp, *.jpg、*.ldf,
17
PIESAT WWW.PIESAT.CN
*.dat, etc.
Name Function
Open path Open the folder where the selected layer is located
Load Raster Render Load the saved render scheme (including: stretch mode, brightness,
contrast. etc.)
PIE can read multiple types of vector data and show the data in main view.
a. From the menu bar, select [Common Function] [Data] [Open Vector
File]. The Open Vector dialog appears. Double-click on the intended vector file, or
18
PIESAT WWW.PIESAT.CN
[Open Vector File] to open the Open Vector dialog. Double-click on the intended
c. Select the vector file from folder and drag it to the Main View.
You can Shift-click or Ctrl-click to select multiple vector files in the same folder,
PIE supports normal vector data types: *.shp, *.000(S57 files), etc.
19
PIESAT WWW.PIESAT.CN
Name Function
Open path Open the folder where the selected layer is located
PIE can read HDF and NetCDF scientific dataset and show the data in the main
view.
a. From the menu bar, select [Common Function] [Data] [Open Scientific
Dataset]. The Open HDF dialog appears. Double-click on the intended vector file, or
[Open Scientific Dataset] to open the Open HDF dialog. Double-click on the
c. Choose the HDF file from folder and drag it to the Main View.
21
PIESAT WWW.PIESAT.CN
Name Function
Open path Open the folder where the selected layer is located.
In the dataset list, right-click on the selected data to popup its right-mouse menu.
Name Function
Open path Open the folder where the selected layer is located.
Save Raster Render Save the render scheme of the current layer.
Load Raster Render Load the saved render scheme of the current layer.
22
PIESAT WWW.PIESAT.CN
Name Function
From the menu bar, select [Common Function] [Data] [Open HJ Data].
The Open HJ Image dialog appears. Double-click on the intended .xml file, or click
PIE supports the display setting of Micaps data. Micaps data is defined by China
23
PIESAT WWW.PIESAT.CN
a. From the menu bar, select [Common Function] [Data] [Micaps Show
b. Select data file and click [OK]. The selected image will be loaded in layer list
a. From the menu bar, select [Common Function] [Data] [Online Map].
Input ArcGISImage server’s URL and then click [OK] to load the ArcGISImage.
c. In the map list, click other map option to load the corresponding online map..
24
PIESAT WWW.PIESAT.CN
3.1.3.7 Remove
In the Layer Management area, right-click on the selected layer and select
[Remove] to remove the layer. (Tip: Please ensure the selected layer has been
activated).
In the Layer Management area, right-click on the selected layer. Use [Zoom To
Tip: The layer with the last execution of Zoom to Layer will become the current
layer.
In the Layer Management area, right-click on the selected layer. Use [Open path]
3.1.3.10 Properties
25
PIESAT WWW.PIESAT.CN
(1) General
Visible: If check, display the layer in the main view; if not, hide the layer in
26
PIESAT WWW.PIESAT.CN
Scale Range: When selecting Show layer at all scale, the layer will be
displayed at all scale. When selecting Don’t show layer when zoomed and
setting Out beyond parameter and In beyond parameter, with the layer’s
scale beyond range, the layer will automatically hide in the main view.
(2) Source
27
PIESAT WWW.PIESAT.CN
Number of bands: Raster data’s bands number. Raster has at least one band
Pixel Type and Depth: Pixel type pertains to the type of values stored in
raster data, such as signed integer, unsigned integer, or floating point. Pixel
Storage Format: There are three storage formats: BSQ (band sequential),
28
PIESAT WWW.PIESAT.CN
Add: After setting the transparent value, click [Add] button to add the value
range to the left list. You can add multiple transparent value ranges.
Delete: Click [Delete] button to delete the selected value range in the left
list.
Select a certain value range in the list and click [Apply]. The corresponding
Select a certain value range in the list and click [OK]. The corresponding pixels
Click [Cancel] to cancel the transparent display and close the Properties dialog.
29
PIESAT WWW.PIESAT.CN
Figure 3-29 Raster Render dialog of the classification raster property dialog
1) Stretch
Stretch render displays continuous raster cell values across a gradual ramp of
colors. Use Stretch to draw a single band of continuous data. It works well with
30
PIESAT WWW.PIESAT.CN
Click [Stretch] and select the band to be stretched, and then click [Settings] to set
Click [OK] to stretch the data and the dialog will be closed.
Click [Cancel] to cancel the stretch display and the dialog will be closed.
2) RGB
The RGB render is to combine bands as red, green and blue composites. You can
use this render to display different combinations of bands when working with
Click [RGB] and select red, green and blue band separately.
31
PIESAT WWW.PIESAT.CN
Click [OK] to render the data and the dialog will be closed.
Click [Cancel] to cancel to render the data and the dialog will be closed.
3) Classify
The classify render is used for a single-band raster layer. It displays thematic
raster by grouping pixel values into classes. Use this type thematic classification on
continuous data when you want to classify the value range into a small number of
32
PIESAT WWW.PIESAT.CN
Color Ramp: Set the color bar. PIE provides multiple hierarchical color
scheme. With the hierarchic or class number varies from small to large, color
ranges gradually.
Break: Click [Break] to insert one class. The newly added class will be
Classified render symbol list: Preview the setting result. It can be re-edited.
Annotation list and revise it. Click other area to save the result.
Click [OK] button to render the data and the dialog will be closed.
33
PIESAT WWW.PIESAT.CN
Click [Cancel] button to cancel to render the data and the dialog will be closed.
4) Unique value
The unique value render is to individually display each value of the raster layer.
Color Ramp: Set the color bar. PIE provides multiple hierarchical color
scheme. With the pixel number varies from small to large, color ranges
gradually.
Unique value render symbol list: Preview the setting result. It can be
re-edited.
Annotation list and revise it. Click other area to save the result.
34
PIESAT WWW.PIESAT.CN
[Add]: Allow you to select specific values to add to the legend table.
Click [OK] to render the data and the dialog will be closed.
Click [Cancel] to cancel to render the data and the dialog will be closed.
5) Colormap
Click [OK] to render the data and the dialog will be closed.
Click [Cancel] to cancel to render the data and the dialog will be closed.
35
PIESAT WWW.PIESAT.CN
Right-click on the selected raster layer. Select [Properties] to open the Layer
Property dialog.
(1) General
36
PIESAT WWW.PIESAT.CN
Visible: If check, display the layer in the main view; if not, hide the layer in
Scale Range: When selecting Show layer at all scale, the layer will be
displayed at all scale. When selecting Don’t show layer when zoomed and
set Out beyond parameter and In beyond parameter, with the layer scale
beyond the range, the layer will hide in the main view automatically.
(2) Source
(3) Fields
37
PIESAT WWW.PIESAT.CN
Display Field: Select the required field by clicking the drop-down list.
(4) Annotation
38
PIESAT WWW.PIESAT.CN
Font symbol: Click [Font symbol] button to pop up Font dialog and set the
annotation font.
Scale Range: When select Show layer at all scale, the layer will be
displayed at all scale. When select Don’t show layer when zoomed and set
Out beyond parameter and In beyond parameter, with the layer scale
beyond the range, the layer will automatically hide in the main view.
(5) Symbology
It provides options for assigning map symbols and rendering your data. Options
include drawing all features with one symbol; using categories based on attribute
1) Single Symbol
Use Single Symbol to fill in the vector data with single symbol.
39
PIESAT WWW.PIESAT.CN
In Symbology dialog, click [Single Symbol] button in the left list to render
vector data.
Click [Choose Symbol] button to open the Symbol Selector dialog. All the
40
PIESAT WWW.PIESAT.CN
2) Unique Values
Use different symbols to identify the selected value field and each value of the
In the Symbology dialog, click [Unique Values] button in the left list to render
vector data.
41
PIESAT WWW.PIESAT.CN
Value Field: All the value fields are listed. You can select the field
Add Values: Click [Add Values] button to add value of the value
Add All Values: Click [Add All Values] button to add all values.
Remove All: Click [Remove All] button to remove all values of the
Click [OK] button to stretch the vector data and the dialog will be closed.
Click [Cancel] to cancel to render the vector data and the dialog will be closed.
3) Quantities
Quantities function firstly group the value field, and then set different symbols
to identify the selected value field. Each interval of the value field corresponds to only
one color.
42
PIESAT WWW.PIESAT.CN
In Symbology dialog, click [Graduated Colors] button in the left list to render
vector data.
Value: All the value fields are listed in the value field. You can
Color Ramp: PIE provides many color ramps. Once the color ramp
Click [OK] button to stretch the vector data and the dialog will be closed.
Click [Cancel] to cancel to render the vector data and the dialog will be closed.
In the Layer Management area, right-click on the selected layer and then select
43
PIESAT WWW.PIESAT.CN
Select Vectors: Click on a row number in the Attribute table to highlight the
Map Brower
Map Brower includes Zoon In, Zoom Out, Fixed Zoom In, Fixed Zoon Out,
Zoom In: Click [Zoom In] button. Zoom map in by clicking or framing on
the map.
Zoom Out: Click [Zoom Out] button to zoom map out by clicking or
44
PIESAT WWW.PIESAT.CN
Fixed Zoom In: Click [Fixed Zoom In] button to zoom map in from the map
center.
Fixed Zoom Out: Click [Fixed Zoom Out] button to zoom map out from the
map center.
Full Extent: Click [Full Extent] button to zoom map to the full extent.
Previous: Click [Previous] button to go back to the previous view. You can
Next: Click [Next] button to go forward to next view. You can go forward to
Swipe: Click [Swipe] button to compare two layers in one view using a
Tip: Roll the mouse wheel up or down in the main view to zoom in or zoom out
all layers in the current map. (Up: zoom in; Down: zoom out)
45
PIESAT WWW.PIESAT.CN
Information
Information group includes Cursor Value and Identify functions.
Value] to open the Cursor Location dialog. Move mouse within view extent and
view the current pixel information. Cursor Location dialog shows information of
current mouse location: RGB value, pixel coordinate value, geographic coordinate
b. When you move the cursor in the Main View, the Cursor Value window
displays pixel location, geographic location and data value and so on.
Tip: The Cursor Value tool is only available for raster layer.
46
PIESAT WWW.PIESAT.CN
3.1.5.2 Identify
to open the Identify Properties dialog. The window contains information about the
displayed data.
b. From the Identify From drop-down list, select a vector layer. The window
Measure
From the menu bar, select [Common Function] [Measure] [Measure] to
open the Measure dialog. Its functions include: Measure Line, Measure An Area,
47
PIESAT WWW.PIESAT.CN
Measure Line: After clicking this button, click the left mouse button on the
map to select the beginning and end point of the line, and then double-click
to finish editing. The length of the line will be shown in the text box.
Measure An Area: After clicking this button, click the left mouse button on
the map to select the scope of the area, and then double-click to finish
48
PIESAT WWW.PIESAT.CN
Measure An Object: After clicking this button, click the left mouse button
on the map to select a vector object. The perimeter and area information of
Measure An Element: After clicking this button, click the left mouse button
49
PIESAT WWW.PIESAT.CN
on the map to select an element. The perimeter and area information of the
Clear Results: Click this button to clear all the measurement results in the
text box.
Unit: This function is to set the length and area units of measurement.
50
PIESAT WWW.PIESAT.CN
Edit
Edit tools include four parts: Copy, Cut, Paste and Delete. These tools are
Copy: In the vector layer, click the left mouse button to select a vector object,
Cut: In the vector layer, click the left mouse button to select a vector object, and
Paste: Click [Paste] button to paste the copied or cut object at its original
position.
Delete: In the vector layer, click the left mouse button to select a vector object,
3.2 Enhancement
Enhancement tools interactively control the Brightness, Contrast,
Transparency, Stretch and Brightness Inversion for the selected raster layer.
Tip: The selected raster layer should be the current layer. If not, right-click on
51
PIESAT WWW.PIESAT.CN
Brightness
From the menu bar, select [Enhancement] [Brightness]. Adjust the current
layer’s brightness by dragging the slider to the left or right. Click [Brightness] button
Contrast
From the menu bar, select [Enhancement] [Contrast]. Adjust layer’s contrast
by dragging the slider to the left or right. Click [Contrast] button to return to the
default value.
Transparency
From the menu bar, select [Enhancement] [Transparency]. Adjust layer’s
transparency by dragging the slider to the left or right. Click [Transparency] button to
Tip: If you want to set transparency for a certain layer, set it as current layer
52
PIESAT WWW.PIESAT.CN
Stretch
PIE provides multiple stretch methods, such as Linear 1%, Linear 2%, Linear 3%,
If you don’t want to apply the stretch result, you can select [none].
Automatic stretching includes Linear 1%, Linear 2%, Linear 3%, Linear 5%,
Histogram Equalize and Standard Deviations. From the menu bar, select
[Enhancement] [Stretch]. Select an option from the Stretch Type drop-down list.
53
PIESAT WWW.PIESAT.CN
54
PIESAT WWW.PIESAT.CN
From the menu bar, select [Enhancement] [Stretch]. Select [Custom] from the
55
PIESAT WWW.PIESAT.CN
Click the left mouse button to add nodes on the left window. The result will
immediately show in the main view. Also you can select and drag the node to
selected channel. By clicking on the histogram, you can add nodes to stretch
the histogram. Also, you can customize the stretch node through the node
stretching nodes.
56
PIESAT WWW.PIESAT.CN
Clear: Click [Clear] button to clear all the newly added nodes from the
Save: Click [Save] button to pop up the Save dialog. Set the save path and
Open: Click [Save] button to pop up the Open dialog. You can choose a
Brightness Inversion
From the menu bar, select [Enhancement] [Brightness Inversion] to inverse
Transparent Value
From the menu bar, select [Enhancement] [Transparent Value]. The Raster
57
PIESAT WWW.PIESAT.CN
Add: After setting the transparent value, click [Add] button to add the value
Delete: Click [Delete] button to delete the selected value in the left list.
Modify: Select a transparent value in the list and modify its minimum value
Select the value in the list and click [OK] button, the pixel with its value in the
range of the selected value will be transparent and the dialog will be closed.
Click [Cancel] button to cancel the transparent setting and the dialog will be
closed.
Reset
From the menu bar, select [Enhancement] [Reset] to recover the initial
58
PIESAT WWW.PIESAT.CN
3.3 Preprocessing
The group of Preprocessing includes Radiometric Calibration, Geometric
Radiometric Correction
The Radiometric Correction group includes Radiometric Calibration and
such as HJ CCD, GF1, GF2, ZY02C, ZY3, TH01, Landsat5/7/8, VRSS and etc. For
Landsat5 data, remove the sixth band (thermal infrared band) before radiometric
correction, and perform band synthesis according to the band order of "1, 2, 3, 4, 5, 7".
For Landsat7 data, the sixth (thermal infrared band) and eighth (full-color band)
bands need to be removed, and the band synthesis should be performed according to
the order of "1, 2, 3, 4, 5, 7"; ForLandsat8 data, the eighth (panchromatic band) and
tenth and eleventh bands (thermal infrared bands) need to be removed and band
59
PIESAT WWW.PIESAT.CN
where Gain is the scaling slope; Bias is the scale intercept; DN is the image digital
number. The above parameters can be obtained from the image’s metadata.
following formula:
L d 2
(2)
ESUN cos
where ESUN is the solar irradiance, d is the earth-sun distance, and θ is the solar
zenith angle.
b. Select an input file. PIE can process data of the following sensors: HJ1A/1B
CCD, GF1 MSS, GF1WFV, GF2 PMS, ZY3 MUX, ZY1-02C PMS, TH01 DGP,
If the input file is raw data, the metadata file will be loaded automatically after
60
PIESAT WWW.PIESAT.CN
the input file is selected. If the input is processed data, the metadata file must be
loaded manually.
e. Click [OK].
scattering, thus obtaining real physical parameters such as reflection, emissivity, and
surface temperature.
vapor, CO2, O3 and O2, and scattering of molecules and aerosols; also it considers the
conditions. The resolution of spectral integration is 2.5 nm. 6S can simulate radiance
of satellite-borne and air-borne sensors and set platform elevation. 6S also considers
61
PIESAT WWW.PIESAT.CN
the BRDF effect and the proximity effect; and it considers the absorption of two gases
(CO, N2O). SOS (successive order of scattering) is used to calculate the scattering
Reflectance.
c. Select an input file. PIE can process data of the following sensors: HJ1A/1B
CCD, GF1 MSS, GF1WFV, GF2 PMS, ZY3 MUX, ZY1-02C PMS, TH01 DGP,
If the input file is raw data, metadata file will be loaded automatically after the
input file is selected. If the input is processed data, the metadata file must be loaded
manually.
d. From the Atmospheric Mode dropdown list, choose one of the model
e. From the Aerosol Model dropdown, choose one of the aerosol models. The
model options include: Continental, Maritime, Urban, Dust, Soot, Tropospheric, etc.
kilometers. The initial visibility is used for atmospheric correction when the aerosol
conditions:
Clear 40-100 km
g. From the Inverting AOD Pixel By Pixel drop-down list, select one of the
i. Click [OK].
63
PIESAT WWW.PIESAT.CN
Geometric Correction
The Geometric Correction group includes Matching and Orthorectification
functions. It supports remote sensing image processing, such as HJ CCD, GF1, GF2,
3.3.2.1 Matching
images according to base image. You can collect ground control points (GCPs)
interactively from the display window. Using the multilayer dynamic overlay function,
64
PIESAT WWW.PIESAT.CN
you can compare the base image and match image, and get quick estimation of
matching accuracy.
Match Image: On the left view, click [open file] button to select the image to
be matched.
Base Image: On the right view, click [open file] button to open the Input
BaseData dialog.
65
PIESAT WWW.PIESAT.CN
BaseData Folder: Select the folder containing base images. PIE can
extent.
Choose a service from the left panel and add the selected service or all
services to the right panel. Also, you can choose the service from the right panel
Add: Add the selected service from the left panel to the right panel.
Add All: Add all the service from the left panel to the right panel.
Delete All: Remove all the service from the right panel.
Click [Load]. The selected service will be loaded into PIE and displayed in
Click [Map Service] button to open the Load Map Service dialog.
Select map service from the drop-down list. PIE provides the following map
service: TDT Map Service, Baidu Map Service and Google Map Service. Click
[Connect] to connect to the selected map service automatically. The map service
PIE provides two ways to collect GCPs: manual collection and automatic
collection.
67
PIESAT WWW.PIESAT.CN
Click [Add GCPs] buttons in the match image toolbar and the base image toolbar
respectively. Place the cursor in the corresponding position, and click [Add Point]
PIE can collect GCPs automatically by using high accuracy point matching
algorithm. Also, PIE can improve matching accuracy by reading RPC data and DEM
data. Click [Match] button to open Match dialog, and then set the relevant matching
GCPs’ amount is small, set this coefficient to a relatively small number, but
not less than 0.65. If GCPs’ amount is large, set this coefficient to a
68
PIESAT WWW.PIESAT.CN
this number.
remove error points. If GCPs’ amount is small, this threshold can be set as a
GCPs Toolbar
Add Point: Collect a pair of GCPs from the match image and base
image. Then click [Add Point] button to add the GCPs to the GCP list.
Remove Point: Select the GCPs to be deleted in the GCP list, and then
Predict GCP: Select one GCP in the match image, and then click
[Predict Point] button. The corresponding point in the base image will be
predicted; Similarly, select one GCP in the base image, and then click
[Predict Point] button. The corresponding point in the match image will
Update Point: From the GCP list, select the GCPs to be updated, then
adjust the GCPs’ location manually. After the location is confirmed, click
Pick Point: Obtain the corresponding points in the matching window for
threshold. The GCPs with error greater than the threshold will be
69
PIESAT WWW.PIESAT.CN
Export: Click [Export] button to export the GCPs in the list to a *.GCP
or *.txt file.
View Toolbar
: Click [Zoom in] button and click in the view to zoom in.
: Click [Zoom out] button and click in the view to zoom out.
: Click [Pan] button and hold down the left mouse button to move
image.
Link to Left: With this checkbox checked, the cursor in the base image will
be automatically positioned to the appropriate location when you click in the Match
image.
Link to Right: With this checkbox checked, the cursor in the match image
will be automatically positioned to the appropriate location when you click in the
70
PIESAT WWW.PIESAT.CN
Base image.
functions. After selecting all GCPs, click [Correction] and select the desired function
After selecting all GCPs, click [Correction] and select [Geometric Precision
system and output file name. Click [OK]. The geometric correction will be executed.
71
PIESAT WWW.PIESAT.CN
and triangulation network differential model. When the GCPs are uneven
Nearest Neighbor: This method uses the nearest pixel without any
Output Resolution: Set the resample size (i.e. the resolution of the image)
model. PIE only supports 1st and 2nd order. When the triangulation model is
Output Coordinate System: Set the coordinate system of the output file.
Output File: Set the path and file name for output file.
(2) Ortho-Rectification
and output info. The RPC coefficients of the match image and GCPs are automatically
72
PIESAT WWW.PIESAT.CN
Output Info: Select path, file name and coordinate system of the output file.
The corrected image and the base image will be loaded in the PIE main view.
User can compare the two images by swiping the upper image or adjusting the
73
PIESAT WWW.PIESAT.CN
3.3.2.2 Orthorectification
(tilt) and relief (terrain) effects for the purpose of creating a planimetrically correct
image. The resultant orthorectified image has a constant scale wherein features are
represented in their 'true' positions. PIE is able to correct the following sensors images:
74
PIESAT WWW.PIESAT.CN
RPC File: Select the RPC coefficients file. Once the Input File is
Output File: Set path and file name for output file.
Output Spatial Reference: Set the coordinate system of the output file.
DEM:
Output:
cubic convolution.
X Resolution: Set X resolution for output file. The default unit is degree.
Y Resolution: Set Y resolution for output file. The default unit is degree.
Km.
Click [OK].
Sharpening
Sharpening is a process of generating an enhanced image from multiple sources
75
PIESAT WWW.PIESAT.CN
single-band image, so that the enhanced image has high spatial resolution and high
spectral resolution.
Subdivision Transform. It enhances the low spatial resolution image using high spatial
resolution image. This method only processes bands that are within the sharpened
image’s spectral range; other bands will be directly output without being processed.
The sharpened image’s spectral range is defined by the center wavelength and the
76
PIESAT WWW.PIESAT.CN
b. Set RGB Bands: From the Images List, select three color bands to perform
transformation. If not loaded, click […] button to load the image into list.
c. Set High Resolution Band: From the Images List, select one
77
PIESAT WWW.PIESAT.CN
e. Select resampling method from Resample Method drop-down list. There are
three resampling methods available: nearest neighbor, bilinear and cubic convolution.
g. Click [OK].
78
PIESAT WWW.PIESAT.CN
is also called intensity modulation. Firstly, it uses a high-pass filter to suppress the
calculates the ratio between the original high-resolution images and the
high-resolution image filtered by low pass filtering. Finally, the ratio result is merged
into low-resolution images. From the menu bar, select [Preprocessing] [Sharpening]
a. From the Images List, select three color bands to perform transformation. If
not loaded, click […] button to load the image into the list.
79
PIESAT WWW.PIESAT.CN
transformation. If not loaded, click […] button to load the image into the list.
There are three resampling methods available: nearest neighbor, bilinear and cubic
convolution.
f. Click [OK].
transformed into principal components. Secondly, the first principal component band
is replaced by high resolution band. Finally, the main component inverse transform is
80
PIESAT WWW.PIESAT.CN
c. From the Bands List, select bands of the multi-band image to perform
transformation. The number of selected bands will be shown in the Number of Bands
Selected field. If clicking [Select All] button, all bands of the multi-band image will
81
PIESAT WWW.PIESAT.CN
f. Select the resampling method from the Resample Method drop-down list.
There are three resampling methods available: nearest neighbor, bilinear and cubic
convolution.
h. Click [OK].
Pan Sharpening fusion is based on the least squares approximation method and
image. Pan Sharpening will reduce color deviation. This method is not limited by
bands number, and it can fuse multiple bands at the same time. This method will
preserve color information (high fidelity) of multi-spectral image and the texture
82
PIESAT WWW.PIESAT.CN
c. From the bands list, select bands of the multi-band image to perform
transformation. The number of selected bands will be shown in the Number of Bands
Selected field. If clicking [Select All] button, all bands of the multi-band image will
f. Select the resampling method from the Resampling Method drop-down list.
83
PIESAT WWW.PIESAT.CN
There are three resampling methods available: nearest neighbor, bilinear and cubic
convolution.
h. Click [OK].
Subset
Subset can be used to clip the selected image area. There are three ways to clip
an image: position-based clipping, file-based (raster file or vector file) clipping and
clipping based on vector objects. The position-based clipping will clip a rectangular
area according to selected starting and ending number of rows and columns; the
file-based clipping will clip any shape based on the vector file or raster file; the
geometry clipping will clip a polygon based on the shape drawn in the main view.
a. From the menu bar, select [Preprocessing] [Subset]. The Image Subset
dialog appears.
84
PIESAT WWW.PIESAT.CN
c. Define an area to perform subset. PIE provides three ways to define an area.
Position: Enter explicit X, Y values for the upper-left and lower-right corners
of the area.
Feature: Draw area in the view as subset area. You can draw polygon,
rectangle, circle, or ellipse. If you want to delete the drawn element, click [Delete]
button, and right-click on the element or pull frame to select the element. Then Click
e. Click [OK].
85
PIESAT WWW.PIESAT.CN
Image Mosaic
Image Mosaic is to join multiple geo-referenced images and generate a larger,
seamless image under certain mathematical basis controls. The Image Mosaic group
Fast Mosaic can be used for standard framing images that have been
images with 1000 lines and 1000 samples have less than 5 overlapping edge pixels)..
86
PIESAT WWW.PIESAT.CN
b. Select an input file. Ensure the file have been geometrically corrected.
Add: Click [Add]. The Open dialog appears. Select images to be processed.
Delete: Check row(s) in the left list. Click [Delete] button to delete it\them.
c. Click [OK].
minimum requirement for overlapping regions is that there are at least 5 pixels
The Image Mosaic group includes Image Grouping, Generate mosaic, Import
87
PIESAT WWW.PIESAT.CN
Tip: Before performing mosaic, the images to be processed must be added to the
map.
88
PIESAT WWW.PIESAT.CN
Add: In the Group Name text, enter the group name and click [Add] button.
Alter: Select the group name and edit it, then click [Alter].
89
PIESAT WWW.PIESAT.CN
d. Click [Load Group] to open the Open GRP File dialog. Select the .grp file
b. From the Generation Mode dropdown arrow, choose one mode. PIE
provides three modes including simple line, optimization line and smart line.
90
PIESAT WWW.PIESAT.CN
Simple Line: It is the fastest method but it is only suitable for images with
simple boarders.
computationally expensive.
mosaic using the image grouping. Select images in the same mosaic group, and then
If packet data checkbox is not selected, the images will perform mosaic one by
as a .shp file.
Use Import Mosaic function to transform the imported files into PIE format.
91
PIESAT WWW.PIESAT.CN
c. Output Mosaic Area: Set the path and file name for output mosaic area.
c. Output Range: Select the range to perform mosaic by entering MinX, MinY,
MaxX and MaxY value. If Max value is not set by user, it will perform
d. Set map output model. There are two options available: whole map output
Whole Map Output: Set output format which can be either 3 bands 8-bit or
original data type. Then set the path and file name for output mosaic file.
Framing Map Output: Set framing scale. Then select the images. Set the
g. Click [OK].
3.3.5.2.5 Parameter
93
PIESAT WWW.PIESAT.CN
b. Feature Setting: Set feather model. Two models are available: general
meter.
Wide Feather Model: Set the range and unit of feather. Unit is in pixel or
c. Click [OK].
3.4 Processing
The Processing group includes Classification, Transform, Filter and Edge
Enhancement functions.
94
PIESAT WWW.PIESAT.CN
Classification
The Classification group includes Unsupervised, Supervised, Region Of
3.4.1.1 Unsupervised
Unsupervised classification does not rely on any prior knowledge. It will extract
inherent feature within the image, which is also known as self-organization. The
interpretation or fieldwork.
3.4.1.1.1 ISODATA
performs classification for the entire image, generates classification layer and
class mean in the data space, and then iteratively cluster the remaining pixels using
95
PIESAT WWW.PIESAT.CN
minimum spectral distance criteria. During each iteration, it re-calculates class mean
and re-classifies pixels with updated mean. Iteration continues until the maximum
ISODATA method provides an option for users to set the initial parameters.
When two classes clustering centers’ distance is smaller than a threshold, ISODATA
will merge the two classes into one. When the standard deviation of a class is greater
than a certain threshold or the number of samples exceeds a certain threshold, the
class is divided into two classes. When the sample number in one class is less than a
certain threshold, the class will be merged into other class. The iteration is calculated
based on the initial class center; the number of classes and class parameters will be
96
PIESAT WWW.PIESAT.CN
classified.
classified.
Min Number of Pixel: Enter the minimum number of pixels needed for a
class. If minimum number of pixels in a class is not met then PIE will merge that class
Generally, it is larger than 6. The classification process ends when the maximum
97
PIESAT WWW.PIESAT.CN
the standard deviation of a class is larger than this threshold, then the class will be
Min Center Distance: Enter the minimum center distance. If the distance
between two classes is less than the minimum distance, the two classes will be
merged.
3.4.1.1.2 K-Means
K-Means clustering is also known as Quick Clustering. The basic idea of the
K-Means algorithm is to cluster pixels based on k points in space, and classify objects
closest to these points. During each iteration, it recalculates mean and reclassifies
pixels based on mean. This process continues until the maximum number of iterations
is reached.
The K-Means algorithm firstly randomly selects k points from the image as the
initial clustering centers, and then it calculates the statistical distance to the cluster for
each pixel. The pixel will be assigned to the nearest cluster. Then it calculates the
updated mean value of the new cluster as new clustering center. If there is no change
between two adjacent clusters, classification process has completed. During each
correct. If it is not correct, it is necessary to adjust the cluster center and start the next
iteration after all the sample are adjusted. If all the samples are correctly classified
98
PIESAT WWW.PIESAT.CN
during an iteration, there will be no adjustment and the cluster center will not have
classified.
99
PIESAT WWW.PIESAT.CN
f. After all parameters are set, click [OK] button to perform K-Means
classification processing.
Neural Network is an algorithm that imitates the brain neuron network. It has the
nature of this method means that the classification is done without any assumptions or
adaptability and complex mapping capabilities. There are two stages for the
which a series of input-output data sets are provided for the network. The connection
weight and bias are iteratively adjusted until the desired performance or maximum of
iteration is met. Second stage is the forecast (application) stage: forecasting unknown
100
PIESAT WWW.PIESAT.CN
Classifying rules: From the Classifying Rules dropdown list, choose one of
the rules. The options are as follows: Interactive Communication Network and
Window Size: From the Window Size dropdown list, choose classification
window size. The options are: 1×1, 3×3 and 5×5 pixels.
process ends.
101
PIESAT WWW.PIESAT.CN
f. After all the parameters are set, click [OK] button to perform neural network
classification processing.
3.4.1.2 Supervised
parameters, establishing the discriminant function, and then dividing the individual
discriminant criterion and calculate the discriminant function according to the known
training samples and priori knowledge; then the statistics of the pixels to be classified
102
PIESAT WWW.PIESAT.CN
are calculated. Pixels are classified based on discriminant function and criterion. The
or training.
Likelihood functions.
3.4.1.2.1 Distance
Using the training sample data, distance classification calculates the mean
vectors and the standard deviation for each class, and then calculates the Euclidean
Assume that there are Nc classes and the training areas for each class are
identified separately. Using data from training area, the mean of each class is
For each pixel, calculate its distance to the center of each class. Pixel is classified
which case some pixels may be unclassified if they do not meet the selected criteria.
a. After adding the ROI sample area with the ROI tool (see 3.4.1.3 Region of
103
PIESAT WWW.PIESAT.CN
b. Select an input file from the file list. The file information will be shown in
the right list. If the file is not loaded, click [Import File] to input a file.
f. From the Classifier Type dropdown list, choose one of the distance options.
The minimum distance technique uses the mean vectors of each end member and
104
PIESAT WWW.PIESAT.CN
calculates the Euclidean distance from each unknown pixel to the mean vector for
each class.
classifier that uses statistics for each class. It is similar to the maximum likelihood
classification, but assumes all class covariance is equal. Therefore it is a fast method.
h. Click [OK].
Maximum likelihood classification assumes that the statistics for each class in
each band are normally distributed, and it calculates the probability that a certain pixel
belongs to a specific class. Unless you select a probability threshold, all pixels will be
classified. Each pixel is classified to the class to which it has the highest probability of
classified is smaller than the threshold you specify, the pixel will remain unclassified.
a. Add ROI using Region of Interest tool (see 3.4.1.3 Region of Interest). From
105
PIESAT WWW.PIESAT.CN
b. Select an input file from the file list. The file information will be shown in
the right list. If the file is not loaded, click [Import File] to input a file.
106
PIESAT WWW.PIESAT.CN
g. Click [OK].
Regions of interest (ROI) are images portions that are selected for analysis. The
regions can be irregular shape and are typically used to extract statistics for
Click [Add] button to create a new sample. Set the name and color of the sample
in the sample list, and select one of [Polygon], [Rectangle], or [Ellipse] according to
the shape of the feature. Draw ROIs in the image window. After drawing, double-click
to finish editing. The ROI area will be added to the training sample area.
107
PIESAT WWW.PIESAT.CN
ROI name: Name of each ROI. To edit the ROI names, click on the sample
list cells.
Sample color: Color assigned to each ROI. To edit the sample color,
double-click on the sample list cells and open the Color dialog.
Select: Click [Select] to select the required sample in the main view. Click
Delete: Click [Delete] to delete the selected ROI. If you want to delete one
sample, click [Select] to select the sample and then press the Delete key on the
keyboard.
108
PIESAT WWW.PIESAT.CN
d. Click [Save as a Report File] to save the statistics result. By default, the
e. Click [OK].
109
PIESAT WWW.PIESAT.CN
c. Select an input class by clicking on a class name in the Input Class list.
d. Select an output class by clicking on a class name in the Output Class list.
e. When both the input and output classes are selected, click [Add Combination]
110
PIESAT WWW.PIESAT.CN
to finish selection. The new combined class is shown in the Combined Classes list.
f. To delete combined classes, select the name in the Combined Classes list
h. Click [OK].
b. Select the classes to perform sieving. Any classes not selected for sieving
will be unchanged.
111
PIESAT WWW.PIESAT.CN
c. Parameters Setting:
class patch with its pixel number less than the threshold will be deleted from
the class;
e. Click [OK].
morphological operators.
112
PIESAT WWW.PIESAT.CN
c. Select the classes to perform clumping. Any classes not selected for clumping
will be unchanged.
d. Specify the Kernel Size. The kernel sizes must be an odd-number. Click the
f. Click [OK].
classification image. Use majority analysis to assign spurious pixels within a large
single class to that class. User can enter a kernel size, and the center pixel in the
kernel will be replaced by the majority class in the kernel. If you select Minority
analysis, then the center pixel in the kernel will be replaced by the minority class in
the kernel.
dialog appears.
113
PIESAT WWW.PIESAT.CN
e. Parameters Setting:
Specify the Kernel Size. The kernel sizes must be an odd-number. Left-click
Specify the Center Pixel Weight. The center pixel weight is used to specify
g. Click [OK].
114
PIESAT WWW.PIESAT.CN
Add Match: Select the category in the real ground classification data list and
115
PIESAT WWW.PIESAT.CN
select the category in the classified image list. Click [Add Match] button to add the
Cancel Match: Click one item in the [match result] list, and Click [Cancel
Use Assign Class Colors to color the classes of the classification result.
Classification] [Assign Class Colors]. The Assign Class Colors dialog appears.
c. Select a certain class to assign color. Any classes not selected for assigning
116
PIESAT WWW.PIESAT.CN
custom colors.
e. Click [Save] to save the new color or click [Reset] to restore the original
color.
Transform
The Transform group includes Principal Components, MNF Transform,
functions.
separate noise components and to reduce the dimensionality of data sets. Since
multispectral data bands are often highly correlated, the principal components (PC)
set of orthogonal axes whose origin point is at the data mean, and rotates to a
PC bands are linear combinations of the original spectral bands and are
uncorrelated. PC bands could have the same number of bands as the input bands. The
first PC band contains most information of the original bands, and the second PC
band contains second most variance, and so on. The last PC band contains small
117
PIESAT WWW.PIESAT.CN
square deviation and appears as noisy. Due to the incoherence of PC bands, principal
PC Rotation functions.
the data. After Forward PC Rotation is performed, PIE can export the updated
statistics data.
appears.
Use Correlation Matrix when the data range differs greatly among bands
If you check Select Subset From Eigenvalues, the Select Number of Output
Bands dialog appears. Each band is listed with its corresponding eigenvalue and the
checked, default number of output bands will be used, which equals to the number of
input bands.
119
PIESAT WWW.PIESAT.CN
e. Set the path and file name for the output statistics file.
f. Set the path and file name for the output result file.
h. Zero Mean Processing: The average value will be subtracted from each
i. Click [OK].
c. Select the statistics file saved from the Forward PCA Rotation.
f. Click [OK].
120
PIESAT WWW.PIESAT.CN
for subsequent processing. MNF transform is a linear transformation that has the
following steps:
First step is a PC Rotation that uses the principal components of the noise
covariance matrix to de-correlate and rescale the noise in the data. The noise in the
resulting data has unit variance and no band-to-band correlations. This process is also
Second step is a PC Rotation that uses the data principal components from the
first step. The inherent dimensionality of the data can be determined by examining
eigenvalues and associated image. Data space can be divided into two parts: one part
is associated with large eigenvalues and inherent useful information; the other part has
near-unity eigenvalues and inherent noise. This process separates noise from the data,
You can use MNF transform to remove noise from data. Firstly, a forward
transformation is performed; the images and eigenvalues are examined; and large
eigenvalue parts of data are retained. Secondly, small eigenvalue parts of data are
121
PIESAT WWW.PIESAT.CN
The MNF Transform group includes Forward MNF and Inverse MNF
Transform functions.
c. Set the path and file name for the output noise statistics.
e. Click [OK].
122
PIESAT WWW.PIESAT.CN
e. Click [OK].
localized analysis of time-frequency with variable wavelet shape, time window and
frequency window.
Wavelet transform is able to retain higher frequency and time resolution in low
frequency region, and retain lower frequency resolution in high frequency region.
Wavelet transform is suitable for detecting transient signal anomaly hidden within
normal signals and showing their component. Therefore, wavelet transform is known
The image generated from wavelet transform has one low frequency component
dialog appears.
d. Click [OK].
appears.
d. Click [OK].
Fourier transform can transform remote sensing images from spatial domain to
frequency domain which only contains different frequency. After Fourier transform,
the information in gray-scale mutation region (such as edge of object), complex image
structure area, image details and interference noise will be mostly concentrated in the
high frequency area. While the parts of the original image with gentle changes in gray
125
PIESAT WWW.PIESAT.CN
scale, such as plains, deserts, and sea surfaces with relatively uniform vegetation, are
The Fourier transform is reversible, that is, the frequency function obtained by
and the original image can be obtained. In pure mathematical sense, the Fourier
From the physical point of view, the Fourier transform is to transform the image from
spatial domain to frequency domain, and the inverse transform is from the frequency
domain to the spatial domain. In other words, the physical meaning of the Fourier
transform functions.
126
PIESAT WWW.PIESAT.CN
e. Click [OK].
127
PIESAT WWW.PIESAT.CN
c. From the drop-down list, select the Output Data Type (Byte, UInt16, Int16,
e. Click [OK].
linear orthogonal transform for the original data. PIE supports Tasseled Cap transform
Tasseled Cap transform rotates the coordinate of spectral space. The rotation axis
of the coordinate system is not the direction of the principal component, but the
direction in spectral space that is closely related to the type and change of the feature,
especially to the plant growth and soil change. This transform is able to achieve
information compression, and also helps to extract crop characteristics. This transform
is mainly applied for terrestrial resource satellite data, including Landsat MSS data,
For TM data and ETM+ data, physical significance for the first three components
128
PIESAT WWW.PIESAT.CN
c. Click the Sensor Type dropdown arrow and select an option. PIE supports
e. Click [OK].
Use Color Transforms to convert three-band red, green and blue (RGB) image to
a specific color spaces, and vice versa, from the color space back to RGB. Adjusting
129
PIESAT WWW.PIESAT.CN
the contrast stretch between two transforms, you can get a color-enhanced composite
image.
Additionally, you can replace color band or lightness band with another band
(usually with higher spatial resolution) to produce an image that merges the color
The color transform procedure is as follows: 1) select the RGB band, 2) RGB to
HIS, 3) additional processes, 4) HIS to RGB and 5) select the RGB bands to display.
The Color Transform group includes RGB to HIS and HIS to RGB functions.
Use RGB to HIS transform to convert an RGB image into the HIS (hue, intensity,
saturation) color space. The produced hue value is between 0 and 360 degree (where
red is 0 degree, green is 120 degree and blue is 240 degree) and the saturation is in the
range of 0 to 1 (floating-point). To use this function, ensure that an image with at least
three bands has been opened. The input RGB values must be byte type in the range of
0 to 255.
130
PIESAT WWW.PIESAT.CN
f. Click [OK].
Tip: If image’s data type is not byte, that is, DN value range is not in 0-255, the
system will prompt the following message. For this case, you need to stretch image
firstly.
131
PIESAT WWW.PIESAT.CN
Use HIS to RGB transform to convert an HIS image back to the RGB color
space. The input H, S, and I bands must have the following data ranges: Hue is in 0 to
360, where 0 = red, 120 = green, and 240 = blue, and Intensity and Saturation is in the
range of 0 to 1.0 (floating-point). The produced RGB values are byte type data in the
range of 0 to 255.
e. Click [OK].
132
PIESAT WWW.PIESAT.CN
multispectral data sets and produce a more vivid color composite image. The highly
correlated data sets often produce quite bleak color images. Decorrelation stretch
requires three bands for input. These bands should be stretched byte type data. Or you
d. Click [OK].
133
PIESAT WWW.PIESAT.CN
Filter
Image filtering is a process to enhance image by modifying image spatial domain
spatial frequencies to suppress noise of the target image and preserve feature details.
Image filtering can be divided into two categories: spatial filtering and frequency
adjacent pixels. Frequency filtering is to perform Fourier transform, and then filter the
The Filter group includes Convolution, Frequency Filter and User Defined
functions.
3.4.3.1 Convolution
Use Convolution to apply the filter function (kernel or template) to enhance the
image in spatial space (x, y). Convolution includes smoothing and fusion, and it uses
the relationship between the pixel and its neighboring pixels. The commonly used
method is convolution.
The Convolution group includes Convolution, Median Filter and Mean Filter
functions.
134
PIESAT WWW.PIESAT.CN
3.4.3.1.1 Convolution
d. Select the desired kernel from the Filter Method dropdown list. The options
are as follows: High-Pass Edge Detection Filter, High-Pass Edge Fusion Filter,
Low-Pass Filter, High-Pass Filter, Horizontal Filter, Vertical Filter, Fast Filter,
135
PIESAT WWW.PIESAT.CN
High-Pass Edge Detection Filter: Image edge refers to the part with
compared to adjacent regions. Edge detection is mainly used to measure, detect and
position the gray-scale change. The process of edge detection is filtering, enhancing,
detecting and positioning. High-pass edge detection filter kernel window can be 3×3,
5×5, 7×7 pixels. Increasing the filter window can improve the performance of image
fusion.
edge detection. It detects the edge firstly, and then adds the edge to the original image,
Low-Pass Filter: Low-pass filter is a linear filter, which only block the
frequency higher than a given threshold and pass the frequency lower than the given
threshold. Low-Pass window size can be changed. Larger window size has stronger
smoothing effect, but more detail will be lost. Low-pass filter kernel can be 3×3, 5×5,
7×7 pixels.
High-Pass Filter: High-pass filter is also a linear filter, which only block the
frequency less than a given threshold and pass the frequency higher than the given
threshold. High-pass filter is mainly used to highlight the image details or to enhance
the vague details. Increasing the filter window size will improve fusion performance.
K f1 g1 f 2 g2 f m gm
coefficient of each pixel towards vertical direction; m is window size. The horizontal
K f1 g1 f 2 g2 f m gm
Fast Filter: The sum of the matrix is greater than 1. The brightness of the
output image will be increased and the edge is enhanced. The window can be 3×3,
isotropic (no directionality), and can sharpen lines in any direction. This is the unique
advantage of the Laplace operator. Two Laplacian filters are available: laplacian1
Laplacian1 filter uses the 4 adjacent pixels. The pixel value is defined as
the difference between the sum values of four adjacent pixels and the
upper and lower left and right and the pixel value for 4 times.
Laplacian1 filter and Laplacian2 filter are mainly used to sharpen image
f. Click [OK].
Median filter is one of the most commonly used nonlinear smoothing filters,
which sorts all the pixels within the window and returns the middle value as the new
center pixel.
Median filter has good noise filtering performance, and preserves the edge of the
image, so the image is not blurred. Median filter is less effective for random noise
137
PIESAT WWW.PIESAT.CN
than Mean filter, but it is the best choice for salt noise.
Window Size: Select window size by clicking the increment arrows. The
kernel sizes can only be odd numbers. The default and the minimum size is 3×3.
Filter Method: Select the filter method by clicking the radio buttons. The
options are: Horizontal Median Filter, Vertical Median Filter and Median Filter.
Horizontal median filter returns the median value of all pixel points in
Vertical median filter returns the median value of all pixel points in the
138
PIESAT WWW.PIESAT.CN
f. Click [OK].
Mean filtering is one of the most commonly used linear low-pass filters. It treats
each neighbor pixel equally and returns the mean pixel value as the new center pixel.
Mean filter is simple and computes fast. It is effective for Gaussian noise. From
a. From the menu bar, select [Processing] tab on the interface [Filter]
139
PIESAT WWW.PIESAT.CN
d. Select the window size by clicking the increment arrows. The kernel sizes
must be odd numbers. The default and the minimum size is 3×3 pixel.
f. Click [OK].
retain the low-frequency components. Low-pass filter is able to suppress noise, while
Filter functions.
a. From the menu bar, select [Processing] [Filter] [Frequency Filter]. The
140
PIESAT WWW.PIESAT.CN
e. Select the filter method by clicking the radio buttons. The model choices are
as follows: Ideal Filter, Butterworth Filter, Exponential Filter and Gradient Filter.
h. Click [OK].
The filter is opposite to the ideal low-pass filter. The low-frequency components
141
PIESAT WWW.PIESAT.CN
(D≤D0) are removed, and the high-frequency components (D>D0) are retained. After
the ideal high-pass filtering, there will be a jitter pattern at the edge of the image.
User can set the cut-off frequency D0 of the ideal low-pass filter. D0 can be
components (D≤D0) will retain, and the high-frequency components (D>D0) will be
removed. Since the high frequency signal corresponds to image edge, the low-pass
142
PIESAT WWW.PIESAT.CN
1
H (u, v)
1 [ D0 / D(u, v)]2 n
where n is the order. It has the advantage of minimum ripples within pass band,
whereas the ideal filter will produce pronounced image jitters. So using this filter will
143
PIESAT WWW.PIESAT.CN
144
PIESAT WWW.PIESAT.CN
Butterworth high-pass filter will sharpen image with minimum edge jitters, but it
is computationally expensive.
D ( u ,v ) n
[ ]
The transfer function is: H (u, v) e D0
, where n determines the decay
strength of the exponential function. Exponential filter is able to suppress noise, but
the blurring effect of the image edges is greater than the Butterworth low-pass filter.
The effect of exponential high-pass filter is less than the Butterworth high-pass
filter, but this filter will not generates obvious ringing effect.
145
PIESAT WWW.PIESAT.CN
1 D(u, v) D0
D(u, v) D1
H (u, v) D0 D(u, v) D1 (3)
D0 D1
0 D(u, v) D0
The smooth strength gradient low-pass filter is between the ideal low-pass filter
146
PIESAT WWW.PIESAT.CN
Gradient high-pass filter’s fusion strength is between the ideal filter and the
Butterworth high-pass filter. The gradient filter will produce a minor ringing effect,
147
PIESAT WWW.PIESAT.CN
Homomorphic filter is an image filtering method that reduces low frequency and
increases high frequency, so it can reduce illumination variations and sharpen the
homomorphic filter effects are different. If the image’s illumination is uniform, the
homomorphic filtering effect will not be significant. However, when the illumination
is greatly different, the homomorphic filter will enhance the image darkness details.
a. From the menu bar, select [Processing] [Filter] [Frequency Filter]. The
148
PIESAT WWW.PIESAT.CN
f. Click [OK].
User-defined filter can be used to define filter kernel. The user-defined filter is
149
PIESAT WWW.PIESAT.CN
The filter size must be odd, so that it has a center, such as 3×3, 5×5 or 7×
7. The radius is defined as pixel number from center to boarder. For example,
In order to ensure the image’s brightness remains unchanged before and after
filtering, the sum of all elements of the kernel matrix should be equal to 1. Although,
user can set kernel matrix with different sum of elements to change the brightness of
the image.
If the sum of all the elements of the template matrix is greater than 1, the
filtered image will be brighter than the original one. Otherwise, if the sum is less than
1, the resulting image will be darker. If the sum is 0, the image would not turn black,
For the filtered image, there will be pixels with its value less than 0 or greater
than 255. For this case, PIE would cut them directly into the range of 0 and 255. For
a. From the menu bar, select [Processing] [Filter] [User Defined]. The
150
PIESAT WWW.PIESAT.CN
Select the window size by clicking the increment arrows. The kernel sizes
must be odd number. The default and the minimum size is 3×3 pixels.
f. Click [OK].
Edge Enhancement
To highlight image’s edges, contours, or the linear targets, you can use
sharpening functions. Sharpening improves the contrast between edges and their
Sharpening functions.
image by a direction kernel with certain size. This filter will return convolution result
as center pixel’s new value. The filter emphasizes ground features with a certain
accentuate. It sequentially moved along the image pixels, and the image pixels in the
152
PIESAT WWW.PIESAT.CN
d. Select the filter method by clicking the Filter Method dropdown arrow. The
model choices are as follows: 0 degree, 90 degree, 45 degree and 135 degree.
-1 -1 -1 -1 2 -1
2 2 2 -1 2 -1
-1 -1 -1 -1 2 -1
0 degree 90 degree
-1 -1 2 2 -1 -1
-1 2 -1 -1 2 -1
2 -1 -1 -1 -1 2
45 degree 135 degree
f. Click [OK].
153
PIESAT WWW.PIESAT.CN
fusion, the pixel with higher level of fluctuation will be higher value. By setting a
certain threshold, user can extract boundary and contour within an image.
d. Select fusion method. The options are as follows: Prewitt, Sobel and Roberts.
reducing noise. It suites for image with small gray-scale difference and high level of
154
PIESAT WWW.PIESAT.CN
respectively. The gradient operator combines the two templates together. The
X-direction kernel has the greatest influence on the vertical edge, and the Y-direction
kernel has the greatest influence on the horizontal edge. It suits for image with small
represent the gradient and uses local differential operator to detect edge. It suits for
f. Click [OK].
functions.
Format Conversion
The Format Conversion group includes: Convert Format, Convert Interleave
155
PIESAT WWW.PIESAT.CN
Convert Image Format enables free conversion between common raster data
a. From the menu bar, select [Basic Tools] [Format Conversion] [Convert
c. Choose the output data format. There are three output data format available:
e. Click [OK].
Use Convert Interleave to convert between common data storage format. Image
BSQ (Band Sequential) format stores data successively in accordance with band
order. Data arrangement follows the following rules: the first band is numbered 1, the
second band is numbered 2, and so on. For the first band, data is stored in the order of
row. In each row, the data is stored in the order of pixel. The rest bands are stored as
156
PIESAT WWW.PIESAT.CN
the same mode (i.e., the second band will be stored after all data in the first band are
stored). BSQ format is the simplest format and provides the best spatial processing
capability. It stores the data line by line in the same band firstly, and then stores the
next band’s data in the same way. If you want to get (X, Y) information of a spatial
BIP (Band Interleaved by Pixel) format stores the data successively in order of
pixels. That is, in the row, each pixel is stored in the order of bands. Data arrangement
follows the rule: first pixel for all bands are in sequential order, followed by the
second pixel for all bands, and so on. BIP format provides the best spectral processing
capability
BIL (Band Interleaved by Line) format stores the data successively in order of
band, that is, it stores the first line of the first band, followed by the first line of the
second band, the first line of the third band, …. BIL is a compromise format between
a. From the menu bar, select [Basic Tools] [Format Conversion] [Convert
c. Choose the output format. There are three output formats: BIP, BSQ and BIL.
157
PIESAT WWW.PIESAT.CN
e. Click [OK].
Use Stretch Data to adjust image’s bit depth and enhance the display effect.
a. From the menu bar, select [Basic Tools] [Format Conversion] [Stretch
c. Enter the minimum and maximum values in the Min and Max text boxes to
designate the input data range. Once the raster image is loaded, the software
automatically reads the image’s maximum and minimum values and displays
them in the text box. Or you can manually enter the values.
e. From the Transform Type drop-down list, select data type (Byte8, Int16,
158
PIESAT WWW.PIESAT.CN
f. Set the output data range in the Min and Max text boxes. The values must
g. Click [OK].
coordinate system defined by latitude and longitude, and uses degree as its
mathematical formulas to project maps of the earth’s spherical surface onto a planar
surface and uses meters or kilometers as its measurement unit. The process of
projection.
and the pixel size. Projection information is the information of coordinate system. In
general, if the coordinate information is lost, you can reset it, that is, when a
projection defined in one software cannot be identified in another software, you can
modify the projection information to identify the unknown projection. This process
159
PIESAT WWW.PIESAT.CN
3.5.2.1 Reproject
a. From the menu bar, select [Basic Tools] [Projection And Transformation]
b. Select an input file or click the drop-down arrow to choose a file from the file
list.
Once the input file is selected, its coordinate system information will be
Click button to open the Spatial Reference Selector dialog. This tool
allows you to select a coordinate system from Custom or predefined list, or the same
e. You can check Custom Resolution to set horizontal and vertical resolution.
convolution.
systems are the same. If the input and output coordinate systems are different, the
h. Click [OK].
161
PIESAT WWW.PIESAT.CN
(map projection and datum) for raster or vector data that have no or an unknown or
a. From the menu bar, select [Basic Tools] [Projection And Transformation]
b. Select an input file or click the drop-down arrow to choose the file from the
file list.
d. Click [OK].
projection to another.
a. From the menu bar, select [Basic Tools] [Projection and Transformation]
162
PIESAT WWW.PIESAT.CN
b. Select an input file. PIE can only process coordinate files in .txt format.
Ensure the input file contains the following information: number of points,
c. Set the path and file name for output file. The supported file format is txt.
Calculations
The Calculations group includes Band Math, Spectral Math and Layer
Stacking functions.
Use Band Math to perform inter-band operations. Users can define their own
processing algorithms, and then apply the algorithms to a band or an entire image.
Band math is to apply mathematical operation to each pixel. Each variable in the
b2, if b1 is a multi-band image and b2 is a single band, then each band of b1 will be
a. From the menu bar, select [Basic Tools] [Calculations] [Band Math].
164
PIESAT WWW.PIESAT.CN
and operators into the Enter an expression field. Variable names must begin with the
c. Click [Add to List] to add the expression to the Band math expressions list.
You can click [Clear] to clear all expressions from the Band math expression list.
165
PIESAT WWW.PIESAT.CN
Select a band or raster file in Flies field. After the first band is selected, only
those bands with the same spatial dimensions will show in the band list; you can also
Continue to assign value to b2, b3, and so forth in the same manner.
h. Click [OK].
166
PIESAT WWW.PIESAT.CN
1 () Parentheses
2 ^ Exponent operation
* Multiply operation
3
/ Division operation
+ Add operation
4
- Subtraction operation
AND Only when the multiple inputs (at least 2) are true, the output is true.
expressions.
a. From the menu bar, select [Basic Tools] [Calculations] [Spectral Math].
167
PIESAT WWW.PIESAT.CN
and operators into the Enter an expression field. Variable names must begin with the
character “s” or “S” and are followed by up to 8 numeric characters. The supported
c. Click [Add to List] to add the expression to the Spectral math expression
list. You can click [Clear] to clear all expressions from the Spectral math expression
list.
168
PIESAT WWW.PIESAT.CN
Choose Files, then select image from the image list. After the first image is
selected, only those images with the same spatial dimensions will show in the image
list. We can also choose Spectral Library. Click button, and select a
spectral file.
Continue to assign value to S2, S3, and so forth in the same manner.
g. Click [OK].
Use Layer Stacking to build a new multi-band file from geo-referenced images
of the same pixel sizes, extents, and projections. So you can synthesize one
169
PIESAT WWW.PIESAT.CN
170
PIESAT WWW.PIESAT.CN
c. Select an input file and perform optional spatial subset and spectral subset,
Intersection: Creates an output file that only contains the data region where
Union: Creates an output file with a geographic region that encompasses all
h. Click [OK].
171
PIESAT WWW.PIESAT.CN
Statistics
The Statistics group includes Histogram Statistics and Spectral Profile
functions.
Use Histogram Statistics to generate image’s statistical reports and display plots
of histograms and basic statistic information, including Max, Min, Median, Mode,
172
PIESAT WWW.PIESAT.CN
c. Choose the band to be calculated from the Selected layer dropdown list.
d. Set the value range not to be calculated and the sampling rate optionally.
e. Click [Apply]. After the statistics are calculated, the statistics result and the
histogram are shown in the Histogram Statistics dialog. The statistics result includes
Max, Min, Median, Mode, Mean and Standard Deviation and so on.
173
PIESAT WWW.PIESAT.CN
Move the slide below the histogram to view the current pixel’s information
f. If you want to see the histogram statistics result, click [Symbolic Display] to
open the Data Report Window. The window shows the statistical band, Max, Min,
g. If you want to save the histogram statistics result, click [Save to File] on the
Use Spectral Profile to extract horizontal profile, vertical profile and spectral
profile.
a. From the menu bar, select [Basic Tools] [Statistics] [Spectral Profile],
and then click on the image layer in the main view. The Spectral Profile dialog
appears. The spectral profile of current mouse click location will show on the
Spectral Profile dialog. The spectral profile will be updated continuously as the
174
PIESAT WWW.PIESAT.CN
175
PIESAT WWW.PIESAT.CN
b. Select the curve direction from the Curve Direction dropdown list. The
The crosshair jumps to the specified pixel location and the spectral profile will be
updated simultaneously.
MirrorRotate
The MirrorRotate group includes Mirror and Rotate functions.
176
PIESAT WWW.PIESAT.CN
3.5.5.1 Mirror
Horizontal Mirror is used to flip the image left and right along the image’s
vertical midline. Vertical mirror is used to flip the image up and down along the
image’s horizontal midline. You can produce horizontal, vertical, horizontal and
a. From the menu bar, select [Basic Tools] [MirrorRotate] [Mirror]. The
c. Select bands.
f. Click [OK].
3.5.5.2 Rotate
Use Rotate to turns the image around the specified pivot point by the specified
angle in degrees. You can specify the exact angle of the desired rotation.
a. From the menu bar, select [Basic Tools] [MirrorRotate] [Rotate]. The
d. Input rotation angle in the Rotation Angle field. The rotation angle must be
in 0-360 range.
e. Select the rotation direction by clicking the radio buttons. The options are as
g. Click [OK].
Mask
Use Mask to build a mask and apply it. The mask is composed of 0 and 1 value.
When a mask is applied to an image, the areas with value of 1 will be retained and the
areas with value of 0 will be masked. The Mask group includes Build Mask and
a. From the menu bar, select [Basic Tools] [Mask] [Build Mask]. The
179
PIESAT WWW.PIESAT.CN
d. From the dropdown list, select the File Type of the attribute file. PIE can
f. Set the selected areas in the mask on or off. Choosing On, the mask pixels
inside the attribute file will have a value of 1 and the mask pixels outside the attribute
file will have a value of 0. Otherwise, choosing Off, the mask pixels inside the
attribute file will have a value of 0 and the mask pixels outside the attribute file will
have a value of 1 (the boundary of the mask is the same as the boundary of the
reference image).
g. Click [OK].
a. From the menu bar, select [Basic Tools] [Mask] [Apply Mask]. The
180
PIESAT WWW.PIESAT.CN
f. Click [OK].
Utilities
The Utilities group includes Resample, Build Pyramid and Remove Raster
Block functions.
3.5.7.1 Resample
according to the desired position of the pixel to acquire the corrected image.
two-dimensional continuous functions representing the original image with the input
181
PIESAT WWW.PIESAT.CN
discrete digital image, and then resamples the image according to the new space and
pixel position. The mathematical process is to estimate or interpolate the new value
based on the reconstructed continuous function (Curve) and the value of several
a. From the menu bar, select [Basic Tools] [Utilities] [Resample]. The
After entering the columns(X), the Column sampling rate will be updated.
f. In Rows(Y) field, enter rows number of the image after resampling. After
h. Click [OK].
a. From the menu bar, select [Basic Tools] [Utilities] [Build Pyramid].
b. Click [Add] button, the Open dialog appears. Select the data folder or image
files. All selected image files will be added to the file list.
c. If you don’t want to build pyramid for a certain image, select it in the file list
and click [Remove] to delete it. If you want to delete all images, check [SelectAll]
d. Check the list of files to build pyramid. Click [OK] to start building pyramid
183
PIESAT WWW.PIESAT.CN
for the selected image(s). To build pyramid for all images, check [SelectAll], and then
click [OK].
a. From the menu bar, select [Basic Tools] [Utilities] [Remove Raster
The Number of Pixels in Minimum Raster Block: Set pixel number for
b. After all parameters are set, click [OK] to delete the raster block.
3.6 Annotation
Annotation
The function of Annotation is to annotate some elements on the layer such as
Arrow, Text, Picture, etc. It can also perform editing, rotating, importing annotation,
184
PIESAT WWW.PIESAT.CN
Helical
Draw a helical line annotation in the main view.
line
185
PIESAT WWW.PIESAT.CN
Edit
Edit vertices.
Vertices
Import
Import the annotation(s) you have saved.
Annotation
Export
Export the selected annotation(s).
Annotation
Tip: In the process of annotating line or polygon, you can cancel annotation by
pressing ESC key. Double-clicking the left mouse button or clicking the right mouse
Select: Click [Select] button. Select an annotation by clicking the left mouse
button, or select multiple annotations by holding down the Ctrl key while clicking
Move: Select the annotation(s) you want to move and drag the annotation(s) to
Change Size: Click and hold the corner of an annotation box and drag it into a
new size.
Edit Shape: Click the annotation you want to edit, and click [Edit Vertices]
button. The external rectangle appear in the main view. Place the cursor over an
Tip: Only polyline and polygon vertices can be edited. Other annotation can only
symbols can be set up to represent elements such as hospitals, airports, stations, etc.
Click [Select] button in the Annotation group, select the point that needs to be
modified, and then double-click on the point. The Properties dialog appears.
(1) Symbol
187
PIESAT WWW.PIESAT.CN
(2) Location
Location dialog that display the location and height of the point:
188
PIESAT WWW.PIESAT.CN
Click [Size and Location] button in the Properties dialog to switch to the Size
189
PIESAT WWW.PIESAT.CN
Size: Display the width and height of point annotation. If Width and Height
value are modified, the size of point annotation will change accordingly. The
width and height can be expressed as absolute value or percentage. You can
change the width and height by percentage and preserve its aspect ratio.
Click [Apply] button, the data property modification is completed and displayed.
Click [OK] button, the data property modification is completed and displayed,
Click [Cancel] button to cancel the data property modification and close the
Properties dialog.
190
PIESAT WWW.PIESAT.CN
Line Element Attribute Settings dialog: You can set the property information of
line symbols to represent elements such as railways, highways, and rivers, etc.
Click [Select] button in the Annotation group, select the line that needs to be
modified, and then double-click on the line. The Properties dialog appears.
(1) Symbol
191
PIESAT WWW.PIESAT.CN
(2) Line
Click [Line] button in the property dialog, switch to the property's Line dialog,
192
PIESAT WWW.PIESAT.CN
In the Properties dialog, click [Size and Location] button to switch to the Size
193
PIESAT WWW.PIESAT.CN
Size: Display the width and height of line annotation. If the Width and
Height value are modified, the size of line annotation will change
accordingly. You can change the width and height by percentage and
Click [Apply] button, the data property modification is completed and displayed.
Click [OK] button, the data property modification is completed and displayed,
Click [Cancel] button to cancel the data property modification and close the
Properties dialog.
194
PIESAT WWW.PIESAT.CN
Polygon property setting dialog: You can set the attribute information of the
polygon to represent the reservoir, gobi, residential land and other elements.
Click [Select] button in the Annotation group and select the polygon that needs
(1) Symbol
195
PIESAT WWW.PIESAT.CN
(2) Area
In the Properties dialog, click [Area] button to switch to the property's Area
dialog to display the area, perimeter, and center information of the Polygon.
196
PIESAT WWW.PIESAT.CN
In the Properties dialog, click [Size and Location] button to switch to the Size
197
PIESAT WWW.PIESAT.CN
Size: Display the width and height of polygon annotation. If Width and
Height value are modified, the size of polygon annotation will change
accordingly. You can change the width and height by percentage and
Click [Apply] button, the data property modification is completed and displayed.
Click [OK] button, the data property modification is completed and displayed,
Click [Cancel] button to cancel the data property modification and close the
Properties dialog.
198
PIESAT WWW.PIESAT.CN
Screw property setting dialog: You can set the property information of the screw
symbol and the auxiliary line symbol to represent elements such as railways,
Click [Select] in the Annotation group, select the screw that needs to be
modified, and then double-click on the screw line. The Properties dialog appears.
199
PIESAT WWW.PIESAT.CN
In the Property dialog, click [Auxiliary Line Symbol] button, to switch to the
property's Auxiliary Line Symbol dialog, and display the color and length
200
PIESAT WWW.PIESAT.CN
Click [Size and Location] button in the Properties dialog to switch to the Size
201
PIESAT WWW.PIESAT.CN
Size: Display the width and height of screw annotation. If the Width and
Height value are modified, the size of screw annotation will change
accordingly. You can change the width and height by percentage and
Click [Apply] button, the data property modification is completed and displayed.
Click [OK] button, the data property modification is completed and displayed,
202
PIESAT WWW.PIESAT.CN
Click [Cancel] button to cancel the data property modification and close the
Properties dialog.
symbols can be set up to represent elements such as reservoir, gobi, and residential
land, etc.
Click [Select] in Annotation group, select the arrow to be modified, and then
(1) Symbol
Click [Apply] button, the data property modification is completed and displayed.
Click [OK] button, the data property modification is completed and displayed,
Click [Cancel] button to cancel the data property modification and close the
Properties dialog.
select the text to be modified, and then double-click on the text. The Properties
dialog appears.
(1) Symbol
204
PIESAT WWW.PIESAT.CN
Click [Size and Location] button in the Properties dialog to switch to the Size
205
PIESAT WWW.PIESAT.CN
Size: Display the width and height of text annotation. If Width and Height
value are modified, the size of text annotation will change accordingly. You can
change the width and height by percentage and preserve its aspect ratio.
Click [Apply] button, the data property modification is completed and displayed.
Click [OK] button, the data property modification is completed and displayed,
Click [Cancel] button to cancel the data property modification and close the
Properties dialog.
group, select the picture to be modified, and then double-click on the picture. The
(1) Picture
File path is displayed. Click [Open] to add a new picture. If you want to save the
image as part of document, click the checkbox Save Image as Part of Document.
(2) Area
Click [Area] button in the Properties dialog to switch to the Area dialog.
207
PIESAT WWW.PIESAT.CN
Center: Display the center position of the picture annotation in the view.
Click [Cancel] button to cancel the data property modification and close the
Properties dialog.
Click [Size and Location] button in the Properties dialog to switch to the Size
208
PIESAT WWW.PIESAT.CN
Size: Display the width and height of picture annotation. If Width and
Height value are modified, the size of picture annotation will change accordingly.
You can change the width and height by percentage and preserve its aspect ratio.
Click [Apply] button, the data property modification is completed and displayed.
Click [OK] button, the data property modification is completed and displayed,
Click [Cancel] button to cancel the data property modification and close the
Properties dialog.
Information Extraction
The Information Extraction module provides four functions: MagicWand,
209
PIESAT WWW.PIESAT.CN
Reshape, ClipElement and Vector Generation. The three functions of Reshape, Clip
Element and Vector Generation are performed based on the result of Magic Wand
extraction.
The magic wand function extracts the pixel area according to the average RGB
values of image pixels, but not extract according to image’s spectral information.
When the image is stretched differently, the extraction result may be different.
Threshold setting: according to the center point of the current mark, continuously
search for the mark to the periphery, and calculate the difference between the RGB
mean of the center point and the RGB mean of the surrounding pixels, when the
marking.
image in the view to obtain the pixel region of interest. As shown below:
210
PIESAT WWW.PIESAT.CN
Right-click in the view to pop up the right-click menu to perform the threshold
setting operation.
Threshold setting: Set the threshold when using magic wand to extract. Users can
adjust it according to the pixel characteristics and extraction results of the image. The
larger the threshold is setting, the larger the radius of the selected area.
211
PIESAT WWW.PIESAT.CN
3.6.2.2 ReShape
In the region of interest extracted by the magic wand, click [ReShape] button to
mark the cutting line, and hide the smaller part according to the cutting line. When
there is a hole in the extracted area, the slide line operation can be performed. Press
and hold the left mouse button along the hole boundary to fill the hole and merge it
Clip Element can cut the region of interest extracted by magic wand according to
the drawn cut line. The attribute value of the polygon after cutting is the copy of the
Click [Clip Element] button to draw a crop line in the region of interest extracted
by the magic wand. The clip line intersects any two sides of the original polygon. The
original polygon feature is divided into two polygons according to the drawn clip line.
The vector generation tool saves the region of interest extracted from the magic
wand as a vector polygon file. When you Click [Vector Generation] button, the
Export to shapefile dialog appears. Set the output path and file name, and save the
Font
The Font group includes the color, size and font of the text annotation, also
includes the color of point annotation, line annotation and polygon annotation
functions.
212
PIESAT WWW.PIESAT.CN
Size: Set the font size of the text annotation between 5 and 72.
: Switch the bold display and normal display status of the font.
: Switch the underlined display and the normal display status of the font.
Create Layer
When a vector element is created, its element type needs to be defined. The PIE
element type mainly includes point vector, line vector and polygon vector. Once the
213
PIESAT WWW.PIESAT.CN
a. From the menu bar, select [Vector Process] [Vector Editor] [New layer].
b. Output File: Set the path and file name for output shape file.
d. Feature Type: Select a vector layer type from the drop-down list. PIE is able
to create new point layer, new polyline layer and new polygon layer.
e. Edit the attribute field of the shape file. Click [Add] button to add a field.
Then you can edit the information of the field. Click [Delete] button to delete a field
f. After all the parameters are set, click [OK] button to create a new vector
214
PIESAT WWW.PIESAT.CN
Vector Editor
The VectorEditor group includes Editor (start, save, stop), Move, Add, Delete,
3.7.2.1 Editor
Start: In the map list, select the shape you want to edit and then click [Start]
Save: After the vector editing is completed, click [Save] button to save the
Stop: After finishing editing. You can click [stop] button under the Editor
tab. If you have made any modifications, click [Yes] to save them. Otherwise, click
3.7.2.2 Move
Select the vector element you want to move, and then click [Move] to drag it to
3.7.2.3 Add
You can add point element, polyline element or polygon element. Click [Add]
215
PIESAT WWW.PIESAT.CN
button to open the Add Feature dialog, and then select the layer and feature tool.
Add point element: Select the point shape file and the point feature tool to
Add polyline element: Select the polyline shape file and the polyline feature
216
PIESAT WWW.PIESAT.CN
Add polygon element: Select the polygon shape file. Polygon feature tool
217
PIESAT WWW.PIESAT.CN
3.7.2.4 Delete
Select the vector element you want to delete, and then click [Delete] to delete it
3.7.2.5 Edit
Select the vector element you want to edit, and then click [Edit]. Both line and
218
PIESAT WWW.PIESAT.CN
polygon elements are composed of several nodes. In data editing operation, nodes can
Add node: Right-click and select [Add node] in the position where the new
node is to be added.
Delete node: Right-click and select [Delete node] in the position where the
node is to be deleted.
Move: Dragging the node and move it to manually change the elements’
shape
Tip: You can only edit the polyline vertices or polygon vertices.
3.7.2.6 Rotate
Select the line element or polygon element. Click [Rotate Element] button, then a
cross will appear in the element’s center. The cross is the center of rotation. Hold the
left mouse button to rotate the element. Release the mouse, and the element will be
rotated.
219
PIESAT WWW.PIESAT.CN
Ensure that the layer is in editable status. Select the elements to be edited, and
then click [Edit Attribute]. The Attributes dialog appears. Use it to edit the selected
220
PIESAT WWW.PIESAT.CN
Ensure the layer is in editable status. Select the elements to be edited, and then
click [Batch Edit Attribute]. The Batch Edit Attributes dialog appears. Check the
attributes field to be modified, input new elements value, and Click [OK] button to
221
PIESAT WWW.PIESAT.CN
3.7.2.9 Undo
Click [Undo] button to cancel the previous editing operation in the reverse order.
3.7.2.10 Redo
Click [Redo] button to re-apply the editing operations that you have just
cancelled. The [Redo] button is enabled only after you have removed one or more
Tools
The Tools group includes Select, Clear Select, Split, Merge, Explode, Reshape
3.7.3.1 Select
Click [Select] button. Select one object by clicking the left mouse button and
select multiple objects by holding down the Ctrl key while clicking objects or by
dragging a select box around the objects while holding left mouse button. The
selected object is highlighted on the map. You can move the selected object by
clicking the left mouse button or delete the selected object by clicking the Delete key
on the keyboard.
Click [Clear Select] button to cancel the selection of currently selected features.
222
PIESAT WWW.PIESAT.CN
3.7.3.3 Split
PIE element cutting tool can be divided into line element cut and polygon element
cut. The line element can be arbitrarily cut at one point, and the cut polyline element’s
attribute is a copy of the uncut polyline. The polygon element is cut according to the
drawn cut line, and the cut polygon element attribute is a copy of the uncut polygon.
Line element cut: Select the line elements to be cut. Click [Split] button, and
then draw any line on the line elements. The selected elements will be cut by the
cutting line into two sections. Click [Select] button to view the separate Line objects.
Polygon element cut: Select the polygon elements to be cut. Click [Split]
button to draw the cut line. The cut line intersects any two sides of the original
polygon. The original polygon object will be divided into two polygons by the cut
line.
3.7.3.4 Merge
Merge combines selected objects of the same layer into one. The object must be
from either a line or a polygon layer. Select at least two objects. Whether adjacent or
separated, the objects you selected can be merged into a new element. Once the new
Click [Select] button to select the objects to be merged. Click [Merge] button to
open the Merge dialog, and choose the objects. Click [OK] to apply. Then the
223
PIESAT WWW.PIESAT.CN
3.7.3.5 Explode
Select a multi-part object, and then Click [Explode] button. The multi-part
3.7.3.6 Reshape
Select an element in the vector layer, and click [Reshape] button. Draw cut line
on the element. The element will hide the smaller part according to the cut line.
a. From the menu bar, select [Vector Process] [Tools] [Extract by Split].
b. Click the Input Features dropdown arrow to select the input objects.
c. Click the Split Features dropdown arrow to select the split objects. The split
d. Click the Split Field dropdown arrow to select the split field. The split field
data type must be character. Its unique values will become the names of output object
classes.
f. Click [OK].
Snapping
Snapping allows you to create objects that connect to each other so that your
editing become more accurate and concise. With snapping turned on, your pointer will
snap to edges, vertices, or other geometric elements when your pointer is near them. .
225
PIESAT WWW.PIESAT.CN
3.7.4.1 Point
Snap to point objects. Click [Point] button to active it. When the mouse is on the
point, the layer name and the point’s information will be captured and displayed on
the interface. The [Point] button can only capture point elements’ information.
3.7.4.2 Node
Snap to the vertices of lines or polygons. Click [Node] button to active it. When
mouse is on the node, the layer name and the selected element’s information will be
captured and displayed on the interface. The [Node] button can only capture the
226
PIESAT WWW.PIESAT.CN
3.7.4.3 Edge
Snap to lines or polygon boundaries. Click [Line] button to active it. When
mouse is on the point, the layer name and the selected element’s information will be
captured and displayed on the interface. The [Edge] button can only capture the
3.7.4.4 Track
Based on topology algorithm, track vector elements’ edge to make line match the
edge. Click [Track] button to activate the breakpoint. Add new elements in the view.
Put mouse on the starting point to capture the starting point or inflection point
information of the selected elements, and display it on the interface. Click the starting
point or inflection point to make the newly added elements coincide with the original
elements.
227
PIESAT WWW.PIESAT.CN
Convert Data
The Convert Data group includes Raster To Vector and Vector To Raster
functions.
The Raster To Vector function is mainly used to output each selected class in
the classification file to a separate vector layer or to output all classes to a single
vector layer.
a. From the menu bar, select [Vector Process] [Convert Data] [Raster To
228
PIESAT WWW.PIESAT.CN
b. Set the path and file name for output vector file.
c. Click [OK].
229
PIESAT WWW.PIESAT.CN
Vector to Raster is mainly used to convert any vector data containing point, line
or polygon elements into raster data. The input field’s type determines the type of
output raster. If the field is integer, the output raster will be integer; if the field is float,
the output raster will be float. After inputting a vector file, the default field will be the
a. From the menu bar, select [Vector Process] [Convert Data] [Vector To
d. Set the size of the raster, enter columns and rows in the X and Y text, or select the
230
PIESAT WWW.PIESAT.CN
f. Click [OK].
Vector Analysis
expands the buffered polygon entities around the input vector elements at a certain
distance to realize the spatial data expansion in the horizontal direction. This polygon
covers all points whose distance is less than or equal to the buffer distance. Buffer
analysis is mainly used to analyze the impact of things on the environment. It is one
Buffer analysis includes the analysis of point object, line object, and polygon
object. According to the distance and units of the buffer, point’s buffer is a circle
centered on the point and with distance as its radius; Line’s buffer is a polygon with
distance as its radius; Polygon’s buffer is a polygon with distance as its radius. The
buffer of the polygon is divided into positive buffer and negative buffer. The outside
zone of the polygon is called positive zone and the internal zone of the polygon is
a. From the menu bar, select [Vector Process] [Vector Analysis] [Buffer].
231
PIESAT WWW.PIESAT.CN
d. Click [OK].
red and near-infrared) data similar to GF1. This group includes Land, Hydro and
Forestry functions.
Land
Land use change detection function is mainly used to realize the dynamic
From the menu bar, select [Land] [Monitoring Analysis] [Land Use
232
PIESAT WWW.PIESAT.CN
The output file: Set save path and file name for the detection result.
After all the parameters are set, click [OK] button to perform land use change
detection processing.
Tip: Ensure the detected image and the reference image have been orthorectified,
233
PIESAT WWW.PIESAT.CN
Result image
Hydro
The automatic monitoring method of water area adopted by PIE is to segment the
From the menu bar, select [Monitoring Analysis] [Hydro] [Water Extra].
234
PIESAT WWW.PIESAT.CN
Region Shp: Input the vector file of the area to do water extraction, which is
usually the result of buffer analysis of the previous year’s water census vector results.
Output File: Enter the save path and file name for detection result.
After all the parameters are set, click [OK] button to perform water extraction
processing.
Tip: At present, PIE water extraction is available for 4-band (blue, green, red,
near-infrared) image such as GF1, GF2, ZY3, HJ CCD data. The input image must be
orthorectified.
235
PIESAT WWW.PIESAT.CN
Forestry
The Forestry group includes Image Feature Statistic Info, Field Identify,
Use image feature statistic info to extract image’s feature information or the
region of interest.
From the menu bar, select [Monitoring Analysis] [Forestry] [Image Feature
236
PIESAT WWW.PIESAT.CN
Vector file: Input the vector file of the region of interest to be monitored, and
Feature type: Select statistical type, including two types: NDVI and hue.
Result file: Set the path and file name for output file.
After all the parameters are set, click [OK] button to perform image feature
Using NDVI and hue features of remote sensing image and treating engineering
land block as the smallest unit, classify and recognize the afforestation engineering
map.
NDVI and hue information. According to the statistical information, fill in the
237
PIESAT WWW.PIESAT.CN
Input file:
and ObjectID two fields with assigned values. Otherwise it will prompt
identify:
Set NDVI’s mean and variance value of forest area, which is the result of
statistics.
Set hue’s mean and variance value of forest area, which is the result of
238
PIESAT WWW.PIESAT.CN
statistics.
Output File:
Result File: Set the path and file name for output file.
After all the parameters are set, click [OK] button to perform field identify
processing.
statistics on the image, including NDVI and hue. According to the statistical
239
PIESAT WWW.PIESAT.CN
Input File:
Parameter settings:
Set the mean and variance value of NDVI, which is the result of
statistics.
Set the mean and variance value of the hue, which is the result of
statistics.
240
PIESAT WWW.PIESAT.CN
Output File:
The result file: Set the path and file name for output file.
After all the parameters are set, click [OK] button to perform field identify
processing.
Tip: Forest extraction is not to detect the change of forest area, but to extract
forest within the vector range and divide it into different classes, without
Change detection uses two superimposed images parts of the same region of
different time phases to calculate, and compares the classification of the previous
phase with the classification of the latter phase. Obtain change detection information
according to the setting of parameters. Currently, change detection can only process
241
PIESAT WWW.PIESAT.CN
Input File:
Parameter Settings: Set the Min Area of Landscape Engineering, that is,
Output File:
Result File: Set the path and file name for output file.
After all the parameters are set, click [OK] button to perform vegetation change
detection processing.
Tip: Ensure the input images are two stage images having been orthorectified
and their projection type is consistent. Min Area of Landscape Engineering means
the minimum patch of filtration. If the changed area is bigger than or equal to the set
242
PIESAT WWW.PIESAT.CN
quickly add scale, title, and north arrow to the image to produce an exportable map.
After all the parameters are set, you can save the settings as a quick template or export
it as a picture. Click [Page] button in the lower left corner of the view to switch to
The Thematic Mapping group includes Data View Tools, Layout View Tools,
Zoom In: In Layout view, click [Zoom In] button to zoom in the image by
Zoom Out: In Layout view, Click [Zoom Out] button to zoom out the image
Full Extent: In Layout view, click [Full Extent] button to zoom the image to
243
PIESAT WWW.PIESAT.CN
1: 1: In Layout view, click [1: 1] button to reset the image zoom factor to
1.0.
return to the status before the operation. You can go back to the initial view
Next: Click [Next] button to revisit the sequence of view you have made for
the map. You can go forward to the last view when you continue to press the button.
example, inches or centimeters). The layout view tools are available in Layout view.
Zoom In: Click [Zoom In] button to zoom in data frame by clicking a point
Zoom Out: Click [Zoom Out] button to zoom out data frame by clicking a
return to the status before the operation. You can go back to the initial view if you
244
PIESAT WWW.PIESAT.CN
Next: Click [Next] button to revisit the sequence of view you have made for
data frame. You can go forward to the last view if you continue to press this button.
Data Frame
The Data Frame group includes The Data Frame, Lock and Unlock functions.
There is at least one data frame on each map. You can add additional data frames to
the map to compare two adjacent regions and display a full or detailed view. In the
Layout view, you can see all the data frames on the map. You can also modify data
frame’s shape and position on the page, and add other map elements such as scale and
legend.
In the Layout view,click [The Data Frame] button to add a data frame in the
view. Use Delete key to delete data frame. Click [Select] button and double-click on
the data frame to bring up the Properties dialog to change data frame’s style.
245
PIESAT WWW.PIESAT.CN
Size: The width and height of the data frame are displayed. If the width and
height values are adjusted, the size of the data frame in the view will change
accordingly. The width and height values can be expressed in absolute value or
percentage. Check the At Percentage box and switch the length and width values to
After all settings are completed, click [OK] button. The size and position of the
(2) Frame:
246
PIESAT WWW.PIESAT.CN
Border: Set border information of the data frame, including display symbols,
rounded corners, spacing, etc. It can preview border information in real time.
including display symbols, fillets, spacing, etc. It can preview the set drop shadow
After all settings are completed, click [OK] button and the data frame will be set
successfully.
(3) Grids:
247
PIESAT WWW.PIESAT.CN
Graticule: Click [Graticule] to add the graticule to the left list box. Click
box. Click [OK] or [Apply] button, and then Measured Grid will be displayed.
Properties: From the left list, select the grid and click [Properties] button.
The Properties dialog appears, which can be used to set the parameters of the axis,
Remove Grid: From the left list, select the grid and click [Remove Grid]
button to remove the grid from the list. If you have added a grid to the data frame,
select the corresponding grid in the list. Click [Remove Grid] button, and click [OK]
248
PIESAT WWW.PIESAT.CN
Tip: From the menu bar, select [Thematic Map] [Data Frame] [Lock]. All
data frames in the view are locked and will be not editable. Click [Unlock] button.
The locked data frame will be unlocked and you can edit it.
Map Elements
Use Map Elements function to add various map elements on the layer, such as
point, polyline, polygon, text, picture, north arrow, scale bar, legend and grid.
3.9.4.1 Point
3.9.4.2 Polyline
3.9.4.3 Polygon
3.9.4.4 Text
Insert a text string, annotation, current date or current time in Layout view.
3.9.4.5 Picture
The north arrow refers to the symbol used to indicate the north direction on
thematic map. When data frame is rotated, the north arrow element will rotate
automatically.
a. From the menu bar, select [Thematic Mapping] [Map Elements] [North
b. Choose the style of north arrow. Enter the size and angle of the arrow.
250
PIESAT WWW.PIESAT.CN
e. North Arrow: Set the size, angle, style and symbol of the north arrow.
f. Frame: Set the symbol, angle, border width, background and shadow of the
north arrow.
g. Size and Position: Set the position, size, anchor point and element name of
h. Click [OK].
Scale bar is a symbol that a map must have, providing readers with distance
information for ground features. It represents the ratio of real distance and map
251
PIESAT WWW.PIESAT.CN
distance. The distance identified by a lattice is the actual ground distance represented
a. From the menu bar, select [Thematic Mapping] [Map Elements] [Scale
c. Set the scale and units, format, frame, size and position of the scale bar.
d. Scale and Units: Set the text, scale and unite of the scale bar.
e. Format: Set the marks, bar and style of the scale bar.
f. Frame: Set the symbol, angle and distance of the border, background and
252
PIESAT WWW.PIESAT.CN
g. Size and Position: Set the position, size, anchor point and element name of
h. Click [OK].
3.9.4.8 Legend
The symbol used on the map to represent the various elements of the
legend. A legend tells user the meaning of map features symbols. When you use only
one symbol for the features in a layer, layer's name will be displayed in the legend.
When you use multiple symbols to represent features in a single layer, features name
will become a label in the legend, and each category is labeled with its name.
Legends have patches that show examples of the map symbols. By default, the
legend patches are points, straight lines, or rectangles that match the map symbols.
You can customize the legend patches, for example, areas with patches of curve or
253
PIESAT WWW.PIESAT.CN
c. General: Set the title and the style of the legend, specify legend items and set
map connection.
d. Item: Set the style, font, item columns of the selected item(s).
e. Layout: Set the margin and default patch. The margin group includes title
margin, item margin, column margin, layer name margin, group margin, heading
f. Frame: Set the symbol, angle and border width, background and shadow of
the legend.
g. Size and Position: Set the position, size, anchor point and element name of
the legend.
h. Click [OK].
254
PIESAT WWW.PIESAT.CN
3.9.4.9 Grid
PIE provides longitude-latitude grid and square grid for thematic map. You can
directly add grid line on map. The default option is longitude-latitude grid. If you
want to modify grid style and size, select [Select] and then double-click on the grid in
255
PIESAT WWW.PIESAT.CN
Size And Position and Frame are for date frame. Please see Section 3.9.3
Grids
256
PIESAT WWW.PIESAT.CN
Graticule: Add longitude-latitude grid to the left list. Select the grid in
list and Click [OK] or [Apply] to show the grid line in the main view.
MeasureGrid: Add square grid to the left list. Select the grid in the list
and click [OK] or [Apply] to show the grid line in the main view.
Properties: Select one item in the left list and click [Properties]. The
Properties dialog appears. You can set Axes, Labels and Intervals.
257
PIESAT WWW.PIESAT.CN
Remove Grid: Select item(s) in the left list and click [Remove Grid] to
delete it/them from the list. If a grid has been added into the data frame,
select the corresponding item in the list and click [Remove Grid] and
Align
The group of Align includes Align Left, Align Right, Align Top, Align Bottom,
a. Click the [Select] button in the Layout View Tools and click the image you
want to align.
b. Click an option in the Align group and arrange or group the image.
258
PIESAT WWW.PIESAT.CN
Align Vertical Center Align the selected element(s) to the vertical center.
Order
Use Order to sort the order of map elements in the layer. The Order group
includes Bring to Front, Send to Back, Bring Forward and Send Backward
functions.
259
PIESAT WWW.PIESAT.CN
Distribute
The Distribute group includes Distribute Horizontally, Distribute Vertically,
Make Same Size Elements, Make Same Width Elements, Make Same Height
Elements, Fit to Margins Elements, Fit Width to Margins Elements, Fit Height to
Make Same Size Elements: Implementing the same size for more than two
elements.
Make Same Width Elements: Implementing the same width for more than
two elements.
Make Same Height Elements: Implementing the same height for more than
two elements.
Fit to Margins Elements: For more than one element, in the cartographic
view interface, select the feature to achieve the same height and width of the page.
Fit Width to Margins Elements: For more than one element, in the
260
PIESAT WWW.PIESAT.CN
cartographic view interface, select the feature to achieve the same width as the width
of the page.
Fit Height to Margins Elements: For more than one element, select the
feature in the cartographic view interface, and realize the feature's height is the same
Thematic Template
A map template is a map document (.template) from which new documents can
be created with similar layout. Templates may contain base map layers or a variety of
commonly used page layouts. Map templates make it easy to reuse or standardize a
layout for a series of maps. Using a template can save your time because you don't
have to manually reproduce the similar parts of the maps. Templates can be shared
layouts.
261
PIESAT WWW.PIESAT.CN
d. After all the settings are completed, click [OK] button to export the thematic
map.
Thematic Export
The Thematic Export group includes Page Setup and Export as a Map
functions.
Page Setup function allows you to set your printer's page size. By default, when
262
PIESAT WWW.PIESAT.CN
you create a new map in PIE, the layout page dimensions are set as your default
b. Select the paper size, then the page width and height will update
automatically. To set your own page size, choose the Customize button to set.
d. Click [OK].
(2) Frame
263
PIESAT WWW.PIESAT.CN
rounded corners, spacing, etc., and preview the border information in real time.
fillets, spacing, etc., and preview the set drop shadow information in real time.
After all the settings are completed, Click [OK] button to complete the page
You can export maps to several raster graphics file formats: BMP, JPEG, PNG,
and TIFF.
a. In Layout view, from the menu bar, select [Thematic Mapping] [Thematic
264
PIESAT WWW.PIESAT.CN
d. After all the settings are completed, Click [OK] button to export the thematic
map.
3.10 View
View menu provides View Management and Option functions.
View Management
From the menu bar, select [View] [View Management] [Layer
Option
In this part, you can set the whole window interface style according to your
preference. Click the drop-down box of Style button and set color for different styles.
265
PIESAT WWW.PIESAT.CN
3.11 Help
Help menu provides Process Monitor, Help, About, Update, License and
Process Monitor
When the software is carrying out task, select [Help] [Process Monitor]
[Process Watcher]. The Process Watcher dialog appears, showing the process of
task(s).
266
PIESAT WWW.PIESAT.CN
Identifier shows the running function name. Before the task is done, Cancel
option is available and appears as button. You can click this button to cancel
the corresponding task. Please note that this operation is not recoverable, which
267
PIESAT WWW.PIESAT.CN
Help
From the menu bar, select [Help] [Help] to open PIE user’s guide document.
About
From the menu bar, select [Help] [About] to open the About PIE dialog. You
can check the software’s version, build date, copyright, company website, support
Update
This function is in process.
License
From the menu bar, select [Help] [License] to check the software name,
version and authorization end date and so on. To update the license or to be
re-authorized, click [Update License] button. The Update License dialog appears and
shows machine number which can be used by authorized person to generate the
unique authorization number (registration number). Copy the registration number into
Shortcuts
From the menu bar, select [Help] [View Shortcuts] to browse common
shortcuts.
269
PIESAT WWW.PIESAT.CN
270