TOPIC 11 THE GREY LEVEL HISTOGRAM & POINT OPERATIONS.

Slides:



Advertisements
Similar presentations
CORRECTING IMAGE COLOR CHAPTER 16. TONAL QUALITY The tonal quality settings in Photoshop enable you to manipulate the image appearance by adjusting highlights.
Advertisements

Embedded Image Processing on FPGA Brian Kinsella Supervised by Dr Fearghal Morgan.
Grey Level Enhancement Contrast stretching Linear mapping Non-linear mapping Efficient implementation of mapping algorithms Design of classes to support.
Image Processing Lecture 4
Lecture 6 Sharpening Filters
Image Histograms Cumulative histogram
Topic 4 - Image Mapping - I DIGITAL IMAGING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
Course Website: Digital Image Processing Image Enhancement (Histogram Processing)
Image Processing1 Statistical Operations Gray-level transformation Histogram equalization Multi-image operations.
IMAGE ENHANCEMENT AND RESTORATION. Pixel operations.
Digital image processing Chapter 6. Image enhancement IMAGE ENHANCEMENT Introduction Image enhancement algorithms & techniques Point-wise operations Contrast.
Multimedia Data Introduction to Image Processing Dr Mike Spann Electronic, Electrical and Computer.
Digital Image Processing
DREAM PLAN IDEA IMPLEMENTATION Introduction to Image Processing Dr. Kourosh Kiani
Multimedia Data Introduction to Image Processing Dr Mike Spann Electronic, Electrical and Computer.
CSE 291 Final Project: Adaptive Multi-Spectral Differencing Andrew Cosand UCSD CVRR.
Digital Image Processing
Image Analysis Preprocessing Arithmetic and Logic Operations Spatial Filters Image Quantization.
IMAGE 1 An image is a two dimensional Function f(x,y) where x and y are spatial coordinates And f at any x,y is related to the brightness at that point.
Spectral contrast enhancement
Introduction to Image Processing Grass Sky Tree ? ? Review.
Machine Vision for Robots
Colours and Computer Jimmy Lam The Hong Kong Polytechnic University.
University of Ioannina - Department of Computer Science Intensity Transformations (Point Processing) Christophoros Nikou Digital Image.
CS6825: Point Processing Contents – not complete What is point processing? What is point processing? Altering/TRANSFORMING the image at a pixel only.
Image Restoration using Iterative Wiener Filter --- ECE533 Project Report Jing Liu, Yan Wu.
When the photowell is full, a white value occurs. No photons after this are recorded, so all detail for these pixels are lost. If the electron count.
David E. Pitts CSCI 5532 Overview of Image Processing by David E. Pitts Aug 22, 2010 copyright 2005, 2006, 2007, 2008, 2009, 2010.
Multimedia Data Introduction to Image Processing Dr Sandra I. Woolley Electronic, Electrical.
EE663 Image Processing Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
AdeptSight Image Processing Tools Lee Haney January 21, 2010.
MULTIMEDIA TECHNOLOGY SMM 3001 MEDIA - IMAGES. Processing digital Images digital images are often processed using “digital filters” digital images are.
: Chapter 4: Statistical Operations 1 Montri Karnjanadecha ac.th/~montri Image Processing.
7 elements of remote sensing process 1.Energy Source (A) 2.Radiation & Atmosphere (B) 3.Interaction with Targets (C) 4.Recording of Energy by Sensor (D)
Image Display & Enhancement Lecture 2 Prepared by R. Lathrop 10/99 updated 1/03 Readings: ERDAS Field Guide 5th ed Chap 4; Ch 5: ; App A Math Topics:
MULTIMEDIA INPUT / OUTPUT TECHNOLOGIES
Intensity Transformations (Histogram Processing)
Color and texture in PowerPoint ® presentations Created by Adam Warren Adapted for CD.
1Ellen L. Walker 3D Vision Why? The world is 3D Not all useful information is readily available in 2D Why so hard? “Inverse problem”: one image = many.
CH2. Point Processes Arithmetic Operation Histogram Equalization
Digital Image Processing Part 2 Contrast processing.
Digital Image Processing
1 Mathematic Morphology used to extract image components that are useful in the representation and description of region shape, such as boundaries extraction.
Lecture Reading  3.1 Background  3.2 Some Basic Gray Level Transformations Some Basic Gray Level Transformations  Image Negatives  Log.
Robotics Chapter 6 – Machine Vision Dr. Amit Goradia.
Point Processing When doing so you actually perform a special type of image processing known as point processing.
IMAGE PROCESSING Tadas Rimavičius.
Radiometric Preprocessing: Atmospheric Correction
Ido Omer Michael Werman
Image enhancement algorithms & techniques Point-wise operations
Digital Image Processing
Image Enhancement.
CSC020, Computer Graphics Adjustment Layers 1.
- photometric aspects of image formation gray level images
Discussion #29 – Images II
Image Processing - in short
7 elements of remote sensing process
Image Enhancement in the Spatial Domain
Image Processing Ch3: Intensity Transformation and spatial filters
Technique 6: General gray-level transformations
True or False: {image} is one-to-one function.
Technique 6: General gray-level transformations
Digital Image Procesing Introduction to Image Enhancement Histogram Processing DR TANIA STATHAKI READER (ASSOCIATE PROFFESOR) IN SIGNAL PROCESSING IMPERIAL.
Grey Level Enhancement
Please Note These definition power points may not cover every artistic term or Photoshop term discussed in class. These are just the terms we really.
Intensity Transform Contrast Stretching Y ← u0+γ*(Y-u)/s
Statistical Operations
CS 101 – Nov more major topics left: Image enhancement
Histogram The histogram of an image is a plot of the gray _levels values versus the number of pixels at that value. A histogram appears as a graph with.
Presentation transcript:

TOPIC 11 THE GREY LEVEL HISTOGRAM & POINT OPERATIONS

COM366 function BG = SetBackground(frame) %To use a particular frame as a the background filename = ['WhiteVan', int2str(frame), '.jpg'] I = imread(filename); GI = rgb2gray(I); imshow(GI); BG = double(GI)+1; %Extra line added to show the image histogram imhist(GI,255); Image Histogram in MATLAB

COM366 If a = 1 and b = 0 the image is simply copied If a>1 the contrast is increased and if a < 1 the contrast is decreased. If a = 1 and b is non zero then the output image has the grey levels moved up or down. Thus the entire image becomes darker or lighter. If a < 0 then light areas become dark and dark areas become light. In effect the image is complemented. Consequences of

COM366 Correcting sensor non linearity We can regard the sensor response as a function G which transforms the true pixel values to non linear values The sensor records G(D A ) a non linear distorted version of D A. Applying the inverse transform G -1 corrects for the distortion and restores the value D A.

COM366 Histogram equalisation N i is the number of pixels with brightness I T is the total number of pixels

COM366 function equalise %To show the effects of histogram equalisation J = imread('eyeball.jpg'); subplot(2,1,1);imshow(J); K = histeq(J); subplot(2,1,2);imshow(K); Histogram equalisation in MATLAB

Photometric calibration

COM366 Background subtraction (Background)(Scene)(Difference) |I 1 – I 2 |

COM366 function RoadSegment(frame,BG) % Takes an RGB image and segments out the vehicle content %This function assumes the background image BG is available filename = ['WhiteVan', int2str(frame), '.jpg'] I = imread(filename); GI = rgb2gray(I); A = double(GI)+1; C1 = A - BG; C = uint8(round(C1-1)); outfilename = ['SegVan', int2str(frame),'.JPG'] imwrite(C,outfilename,'jpg') imshow(C)

COM366 The principle of thresholding

COM366 function ThreshHold %To demonstrate thresholding an image J = imread('eyeball.jpg'); subplot(2,1,1);imshow(J); BW = im2bw(J,0.6); subplot(2,1,2);imshow(BW); Thresholding an image in MATLAB