This document is archived and information here might be outdated. Recommended version. |
ArcObjects namespaces > DataSourcesRaster > ESRI.ArcGIS.DataSourcesRaster > Interfaces > IP > IPansharpeningFilter Interface > IPansharpeningFilter.PansharpeningType Property (ArcObjects .NET 10.4 SDK) |
The current pansharpening type.
[Visual Basic .NET] Public Property PansharpeningType As esriPansharpeningType
[C#] public esriPansharpeningType PansharpeningType {get; set;}
[C++]
HRESULT get_PansharpeningType(
esriPansharpeningType* pSharpeningType
);
[C++]
HRESULT put_PansharpeningType(
esriPansharpeningType pSharpeningType
);
[C++]
Parameters pSharpeningType [out, retval]
pSharpeningType is a parameter of type esriPansharpeningType pSharpeningType [in]
pSharpeningType is a parameter of type esriPansharpeningType
Pan-sharpening is a process of transformaing a set of low special resolution multispectral images to high spatial resolution color images, by fusing a co-georegistered high spatial resolution panchromatic image.
ArcGIS 9.2 provides four pan-sharpening methods: Simple, Brovey, IHS, and ERSI pansharpening. These methods are all based on the following general model:
A pixel value of a Pan image is considered a weighted average of Red, Green, Blue, and (optional) Infrared components:
P=R*RW + G*GW + B*BW + I*IW
1=RW + GW + BW + IW
where RW, GW, BW, and IW are weights for Red, Green, Blue, and Infrared components. P, R, G, B, and I (as wll as P', R', G', I') represent the input and output pixel values of the panchromatic, Red, green, blue and Infrared bands respectively.
Brovey method:
DNF=(P-IW*I)/(RW*R+GW*G+BW*B)
R'=R*DNF
G'=G*DNF
B'=B*DNF
I'=I*DNF
IHS method:
RGBToHSI(R, G, B, H, S, INTENSITY)
INTENSITY=P-I*IW
HSIToRGB(H, S, INTENSITY, R', G', B')
ESRI method:
WA (Weighted averate)=R*RW + G*GW + B* BW + + I*IW /(RW+GW+BW+IW)
ADJ (Adjusted value)=P- WA
R'=R+ADJ
G'=G+ADJ
B'=B+ADJ
I'=I+ADJ
Mean method:
R'=0.5 * (R + P)
G'=0.5 * (G + P)
B'=0.5 * (B + P) < /P >