Solutions to Part 2

Note that your MSE may vary slightly depending on how you handle border cases in bilinear transform.

Input image:

No Anti-Alias Filter, 2x Subsampling

Subsampled image.

Restored image using bilinear interpolation.

Difference image. MSE is 582.132.

Ideal Low-Pass Anti-Alias Filter, 2x Subsampling

Subsampled image.

Restored image using bilinear interpolation.

Difference image. MSE is 515.898.

No Anti-Alias Filter, 8x Subsampling

Subsampled image.

Restored image using bilinear interpolation.

Difference image. MSE is 1872.21.

Ideal Low-Pass Anti-Alias Filter, 8x Subsampling

Subsampled image.

Restored image using bilinear interpolation.

Difference image. MSE is 1375.17.