In this project, hybrid images are created in the following process:

1. Create a Gaussian pyramid and a Laplacian pyramid of 2 input images.
2. Choose a cutt-off value smaller than or equal to the maximum level of the pyramids.
3. Upsample the Gaussian version at that level of image1, combine it with the Laplacian version of image2 at the lower level.
4. Repeat step 3 until reach the lowest level, with the input of the next step being the resulting combined image of the previous step.

Below are a few hybrid images created from input images in the data folder and images found on the Internet, grayscale and color.
I ran the process in 2 cases: the Gaussian version for image 1, Laplacian for image 2 and vice versa.


1. Derek & Nutmeg


2. Einstein & Marilyn

These are black-white images already.


3. Dog & Cat


4. Rhino & Car


5. Noel & Noel (me nephew)


6. Cottage & Villa


7. Ducati Boy & Bike Girl