Are radar images already processed with speckle filter and in decibels? Below is my code, I am looking for a way to adapt it to those processes, though I don't know if the speckle can be added before obtaining the minimum and maximum values.
//seleccionar la region de donde se realizará la descarga
var table = table.filter(ee.Filter.eq('NOMBRE_DPT', 'CASANARE'));
var sentinel1 = ee.ImageCollection('COPERNICUS/S1_GRD')
.filterDate('2021-01-01', '2021-01-15')
.filter(ee.Filter.listContains('transmitterReceiverPolarisation', 'VH'))
.filter(ee.Filter.eq('instrumentMode', 'IW'))
.filter(ee.Filter.or((ee.Filter.eq('orbitProperties_pass', 'ASCENDING'), ee.Filter.eq('orbitProperties_pass', 'DESCENDING'))))
.filterBounds(table);
var sentinel2 = ee.ImageCollection('COPERNICUS/S1_GRD')
.filterDate('2021-01-16', '2021-01-30')
.filter(ee.Filter.listContains('transmitterReceiverPolarisation', 'VH'))
.filter(ee.Filter.eq('instrumentMode', 'IW'))
.filter(ee.Filter.or((ee.Filter.eq('orbitProperties_pass', 'ASCENDING'), ee.Filter.eq('orbitProperties_pass', 'DESCENDING'))))
.filterBounds(table);
var sentinel3 = ee.ImageCollection('COPERNICUS/S1_GRD')
.filterDate('2021-02-01', '2021-02-15')
.filter(ee.Filter.listContains('transmitterReceiverPolarisation', 'VH'))
.filter(ee.Filter.eq('instrumentMode', 'IW'))
.filter(ee.Filter.or((ee.Filter.eq('orbitProperties_pass', 'ASCENDING'), ee.Filter.eq('orbitProperties_pass', 'DESCENDING'))))
.filterBounds(table);
var sentinel4 = ee.ImageCollection('COPERNICUS/S1_GRD')
.filterDate('2021-02-16', '2021-02-28')
.filter(ee.Filter.listContains('transmitterReceiverPolarisation', 'VH'))
.filter(ee.Filter.eq('instrumentMode', 'IW'))
.filter(ee.Filter.or((ee.Filter.eq('orbitProperties_pass', 'ASCENDING'), ee.Filter.eq('orbitProperties_pass', 'DESCENDING'))))
.filterBounds(table);
var sentinel5 = ee.ImageCollection('COPERNICUS/S1_GRD')
.filterDate('2021-03-01', '2021-03-15')
.filter(ee.Filter.listContains('transmitterReceiverPolarisation', 'VH'))
.filter(ee.Filter.eq('instrumentMode', 'IW'))
.filter(ee.Filter.or((ee.Filter.eq('orbitProperties_pass', 'ASCENDING'), ee.Filter.eq('orbitProperties_pass', 'DESCENDING'))))
.filterBounds(table);
var sentinel6 = ee.ImageCollection('COPERNICUS/S1_GRD')
.filterDate('2021-03-16', '2021-03-31')
.filter(ee.Filter.listContains('transmitterReceiverPolarisation', 'VH'))
.filter(ee.Filter.eq('instrumentMode', 'IW'))
.filter(ee.Filter.or((ee.Filter.eq('orbitProperties_pass', 'ASCENDING'), ee.Filter.eq('orbitProperties_pass', 'DESCENDING'))))
.filterBounds(table);
var image1 = sentinel1.select('VH').mean();
var image2 = sentinel2.select('VH').mean();
var image3 = sentinel3.select('VH').mean();
var image4 = sentinel4.select('VH').mean();
var image5 = sentinel5.select('VH').mean();
var image6 = sentinel6.select('VH').mean();
// Crear un stacking de todas las bandas radar
var stacked = ee.ImageCollection.fromImages([image1,image2,image3,image4,image5,image6]);
// Scale all the images
var stacked_scaled = stacked.map(function(image){
return ee.Image(image).multiply(10).add(350).uint8();
});
//crear minimo y maximo
var min = stacked_scaled.min();
var max = stacked_scaled.max();
Map.addLayer(min, {}, 'min');
Map.addLayer(max, {}, 'max');
print(min);
print(max);
// diferencia entre minimo y maximo
var diff = min.subtract(max);
Map.addLayer(diff,{},'subtraction');
print(diff);
COPERNICUS/S1_GRD
is in decibels andCOPERNICUS/S1_GRD_FLOAT
is linear. Speckle has not been filtered in any of the collections.