Hybrid Images are images that display different images depending on the frequency domain of the perception. People further away from the picture observe lower frequencies whereas people closer to the picture observe higher frequencies. Thus, by taking low frequency portion of a picture and high frequency portion of another, we can produce a hybrid image.
1. Align the two images.
2. Create gaussian and laplacian pyramids. The Gaussian pyramid is created simply by applying gaussian filter N times and then downsampling by 1/2 after each application of the gaussian filter. Laplacian pyramid is obtained by subtracting the unfiltered image (not necessarily the original image) with gaussian filtered image at each level of pyramid.
3. Create the hybrid image. First take the highest(most filtered) gaussian filtered image of one. Then, add the laplacian filtered image as you resize the images. Then, at cutoff, switch the laplacian filtered image to that of the other image.
4. Crop the image to right size.
Hybrid color image of Goku.