Background: I'm generating multiple datasets with varying scales of resolution to simulate taking pictures from varying distances and then comparing image classification performances. For example original images at 32x32, then downsampling to 16x16 and measuring the decrease in classification performance.
I'm using Matlab's
imresize function to accomplish this. The docs say by default that it uses bicubic interpolation. Now I'm not sure if my following question even makes sense, but what I'm wondering is, is there a type of interpolation method that best mimics the decrease in resolution of an object that would happen naturally if you moved a camera farther away from said object? There's many different choices for the interpolation method parameter, and I'm wondering if I should choose a different one. Thanks!