Fusion of a low-resolution multi-band image with a high resolution image using the IHS method.
More...
|
bool | getRGBRange (double &rgbMin, double &rgbMax) const |
| Get the minimum and maximum values from the RGB input image. More...
|
|
bool | getStatistics (const te::rp::Matrix< float > &matrix, float &mean, float &variance) const |
| Get statistics from the given matrix. More...
|
|
bool | loadIHSData (const double &rgbMin, const double rgbMax, te::rp::Matrix< float > &intensityData, te::rp::Matrix< float > &hueData, te::rp::Matrix< float > &saturationData) const |
| Load resampled IHS data from the input image. More...
|
|
bool | saveIHSData (const double &rgbMin, const double rgbMax, const te::rp::Matrix< float > &intensityData, const te::rp::Matrix< float > &hueData, const te::rp::Matrix< float > &saturationData, const std::string &rType, const std::map< std::string, std::string > &rInfo, std::auto_ptr< te::rst::Raster > &outputRasterPtr) const |
| Save resampled IHS data as RGB data to the output image. More...
|
|
bool | swapIntensity (te::rp::Matrix< float > &intensityData) |
| Swap the intensity data by the high resolution image data. More...
|
|
Fusion of a low-resolution multi-band image with a high resolution image using the IHS method.
The IHS is one of the widespread image fusion methods in the remote sensing community and has been employed as a standard procedure in many commercial packages; IHS is the intrinsic method when the intensity channel is replaced by the high-resolution Pan image.
- Note
- This algorithm expects both images to be aligned over the same geographic region. No reprojection or crop operations are performed.
-
Reference: Te-Ming Tu, Shun-Chi Su, Hsuen-Chyun Shyu, Ping S. Huang, A new look at IHS-like image fusion methods, Information Fusion, Volume 2, Issue 3, September 2001, Pages 177-186, ISSN 1566-2535.
-
Reference: W.J. Carper, T.M. Lillesand, R.W. Kiefer, The use of intensity-hue-saturation transformations for merging SPOT panchromatic and multispectral image data Photogramm. Eng. Remote Sensing, 56 (1990), pp. 459–467.
Definition at line 56 of file IHSFusion.h.