First, your file sizes are as expected. When you go from 1000m per pixel, to 30m per pixel, you get 1111-times increase in size, which is close to what you see from 2 MB to 3.4 GB, once you also consider compression etc. The calculation is:
(1000 m/ 30m)^2 = 1111.1
It is squared due to the raster being a 2d array.
The whole point of STARFM, or ESTARTFM (a ...
You can map a function that operates on an image over an entire imageCollection before reducing. For example, I use snippets from your code above to generate a cloud-free composite of Ghana by defining the masking functions first, then applying them to the imageCollection. Note that I expanded the date range because it looks like 2013 may have some ...
I recommend resampling your raster data to match the higher resolution dataset (i.e. smaller pixel dimensions) using gdal.
First run the gdalinfo utility on both files to determine the resolution
then choose the smaller set of values (call these xres and yres) of the two and use gdalwarp to ...