利用全色波段提高影像分辨率
本文分享如何利用Landsat8全色波段提高影像分辨率
//筛选Landsat8影像云覆盖最少影像var image = ee.Image(ee.ImageCollection('LANDSAT/LC08/C01/T1_TOA').filterDate('-01-01', '-12-31').filterBounds(ee.Geometry.Point(-122.0808, 37.3947)).sort('CLOUD_COVER').first());//筛选B4,B3,B2波段以及全色波段var rgb = image.select('B4', 'B3', 'B2');var pan = image.select('B8');// 将RBG影像转为HSV并选择饱和度var huesat = rgb.rgbToHsv().select('hue', 'saturation');//图像进行融合并再转为RGBvar upres = ee.Image.cat(huesat, pan).hsvToRgb();//进行图像显示Map.setCenter(-122.0808, 37.3947, 14);Map.addLayer(rgb, {max: 0.3}, 'Original');Map.addLayer(upres, {max: 0.3}, 'Pansharpened');
代码运行结果
未经过融合图像
经过融合图像,分辨率有明显提高