Example of a hybrid image pair shown over multiple magnifications.
This project is implemented in two segments:
Example of code to implement hybrid images
image1 = im2single(imread('../data/dog.bmp'));
image2 = im2single(imread('../data/cat.bmp'));
filter = fspecial('Gaussian', cutoff_frequency*4+1, cutoff_frequency);
low_frequencies = my_imfilter(image1, filter);
high_frequencies = image2 - my_imfilter(image2, filter);
hybrid_image = low_frequencies + high_frequencies;
Takeaways: Interesting introduction to image filtering and perspective viewing of images.