Digital Image Processing-Seminar
#3

[attachment=10787]
Fundamental Steps in Computer Vision
Today:
Pre-processing

• Segmentation
• Point Processing
What is point processing?
• Grey level mapping
• Histograms
• Segmentation using thresholding
• ImageJ
• SW to do Image Processing and Analysis
• Free: http://rsb.info.nih.gov/ij/
• Stabile (Java)
• Extremely easy to learn and use
• Comes with a C-like programming language, but we’ll only use the menus
• Show…
What is point processing?
• Only one pixel in the input has an effect on the output
• For example:
– Changing the brightness, thresholding, histogram stretching
Point processing
• Grey level enhancement
– Process one pixel at a time independent of all other pixels
– For example used to correct Brightness and Contrast (remote control)
Brightness
• The brightness is the intensity
• Change brightness:
– To each pixel is added the value b
– f(x,y) is the input image
– g(x,y) is the (enhanced) output image
• If b>0 => brighter image
• If b<0 => less bright image
Contrast
• The contrast describes the level of details we can see
• Change contrast:
• Each pixel is multiplied by a
– f(x,y) is the input image
– g(x,y) is the (enhanced) output image
• If a>1 => more contrast
• If a<1 => less contrast
Combining brightness and contrast
• Both:
• A straight line
• Greylevel mapping
• X-Axis: Input Value
• Y-Axis: Output Value
• This plot: Identity
– Output equals Input: a=1 and b=0
• Apply to each pixel!
• To save time the greylevel
mapping can be written as a
Lookup-Table:
Histogram
• How to set the greylevel mapping
Histogram Types
Histogram processing
Improving contrast

• Humans cannot tell the difference between greylevel values too close to each other
• So: spread out the greylevel values
• This is called histogram stretching
Histogram stretching
• Something really different…
Segmentation
• Until now: Image processing (manipulation)
• Image analysis: segmentation
• The task:
– Information versus noise
– Foreground (object) versus background
Segmentation
• Use greylevel mapping and the histogram
• When two peaks (modes) of a histogram correspond to object and noise (Show: AuPbSn40, bridge)
• Find a THRESHOLD value, T, that separates the two peaks. This process is called THRESHOLDING
• Algorithm:
– If f(x,y) > T then g(x,y) = 1, else g(x,y) = 0
– ( or reverse )
• Result: a binary image where
object pixels = 1 and noise = 0
• (Show: AuPbSn40, bridge, 2Dgel, blobs)
Segmentation
• Often, obtaining a bi-modal histogram is the ”sole” purpose of the image acquisition:
– Lighting
– Setup
– Camera
– Lens
Segmentation
• How to define the Theshold?
– If we have a good setup => the Threshold is static!
– Find it during training
• But the histogram is NEVER static!!
What to remember
• Point processing
– Pixel-wise operations
– Greylevel mapping
• Setting brightness and contrast
– Histogram processing
– Segmentation: Thresholding. Bimodal histogram
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: digital image processing for mtech technical seminar, project on digital image processing, digital image watermarkingstegnography, digital image processing seminars reports, digital image processing ppt, seminar topic on image processing, application of digital image processing in military,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Messages In This Thread
RE: Advanced Image Processing-Seminar - by seminar class - 23-03-2011, 09:45 AM

Possibly Related Threads...
Thread Author Replies Views Last Post
  Content-based image retrieval (CBIR) System project topics 15 13,903 13-05-2016, 02:30 PM
Last Post: dhanabhagya
  image processing projects ideas project topics 4 5,109 05-01-2016, 02:22 PM
Last Post: seminar report asees
  Image Processing - Noise Reduction project topics 3 3,791 26-08-2015, 02:55 PM
Last Post: dhivya srinivasan
  Visa Processing System full report and asp source code project topics 2 5,567 19-06-2014, 06:54 PM
Last Post: seminar report asees
  Developing a web application to transfer image and patient information project report maker 2 3,704 21-03-2014, 01:44 AM
Last Post: MichaelPn
  Sales Order Processing computer science technology 3 3,160 03-09-2013, 08:37 PM
Last Post: [email protected]
  Digital Image Processing Techniques for the Detection and Removal of Cracks in Digiti electronics seminars 4 4,922 22-07-2013, 09:37 PM
Last Post: Guest
  Image Transfer Protocol for Internt project topics 3 2,296 26-03-2013, 07:42 PM
Last Post: vvk chary
  Digital Video Watermarking ( Project ) saeedah 6 5,055 18-03-2013, 04:06 PM
Last Post: computer topic
  IMPLEMENTATION OF IMAGE STEGANOGRAPHY USING LSB TECHINQUE seminar presentation 6 5,854 04-02-2013, 04:49 PM
Last Post: seminar details

Forum Jump: