Overview
This project was designed to explore techniques that can be used to enhance the appearance of image warping results including Bilinear Interpolation and Super-Sampling.
Super-Sampling Using Filt Files
For this project, I used a novel method to perform super-sampling that calculates the number and weight of the subpixel points based on a user-specified .filt file similar to the ones used in Assignment 4, Convolution Filtering.
The number of sub-pixel sampling points is then equal to kernelSize2.

Sines Original

Sines with Warp Only

Supersampling and Billinear interpolation
Box Filter - 9 Sample Points

Supersampling and Billinear interpolation
Box Filter - 81 Sample Points
Supersampling and Billinear interpolationTent 3 Filter - 9 Sample Points
Supersampling and Billinear interpolationTent Filter - 25 Sample Points
Supersampling and Billinear interpolationBell Filter - 81 Sample Points
Other Fun Results
The ability to specify a custom .filt file can produce interesting results when the filt files are not originally intended to blur the image.

Sobel Horizontal

Sobel Vertical
