Increase the pixel size (decrease the spatial resolution) of a satellite image by applying a Gaussian filter with a (large) width
14 views (last 30 days)
I am trying to simulate coarse data as though they were measured with a coarse PSF (point spread function).
I have a satellite image with 15m pixel size and I want to upscale it to 460 using a Gaussian filter. To do this I need to apply a transfer function (TF; e.g., Gaussian) to the fine data, but with a very large width. This produces the coarse data.
I came across the function
but the output is an image with the same pixel size as my input. Is there any other function that takes as input a fine resolution image, applies a Gaussian TF and produces a coarse spatial resolution image?
To make my problem even more clear, I am following the paper 'The effect of the point spread function on downscaling continua'. All in all, the authors wanted to downscale a coarse satellite image using an ancillary fine spatial resolution variable. The downscaling consists of two steps:
- kriging on regressions residuals
During the regression, they had to upscale the fine resolution image to match the pixel size of the coarse resolution image and then they performed the regression. This upscaling had to be done using the PSF.
From here you can download my image (https://drive.google.com/drive/folders/18_1Kshb8WbT04gwOw4d_xhfQenULDXdB?usp=sharing).
Image Analyst on 22 Sep 2022
See video on super resolution:
Particulalry starting around 2:29.
Could be very useful in forensics for enhancing surveillance videos.