Skip to content

Implementation of Gaussian and Laplacian Pyramids

Notifications You must be signed in to change notification settings

sunny1110/image_pyramid

Repository files navigation

image_pyramid

Gaussian And Laplacian Image Pyramids

An image pyramid is a multiscale representation of an image. This is achieved by repeatedly smoothing and subsampling the image in order to achieve the desired resolution

image pyramid

This is an implementation of Gaussian and Laplacian Image Pyramids from coded up from Scratch.

To run this, place the image you wish to run the Algorithm inside "seed_images", and in the Notebook set the variable "imageName" to that file.

Sample Input:

Results: Gaussian Pyramid

Level 1

Level 2

Level 3

Level 4

Results: Laplacian of Gaussian Pyramid

Level 1

Level 2

Level 3

Level 4

Results: Difference of Gaussian Pyramid

Level 1

Level 2

Level 3

Level 4



PS: Increase Brightness for better visibility of results

You can read more about Image Pyramids here.

You can read more about Gaussian Filters here.

You can read more about Laplacian and other Edge filters here.

About

Implementation of Gaussian and Laplacian Pyramids

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published