Enhancement Methods in Image Processing

Enhancement of an image simply means to convert or process an original image to other desired form which is suitable for user application. Availability of enormous enhancement methods sometimes lead to ambiguity in choosing an algorithm to process an image.
In this article, I will mention in brief about the uses of different methods which can be chosen at appropriate situations for beginners who have just entered the field of image processing. There are two important methods used for enhancement. Spatial Domain (direct manipulation of pixels of the image) and Frequency Domain (modifying the Fourier Transform of an image).

Spatial domain is directly applied on the pixel and is defined by g(x,y)=T[f(x,y)].If the processing is done over a 1*1 neighborhood, it is termed as point processing. Point operation include contrast stretching, noise clipping, window slicing and histogram modeling.

Spatial operations include noise smoothing, median filtering, lp, hp & bp filtering and zooming. There are other available methods such as transform operation and pseudo-coloring too.
On learning more about contrast stretching, the idea behind contrast stretching is to increase the dynamic range of the gray levels in the image that is being processed. Sometimes the dynamic range of a processed image far exceeds the capability of the display device, in which case only the brightest parts of the images are visible on the display screen at these situations we can use compression of the dynamic range. Gray level slicing is used for highlighting a specific range of gray levels in an image often is desired. Applications include enhancing features such as masses of water in satellite imagery and enhancing flaws in x-ray images.

Histogram processing can be done in three ways:
• histogram equalization,
• histogram specification and
• local enhancement.

The use of spatial masks for image processing is called spatial filtering. Smoothing filters are used for blurring and for noise reduction. To highlight fine detail in an image or to enhance detail that has been blurred, either in error or as a natural effect of a particular method of image acquisition. Uses of image sharpening vary and include applications ranging from electronic printing and medical imaging to industrial inspection and autonomous target detection in smart weapons. here in this we use masks such as prewitt, sobel or roberts.


Enhancement in the frequency domain
We simply compute the Fourier transform of the image to be enhanced, multiply the result by a filter transfer function, and take the inverse transform to produce the enhanced image.
Spatial domain: g(x,y)=f(x,y)*h(x,y) ¬ Frequency domain: G(w1,w2)=F(w1,w2)H(w1,w2).
Image Enhancement is one of the most necessary and important techniques in image research. The aim of enhancement is to improve the visual appearance of an image, or to provide a better transform representation for future automated image processing. Many images like medical images, satellite images, aerial images and even real life photographs suffer from poor contrast and noise. It is necessary to enhance the contrast and remove the noise to increase image quality. One of the most important stages in medical images detection and analysis is Image Enhancement techniques which improves the quality (clarity) of images for human viewing, removing blurring and noise, increasing contrast, and revealing details are examples of enhancement operations. The enhancement technique differs from one field to another according to its objective.

Start a 10-day free trial at Pluralsight – Over 5,000 Courses Available

Architha Reddy is pursuing M.Tech in NITTE, Bangalore. Apart from studies she also researches on different topics in Computer Science and contributes write-ups.

Do you want to learn image processing then join :

Start a 10-day free trial at Pluralsight – Over 5,000 Courses Available

December 28, 2018

42 responses on "Enhancement Methods in Image Processing"

  1. I like reading a post that can make people think.
    Also, thanks for allowing me to comment!

  2. Hi there it’s me, I am also visiting this site daily, this website is really fastidious and the visitors are truly sharing fastidious thoughts.

  3. What you published was actually very logical. But, what about this?
    suppose you were to create a awesome title? I ain’t suggesting your content is not good.,
    but suppose you added a title to maybe grab a person’s attention?
    I mean Enhancement Methods in Image Processing –
    Extra Period is a little vanilla. You should look at Yahoo’s home page and watch how they create news titles to
    grab people to click. You might try adding a video or a
    related picture or two to grab readers interested about everything’ve written. Just my opinion,
    it could bring your website a little livelier.

  4. Fine way of telling, and pleasant piece of writing to get data about my
    presentation subject, which i am going to convey in college.

  5. Pretty nice post. I just stumbled upon your blog and wanted to say that I have really
    enjoyed browsing your blog posts. In any case I’ll be
    subscribing to your rss feed and I hope you write again very soon!

  6. It is appropriate time to make a few plans for the future and it’s time to be happy.
    I have read this submit and if I could I wish to recommend you some attention-grabbing things or tips.

    Perhaps you could write subsequent articles relating to this article.
    I want to learn even more things approximately it!

  7. I every time emailed this blog post page to all my contacts, for the reason that if
    like to read it after that my contacts will too.

  8. Hi there would you mind letting me know which hosting company you’re utilizing?

    I’ve loaded your blog in 3 completely different internet browsers and I
    must say this blog loads a lot quicker then most.
    Can you suggest a good internet hosting provider at a reasonable price?
    Many thanks, I appreciate it!

  9. Hi are using WordPress for your blog platform?
    I’m new to the blog world but I’m trying to
    get started and set up my own. Do you require any coding expertise to
    make your own blog? Any help would be really appreciated!

  10. I just like the valuable info you provide for your articles.
    I’ll bookmark your blog and take a look at once more here frequently.
    I’m somewhat sure I will be told lots of new stuff proper here!
    Good luck for the following!

  11. We are a gaggle of volunteers and opening a
    brand new scheme in our community. Your site
    offered us with valuable info to work on. You have done a formidable job and
    our entire group will probably be thankful
    to you.

  12. If you desire to get a good deal from this article then you have to apply such techniques to your won website.

  13. Hi there! I could have sworn I’ve been to this site before but after checking through
    some of the post I realized it’s new to me. Anyways, I’m definitely happy I found it and I’ll be book-marking and checking back often!

  14. If some one wishes to be updated with most up-to-date technologies afterward he must be pay a visit this web site and be up to
    date everyday.

  15. Excellent post. I was checking continuously this blog and I am impressed!

    Very helpful info particularly the last part 🙂 I care for such
    info much. I was looking for this particular info for a very long time.
    Thank you and good luck.

  16. wonderful post, very informative. I wonder why the other experts of this
    sector do not notice this. You should proceed your writing.
    I am confident, you’ve a great readers’ base already!

  17. Heya i’m for the primary time here. I found this board and I
    find It truly useful & it helped me out a lot. I hope to give one thing back and help others such as you helped me.

  18. Hi there to every one, it’s really a fastidious for me to visit this web page, it contains useful

  19. What’s up, I check your blog on a regular basis. Your
    story-telling style is witty, keep up the good work!

  20. I’m really loving the theme/design of your site. Do you ever run into any internet browser compatibility issues?
    A small number of my blog visitors have complained
    about my website not operating correctly in Explorer
    but looks great in Firefox. Do you have any
    suggestions to help fix this issue?

  21. Hi there! I know this is somewhat off topic but I was wondering which blog platform are you using for this website?
    I’m getting sick and tired of WordPress because I’ve had problems with hackers
    and I’m looking at alternatives for another platform. I would be great if you could point me in the direction of a good platform.

  22. When I initially left a comment I seem to have clicked on the -Notify
    me when new comments are added- checkbox and now whenever a comment is added
    I get 4 emails with the exact same comment. Is there an easy method you can remove me from that service?
    Many thanks!

  23. of course like your web-site but you need to take a look at the spelling on quite a few of your posts.
    A number of them are rife with spelling issues and I find it very bothersome to inform the truth on the other
    hand I’ll definitely come back again.

  24. Fantastic beat ! I wish to apprentice at the same time as you amend your web site, how
    can i subscribe for a weblog website? The account aided me a appropriate deal.
    I were a little bit familiar of this your broadcast
    offered vibrant transparent idea

  25. Hmm is anyone else experiencing problems with the pictures on this blog loading?
    I’m trying to determine if its a problem on my end or
    if it’s the blog. Any suggestions would be greatly appreciated.

  26. Everyone loves what you guys are up too. This kind of clever work and coverage!

    Keep up the awesome works guys I’ve incorporated you
    guys to my personal blogroll.

  27. What’s up to every one, the contents existing at this website are really remarkable for people knowledge,
    well, keep up the nice work fellows.

  28. Everything is very open with a really clear explanation of the challenges.

    It was definitely informative. Your website is useful. Many thanks for sharing!

  29. I quite like reading through a post that will make men and women think.
    Also, thanks for allowing me to comment!

  30. What’s up to every one, it’s in fact a good for me to visit this web page, it
    consists of useful Information.

  31. I used to be suggested this website by means of my cousin. I’m not certain whether or not this post is written by way of him as no one else recognise such exact approximately
    my problem. You are amazing! Thanks!

  32. Great, this is what I was searching for in bing

  33. Everyone loves what you guys tend to be up too. This kind of clever
    work and exposure! Keep up the amazing works guys I’ve included you guys to my blogroll.

  34. I was looking at some of your articles on this site and I believe this internet site is really instructive! Keep on posting .

  35. Me enjoying, will read more. Thanks!

  36. Just wanna input on few general things, The website layout is perfect, the articles is very superb : D.

  37. Woah! I’m really loving the template/theme
    of this website. It’s simple, yet effective. A lot of times it’s
    hard to get that “perfect balance” between usability and appearance.
    I must say you have done a excellent job with this.
    Also, the blog loads extremely quick for me on Firefox.
    Excellent Blog!

  38. Undeniably believe that which you said. Your favourite reason appeared to be on the net
    the easiest thing to keep in mind of. I say to you, I certainly get
    annoyed even as people consider worries that they just do not recognise about.
    You controlled to hit the nail upon the top and outlined out the entire thing with no
    need side-effects , other folks can take a signal. Will probably be back to get more.
    Thank you

  39. Heya! I just wanted to ask if you ever have any issues with hackers?
    My last blog (wordpress) was hacked and I ended
    up losing months of hard work due to no back up.
    Do you have any solutions to protect against hackers?

  40. This paragraph will help the internet visitors for setting up new
    website or even a blog from start to end.

  41. Hey there this is kinda of off topic but I was wondering if blogs
    use WYSIWYG editors or if you have to manually code with
    HTML. I’m starting a blog soon but have no coding expertise so I wanted
    to get advice from someone with experience. Any help would be greatly

  42. Hello, great work. I really appeaciate the information you are providing through your site, i have alwasy find it helpful. Keep up the awsome work.

Leave a Message

Your email address will not be published.

All Rights Reserved to Extra Period. Powered by