For my research I want to have sentinel-1 layers for each month and in order to reduce the amount of border noise I used the imageCollection.median()
on a Sentinel-1 timeseries within the Google Earth Engine.
The problem is that when I zoom in the pixels seem to be overlapping and not aligning properly.
Does anybody know how to fix this or is it simple not possible to reduce sentinel-1 timeseries?
See code below:
// Load the Sentinel-1 ImageCollection.
var sentinel1 = ee.ImageCollection('COPERNICUS/S1_GRD');
var geometry2 = /* color: #d63000 */ee.Geometry.Polygon(
[[[17.12881578170004, 46.81643443671282],
[17.101364827626412, 46.55282544717593],
[18.4462854747203, 46.861496672885984],
[18.094957936090168, 47.11612461249994]]]),
// Filter by metadata properties.
var vvvh = sentinel1
// Filter to get images with VV and VH dual polarization.
.filter(ee.Filter.listContains('transmitterReceiverPolarisation', 'VV'))
.filter(ee.Filter.listContains('transmitterReceiverPolarisation', 'VH'))
.filter(ee.Filter.eq('instrumentMode', 'IW'))
.filter(ee.Filter.eq('resolution_meters', 10))
.filter(ee.Filter.eq('relativeOrbitNumber_start', 51))
.filter(ee.Filter.bounds(geometry2));
var S1 = vvvh.select('VH','VV');
//Create timeseries for whole year 2015
var S1y = S1.filterDate('2015-01-01', '2015-12-31');
// Create timeseries for summer and winter
var S1s = S1.filterDate('2015-06-01', '2015-09-01');
var S1w = S1.filterDate('2015-10-01', '2016-03-01');
// Create timeseries for each month in the year 2015
var S1_1 = S1.filterDate('2015-01-01', '2015-02-01').median();
var S1_2 = S1.filterDate('2015-02-01', '2015-03-01').median();
var S1_3 = S1.filterDate('2015-03-01', '2015-04-01').median();
var S1_4 = S1.filterDate('2015-04-01', '2015-05-01').median();
var S1_5 = S1.filterDate('2015-05-01', '2015-06-01').median();
var S1_6 = S1.filterDate('2015-06-01', '2015-07-01').median();
var S1_7 = S1.filterDate('2015-07-01', '2015-08-01').median();
var S1_8 = S1.filterDate('2015-08-01', '2015-09-01').median();
var S1_9 = S1.filterDate('2015-09-01', '2015-10-01').median();
var S1_10 = S1.filterDate('2015-10-01', '2015-11-01').median();
var S1_11 = S1.filterDate('2015-11-01', '2015-12-01').median();
var S1_12 = S1.filterDate('2015-12-01', '2016-01-01').median();
var compall =
ee.Image.cat([S1_1,S1_2,S1_3,S1_4,S1_5,S1_6,
S1_7,S1_8,S1_9,S1_10,S1_11,S1_12]);
Map.addLayer((compall), {min: -25, max: 0}, 'RGB');
All right, I tried to use only 1 relative orbit and now they seem to allign but still overlap: