Skip to content

Image Processing using C which provides an Comparative Analysis of various Noise Removal Algorithms applied over an Image

License

Notifications You must be signed in to change notification settings

DheerajKN/Image-Processing-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Image-Processing-Project

Even after your best efforts you couldn't get the best Quality Image!! and you are wishing to have a System to be smart enough to detect Noisy Image and implement the best Noise Removal Algorithm to give the User High Quality Images. What if I say that it's Possible. That's our Project!!

Contents

Objective

The Main Objective of the Project is to help the user to judge the best Noise Removal Algorithm for a particular image accessed over an Graphical UI that makes it is easy to use and gives results as needed.

Conference Paper

Conference Paper of the same has written and published to IJCA (Internal Journal of Computer Applications): Digital Library URI : http://www.ijcaonline.org/proceedings/icrdsthm2017/number1/29309-7006 ISBN : 973-93-80975-26-2

Languages

Developed with languages and frameworks of C, GTK and OpenGL and works with 16bit bitmap image format when passed to the system gives the result across 6 different Noise Removal Algorithms implemented in the system that provides statistical Graphic result over commonly found Salt & Pepper and Guassian Noise Models.

How to access the System

  • Use any IDE like CodeBlocks and integrate C language in it
  • Integrate GTK Platform to the System
  • As well as Integrate OpenGL Platform to the CodeBlocks IDE Environment
  • Then implement the main file in the system and run the code

Advantages of Using the System

Ever wonder why the images you capture on your Phone or DSLR's get Noisy Images even when you used tripod or used other safety precautions. It's not your fault but it might be the defect or aging of Semi-Conductor material or disturbances in the Environment that creates such images. Thus Noise Removal Algorithms could come in handy. So in that scenario, there isn't any particular Algorithm that could be implemented in any Noisy Case. So our System would automatically detect which Algorithm gives the best result and applies that Algorithm on the Image thus producing better Quality Images on the Go.

Important Note

Any user using this Repo should include this Git link and Contributor's name in their work.

Contributors:

K.N.Dheeraj ([email protected]) Chaitanya Subhedar ([email protected]) Jayakrishnan Ashok ([email protected]) Parth Gupta ([email protected])

About

Image Processing using C which provides an Comparative Analysis of various Noise Removal Algorithms applied over an Image

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages