I am using the vl_phow function (http://www.vlfeat.org/matlab/vl_phow.html) and wondering why the smoothing is applied before the feature extraction.
To be more specific in the documentation of vl_phow it is mentioned that:
The image is smoothed by a Gaussian kernel of standard deviation SIZE / MAGNIF. Note that, in the standard SIFT descriptor, the magnification value is 3; here the default one is 6 as it seems to perform better in applications.
So why is this smoothing operation is done?
Also in the same documentation there is WindowSize option which is explained as follows: size of the Gaussian window in units of spatial bins. Is this Window used to smooth the image or for something else?
Can you please tell me why it is done and the advantages of smoothing the image before the feature extraction.