Skip to content

IC 040 IMAGE PROCESSING - Code Samples for concepts learned while pursuing this elective

License

Notifications You must be signed in to change notification settings

anantham/Image-Processing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

86e0d18 · Oct 11, 2019

History

8 Commits
Aug 12, 2015
Aug 13, 2015
Dec 2, 2015
Dec 3, 2015
Aug 12, 2015
Oct 11, 2019
Dec 3, 2015
Dec 2, 2015
Sep 30, 2015
Sep 30, 2015

Repository files navigation

Image-Processing

IC 040 IMAGE PROCESSING - Code Samples for concepts learned while pursuing this elective

Homomorphic filtering

I thank Steve Eddins, for his blog post on this.

In case of homomorphic filtering, I am taking the image into the log domain so as to seperate the illumination and the reflectance of the image (Multiplicative model).

As the irregualar illumination varies slowly and reflectance (property if the object being imaged) varies with a high frequency when we look at it with respect to the spatial domain.

After running my code I get this

comparison of before and after homomorphic filtering

As you can see the illumination is regular across the image. Thus we have removed the multiplicative noise.

DCT

This is the code I got from here, I used it to get great insight into DCT. I added some comments to understand it better.

Image Transformations

The plan is to explore the equations relating to the various transforms using actual images - numpy arrays.

My first attempt is at getting the illumination - from the homomorphic filtered - before and after image.

About

IC 040 IMAGE PROCESSING - Code Samples for concepts learned while pursuing this elective

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published