In this project, I explored various techniques for image filtering and frequency manipulation to better understand how images can be processed and enhanced. I started by applying the Finite Difference Operator to compute gradients and edges, and then improved the results using a Derivative of Gaussian (DoG) filter to reduce noise. I also experimented with sharpening images through unsharp masking, which helped me see how adding high-frequency details can make images look crisper. Next, I created hybrid images by blending high and low frequencies from different images to produce unique, distance-dependent effects. Finally, I implemented Gaussian and Laplacian stacks for multiresolution blending, combining two images smoothly, including experimenting with irregular masks. This project gave me hands-on experience with key concepts in computer vision, including convolution, filtering, and frequency-based image analysis.