Last Lecture. Lecture 2, Point Processing GW , & , Ida-Maria Which image is wich channel?

Similar documents
Reading Instructions Chapters for this lecture. Computer Assisted Image Analysis Lecture 2 Point Processing. Image Processing

Digital Image Processing

Digital Image Processing

Image Processing. 2. Point Processes. Computer Engineering, Sejong University Dongil Han. Spatial domain processing

ECC419 IMAGE PROCESSING

TDI2131 Digital Image Processing

CoE4TN4 Image Processing. Chapter 3: Intensity Transformation and Spatial Filtering

IMAGE ENHANCEMENT IN SPATIAL DOMAIN

Image Enhancement in the Spatial Domain (Part 1)

BSB663 Image Processing Pinar Duygulu. Slides are adapted from Gonzales & Woods, Emmanuel Agu Suleyman Tosun

Digital Image Processing. Lecture # 3 Image Enhancement

Table of contents. Vision industrielle 2002/2003. Local and semi-local smoothing. Linear noise filtering: example. Convolution: introduction

IMAGE ENHANCEMENT - POINT PROCESSING

A.V.C. COLLEGE OF ENGINEERING DEPARTEMENT OF CSE CP7004- IMAGE PROCESSING AND ANALYSIS UNIT 1- QUESTION BANK

Image Processing Lecture 4

Midterm Review. Image Processing CSE 166 Lecture 10

Preparing Remote Sensing Data for Natural Resources Mapping (image enhancement, rectifications )

DIGITAL IMAGE PROCESSING (COM-3371) Week 2 - January 14, 2002

Digital Image Processing. Lecture # 4 Image Enhancement (Histogram)

Image acquisition. Midterm Review. Digitization, line of image. Digitization, whole image. Geometric transformations. Interpolation 10/26/2016

Image Processing for feature extraction

Image Enhancement in the Spatial Domain

Non Linear Image Enhancement

Achim J. Lilienthal Mobile Robotics and Olfaction Lab, AASS, Örebro University

Image Processing for Mechatronics Engineering For senior undergraduate students Academic Year 2017/2018, Winter Semester

Computer Vision. Intensity transformations

Image Enhancement using Histogram Equalization and Spatial Filtering

Solution for Image & Video Processing

Computer Assisted Image Analysis 1 GW 1, Filip Malmberg Centre for Image Analysis Deptartment of Information Technology Uppsala University

BBM 413 Fundamentals of Image Processing. Erkut Erdem Dept. of Computer Engineering Hacettepe University. Point Operations Histogram Processing

BBM 413 Fundamentals of Image Processing. Erkut Erdem Dept. of Computer Engineering Hacettepe University. Point Operations Histogram Processing

CSE 564: Scientific Visualization

Filtering in the spatial domain (Spatial Filtering)

Image Enhancement in Spatial Domain

What is an image? Bernd Girod: EE368 Digital Image Processing Pixel Operations no. 1. A digital image can be written as a matrix

LAB MANUAL SUBJECT: IMAGE PROCESSING BE (COMPUTER) SEM VII

USE OF HISTOGRAM EQUALIZATION IN IMAGE PROCESSING FOR IMAGE ENHANCEMENT

IMAGE PROCESSING: POINT PROCESSES

BBM 413! Fundamentals of! Image Processing!

Keywords-Image Enhancement, Image Negation, Histogram Equalization, DWT, BPHE.

SYLLABUS CHAPTER - 2 : INTENSITY TRANSFORMATIONS. Some Basic Intensity Transformation Functions, Histogram Processing.

What is image enhancement? Point operation

Chapter 6. [6]Preprocessing

Image Enhancement in spatial domain. Digital Image Processing GW Chapter 3 from Section (pag 110) Part 2: Filtering in spatial domain

CS 548: Computer Vision REVIEW: Digital Image Basics. Spring 2016 Dr. Michael J. Reale

1.Discuss the frequency domain techniques of image enhancement in detail.

Noise and Restoration of Images

A Study On Preprocessing A Mammogram Image Using Adaptive Median Filter

Examples of image processing

Image Smoothening and Sharpening using Frequency Domain Filtering Technique

Part I Feature Extraction (1) Image Enhancement. CSc I6716 Spring Local, meaningful, detectable parts of the image.

Image enhancement. Introduction to Photogrammetry and Remote Sensing (SGHG 1473) Dr. Muhammad Zulkarnain Abdul Rahman

Image Enhancement. DD2423 Image Analysis and Computer Vision. Computational Vision and Active Perception School of Computer Science and Communication

CoE4TN4 Image Processing. Chapter 4 Filtering in the Frequency Domain

Digital Image Processing

Image processing. Image formation. Brightness images. Pre-digitization image. Subhransu Maji. CMPSCI 670: Computer Vision. September 22, 2016

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS

Digital Image Processing Question Bank UNIT -I

BBM 413 Fundamentals of Image Processing. Erkut Erdem Dept. of Computer Engineering Hacettepe University. Point Operations Histogram Processing

Image Enhancement And Analysis Of Thermal Images Using Various Techniques Of Image Processing

Color Transformations

BBM 413 Fundamentals of Image Processing. Point Operations Histogram Processing. Today s topics. Digital images. Today s topics

from: Point Operations (Single Operands)

Background. Computer Vision & Digital Image Processing. Improved Bartlane transmitted image. Example Bartlane transmitted image

Introduction. Computer Vision. CSc I6716 Fall Part I. Image Enhancement. Zhigang Zhu, City College of New York

Digital Image Fundamentals and Image Enhancement in the Spatial Domain

Hello, welcome to the video lecture series on Digital Image Processing.

Lecture 3 Digital image processing.

Image restoration and color image processing

Spatial Domain Processing and Image Enhancement

Image Measurement of Roller Chain Board Based on CCD Qingmin Liu 1,a, Zhikui Liu 1,b, Qionghong Lei 2,c and Kui Zhang 1,d

Review and Analysis of Image Enhancement Techniques

Color Image Processing. Jen-Chang Liu, Spring 2006

Prof. Vidya Manian Dept. of Electrical and Comptuer Engineering

PARAMETRIC ANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES

Filtering. Image Enhancement Spatial and Frequency Based

NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT:

Digital Image Processing

Fourier Transform. Any signal can be expressed as a linear combination of a bunch of sine gratings of different frequency Amplitude Phase

PRACTICAL IMAGE AND VIDEO PROCESSING USING MATLAB

Transform. Processed original image. Processed transformed image. Inverse transform. Figure 2.1: Schema for transform processing

Image analysis. CS/CME/BIOPHYS/BMI 279 Fall 2015 Ron Dror

CS 89.15/189.5, Fall 2015 ASPECTS OF DIGITAL PHOTOGRAPHY COMPUTATIONAL. Image Processing Basics. Wojciech Jarosz

Digital Image Processing

Image Enhancement: Histogram Based Methods

EE482: Digital Signal Processing Applications

Filip Malmberg 1TD396 fall 2018 Today s lecture

International Journal of Advance Engineering and Research Development CONTRAST ENHANCEMENT OF IMAGES USING IMAGE FUSION BASED ON LAPLACIAN PYRAMID

Analysis of Contrast Enhancement Techniques For Underwater Image

Digital Image Processing. Lecture 5 (Enhancement) Bu-Ali Sina University Computer Engineering Dep. Fall 2009

Digital Image Processing

Image Processing (EA C443)

Image Processing. Chapter(3) Part 2:Intensity Transformation and spatial filters. Prepared by: Hanan Hardan. Hanan Hardan 1

Digital Imaging and Multimedia Point Operations in Digital Images. Ahmed Elgammal Dept. of Computer Science Rutgers University

Index Terms: edge-preserving filter, Bilateral filter, exploratory data model, Image Enhancement, Unsharp Masking

GE 113 REMOTE SENSING. Topic 7. Image Enhancement

INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET

Section 2 Image quality, radiometric analysis, preprocessing

ROBOT VISION. Dr.M.Madhavi, MED, MVSREC

CS534 Introduction to Computer Vision. Linear Filters. Ahmed Elgammal Dept. of Computer Science Rutgers University

Transcription:

Last Lecture Lecture 2, Point Processing GW 2.6-2.6.4, & 3.1-3.4, Ida-Maria Ida.sintorn@it.uu.se Digitization -sampling in space (x,y) -sampling in amplitude (intensity) How often should you sample in space to see details of a certain size? How do you avoid aliasing when sampling? RGB Image Which image is wich channel? 3 channels, two dimensional image. 1

Image Processing T f(x,y) g(x,y) Problem solving using image analysis: fundamental steps image acquisition preprocessing, enhancement Original image New image We want to create an image which is better in some sense. For example Image restoration (reduce noise) Image enhancement (enhance edges, lines etc.) Make the image more suitable for visual interpretation Image enhancement does NOT increase image information Knowledge about the application segmentation feature extraction, description classification, interpretation, recognition result Image processing can be performed in the Spatial domain (lectures 2 and 3) -brightness transforms, works per pixel=>point processing Image histograms A grey scale histogram shows how many pixels there are at each intensity level. -spatial filters, local transforms, works on small neighborhood. - geometric transforms, interpolation Frequency domain (lecture 4) number of pixels intensity 2

2014-10-28 Gray-level histogram shows intensity distribution Match the histograms & images Intensity histogram says nothing about the spatial distribution of the pixel intensities greylevel transform >45 increased contrast <45 decreased contrast up increased brightness down decreased brightness r=t(s) = greylevel out 2000 900 elements elements 1500 600 brightness: addition contrast: multiplication 1000 300 500 0 0 50 100 150 grey level 200 250 0 0 change the greylevel for each individual pixel compare to TV: brightness & contrast 50 100 150 grey level 200 250 angle s = greylevel in 3

Gray level histogram and contrast and brightness brightness: subtract add bild contrast: multiply Gray-level transformations 4

original image Negative or inverse (neutral transform) inverse transform (negative) logarithmic transform original digital mammogram image negative to enhance white or grey details embedded in dark regions Log transformation to visualize patterns in the dark regions of an image Histogram stretching/image normalization Min-max stretching 5

Histogram equalization Usefulwhenmuchinformation is in a narrowpart of the histogram. Drawbacks: Amplifies noise in large homogenous areas Can produce unrealistic transformations Information might be lost, no new information is gained histogram equalization idea: createan image withevenlydistributed greylevels, for visual contrast enhancement the normalized grey-level histogram gives the probability for a pixel tohavea certaingreylevel Tranform the image using the cumulative normalized histogram the histogram for the output image is uniform (THEORETICALLY! (continous case)), why not in our case with digital images? robin@cb.uu.se Hist eq: small example original image Intensity 0 1 2 3 4 5 6 7 Number of pixels 10 20 12 8 0 0 0 0 result of histogram equalization p(0) = 10/50 = 0.2, cdf(0)=0.2 p(1) = 20/50 = 0.4, cdf(1)=0.6 p(2) = 12/50 = 0.24, cdf(2)=0.84 p(3) = 8/50 = 0.16, cdf(3)=1 p(r) = 0/50 = 0, r = 4, 5, 6, 7 cdf(r)=1 6

More examples of histogram equalization T(0) = 7 * (p(0)) 1 T(1) = 7 * (p(0) + p(1)) 4 T(2) = 7 * (p(0) + p(1) + p(2)) 6 T(3) = 7 * (p(0) + p(1) + p(2) + p(3)) 7 T(r) = 7, r = 4, 5, 6, 7 Intensity 0 1 2 3 4 5 6 7 Number of pixels 0 10 0 0 20 0 12 8 1 2 3 4 Transformations for image 1-4. Note that the transform for figure 4 (dashed) is close to the neutral transform (thin line). Local histogram equalization Histogram equalization is not always optimal for visual quality original image image after histogram equalization image after manual choice of transform 7

Histogram eq: the result depends on the amount of different intensities Histogram matching In histogram equalization, a flat distribution is what is strived for. In histogram matching the distribution of another image is the goal Image 2 histogram matched to image 1 Image 1 histogram matched to image 2 8

Arithmetic operators (pixel wise) addition, subtraction, multiplication, division noise reduction mean value of image 1 and image 2 (addition) background removal image background image (subtraction) Arithmetic/Logical operations Information from two different images with the same size can be combined by adding, subtracting, multiplying or comparing the pixel values, pixel by pixel. For enhancement, segmentation, change detection + = - = image 1 Reduction of noise by averaging image 1-image 2 image 2 image 2-image 1 Noise can be reduced by observing the same scene over a period of time, and averaging the images. (1,2,10,20,50 times) 9

Image sharpening Creating a background image + = Max or median of the pixel intensities at all positions. Other ways of getting/creating a background image? Give some situations when this is suitable/not suitble Correction by subtracting the bg image Example 2: Subtracting a background image/correcting for uneven illumination - How shall the black parts= no signal transmitted be treated? = 10

Suggested problems 2.22, 2.18, 2.9 3.1, 3.6 11