Discussion #29 – Images II

Slides:



Advertisements
Similar presentations
Embedded Image Processing on FPGA Brian Kinsella Supervised by Dr Fearghal Morgan.
Advertisements

Computational Biology, Part 23 Biological Imaging II Robert F. Murphy Copyright  1996, 1999, All rights reserved.
HISTOGRAM TRANSFORMATION IN IMAGE PROCESSING AND ITS APPLICATIONS Attila Kuba University of Szeged.
6. Gray level enhancement Some of the simplest, yet most useful, image processing operations involve the adjustment of brightness, contrast or colour in.
Digital Image Processing
Image Processing. Processing Digital Images digital images are often processed using “digital filters” digital filters are based on mathematical functions.
SCCS 4761 Point Processing Basic Image Processing Operations Arithmetic Operations Histograms.
Image enhancement in the spatial domain. Human vision for dummies Anatomy and physiology Wavelength Wavelength sensitivity.
Digital Image Processing
Histogram Manipulation
Imaging Science Fundamentals Chester F. Carlson Center for Imaging Science The Properties of Images and Imaging Devices Group II of the Imaging Chain.
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.
One-to One Functions Inverse Functions
INTRO TO LOG FUNCTIONS. Sect 5.10 on p. 451 The assumption.
Manipulating contrast/point operations. Examples of point operations: Threshold (demo) Threshold (demo) Invert (demo) Invert (demo) Out[x,y] = max – In[x,y]
Chap 3 : Binary Image Analysis. Counting Foreground Objects.
Digital Image Processing Contrast Enhancement: Part I
Algebra II 7-4 Notes. Inverses  In section 2-1 we learned that a relation is a mapping of input values onto output values. An _______ __________ maps.
Digital Image Processing Lecture 4: Image Enhancement: Point Processing Prof. Charlene Tsai.
Number System. Number Systems Important Number systems – Decimal – Binary – Hexadecimal.
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.
MULTIMEDIA INPUT / OUTPUT TECHNOLOGIES
Image Processing Part II. 2 Classes of Digital Filters global filters transform each pixel uniformly according to the function regardless of its location.
Digital Image Processing EEE415 Lecture 3
Section 12.5 Functions of Three Variables. Consider temperature at a point in space –It takes 3 coordinates to determine a point in space, (x, y, z),
Do Now: Find f(g(x)) and g(f(x)). f(x) = x + 4, g(x) = x f(x) = x + 4, g(x) = x
Lecture # 19 Image Processing II. 2 Classes of Digital Filters Global filters transform each pixel uniformly according to the function regardless of.
Homework 2 (Due: 3/26) A. Given a grayscale image I,
Digital Image Processing Part 2 Contrast processing.
Digital Image Processing
Lecture 02 Point Based Image Processing Lecture 02 Point Based Image Processing Mata kuliah: T Computer Vision Tahun: 2010.
Digital Image Processing Lecture 4: Image Enhancement: Point Processing January 13, 2004 Prof. Charlene Tsai.
TOPIC 11 THE GREY LEVEL HISTOGRAM & POINT OPERATIONS.
SpringerLink Training Kit
Nasal Cannula X particulate mask
Evolving Architecture for Beyond the Standard Model
Parameterization of Tabulated BRDFs Ian Mallett (me), Cem Yuksel
CMSC423: Bioinformatic Algorithms, Databases and Tools
Some aspect concerning the LMDZ dynamical core and its use
实习总结 (Internship Summary)
Wavelet Coherence & Cross-Wavelet Transform
MOCLA02 Design of a Compact L-­band Transverse Deflecting Cavity with Arbitrary Polarizations for the SACLA Injector Sep. 14th, 2015 H. Maesaka, T. Asaka,
ლექცია 4 - ფული და ინფლაცია
Wissenschaftliche Aussprache zur Dissertation
Interpretations of the Derivative Gottfried Wilhelm Leibniz
You NEED your book!!! Frequency Distribution
Y V =0 a V =V0 x b b V =0 z
Climate-Energy-Policy Interaction
图像处理技术讲座(3) Digital Image Processing (3) Basic Image Operations
Histogram Equalization
Sorting Data are arranged according to their values.
Histogram Histogram is a graph that shows frequency of anything. Histograms usually have bars that represent frequency of occuring of data. Histogram has.
Chapter 8, Exploring the Digital Domain
Computer Vision Lecture 3: Digital Images
شاخصهای عملکردی بیمارستان
فرق بین خوب وعالی فقط اندکی تلاش بیشتر است
Sorting Data are arranged according to their values.
Histogram Probability distribution of the different grays in an image.
Function Notation “f of x” Input = x Output = f(x) = y.
There are 10 types of people of people in this world…
True or False: {image} is one-to-one function.
Circles! You are going to create an “image” with circle(s)
Given value and sorted array, find index.
Digital Image Processing Week III
Remember the 10 types of people of people in this world…
The Image The pixels in the image The mask The resulting image 255 X
Intensity Transform Contrast Stretching Y ← u0+γ*(Y-u)/s
CS 101 – Nov more major topics left: Image enhancement
Presentation transcript:

Discussion #29 – Images II Image Processing CS 100 Discussion #29 – Images II

Discussion #29 – Images II Increasing Contrast y f(x) y f(x) x x CS 100 Discussion #29 – Images II

How Contrast Functions Work Index into the Input Array of brightness (index = brightness) Get the corresponding brightness value from the Output Array What does this function do? Brightness CS 100 Discussion #29 – Images II

Discussion #29 – Images II Increase Brightness CS 100 Discussion #29 – Images II

Discussion #29 – Images II Decrease Brightness CS 100 Discussion #29 – Images II

Histogram Thresholding thresholding creates a binary image by converting pixels according to a threshold value CS 100 Discussion #29 – Images II

Discussion #29 – Images II Histogram Stretching CS 100 Discussion #29 – Images II

Histogram Stretching Algorithm Find darkest pixel = D Find lightest pixel = L Let max possible pixel value = M Then the new value for every pixel in the image is: New pixel value = x M (Old pixel value – D) (L – D) CS 100 Discussion #29 – Images II

Discussion #29 – Images II Inversions CS 100 Discussion #29 – Images II