Overview Module 03. Image Restoration and Freq. Filtering & Color Imaging and Transformations. Model of Image Degradation/Restoration

Size: px
Start display at page:

Download "Overview Module 03. Image Restoration and Freq. Filtering & Color Imaging and Transformations. Model of Image Degradation/Restoration"

Transcription

1 Introduction to Medical Image Processing (5XSA), Module 3 Image Restoration and Freq. Filtering & Color Imaging and Transformations Peter H.N. de With (p.h.n.de.with@tue.nl ) slides version. Overview Module 3 Part a: Noise and filtering Noise model Spatial filtering and periodic noise Part b: Special filtering techniques Frequency-Band Filtering, Adaptive filtering Part : Color imaging and transformations Color models and systems Color representations and associated processing Part 3: Cases with medical image restoration Case : Ultrasound imaging, Case : Cancer detection, analysis 3 Model of Image Degradation/Restoration 4 Module 3 Part Image Restoration & Reconstruction Noise model spatial noise filter freq.-domain noise filter projection imaging and CT. Model communication imperfections and noise insertion by a channel with degradation and restoration filters.. Degradation can be derived by measuring and analysis 3. Model is linear (pos. invarian filter process & addition of noise, so g( = h( f ( + n( G( = H ( F( + N( Noise Sources and Considerations 5 Widely Used Noise Models () 6. Noise is generated when capturing the image, caused by. Sensor: intrinsic noise and temperature. Light level of the scene 3. Insufficient resolution processing (cost reduction). Noise has spatial and frequency propertie so it can be analyzed with the DFT and in time domain 3. For analysis purposes (also here), noise is assumed to be spatially and signal independent. This is sometimes invalid (e.g. X-ray and nuclear medicine imaging) g( = h( f ( + n( G( = H ( F( + N(. Gaussian (normal) noise. Mathematically tractable. Note mean µ and st.dev. σ. Rayleigh noise p( z. Often in comm. problems. Has mean and variance with 3. Erlang (Gamma) noise. Has mean and variance. a> and b positive integer p( z) = e σ π ) = ( z a) e b ( z a) / b ( z µ ) / σ ( z a) z = µ = a + πb / 4 ; σ = b(4 π ) / 4 b b a z p( z) = e ( b )! az z = µ = b σ = ( z ) / a; b / a

2 Widely Used Noise Models () 7 Illustrated noise models 8. Exponential noise. Mathematically tractable. Note mean µ and st.dev. σ az p( z) = ae ( a, z ) µ = σ / a ; = / a. Uniform noise p( z) = ; ( a z b). Often in analysis problems b a. Has mean and variance with µ = ( a + b) / ; σ = ( b a) / 3. Impulse (salt and pepper) noise p( z) = Pa. Noise pulses can be pos. or negative p( z) = Pb. b>a, intensity b will be light dot 3. If either probability is zero: unipolar noise ( z = a) ( z = b) Adding noise models to images () 9 Adding noise models to images () Gaussian Rayleigh Gamma Exponential Uniform Impulse (S&P) Periodic noise Periodic noise Visual example Periodic noise is spatially dependent (exception!) Very suited for filtering in the frequency domain! Periodic noise is spatially dependent Model is sinusoid, with r( = Asin[πu ( x + B ) / M + πv ( y + B ) / N] x y u and v are frequencie B s are phase (displacements) Note spectrum dots! Derive the frequency domain representation Each sine wave gives a conjugate pair in freq. domain

3 Measuring noise parameters Take selected area(s) of image which have no detail and L measure the local histogram µ = z p ( z ) i S i i= Measure e.g. mean and variance L σ = ( z µ ) p ( z ) S i i= 3 Spatial mean filtering / restoration of noise Covers the case of noise only. Arithmetic mean filter. Simple filter, average in area. Rectangular window mxn g ( = f ( + n( fˆ( = mn g( ( Sxy 4. Geometric mean filter. Perform similar to mean filter. Tends to loose less details 3. Harmonic mean filter fˆ( =. Works well for salt noise, not pepper. Performs well also for Gaussian noise fˆ( = g( ( t ) Sxy mn mn ( t ) Sxy g( Mean filtering Example X-ray image 5 Mean filtering Example of X-ray image 6 fˆ( = g( ( S xy g( ( t ) Sxy Q+ Contraharmonic mean filter reduces salt-&-pepper noise Q Mean filtering Example of X-ray image 3 7 Order-statistic filters / Median etc. Covers the case of noise only. Order-statistic filters are spatial filters whose response is based on ordering/ranking the pixels. Is a non-linear process.. Median filter. Widely applied. Selects the median of a set of samples 3. Excellent results for speckle noise, no blur fˆ( = median{ g( } ( Sxy 8 In general, arithmetic an geometric mean filters are well suited for random noise (such as Gaussian, uniform). The contraharmonic filter does well for impulse noise, but the dark/light color has to be known.. Max and min filter. Useful for finding bright/dark points. Max filter reduced pepper noise 3. Min filter reduced salt noise fˆ( = max{ g( } ( t ) Sxy fˆ( = min { g( )} t ( s, t ) S xy 3

4 Example results with 3x3 Median filters 9 Example results with max/min filters Median, one iter. Median, two iter. Median, three iter. Note the brightening effect of the max filter and the darkening effect of the min filter! Sample results with mean & median filters Adaptive filters Adaptive filters Perform better than static filters as presented earlier They have a higher complexity, since measurements are required Operate within a window and then adapt to the image contents. Adaptive local noise reduction filter, operating in area S, depending on 4 quantities. g( the value of the noisy image. σ η, the variance of the noise corrupting f( 3. the local mean m L of the pixels in the window 4. σ L, the local variance of the pixels in the window Local noise reduction filter 3 Local noise reduction filter - Result 4 The desired behavior of the filter should be that. If σ η = the filter should return simply the value of g(. If the local variance is high relative to σ η, the filter should return a value close to g(. Edges should be preserved. 3. If the two variances are equal, the filter should return the arithmetic mean value of the pixels in S. This means that the local area has the same properties as the overall image and local noise then averaged. The filter could be as follows σ η L [ g( y m ] fˆ( = g( ) σ L Adaptive filters are always better! 4

5 Adaptive median filter () Normal median filter can handle low-density noise Varying density noise requires other filtering An adaptive median filter may change the filter window S The filter still replaces one pixel with the filter output Consider that z min = min of window, z max = max of window, z med = median of window, S max = max window size 5 Adaptive median filter () / Algorithm Stage A A = z med z min ; A = z med z max. If A > and A <, go to stage B Else increase window size If window size <= S max repeat stage A Else output z med Stage B B = z xy z min ; B = z xy z max. If B > and B <, output z xy Else output z med Determine in this stage, whether output z med is impulse or not Test whether data is impulse or not, if so, then filter 6 Adaptive median filter (3) / Results 7 Frequency domain filters Bandreject 8 Sometime the spectral noise location is known, e.g. with periodic noise. Then define specific spectral noise filters Static filter shows a significant loss of detail (broken conn.)! Additive periodic noise can be approximated by -d sinusoidal functions. Remember the DFT of sine is two conjugate impulses! Frequency domain filters Bandreject 9 Frequency domain filters Bandpass 3 Bandpass filter is opposite of bandreject, hence H BP (= - H BR ( Bandpass filter is opposite of bandreject, hence H BP =-H BR 5

6 Frequency domain filters Notch filters A notch filter rejects (passes) frequencies in a neighborhood about a center 3 Freq.- domain filters Notch filter results 3 Estimation of the degradation function 33 Example: blur caused by linear motion - 34 Obtain the degradation by Observation Function is not known Measure in rectangles in foreground and background Experimentation Perform experiments with equipment to emulate conditions Impose image impulse, measure impulse response, H=G(/A Mathematical modeling Test with modeled filter such as Gaussian, Laplacian etc. T Consider the shift g( = f [( x x (, y y ( ]dt Integration constant with time T and g the blurred image Taking the Fourier transform and reversing the integration over T with that of Fourier gives G( = F( e T j π [ ux( t ) + vy ( t )] dt = F( H ( Hence, H is the integral over de exponential If the motion variable are known, then H is computed Example: blur caused by linear motion - 35 Example: blur caused by linear motion Consider the function x ( = at / T Taking the Fourier transform and deriving further T T j πux t j πuat T T jπua H ( = e ( ) / dt = e dt = sin( πua) e πua This result can be extended in D with y ( bt / T = 6

7 Inverse filtering Suppose we have degradation function H( Simplest approach: inverse filtering F h ( = G( / H(, then with add. noise, we find F h ( = F( +N( / H( Note that N( is not known! Also: when H( is zero, then the ratio explodes., this happens frequently One way around: limit filter frequencies to values close to origin where H is high typically This slide is intentionally left blank 39 4 This slide is intentionally left blank This slide is intentionally left blank 4 4 This slide is intentionally left blank This slide is intentionally left blank 7

8 Module 3 Part Color image processing 43 Color processing Full-color processing Involves TV, broadcast and consumer camera etc Pseudo color processing Often used in medical domain: generate color to show 44 Color fundamental triangle, color model color conversion Color light wavelengths 45 Color mixtures 46 Human eye cones measure light 65% red, 33% green, % blue All cones not equal! RGB are thus primary colors Blue=435nm Green= 546nm Red=7nm Primary colors can be mixed to secondary colors Magenta=R+B Cyan=G+B Yellow=R+G Mixing secondary color with an opposite primary (or 3 prim.) gives white Color triangle 47 Typical color models 48 Colors have been specified by CIE In a triangle x (red) and y (green) z (blue) = - (x+ Color is specified in models RGB, Red Green Blue, for TV & cameras CMYK, Cyan Magenta Yellow Black, for printing The color black in CMYK is extra HSI, Hue Saturation Intensity, for grayscale printing, old TV, etc Any point on boundary is fully saturated 8

9 RGB is based on Cartesian coordinate RGB on axe CMY on corner Black at origin RGB Color Model 6M colors! 49 RGB safe color cube for coloring images RGB safe color cube: only colors at the surface of the cube, total 6 colors Guarantee colors at every 8-bit computer/display Each surface has 6x6 colors All 8-bit gray levels are included supports webbased & pseudocolor imaging 5 CMY and CMYK Color Models CMY are secondary color or primary colors of pigments Printing popularity comes from: cyan does not reflect red from white light illumination Most devices using colored pigments require CMY input Conversion from RGB is simple, and results from (C, M, Y) T =(,, ) T (R, G, B) T Based on assumption that all colors have been normalized to unit interval Note that first component equation reflects absence of red, magenta reflects no green, and yellow no blue. Likewise, RGB can be easliy obtained from CMY 5 HSI Color Model HSI originates from the wish to describe images in Intensity (black & white or gray level image) Saturation (strength of the pure color componen Hue (color temperature, simply the type of color) HSI is much more suited for describing color image rather than RGB, that is more suited for color image generation Convert from RGB cube, by tilting it such that black is at the bottom and white at the top. 5 HSI Color understanding the RGB cube Convert from RGB cube, by tilting it such that black is at the bottom and white at the top. Intensity is covered by passing a plane perpendicular to the intensity axi and hue is in the shaded plane Shaded plane contains both BW and cyan 53 HSI Color and Saturation () Convert from RGB cube, cross planes are triangular or hexagonal Hue is angle leftwise from red orientation Saturation is the length of the vector Origin is at intersection with intensity plane 54 9

10 HSI Color and Saturation () 55 Converting color from RGB to HSI () 56 From each RGB pixel, the H value H = θ H = 36 θ B G B > G The angle comes from a.o. goniometry analysis / [( R G) + R B)] θ = arccos{ } / [( R G) + ( R B)( G B)] The saturation and intensity are given by 3 S = [min( R, G, B)] I = ( R + G + B) ( R + G + B) 3 Converting color from RGB to HSI () Note the following properties - RGB colors in (a) have fixed saturation - Intensity grows when more color is added Sat. 57 Hue Int. Pseudo color - Intensity slicing Let the gray scale vary between (black) and L- (white) Assume P planes perpendicular to the intensity axis P+ partitions of gray scale are made Each value intensity l k converts to color c k 58 Geometric interpretation of intensity slicing 59 Color / Example of intensity slicing 6 Alternative view f ( = c if f ( k V k

11 Module 3 Part 3 Medical Cases with Image Restoration and Frequency Case : UltraSound imaging of needles & Contributed by ir. Arash Poutaherian Case : Frequency analysis of colon cancer Contributed by ir. Fons van der Sommen 6 Case : Ultrasound-guided interventions Ultrasound-guided interventions with needles Contributed by ir. Arash Poutaherian 6 Case / Example US - Challenges Limited field of view in D ultrasound: Any motion may exclude parts of the needle from ultrasound field. Considerable training is required to avoid wrong needle placement. Extremely challenging, tense, lengthy procedure. Existing tracking systems (electromagn., optical, robotics) require extra equipment, specific skill add to the costs. Ultrasound Image 63 Case : Ultrasound Image Proc. Challenges Low signal to noise, e.g. spurious speckle noise occurs Various imaging artifacts (e.g. ringing, limited depth) Needle visibility decreases with the insertion angle During an intervention, only short parts of the needle are visible in initial frames 64 Case : Ultrasound Proposed System 3D ultrasound imaging Extra dimension: Larger field of view Coarse placement of the 3D transducer Image-based needle tracking Without utilizing external tracking devices No additional setup is required in the operating room Similar procedure for the operators 65 Case : Ultrasound image restoration () Assuming the speckle noise as an impulsive effect, median filtering can be used to reduce the speckles. 66

12 Case : Ultrasound image restoration () Anisotropic-diffusion filters reduce speckles by smoothing noisy regions with a Gaussian filter. The rate of diffusion is controlled by local statistics such as the image gradient. 67 Case : Ultrasound image restoration (3) Adaptive histogram equalization minimizes the difference in needle brightness at different insertion angles. 68 Case : Esophageal cancer detection with visual imaging Risk factors: obesity, reflu genetics This case is contributed by ir. Fons van der Sommen 69 Case : Detection esophageal cancer dream 7 Fastest rising type of cancer in the Western world 5 th most prevalent cancer, -5% five-year survival rate 8% of patients are diagnosed in a late stadium Esophagectomy up to % die due to surgery complications High morbidity trouble with eating etc. Gastroenterologist uses Endoscope for inspection System: lesion detected Supportive detection system for the detecion of early esophageal cancer. Early detection: % five-year-survival-rate* instead of -5% for esophageal cancer. * Patients who have died due to other implications are not included. Case : Esophageal cancer / Objective 7 Case : Esophagus cancer evolves gradually 7 Create a real-timecomputer aided detection system which aids the physician to identify early cancer in the esophagus Applications Barrett Low-grade dysplasia High-grade dysplasia Early cancer Real-time detection: endoscopy examination and surgery Off-line detection: training gastroenterologists quality assurance in existing databases Advanced stage cancer

13 Case : Detection cancer special direct. filters Use specially tuned filters to quantize deviating texture related to early lesions. Employ machine learning techniques to differentiate between cancerous and non-cancerous tissue. 73 Case : Detection cancer Experiment. results Latest study with 5 international experts Detection performance close to expert level. Precision/recall: System:.7/.88 to./.7 Experts:.85/.8 to./.7 Patient-based detection of early cancer Early carcinoma High-grade dysplasia False detections System ps 9 / 3 6 / 8 System ps / 3 7 / 8 6 System ps3 3 / 3 8 / 8 9 Expert 3 / 3 6 / 8 Expert 3 3 / 3 5 / 8 4 Expert 4 3 / 3 8 / 8 8 Expert 5 3 / 3 7 / 8 4 Expert System (Gold standard) Expert Expert 3 Expert 4 Expert 5 74 Case : Frequency analysis () 75 Case : Frequency analysis () 76 Cancerous tissue Healthy tissue Example: detection of cancerous tissue Known from medical literature: difference in texture. Texture can be considered as a combination of frequencies. We can analyze frequencies using the Fourier transform! Question: Can we observe the difference between cancerous tissue and healthy tissue in the frequency domain? If we can, we can develop filters for these frequencies to discriminate between cancer and healthy tissue. Image annotated by medical expert Analyze spectrum for the cancer blocks (red) and the healthy blocks (green). Exclude ambiguous blocks from analysis (yellow). Case : Frequency analysis (3) 77 Case : Frequency analysis (4) 78 Cancer spectrum Healthy spectrum Difference observed in low frequencies Can we find the exact frequencies? 3

14 Case : Frequency analysis (5) 79 Case : Image restoration / Reflections () 8 Resulting spectra: Blue > Specular reflections of the light source Detect reflections with a threshold Find a smart threshold by analysis of color channels Use interpolation to find the missing pixel values Case : Image restoration / Reflections () 8 Specular reflections in endoscopic image Image after restoration 4

Image Restoration and Reconstruction

Image Restoration and Reconstruction Image Restoration and Reconstruction Image restoration Objective process to improve an image, as opposed to the subjective process of image enhancement Enhancement uses heuristics to improve the image

More information

Image Restoration and Reconstruction

Image Restoration and Reconstruction Image Restoration and Reconstruction Image restoration Objective process to improve an image Recover an image by using a priori knowledge of degradation phenomenon Exemplified by removal of blur by deblurring

More information

CoE4TN4 Image Processing. Chapter 5 Image Restoration and Reconstruction

CoE4TN4 Image Processing. Chapter 5 Image Restoration and Reconstruction CoE4TN4 Image Processing Chapter 5 Image Restoration and Reconstruction Image Restoration Similar to image enhancement, the ultimate goal of restoration techniques is to improve an image Restoration: a

More information

Noise Model. Important Noise Probability Density Functions (Cont.) Important Noise Probability Density Functions

Noise Model. Important Noise Probability Density Functions (Cont.) Important Noise Probability Density Functions Others -- Noise Removal Techniques -- Edge Detection Techniques -- Geometric Operations -- Color Image Processing -- Color Spaces Xiaojun Qi Noise Model The principal sources of noise in digital images

More information

CoE4TN3 Medical Image Processing

CoE4TN3 Medical Image Processing CoE4TN3 Medical Image Processing Image Restoration Noise Image sensor might produce noise because of environmental conditions or quality of sensing elements. Interference in the image transmission channel.

More information

Image restoration. Restoration: Enhancement:

Image restoration. Restoration: Enhancement: Image restoration Most images obtained by optical, electronic, or electro-optic means is likely to be degraded. The degradation can be due to camera misfocus, relative motion between camera and object,

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Image Restoration and Reconstruction (Noise Removal) Christophoros Nikou cnikou@cs.uoi.gr University of Ioannina - Department of Computer Science and Engineering 2 Image Restoration

More information

x' = c 1 x + c 2 y + c 3 xy + c 4 y' = c 5 x + c 6 y + c 7 xy + c 8

x' = c 1 x + c 2 y + c 3 xy + c 4 y' = c 5 x + c 6 y + c 7 xy + c 8 1. Explain about gray level interpolation. The distortion correction equations yield non integer values for x' and y'. Because the distorted image g is digital, its pixel values are defined only at integer

More information

Color and Shading. Color. Shapiro and Stockman, Chapter 6. Color and Machine Vision. Color and Perception

Color and Shading. Color. Shapiro and Stockman, Chapter 6. Color and Machine Vision. Color and Perception Color and Shading Color Shapiro and Stockman, Chapter 6 Color is an important factor for for human perception for object and material identification, even time of day. Color perception depends upon both

More information

Lecture 12 Color model and color image processing

Lecture 12 Color model and color image processing Lecture 12 Color model and color image processing Color fundamentals Color models Pseudo color image Full color image processing Color fundamental The color that humans perceived in an object are determined

More information

PSD2B Digital Image Processing. Unit I -V

PSD2B Digital Image Processing. Unit I -V PSD2B Digital Image Processing Unit I -V Syllabus- Unit 1 Introduction Steps in Image Processing Image Acquisition Representation Sampling & Quantization Relationship between pixels Color Models Basics

More information

Image Processing Lecture 10

Image Processing Lecture 10 Image Restoration Image restoration attempts to reconstruct or recover an image that has been degraded by a degradation phenomenon. Thus, restoration techniques are oriented toward modeling the degradation

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Third Edition Rafael C. Gonzalez University of Tennessee Richard E. Woods MedData Interactive PEARSON Prentice Hall Pearson Education International Contents Preface xv Acknowledgments

More information

Image Restoration Chapter 5. Prof. Vidya Manian Dept. of Electrical and Computer Engineering INEL 5327 ECE, UPRM

Image Restoration Chapter 5. Prof. Vidya Manian Dept. of Electrical and Computer Engineering INEL 5327 ECE, UPRM Image Processing Image Restoration Chapter 5 Prof. Vidya Manian Dept. of Electrical and Computer Engineering g 1 Overview A model of the Image Degradation/Restoration Process Noise Models Restoration in

More information

VU Signal and Image Processing. Image Restoration. Torsten Möller + Hrvoje Bogunović + Raphael Sahann

VU Signal and Image Processing. Image Restoration. Torsten Möller + Hrvoje Bogunović + Raphael Sahann 052600 VU Signal and Image Processing Image Restoration Torsten Möller + Hrvoje Bogunović + Raphael Sahann torsten.moeller@univie.ac.at hrvoje.bogunovic@meduniwien.ac.at raphael.sahann@univie.ac.at vda.cs.univie.ac.at/teaching/sip/17s/

More information

Point and Spatial Processing

Point and Spatial Processing Filtering 1 Point and Spatial Processing Spatial Domain g(x,y) = T[ f(x,y) ] f(x,y) input image g(x,y) output image T is an operator on f Defined over some neighborhood of (x,y) can operate on a set of

More information

CHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN

CHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN CHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN CHAPTER 3: IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN Principal objective: to process an image so that the result is more suitable than the original image

More information

Vivekananda. Collegee of Engineering & Technology. Question and Answers on 10CS762 /10IS762 UNIT- 5 : IMAGE ENHANCEMENT.

Vivekananda. Collegee of Engineering & Technology. Question and Answers on 10CS762 /10IS762 UNIT- 5 : IMAGE ENHANCEMENT. Vivekananda Collegee of Engineering & Technology Question and Answers on 10CS762 /10IS762 UNIT- 5 : IMAGE ENHANCEMENT Dept. Prepared by Harivinod N Assistant Professor, of Computer Science and Engineering,

More information

Chapter 3: Intensity Transformations and Spatial Filtering

Chapter 3: Intensity Transformations and Spatial Filtering Chapter 3: Intensity Transformations and Spatial Filtering 3.1 Background 3.2 Some basic intensity transformation functions 3.3 Histogram processing 3.4 Fundamentals of spatial filtering 3.5 Smoothing

More information

IT Digital Image ProcessingVII Semester - Question Bank

IT Digital Image ProcessingVII Semester - Question Bank UNIT I DIGITAL IMAGE FUNDAMENTALS PART A Elements of Digital Image processing (DIP) systems 1. What is a pixel? 2. Define Digital Image 3. What are the steps involved in DIP? 4. List the categories of

More information

Digital Image Processing. Introduction

Digital Image Processing. Introduction Digital Image Processing Introduction Digital Image Definition An image can be defined as a twodimensional function f(x,y) x,y: Spatial coordinate F: the amplitude of any pair of coordinate x,y, which

More information

Image Enhancement: To improve the quality of images

Image Enhancement: To improve the quality of images Image Enhancement: To improve the quality of images Examples: Noise reduction (to improve SNR or subjective quality) Change contrast, brightness, color etc. Image smoothing Image sharpening Modify image

More information

Digital Image Fundamentals

Digital Image Fundamentals Digital Image Fundamentals Image Quality Objective/ subjective Machine/human beings Mathematical and Probabilistic/ human intuition and perception 6 Structure of the Human Eye photoreceptor cells 75~50

More information

Computer Vision 2. SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung. Computer Vision 2 Dr. Benjamin Guthier

Computer Vision 2. SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung. Computer Vision 2 Dr. Benjamin Guthier Computer Vision 2 SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung Computer Vision 2 Dr. Benjamin Guthier 1. IMAGE PROCESSING Computer Vision 2 Dr. Benjamin Guthier Content of this Chapter Non-linear

More information

Color Image Processing

Color Image Processing Color Image Processing Inel 5327 Prof. Vidya Manian Introduction Color fundamentals Color models Histogram processing Smoothing and sharpening Color image segmentation Edge detection Color fundamentals

More information

EXAM SOLUTIONS. Image Processing and Computer Vision Course 2D1421 Monday, 13 th of March 2006,

EXAM SOLUTIONS. Image Processing and Computer Vision Course 2D1421 Monday, 13 th of March 2006, School of Computer Science and Communication, KTH Danica Kragic EXAM SOLUTIONS Image Processing and Computer Vision Course 2D1421 Monday, 13 th of March 2006, 14.00 19.00 Grade table 0-25 U 26-35 3 36-45

More information

Part 3: Image Processing

Part 3: Image Processing Part 3: Image Processing Image Filtering and Segmentation Georgy Gimel farb COMPSCI 373 Computer Graphics and Image Processing 1 / 60 1 Image filtering 2 Median filtering 3 Mean filtering 4 Image segmentation

More information

Physical Color. Color Theory - Center for Graphics and Geometric Computing, Technion 2

Physical Color. Color Theory - Center for Graphics and Geometric Computing, Technion 2 Color Theory Physical Color Visible energy - small portion of the electro-magnetic spectrum Pure monochromatic colors are found at wavelengths between 380nm (violet) and 780nm (red) 380 780 Color Theory

More information

Set up of this course. Overview Module 1. Module 01 Part 1 Motivation for this course

Set up of this course. Overview Module 1. Module 01 Part 1 Motivation for this course Introduction to Medical Image Processing (5XSA0), Module 01 Motivation, Image Fundamentals and Signal Transformations Peter H.N. de With (p.h.n.de.with@tue.nl ) slides version 1.0 1 Set up of this course

More information

Image Processing. Traitement d images. Yuliya Tarabalka Tel.

Image Processing. Traitement d images. Yuliya Tarabalka  Tel. Traitement d images Yuliya Tarabalka yuliya.tarabalka@hyperinet.eu yuliya.tarabalka@gipsa-lab.grenoble-inp.fr Tel. 04 76 82 62 68 Noise reduction Image restoration Restoration attempts to reconstruct an

More information

Lecture 6: Edge Detection

Lecture 6: Edge Detection #1 Lecture 6: Edge Detection Saad J Bedros sbedros@umn.edu Review From Last Lecture Options for Image Representation Introduced the concept of different representation or transformation Fourier Transform

More information

JNTUWORLD. 4. Prove that the average value of laplacian of the equation 2 h = ((r2 σ 2 )/σ 4 ))exp( r 2 /2σ 2 ) is zero. [16]

JNTUWORLD. 4. Prove that the average value of laplacian of the equation 2 h = ((r2 σ 2 )/σ 4 ))exp( r 2 /2σ 2 ) is zero. [16] Code No: 07A70401 R07 Set No. 2 1. (a) What are the basic properties of frequency domain with respect to the image processing. (b) Define the terms: i. Impulse function of strength a ii. Impulse function

More information

Visible Color. 700 (red) 580 (yellow) 520 (green)

Visible Color. 700 (red) 580 (yellow) 520 (green) Color Theory Physical Color Visible energy - small portion of the electro-magnetic spectrum Pure monochromatic colors are found at wavelengths between 380nm (violet) and 780nm (red) 380 780 Color Theory

More information

Lecture #13. Point (pixel) transformations. Neighborhood processing. Color segmentation

Lecture #13. Point (pixel) transformations. Neighborhood processing. Color segmentation Lecture #13 Point (pixel) transformations Color modification Color slicing Device independent color Color balancing Neighborhood processing Smoothing Sharpening Color segmentation Color Transformations

More information

Cvision 3 Color and Noise

Cvision 3 Color and Noise Cvision 3 Color and Noise António J. R. Neves (an@ua.pt) & João Paulo Cunha IEETA / Universidade de Aveiro Outline Color spaces Color processing Noise Acknowledgements: Most of this course is based on

More information

Color, Edge and Texture

Color, Edge and Texture EECS 432-Advanced Computer Vision Notes Series 4 Color, Edge and Texture Ying Wu Electrical Engineering & Computer Science Northwestern University Evanston, IL 628 yingwu@ece.northwestern.edu Contents

More information

ELEC Dr Reji Mathew Electrical Engineering UNSW

ELEC Dr Reji Mathew Electrical Engineering UNSW ELEC 4622 Dr Reji Mathew Electrical Engineering UNSW Review of Motion Modelling and Estimation Introduction to Motion Modelling & Estimation Forward Motion Backward Motion Block Motion Estimation Motion

More information

11. Image Data Analytics. Jacobs University Visualization and Computer Graphics Lab

11. Image Data Analytics. Jacobs University Visualization and Computer Graphics Lab 11. Image Data Analytics Motivation Images (and even videos) have become a popular data format for storing information digitally. Data Analytics 377 Motivation Traditionally, scientific and medical imaging

More information

Color. making some recognition problems easy. is 400nm (blue) to 700 nm (red) more; ex. X-rays, infrared, radio waves. n Used heavily in human vision

Color. making some recognition problems easy. is 400nm (blue) to 700 nm (red) more; ex. X-rays, infrared, radio waves. n Used heavily in human vision Color n Used heavily in human vision n Color is a pixel property, making some recognition problems easy n Visible spectrum for humans is 400nm (blue) to 700 nm (red) n Machines can see much more; ex. X-rays,

More information

Lecture 4: Spatial Domain Transformations

Lecture 4: Spatial Domain Transformations # Lecture 4: Spatial Domain Transformations Saad J Bedros sbedros@umn.edu Reminder 2 nd Quiz on the manipulator Part is this Fri, April 7 205, :5 AM to :0 PM Open Book, Open Notes, Focus on the material

More information

Introduction to Digital Image Processing

Introduction to Digital Image Processing Fall 2005 Image Enhancement in the Spatial Domain: Histograms, Arithmetic/Logic Operators, Basics of Spatial Filtering, Smoothing Spatial Filters Tuesday, February 7 2006, Overview (1): Before We Begin

More information

Computer Graphics. Bing-Yu Chen National Taiwan University The University of Tokyo

Computer Graphics. Bing-Yu Chen National Taiwan University The University of Tokyo Computer Graphics Bing-Yu Chen National Taiwan University The University of Tokyo Introduction The Graphics Process Color Models Triangle Meshes The Rendering Pipeline 1 What is Computer Graphics? modeling

More information

Medical Image Processing using MATLAB

Medical Image Processing using MATLAB Medical Image Processing using MATLAB Emilia Dana SELEŢCHI University of Bucharest, Romania ABSTRACT 2. 3. 2. IMAGE PROCESSING TOOLBOX MATLAB and the Image Processing Toolbox provide a wide range of advanced

More information

UNIT III : IMAGE RESTORATION

UNIT III : IMAGE RESTORATION UNIT III : IMAGE RESTORATION 1. What is meant by Image Restoration? [AUC NOV/DEC 2013] Restoration attempts to reconstruct or recover an image that has been degraded by using a clear knowledge of the degrading

More information

Physics-based Vision: an Introduction

Physics-based Vision: an Introduction Physics-based Vision: an Introduction Robby Tan ANU/NICTA (Vision Science, Technology and Applications) PhD from The University of Tokyo, 2004 1 What is Physics-based? An approach that is principally concerned

More information

Digital Image Processing Chapter 5: Image Restoration

Digital Image Processing Chapter 5: Image Restoration Digital Image Processing Chapter 5: Image Restoration Concept of Image Restoration Image restoration is to restore a degraded image back to the original image while image enhancement is to maniplate the

More information

Central Slice Theorem

Central Slice Theorem Central Slice Theorem Incident X-rays y f(x,y) R x r x Detected p(, x ) The thick line is described by xcos +ysin =R Properties of Fourier Transform F [ f ( x a)] F [ f ( x)] e j 2 a Spatial Domain Spatial

More information

Image segmentation. Stefano Ferrari. Università degli Studi di Milano Methods for Image Processing. academic year

Image segmentation. Stefano Ferrari. Università degli Studi di Milano Methods for Image Processing. academic year Image segmentation Stefano Ferrari Università degli Studi di Milano stefano.ferrari@unimi.it Methods for Image Processing academic year 2017 2018 Segmentation by thresholding Thresholding is the simplest

More information

Digital Image Processing

Digital Image Processing Digital Image Processing 7. Color Transforms 15110191 Keuyhong Cho Non-linear Color Space Reflect human eye s characters 1) Use uniform color space 2) Set distance of color space has same ratio difference

More information

VC 10/11 T4 Colour and Noise

VC 10/11 T4 Colour and Noise VC 10/11 T4 Colour and Noise Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos Miguel Tavares Coimbra Outline Colour spaces Colour processing Noise Topic:

More information

Sampling and Reconstruction

Sampling and Reconstruction Sampling and Reconstruction Sampling and Reconstruction Sampling and Spatial Resolution Spatial Aliasing Problem: Spatial aliasing is insufficient sampling of data along the space axis, which occurs because

More information

Capturing, Modeling, Rendering 3D Structures

Capturing, Modeling, Rendering 3D Structures Computer Vision Approach Capturing, Modeling, Rendering 3D Structures Calculate pixel correspondences and extract geometry Not robust Difficult to acquire illumination effects, e.g. specular highlights

More information

Digital Image Processing. Prof. P.K. Biswas. Department of Electronics & Electrical Communication Engineering

Digital Image Processing. Prof. P.K. Biswas. Department of Electronics & Electrical Communication Engineering Digital Image Processing Prof. P.K. Biswas Department of Electronics & Electrical Communication Engineering Indian Institute of Technology, Kharagpur Image Segmentation - III Lecture - 31 Hello, welcome

More information

CS 445 HW#6 Solutions

CS 445 HW#6 Solutions CS 445 HW#6 Solutions Text problem 6.1 From the figure, x = 0.43 and y = 0.4. Since x + y + z = 1, it follows that z = 0.17. These are the trichromatic coefficients. We are interested in tristimulus values

More information

Chapter 5 Extraction of color and texture Comunicação Visual Interactiva. image labeled by cluster index

Chapter 5 Extraction of color and texture Comunicação Visual Interactiva. image labeled by cluster index Chapter 5 Extraction of color and texture Comunicação Visual Interactiva image labeled by cluster index Color images Many images obtained with CCD are in color. This issue raises the following issue ->

More information

ELEC Dr Reji Mathew Electrical Engineering UNSW

ELEC Dr Reji Mathew Electrical Engineering UNSW ELEC 4622 Dr Reji Mathew Electrical Engineering UNSW Dynamic Range and Weber s Law HVS is capable of operating over an enormous dynamic range, However, sensitivity is far from uniform over this range Example:

More information

Filtering Images. Contents

Filtering Images. Contents Image Processing and Data Visualization with MATLAB Filtering Images Hansrudi Noser June 8-9, 010 UZH, Multimedia and Robotics Summer School Noise Smoothing Filters Sigmoid Filters Gradient Filters Contents

More information

Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong)

Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong) Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong) References: [1] http://homepages.inf.ed.ac.uk/rbf/hipr2/index.htm [2] http://www.cs.wisc.edu/~dyer/cs540/notes/vision.html

More information

Pop Quiz 1 [10 mins]

Pop Quiz 1 [10 mins] Pop Quiz 1 [10 mins] 1. An audio signal makes 250 cycles in its span (or has a frequency of 250Hz). How many samples do you need, at a minimum, to sample it correctly? [1] 2. If the number of bits is reduced,

More information

EE795: Computer Vision and Intelligent Systems

EE795: Computer Vision and Intelligent Systems EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 WRI C225 Lecture 04 130131 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Review Histogram Equalization Image Filtering Linear

More information

EXAM SOLUTIONS. Computer Vision Course 2D1420 Thursday, 11 th of march 2003,

EXAM SOLUTIONS. Computer Vision Course 2D1420 Thursday, 11 th of march 2003, Numerical Analysis and Computer Science, KTH Danica Kragic EXAM SOLUTIONS Computer Vision Course 2D1420 Thursday, 11 th of march 2003, 8.00 13.00 Exercise 1 (5*2=10 credits) Answer at most 5 of the following

More information

Game Programming. Bing-Yu Chen National Taiwan University

Game Programming. Bing-Yu Chen National Taiwan University Game Programming Bing-Yu Chen National Taiwan University What is Computer Graphics? Definition the pictorial synthesis of real or imaginary objects from their computer-based models descriptions OUTPUT

More information

Histograms. h(r k ) = n k. p(r k )= n k /NM. Histogram: number of times intensity level rk appears in the image

Histograms. h(r k ) = n k. p(r k )= n k /NM. Histogram: number of times intensity level rk appears in the image Histograms h(r k ) = n k Histogram: number of times intensity level rk appears in the image p(r k )= n k /NM normalized histogram also a probability of occurence 1 Histogram of Image Intensities Create

More information

Digital Image Processing COSC 6380/4393. Lecture 19 Mar 26 th, 2019 Pranav Mantini

Digital Image Processing COSC 6380/4393. Lecture 19 Mar 26 th, 2019 Pranav Mantini Digital Image Processing COSC 6380/4393 Lecture 19 Mar 26 th, 2019 Pranav Mantini What is color? Color is a psychological property of our visual experiences when we look at objects and lights, not a physical

More information

Babu Madhav Institute of Information Technology Years Integrated M.Sc.(IT)(Semester - 7)

Babu Madhav Institute of Information Technology Years Integrated M.Sc.(IT)(Semester - 7) 5 Years Integrated M.Sc.(IT)(Semester - 7) 060010707 Digital Image Processing UNIT 1 Introduction to Image Processing Q: 1 Answer in short. 1. What is digital image? 1. Define pixel or picture element?

More information

Introduction to Visualization and Computer Graphics

Introduction to Visualization and Computer Graphics Introduction to Visualization and Computer Graphics DH2320, Fall 2015 Prof. Dr. Tino Weinkauf Introduction to Visualization and Computer Graphics Visibility Shading 3D Rendering Geometric Model Color Perspective

More information

Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation

Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation Obviously, this is a very slow process and not suitable for dynamic scenes. To speed things up, we can use a laser that projects a vertical line of light onto the scene. This laser rotates around its vertical

More information

Fall 2015 Dr. Michael J. Reale

Fall 2015 Dr. Michael J. Reale CS 490: Computer Vision Color Theory: Color Models Fall 2015 Dr. Michael J. Reale Color Models Different ways to model color: XYZ CIE standard RB Additive Primaries Monitors, video cameras, etc. CMY/CMYK

More information

Lecture 4: Image Processing

Lecture 4: Image Processing Lecture 4: Image Processing Definitions Many graphics techniques that operate only on images Image processing: operations that take images as input, produce images as output In its most general form, an

More information

Estimating the wavelength composition of scene illumination from image data is an

Estimating the wavelength composition of scene illumination from image data is an Chapter 3 The Principle and Improvement for AWB in DSC 3.1 Introduction Estimating the wavelength composition of scene illumination from image data is an important topics in color engineering. Solutions

More information

(0, 1, 1) (0, 1, 1) (0, 1, 0) What is light? What is color? Terminology

(0, 1, 1) (0, 1, 1) (0, 1, 0) What is light? What is color? Terminology lecture 23 (0, 1, 1) (0, 0, 0) (0, 0, 1) (0, 1, 1) (1, 1, 1) (1, 1, 0) (0, 1, 0) hue - which ''? saturation - how pure? luminance (value) - intensity What is light? What is? Light consists of electromagnetic

More information

Display. Introduction page 67 2D Images page 68. All Orientations page 69 Single Image page 70 3D Images page 71

Display. Introduction page 67 2D Images page 68. All Orientations page 69 Single Image page 70 3D Images page 71 Display Introduction page 67 2D Images page 68 All Orientations page 69 Single Image page 70 3D Images page 71 Intersecting Sections page 71 Cube Sections page 72 Render page 73 1. Tissue Maps page 77

More information

BCC Rays Ripply Filter

BCC Rays Ripply Filter BCC Rays Ripply Filter The BCC Rays Ripply filter combines a light rays effect with a rippled light effect. The resulting light is generated from a selected channel in the source image and spreads from

More information

Chapter - 2 : IMAGE ENHANCEMENT

Chapter - 2 : IMAGE ENHANCEMENT Chapter - : IMAGE ENHANCEMENT The principal objective of enhancement technique is to process a given image so that the result is more suitable than the original image for a specific application Image Enhancement

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Part 9: Representation and Description AASS Learning Systems Lab, Dep. Teknik Room T1209 (Fr, 11-12 o'clock) achim.lilienthal@oru.se Course Book Chapter 11 2011-05-17 Contents

More information

Image restoration. Lecture 14. Milan Gavrilovic Centre for Image Analysis Uppsala University

Image restoration. Lecture 14. Milan Gavrilovic Centre for Image Analysis Uppsala University Image restoration Lecture 14 Milan Gavrilovic milan@cb.uu.se Centre for Image Analysis Uppsala University Computer Assisted Image Analysis 2009-05-08 M. Gavrilovic (Uppsala University) L14 Image restoration

More information

Illumination and Shading

Illumination and Shading Illumination and Shading Light sources emit intensity: assigns intensity to each wavelength of light Humans perceive as a colour - navy blue, light green, etc. Exeriments show that there are distinct I

More information

Image Enhancement in Spatial Domain. By Dr. Rajeev Srivastava

Image Enhancement in Spatial Domain. By Dr. Rajeev Srivastava Image Enhancement in Spatial Domain By Dr. Rajeev Srivastava CONTENTS Image Enhancement in Spatial Domain Spatial Domain Methods 1. Point Processing Functions A. Gray Level Transformation functions for

More information

Digital Image Processing COSC 6380/4393

Digital Image Processing COSC 6380/4393 Digital Image Processing COSC 6380/4393 Lecture 21 Nov 16 th, 2017 Pranav Mantini Ack: Shah. M Image Processing Geometric Transformation Point Operations Filtering (spatial, Frequency) Input Restoration/

More information

UNIT - 5 IMAGE ENHANCEMENT IN SPATIAL DOMAIN

UNIT - 5 IMAGE ENHANCEMENT IN SPATIAL DOMAIN UNIT - 5 IMAGE ENHANCEMENT IN SPATIAL DOMAIN Spatial domain methods Spatial domain refers to the image plane itself, and approaches in this category are based on direct manipulation of pixels in an image.

More information

EECS490: Digital Image Processing. Lecture #22

EECS490: Digital Image Processing. Lecture #22 Lecture #22 Gold Standard project images Otsu thresholding Local thresholding Region segmentation Watershed segmentation Frequency-domain techniques Project Images 1 Project Images 2 Project Images 3 Project

More information

NAME :... Signature :... Desk no. :... Question Answer

NAME :... Signature :... Desk no. :... Question Answer Written test Tuesday 19th of December 2000. Aids allowed : All usual aids Weighting : All questions are equally weighted. NAME :................................................... Signature :...................................................

More information

Anno accademico 2006/2007. Davide Migliore

Anno accademico 2006/2007. Davide Migliore Robotica Anno accademico 6/7 Davide Migliore migliore@elet.polimi.it Today What is a feature? Some useful information The world of features: Detectors Edges detection Corners/Points detection Descriptors?!?!?

More information

Digital Images. Kyungim Baek. Department of Information and Computer Sciences. ICS 101 (November 1, 2016) Digital Images 1

Digital Images. Kyungim Baek. Department of Information and Computer Sciences. ICS 101 (November 1, 2016) Digital Images 1 Digital Images Kyungim Baek Department of Information and Computer Sciences ICS 101 (November 1, 2016) Digital Images 1 iclicker Question I know a lot about how digital images are represented, stored,

More information

ECG782: Multidimensional Digital Signal Processing

ECG782: Multidimensional Digital Signal Processing Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu ECG782: Multidimensional Digital Signal Processing Spatial Domain Filtering http://www.ee.unlv.edu/~b1morris/ecg782/ 2 Outline Background Intensity

More information

Image Enhancement in the Frequency Domain Periodicity and the need for Padding:

Image Enhancement in the Frequency Domain Periodicity and the need for Padding: Prepared B: Dr. Hasan Demirel PhD Image Enhancement in the Freqenc Domain Periodicit and the need for Padding: Periodicit propert of the DFT: The discrete Forier Transform and the inverse Forier transforms

More information

Colour Reading: Chapter 6. Black body radiators

Colour Reading: Chapter 6. Black body radiators Colour Reading: Chapter 6 Light is produced in different amounts at different wavelengths by each light source Light is differentially reflected at each wavelength, which gives objects their natural colours

More information

Image Transformation Techniques Dr. Rajeev Srivastava Dept. of Computer Engineering, ITBHU, Varanasi

Image Transformation Techniques Dr. Rajeev Srivastava Dept. of Computer Engineering, ITBHU, Varanasi Image Transformation Techniques Dr. Rajeev Srivastava Dept. of Computer Engineering, ITBHU, Varanasi 1. Introduction The choice of a particular transform in a given application depends on the amount of

More information

IMAGE ENHANCEMENT in SPATIAL DOMAIN by Intensity Transformations

IMAGE ENHANCEMENT in SPATIAL DOMAIN by Intensity Transformations It makes all the difference whether one sees darkness through the light or brightness through the shadows David Lindsay IMAGE ENHANCEMENT in SPATIAL DOMAIN by Intensity Transformations Kalyan Kumar Barik

More information

What is it? How does it work? How do we use it?

What is it? How does it work? How do we use it? What is it? How does it work? How do we use it? Dual Nature http://www.youtube.com/watch?v=dfpeprq7ogc o Electromagnetic Waves display wave behavior o Created by oscillating electric and magnetic fields

More information

Last update: May 4, Vision. CMSC 421: Chapter 24. CMSC 421: Chapter 24 1

Last update: May 4, Vision. CMSC 421: Chapter 24. CMSC 421: Chapter 24 1 Last update: May 4, 200 Vision CMSC 42: Chapter 24 CMSC 42: Chapter 24 Outline Perception generally Image formation Early vision 2D D Object recognition CMSC 42: Chapter 24 2 Perception generally Stimulus

More information

Image Enhancement in Spatial Domain (Chapter 3)

Image Enhancement in Spatial Domain (Chapter 3) Image Enhancement in Spatial Domain (Chapter 3) Yun Q. Shi shi@njit.edu Fall 11 Mask/Neighborhood Processing ECE643 2 1 Point Processing ECE643 3 Image Negatives S = (L 1) - r (3.2-1) Point processing

More information

Introduction to Computer Vision. Human Eye Sampling

Introduction to Computer Vision. Human Eye Sampling Human Eye Sampling Sampling Rough Idea: Ideal Case 23 "Digitized Image" "Continuous Image" Dirac Delta Function 2D "Comb" δ(x,y) = 0 for x = 0, y= 0 s δ(x,y) dx dy = 1 f(x,y)δ(x-a,y-b) dx dy = f(a,b) δ(x-ns,y-ns)

More information

(Refer Slide Time: 0:32)

(Refer Slide Time: 0:32) Digital Image Processing. Professor P. K. Biswas. Department of Electronics and Electrical Communication Engineering. Indian Institute of Technology, Kharagpur. Lecture-57. Image Segmentation: Global Processing

More information

Edge detection. Stefano Ferrari. Università degli Studi di Milano Elaborazione delle immagini (Image processing I)

Edge detection. Stefano Ferrari. Università degli Studi di Milano Elaborazione delle immagini (Image processing I) Edge detection Stefano Ferrari Università degli Studi di Milano stefano.ferrari@unimi.it Elaborazione delle immagini (Image processing I) academic year 2011 2012 Image segmentation Several image processing

More information

Digital Image Processing. Prof. P. K. Biswas. Department of Electronic & Electrical Communication Engineering

Digital Image Processing. Prof. P. K. Biswas. Department of Electronic & Electrical Communication Engineering Digital Image Processing Prof. P. K. Biswas Department of Electronic & Electrical Communication Engineering Indian Institute of Technology, Kharagpur Lecture - 21 Image Enhancement Frequency Domain Processing

More information

Lecture 1 Image Formation.

Lecture 1 Image Formation. Lecture 1 Image Formation peimt@bit.edu.cn 1 Part 3 Color 2 Color v The light coming out of sources or reflected from surfaces has more or less energy at different wavelengths v The visual system responds

More information

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

DD2423 Image Analysis and Computer Vision IMAGE FORMATION. Computational Vision and Active Perception School of Computer Science and Communication DD2423 Image Analysis and Computer Vision IMAGE FORMATION Mårten Björkman Computational Vision and Active Perception School of Computer Science and Communication November 8, 2013 1 Image formation Goal:

More information

Lecture 5: Frequency Domain Transformations

Lecture 5: Frequency Domain Transformations #1 Lecture 5: Frequency Domain Transformations Saad J Bedros sbedros@umn.edu From Last Lecture Spatial Domain Transformation Point Processing for Enhancement Area/Mask Processing Transformations Image

More information

Computer Vision. Image Segmentation. 10. Segmentation. Computer Engineering, Sejong University. Dongil Han

Computer Vision. Image Segmentation. 10. Segmentation. Computer Engineering, Sejong University. Dongil Han Computer Vision 10. Segmentation Computer Engineering, Sejong University Dongil Han Image Segmentation Image segmentation Subdivides an image into its constituent regions or objects - After an image has

More information