Digital Image Processing
|
|
- Maximillian Roberts
- 6 years ago
- Views:
Transcription
1 Outline Digital Image Processing Digital Imaging and PACS: Applications in Radiolog 4-5 March 6 B Assistant Proessor Charnchai Pluempitiwiriawej Department o Electrical Engineering Chulalongkorn Universit Digital Images Digital Image Processing Image Acquisition Image Enhancement Image Restoration Image Segmentation What is an image? An image is a picture that represents some inormation. Representing a Digital it Image An image can be represented as a D unction ( x, ) ) Intensit (Gra Level) Spatial Coordinates For a digital image, x,, and are all inite and discrete. 3 4 Pixel Binar (Black & White) Image Picture element or image element is called a pixel (,) (,) (,3) (,4) (column) : R {,} (46,9) = (47,9) = (46,9) = (47,9) = (46,93) = (47,93) = Pixel (46,95) is on (46,94) = (47,94) = (46,95) = (47,95) = (,3) (,3) (,3) (3,3) (,) (,) (,) (3,) (,) (,) ) (,3) (,4) (3,) (3,) (3,3) (3,4) (48,9) = (48,9) = (48,93) = (48,94) = (48,95) = (,) (,) (,) (3,) (4,) (4,) (4,3) (4,4) (49,9) 9) (49,9) 9) (49,93) 93) (49,94) 94) (49,95) 95) = = = = = (,) (,) (,) (3,) x x (row) onl bit or each pixel is needed (5,9) (5,9) (5,93) (5,94) (5,95) = = = = = 5 Pixel (5,94) is o 6
2 Gra Scale (Intensit) Image : R R (4,4) = (4,5) (4,6) = 3 (4,7) = (4,8) = True Color Image 3 The intensit it value or pixel (4,35) 55 (4,35) is a vector with 3 components (channels) : R R 3 n bit-depth = n gra levels (5,4) (5,5) = 3 (5,6) = 8 (5,7) = 4 (5,8) (6,4) (6,5) (6,6) (6,7) (6,8) = = 3 5 = (7,4) (7,5) (7,6) (7,7) (7,8) = = 3 = 4 = (8,4) 5 (8,5) = 45 (8,6) = 45 (8,7) = 35 (8,8) = Image Intensit Or Gra Level R = G = B 5 R=55 G= B= R=5 G=5 B= How man colors can a 4-bit-color image represent? 6,777,6 7 copright b Charnchai Pluempitiwiriawej 7 8 Indexed d Image (46,9) (46,9) = (46,93) = (46,94) (46,95) (47,9) (47,9) (47,93) (47,94) (47,95) = = (48,9) (48,9) (48,93) (48,94) (48,95) = 4 = 4 = 3 = = (49,9) = 4 (49,9) (49,93) = 6 (49,94) (49,95) Color Map R G B Medical Images Provide inormation about the shape and unction o organs in human bod One o the most important t mean or establishing the diagnosis A special mean or controlling the therapeutic action (5,9) (5,9) (5,93) = 6 (5,94) = 6 (5,95) D Images 3D images (x,, z) ) or (x,, t) ) 4D Images 4D image (x,, z, t) )
3 Image = Inormation Digital it Image Processing (DIP) Manipulation o digital images b mean o computers or storage, transmission, and representation or autonomous machine perception Image Compression, Representation, ti etc. to improve pictorial inormation or human interpretation Image Enhancement, Restoration, Segmentation, etc. 3 4 Related Fields Computerized Processes Image Processing Image Analsis Computer Visioni Low level processing Noise reduction, Contrast enhancement, Image sharpening both inputs and outputs are images Mid-level Image segmentation, Image classiication Outputs = attributes extracted rom the input image High level Making sense o the ensemble o the recognized objects visual cognition 5 6 Fundamentals o DIP Medical Image Acquisition Knowledge based Image Acquisition Image Pre-processing Image Segmentation Image Interpretation Image Enhancement Image Restoration 7 The process b which h phsicians i evaluate an area o the subject's bod that is not externall visible Dierent Medical Imaging Modalities Radiograph (X-ra), Fluoroscop, Tomograph Magnetic Resonance Imaging (MRI) Ultrasound (Sonograph) Electron Microscop 8
4 Image Pre-processing Transorms input images into output images To change or improve qualit o the image Techniques which manipulate the pixel values o an image or some particular purpose. contrast or eature enhancement, color correction noise removal (iltering), artiact correction, image scaling (change size), image warping (change shape). Point Processing A unction T is applied on the intensit o each individual pixel (x, ). The gra value o the output image g at (x, ) depends on the gra value o the input image at (x, ) onl T is the gra level transormation unction g = T ( ) (x,) g(x,) intensit mapping 9 Gra Level Transormations g g g g Negative Contrast stretching n th root g n th power Piece-wise linear g Log Inverse log Non-monotonic unction is not recommended g = or [,] or g = L or =,,,L L Suitable or enhancing white or gra detail embedded in dark regions when the black area is dominant Negative Image Original mammogram showing a small lesion o a breast Negative Image : gives a better vision to analze the image Gamma Correction Images & Their Histograms Plots o g = c or various values o Input gra level =.4 =.3 =.6 3 Dark image: Components o the histogram are concentrated on the low side o the gra scale. Bright image Components o histogram are concentrated on the high side o the gra scale. Low contrast image Histogram is narrow High contrast image Histogram is broad and uniorm 4
5 Histogram Equalization Histogram Equalization g k k n j n j L or k,,..., L bit-image image g k n k k n j j k n j k j n n k g k Mask Mode Angiograph Neighborhood Processing M(x,, ) (x,, t) g(x,, t) = (x,, t) M(x,, ) The output t gra value g at pixel (x,) not onl depends on the input gra value at pixel (x,) but also the input gra values at the neighboring pixels o (x,). (x,) g(x,) (a) mask image (b) image ater injection o contrast medium (e.g., iodine) (c) Enhanced image (b) (a) g (x, ) = T{ (x, ), (x, ), (x, ), (x, ), } 7 8 Window A subset o pixels in an image can be represented b a binar matrix called a window (mask, template) The pixel o interest (x,) is oten (though not necessar) located at the center o the window The location o other pixels in the mask are measured relative to the pixel o interest (x,) (x,) ( x, ),( x, ),( x, ), w( x, ) ( x, ),( x, ) Sliding Window The center o the window is moved rom pixel to pixel throughout the input image. 9 3
6 Spatial Filtering Process When a unction is applied to the gra values o the pixels in the window, we call it a ilter or kernel. The response o the ilter (result o the unction) ) will be placed at the (x, ) location o the output image g(x,) = max{w x }+ min{w x } 7 Linear Filtering I the unction is linear (a linear ilter), the weights are oten shown as the mask coeicients w w w 3 w ( x, ) w ( x, ) w3 ( x, ) w 4 w 5 w 6 g( x, ) w4 ( x, ) w5 ( x, ) w6 ( x, ) w 7 w 8 w 9 w 7 ( x, ) w 8 ( x, ) w 9 ( x, ) Use zero-padding 3 3 Spatial Filtering Spatial iltering i is local l enhancement technique using window/mask. Smoothing Spatial Filters Linear Filters Averaging & Weighted Averaging Filters (Lowpass) Order Statistics Filters (non-linear) Median Filter, Min/Max Filters Sharpening Spatial Filters Gradient Filters & Laplacian Filters (Highpass) Composite Laplacian Filters, Unsharp Masking, & High-boost Filters Averaging Filter a c e b d a) original image 5x5 pixels b) - ) results o smoothing with square averaging ilter masks o size n = 3, 5, 9, 5 and 35, respectivel. Note: Big mask eliminates small objects in the image. The size o the mask establishes the relative size o the objects that will be blended with the background Eects o Laplacian Filter Prewitt Filters Highlights gra-level discontinuities in an image Deemphasizes regions with slowl varing gra levels Thereore, it tends to produce images that have graish edge lines and other discontinuities, all superimposed on a dark, eatureless background. 4 = x x z 7 z 8 z 9 z3 z6 z9 z z4 z z z z 3 7 w w w 3 w 4 w 5 w 6 w 7 w 8 w
7 Sobel Filters Sobel operators, 3x3 w w w x w w w w w w x w w w w w w w w w 3 w 4 w 5 w 6 w 7 w 8 w 9 Prewitt Comparison o Edge Detectors the weight value is to achieve smoothing b giving more important to the center point 37 Original image Sobel Vertical Horizontal Sum 38 a = original b = Laplacian o a e = d thru 5x5 averaging ilter Psudo-Coloring = c x e h = g.5 c = a + b d = Sobel o a g = + a Courtes o G.E. Medical Sstems 39 4 Image Registration & Fusion Combining inormation rom + images + SPECT MRI Image Segmentation Subdivides an image into constituent regions. Result = Object + Background + CT MRI 4 4
8 Liver Segmentation Cardiac MR Image Segmentation ti Find the volume o the heart chamber and dthe thickness o the heart wall copright b Charnchai Pluempitiwiriawej 44 4D Cardiac MR Image Segmentation Image Segmentation Methods Histogram-based Methods Thresholdings Gradient-based Methods Edge Detectors Region-based Methods Region Growing, Region Split & Merge Active Contour Methods Snake, GVF snakes, ACWE, LRES, LREK, Other Methods Watershed Thresholding Methods Investigate the image s histogram and choose a threshold that separate the image intensit into or more groups. Thresholds ma be chosen heuristicall or automaticall applied globall or locall Estimated Global Threshold Select an initial estimate or T Segment the image using T, produce two groups o pixels G and G Compute the average gra level values m and m o pixels in each group Compute a new threshold value T = (m +m )/ Repeat step until the dierence in T in successive iterations is small 47 48
9 Otsu s Optimal Thresholding Estimate a threshold T that minimizes some segmentation error criteria T T P pzdz P p z e T dz Flaws o Thresholding Onl group regions with similar intensit but no constrains on connected pixels. Oten ail with nonuniorm background 49 5 Gradient-Based Methods Appl the gradient operator onto the image to ind regions with abrupt change (discontinuit). Quite sensitive to noise (sudden change o intensit values). Pre-process b lowpass ilter. Laplacian o Gaussian (LoG) Smooth the image irst with a Gaussian r h r e Appl Laplacian r r r h r 4 e Find zero-crossing Threshold the image 5 5 Gradient vs. LoG Region Growing Method Procedure Start with a set o seed points Grow regions b appending to each seed those neighbor pixels with similar properties. Challenges How to select appropriate seeds Criteria used to grow regions Descriptors Connectedness Stopping rule
10 input image 3D Liver Segmentations manual segmentation thresholdingh region growing Watershed Method Consider an image as a 3D surace Find its local minima Flood the image (rom below) As the water rises, i the water rom one catchment basin (or watershed) is about to overlow into another basin, we build a dam to divide them orming watershed lines Watershed Algorithm Dam Construction (a) Flooding step n C M C M n n (b) Flooding step n (c) Perorm dilation q around C n (M ) and C n (M ) such that Onl on pixels in q I an dilating point will cause the two region to merge, the dam is built Result o Watershed Active Contour (Snake) a curve Cs () [(), xs s ()], s[,] that moves through the spatial domain o an image to minimize an energ unction E( C) E ( C) E ( C) ds internal C F internal F t external external Evolution equation F internal F external controls the smoothness o the contour. pushes the contour toward the object in the image. 59 6
11 Internal Force To control the smoothness o the contour. 4 C C E C C internal( C) F internal s s 4 s s.and are the weights controlling the snake s tension and rigidit, respectivel., Initial Contour Result 6 External Force To push the contour toward the object in the image. Edge-Based - Traditional Snake - GVF Snake - DDGVF Snake Region-Based - Region-Based Snake 6 Traditional Snake Gradient Vector Flow (GVF) I ( x, ) ( x, ) Edge Map ( x, ) G ( x, ) I( x, ) potential orces F F external traditional - Limited Capture Range - Poor Convergence F F V external ( x, ) GVF ield V( x, ) [ u( x, ), v( x, )] GVF Vt V ( V ), V potential orces - Large Capture Range - Good Convergence G.is a -D Gaussian unction with standard deviation..is the gradient operator. 63.is a regularization parameter..is the Laplacian operator. 64 Traditional vs. GVF Snakes Dnamic Directional GVF Snake Traditional & GVF Edge Map ( x, ) G ( x, ) I( x, ) DDGVF Edge Map ( x, ) x ( x, ), x ( x, ), ( x, ), ( x, ) x 4 directions x x Positive Edge Negative Edge I( x, ) potential orce ield potential orce ield 65 66
12 Positive vs. Negative Edges x I( x, ) Positive Edge x ( x, ) x 4 directions x ( x, ) x ( x, ) ( x, ) DDGVF Force Fields Positive Edges ( x, ) x ( x, ), x ( x, ), ( x, ), ( x, ) DDGVF ield Vx (, ) u( x, ), u( x, ), v( x, ), v( x, ) B A u, v u, v Fexternal FDDGVF [ Fx, F ] x x, x, D B C A x, x, Negative Edge ( x, ) ( x, ) x x ( x, ) ( x, ) C u, v D u, v x max cos( ), min cos( ), max sin( ), minsin( ), F u u F v v cos( ). is the normal vector s component in the x direction. sin( ). is the normal vector s component in the direction. 67 potential orces 68 Results o DDGVF External Force o Region-Based F external F DDGVF+ F external F DDGVF- Fexternal Fregion in ( I Rin ) out ( I Rout ) n n.is the unit outward normal vector o the contour. (a) (b) (c) (a) Initial snake position (b) Result o boundar detection using positive edge (c) Result o boundar detection using negative edge Initial Contour Segmentation Result 69 7 Edge-based vs. Region-based Snakes on MR Cardiac Images GVF Snake (Edge-Based) Region-Based Snake F external FGVF external region F F Initial Contour Traditional Snake GVF Snake 7 DDGVF Snake (Positive Edge) DDGVF Snake (Negative Edge) Region-Based Snake 7
13 Double Snakes Contour A To trace endocardial boundar. Contour B To trace epicardial boundar. - Segment both boundaries simultaneousl. - Overcome papillar muscles. - No training needed. - The two contours do not merge and intersect. B Sopon Phumeechana & Charnchai Pluempitiwiriawej 73 Contour B Inter-Contour Force (To control the distance between Contour A and Contour B) Weighting parameters C t B F w F wf internal R reg ion I inter-contour Region-Based Force (To push the contour toward the boundar) Internal Force (To control the smoothness o the contour) 74 Contour B Inter-Contour Force r Pixels Contour A + Contour B Region division ision o the average intensit in the image. R 4 R 3 R R 75 The distance and the relationship o the both contours. 76 Experiments Snthetic Image 6 Cardiac MR Images Snthetic Image r 5 w R R BW BW R 3 Pixels.7 Gra Scale Image w w I R Number o Iterations x pixels 5 x 5 pixels Compare our results to the manuall segmented image set. Area similarit Shape similarit (Threshold =.5) 77 Binar Image phase phase phase3 78
14 r Inter-Contour Distance () r Pixels r 5 Pixels r Pixels r 5 Pixels r Inter Contour Distance () r 3 Pixels r 35 Pixels r 4 Pixels r 45 Pixels 79 8 r Inter-Contour Distance (3) r 5 Pixels r 55 Pixels r 6 Pixels 6 Cardiac MR Images Frame Frame Frame9 Frame Apex Middle Base 8 8 Example : Apex w R R BW BW R 3 r Pixels Example : Middle w R R r Pixels BW BW R 3 Apex Slice Image Binar Image (Threshold =.4) w w I R Middle Slice Image Binar Image (Threshold =.4) w w I R Initial Contours Segmentation Result 83 Initial Contours Segmentation Result 84
15 Tagline Detection Mocardial Motion Detection D/4D Rendering Lesion Detection Medical Image Processing Input data is usuall 3D or 4D Human-Machine Partnerships Computers are to assist, to acilitate, NOT to replace human experts Detection o lesions and pathologies is oten done qualitativel and mostl subjective But computers can measure quantitativel, e.g., tumor volume, length o a bone racture MIP or Diagnosis () Quantitative measurement o several image parameters (size, color, shape, texture) Change detection among images acquired in dierent time instants. The time interval can be a ew seconds (angiographic sequence) or several months or ollow-up purposes using images o the same modalit Data usion o dierent imaging i modalities to allow combination o complementar inormation o the same patient 89 9
16 MIP or Diagnosis () Comparison o images with the same imaging modalit but dierent patients: useul or studing a particular patholog Indexing an image database Image movement characterization and articulation o human organs Data visualization o volume and dnamic scenes Three Basic Areas o MIP Image Pre-processing Image enhancement, restoration (iltering), Image Segmentation Partitioning an image into contiguous regions with cohesive properties Image Registration Aligning multiple images to use dierent inormation or more powerul diagnostic tool 9 9 More Advanced Areas o MIP Motion Analsis Angiographic sequences, drug perusion Image Visualization D/3D/4D representation, volume rendering Surger Simulation Geometric and biomechanical models o organs and tissues or training Medical Robotic Robotic Surger, Telemedicine 93
Digital Image Processing. Image Enhancement in the Spatial Domain (Chapter 4)
Digital Image Processing Image Enhancement in the Spatial Domain (Chapter 4) Objective The principal objective o enhancement is to process an images so that the result is more suitable than the original
More informationEEM 463 Introduction to Image Processing. Week 3: Intensity Transformations
EEM 463 Introduction to Image Processing Week 3: Intensity Transformations Fall 2013 Instructor: Hatice Çınar Akakın, Ph.D. haticecinarakakin@anadolu.edu.tr Anadolu University Enhancement Domains Spatial
More informationBabu 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 informationChapter 3 Image Enhancement in the Spatial Domain
Chapter 3 Image Enhancement in the Spatial Domain Yinghua He School o Computer Science and Technology Tianjin University Image enhancement approaches Spatial domain image plane itsel Spatial domain methods
More informationReview for Exam I, EE552 2/2009
Gonale & Woods Review or Eam I, EE55 /009 Elements o Visual Perception Image Formation in the Ee and relation to a photographic camera). Brightness Adaption and Discrimination. Light and the Electromagnetic
More information3 Image Enhancement in the Spatial Domain
3 Image Enhancement in the Spatial Domain Chih-Wei Tang 唐之瑋 ) Department o Communication Engineering National Central Universit JhongLi, Taiwan 013 Spring Outline Gra level transormations Histogram processing
More informationNeighbourhood Operations
Neighbourhood Operations Neighbourhood operations simply operate on a larger neighbourhood o piels than point operations Origin Neighbourhoods are mostly a rectangle around a central piel Any size rectangle
More informationUlrik Söderström 16 Feb Image Processing. Segmentation
Ulrik Söderström ulrik.soderstrom@tfe.umu.se 16 Feb 2011 Image Processing Segmentation What is Image Segmentation? To be able to extract information from an image it is common to subdivide it into background
More informationChapter 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 informationDEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING DS7201 ADVANCED DIGITAL IMAGE PROCESSING II M.E (C.S) QUESTION BANK UNIT I 1. Write the differences between photopic and scotopic vision? 2. What
More informationDigital Image Processing, 2nd ed. Digital Image Processing, 2nd ed. The principal objective of enhancement
Chapter 3 Image Enhancement in the Spatial Domain The principal objective of enhancement to process an image so that the result is more suitable than the original image for a specific application. Enhancement
More informationC E N T E R A T H O U S T O N S C H O O L of H E A L T H I N F O R M A T I O N S C I E N C E S. Image Operations II
T H E U N I V E R S I T Y of T E X A S H E A L T H S C I E N C E C E N T E R A T H O U S T O N S C H O O L of H E A L T H I N F O R M A T I O N S C I E N C E S Image Operations II For students of HI 5323
More informationLecture 4 Image Enhancement in Spatial Domain
Digital Image Processing Lecture 4 Image Enhancement in Spatial Domain Fall 2010 2 domains Spatial Domain : (image plane) Techniques are based on direct manipulation of pixels in an image Frequency Domain
More informationDigital 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 informationIntroduction to Medical Image Processing
Introduction to Medical Image Processing Δ Essential environments of a medical imaging system Subject Image Analysis Energy Imaging System Images Image Processing Feature Images Image processing may be
More informationDigital Image Processing
Digital Image Processing Jen-Hui Chuang Department of Computer Science National Chiao Tung University 2 3 Image Enhancement in the Spatial Domain 3.1 Background 3.4 Enhancement Using Arithmetic/Logic Operations
More informationLecture 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 informationImage 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 informationCHAPTER 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 informationBinary Morphological Model in Refining Local Fitting Active Contour in Segmenting Weak/Missing Edges
0 International Conerence on Advanced Computer Science Applications and Technologies Binary Morphological Model in Reining Local Fitting Active Contour in Segmenting Weak/Missing Edges Norshaliza Kamaruddin,
More informationFig. 3.1: Interpolation schemes for forward mapping (left) and inverse mapping (right, Jähne, 1997).
Eicken, GEOS 69 - Geoscience Image Processing Applications, Lecture Notes - 17-3. Spatial transorms 3.1. Geometric operations (Reading: Castleman, 1996, pp. 115-138) - a geometric operation is deined as
More informationLecture 9 (4.2.07) Image Segmentation. Shahram Ebadollahi 4/4/ DIP ELEN E4830
Lecture 9 4..07 Image Segmentation Shahram Ebadollahi 4/4/007 1 DIP ELEN E4830 Lecture Outline Skeletonizaiton GSAT Watershed Algorithm Image Segmentation Introduction Edge detection and linking Thresholding
More informationSegmentation
Lecture 6: Segmentation 24--4 Robin Strand Centre for Image Analysis Dept. of IT Uppsala University Today What is image segmentation? A smörgåsbord of methods for image segmentation: Thresholding Edge-based
More informationCS4733 Class Notes, Computer Vision
CS4733 Class Notes, Computer Vision Sources for online computer vision tutorials and demos - http://www.dai.ed.ac.uk/hipr and Computer Vision resources online - http://www.dai.ed.ac.uk/cvonline Vision
More informationVivekananda. 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 informationLecture 4. Digital Image Enhancement. 1. Principle of image enhancement 2. Spatial domain transformation. Histogram processing
Lecture 4 Digital Image Enhancement 1. Principle of image enhancement 2. Spatial domain transformation Basic intensity it tranfomation ti Histogram processing Principle Objective of Enhancement Image enhancement
More informationSegmentation
Lecture 6: Segmentation 215-13-11 Filip Malmberg Centre for Image Analysis Uppsala University 2 Today What is image segmentation? A smörgåsbord of methods for image segmentation: Thresholding Edge-based
More informationFiltering and Enhancing Images
KECE471 Computer Vision Filtering and Enhancing Images Chang-Su Kim Chapter 5, Computer Vision by Shapiro and Stockman Note: Some figures and contents in the lecture notes of Dr. Stockman are used partly.
More informationPerception. Autonomous Mobile Robots. Sensors Vision Uncertainties, Line extraction from laser scans. Autonomous Systems Lab. Zürich.
Autonomous Mobile Robots Localization "Position" Global Map Cognition Environment Model Local Map Path Perception Real World Environment Motion Control Perception Sensors Vision Uncertainties, Line extraction
More informationEE 264: Image Processing and Reconstruction. Image Motion Estimation II. EE 264: Image Processing and Reconstruction. Outline
Peman Milanar Image Motion Estimation II Peman Milanar Outline. Introduction to Motion. Wh Estimate Motion? 3. Global s. Local Motion 4. Block Motion Estimation 5. Optical Flow Estimation Basics 6. Optical
More informationTopic 4 Image Segmentation
Topic 4 Image Segmentation What is Segmentation? Why? Segmentation important contributing factor to the success of an automated image analysis process What is Image Analysis: Processing images to derive
More informationAn Introduc+on to Mathema+cal Image Processing IAS, Park City Mathema2cs Ins2tute, Utah Undergraduate Summer School 2010
An Introduc+on to Mathema+cal Image Processing IAS, Park City Mathema2cs Ins2tute, Utah Undergraduate Summer School 2010 Luminita Vese Todd WiCman Department of Mathema2cs, UCLA lvese@math.ucla.edu wicman@math.ucla.edu
More informationEELE 5310: Digital Image Processing. Lecture 2 Ch. 3. Eng. Ruba A. Salamah. iugaza.edu
EELE 5310: Digital Image Processing Lecture 2 Ch. 3 Eng. Ruba A. Salamah Rsalamah @ iugaza.edu 1 Image Enhancement in the Spatial Domain 2 Lecture Reading 3.1 Background 3.2 Some Basic Gray Level Transformations
More informationEELE 5310: Digital Image Processing. Ch. 3. Eng. Ruba A. Salamah. iugaza.edu
EELE 531: Digital Image Processing Ch. 3 Eng. Ruba A. Salamah Rsalamah @ iugaza.edu 1 Image Enhancement in the Spatial Domain 2 Lecture Reading 3.1 Background 3.2 Some Basic Gray Level Transformations
More information1.Some Basic Gray Level Transformations
1.Some Basic Gray Level Transformations We begin the study of image enhancement techniques by discussing gray-level transformation functions.these are among the simplest of all image enhancement techniques.the
More informationEE795: 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 informationChapter - 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 informationClassification of image operations. Image enhancement (GW-Ch. 3) Point operations. Neighbourhood operation
Image enhancement (GW-Ch. 3) Classification of image operations Process of improving image quality so that the result is more suitable for a specific application. contrast stretching histogram processing
More informationDigital Image Processing. Image Enhancement - Filtering
Digital Image Processing Image Enhancement - Filtering Derivative Derivative is defined as a rate of change. Discrete Derivative Finite Distance Example Derivatives in 2-dimension Derivatives of Images
More informationImage Processing
Image Processing 159.731 Canny Edge Detection Report Syed Irfanullah, Azeezullah 00297844 Danh Anh Huynh 02136047 1 Canny Edge Detection INTRODUCTION Edges Edges characterize boundaries and are therefore
More informationFundamentals of Digital Image Processing
\L\.6 Gw.i Fundamentals of Digital Image Processing A Practical Approach with Examples in Matlab Chris Solomon School of Physical Sciences, University of Kent, Canterbury, UK Toby Breckon School of Engineering,
More informationDigital 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 informationLecture 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 informationComputer-Aided Diagnosis in Abdominal and Cardiac Radiology Using Neural Networks
Computer-Aided Diagnosis in Abdominal and Cardiac Radiology Using Neural Networks Du-Yih Tsai, Masaru Sekiya and Yongbum Lee Department of Radiological Technology, School of Health Sciences, Faculty of
More informationCS334: Digital Imaging and Multimedia Edges and Contours. Ahmed Elgammal Dept. of Computer Science Rutgers University
CS334: Digital Imaging and Multimedia Edges and Contours Ahmed Elgammal Dept. of Computer Science Rutgers University Outlines What makes an edge? Gradient-based edge detection Edge Operators From Edges
More informationDigital 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 informationIT 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 informationToday INF How did Andy Warhol get his inspiration? Edge linking (very briefly) Segmentation approaches
INF 4300 14.10.09 Image segmentation How did Andy Warhol get his inspiration? Sections 10.11 Edge linking 10.2.7 (very briefly) 10.4 10.5 10.6.1 Anne S. Solberg Today Segmentation approaches 1. Region
More informationEECS 556 Image Processing W 09. Image enhancement. Smoothing and noise removal Sharpening filters
EECS 556 Image Processing W 09 Image enhancement Smoothing and noise removal Sharpening filters What is image processing? Image processing is the application of 2D signal processing methods to images Image
More informationDetection of Edges Using Mathematical Morphological Operators
OPEN TRANSACTIONS ON INFORMATION PROCESSING Volume 1, Number 1, MAY 2014 OPEN TRANSACTIONS ON INFORMATION PROCESSING Detection of Edges Using Mathematical Morphological Operators Suman Rani*, Deepti Bansal,
More informationDigital Image Processing
Digital Image Processing 3 November 6 Dr. ir. Aleksandra Pizurica Pro. Dr. Ir. Wilried Philips Aleksandra.Pizurica @telin.ugent.be Tel: 9/64.345 UNIVERSITEIT GENT Telecommunicatie en Inormatieverwerking
More informationFiltering 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 informationImage 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 informationAnalysis of CMR images within an integrated healthcare framework for remote monitoring
Analysis of CMR images within an integrated healthcare framework for remote monitoring Abstract. We present a software for analyzing Cardiac Magnetic Resonance (CMR) images. This tool has been developed
More informationImage Segmentation. Schedule. Jesus J Caban 11/2/10. Monday: Today: Image Segmentation Topic : Matting ( P. Bindu ) Assignment #3 distributed
Image Segmentation Jesus J Caban Today: Schedule Image Segmentation Topic : Matting ( P. Bindu ) Assignment #3 distributed Monday: Revised proposal due Topic: Image Warping ( K. Martinez ) Topic: Image
More informationImage Segmentation. Ross Whitaker SCI Institute, School of Computing University of Utah
Image Segmentation Ross Whitaker SCI Institute, School of Computing University of Utah What is Segmentation? Partitioning images/volumes into meaningful pieces Partitioning problem Labels Isolating a specific
More informationLecture: Edge Detection
CMPUT 299 Winter 2007 Lecture: Edge Detection Irene Cheng Overview. What is a pixel in an image? 2. How does Photoshop, + human assistance, detect an edge in a picture/photograph? 3. Behind Photoshop -
More informationImage Processing. Ch1: Introduction. Prepared by: Hanan Hardan. Hanan Hardan 1
Processing Ch1: Introduction Prepared by: Hanan Hardan Hanan Hardan 1 Introduction One picture is worth more than ten thousand words Hanan Hardan 2 References Digital Processing, Rafael C. Gonzalez & Richard
More informationBiometrics 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 informationSECTION 5 IMAGE PROCESSING 2
SECTION 5 IMAGE PROCESSING 2 5.1 Resampling 3 5.1.1 Image Interpolation Comparison 3 5.2 Convolution 3 5.3 Smoothing Filters 3 5.3.1 Mean Filter 3 5.3.2 Median Filter 4 5.3.3 Pseudomedian Filter 6 5.3.4
More informationSegmentation and Grouping
Segmentation and Grouping How and what do we see? Fundamental Problems ' Focus of attention, or grouping ' What subsets of pixels do we consider as possible objects? ' All connected subsets? ' Representation
More informationImage 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 informationMAPI Computer Vision. Multiple View Geometry
MAPI Computer Vision Multiple View Geometry Geometry o Multiple Views 2- and 3- view geometry p p Kpˆ [ K R t]p Geometry o Multiple Views 2- and 3- view geometry Epipolar Geometry The epipolar geometry
More information(10) Image Segmentation
(0) Image Segmentation - Image analysis Low-level image processing: inputs and outputs are all images Mid-/High-level image processing: inputs are images; outputs are information or attributes of the images
More informationMEDICAL IMAGE NOISE REDUCTION AND REGION CONTRAST ENHANCEMENT USING PARTIAL DIFFERENTIAL EQUATIONS
MEDICAL IMAGE NOISE REDUCTION AND REGION CONTRAST ENHANCEMENT USING PARTIAL DIFFERENTIAL EQUATIONS Miguel Alemán-Flores, Luis Álvarez-León Departamento de Informática y Sistemas, Universidad de Las Palmas
More informationLecture: Segmentation I FMAN30: Medical Image Analysis. Anders Heyden
Lecture: Segmentation I FMAN30: Medical Image Analysis Anders Heyden 2017-11-13 Content What is segmentation? Motivation Segmentation methods Contour-based Voxel/pixel-based Discussion What is segmentation?
More informationBasic Algorithms for Digital Image Analysis: a course
Institute of Informatics Eötvös Loránd University Budapest, Hungary Basic Algorithms for Digital Image Analysis: a course Dmitrij Csetverikov with help of Attila Lerch, Judit Verestóy, Zoltán Megyesi,
More informationImage Analysis Lecture Segmentation. Idar Dyrdal
Image Analysis Lecture 9.1 - Segmentation Idar Dyrdal Segmentation Image segmentation is the process of partitioning a digital image into multiple parts The goal is to divide the image into meaningful
More informationBiomedical Image Processing
Biomedical Image Processing Jason Thong Gabriel Grant 1 2 Motivation from the Medical Perspective MRI, CT and other biomedical imaging devices were designed to assist doctors in their diagnosis and treatment
More informationTypes of Edges. Why Edge Detection? Types of Edges. Edge Detection. Gradient. Edge Detection
Why Edge Detection? How can an algorithm extract relevant information from an image that is enables the algorithm to recognize objects? The most important information for the interpretation of an image
More informationCS534: Introduction to Computer Vision Edges and Contours. Ahmed Elgammal Dept. of Computer Science Rutgers University
CS534: Introduction to Computer Vision Edges and Contours Ahmed Elgammal Dept. of Computer Science Rutgers University Outlines What makes an edge? Gradient-based edge detection Edge Operators Laplacian
More informationECG782: 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 informationImage gradients and edges
Image gradients and edges Thurs Sept 3 Prof. Kristen Grauman UT-Austin Last time Various models for image noise Linear filters and convolution useful for Image smoothing, remov ing noise Box filter Gaussian
More informationImage Segmentation. Ross Whitaker SCI Institute, School of Computing University of Utah
Image Segmentation Ross Whitaker SCI Institute, School of Computing University of Utah What is Segmentation? Partitioning images/volumes into meaningful pieces Partitioning problem Labels Isolating a specific
More informationClassification of Subject Motion for Improved Reconstruction of Dynamic Magnetic Resonance Imaging
1 CS 9 Final Project Classification of Subject Motion for Improved Reconstruction of Dynamic Magnetic Resonance Imaging Feiyu Chen Department of Electrical Engineering ABSTRACT Subject motion is a significant
More informationMedical Image Analysis
Computer assisted Image Analysis VT04 29 april 2004 Medical Image Analysis Lecture 10 (part 1) Xavier Tizon Medical Image Processing Medical imaging modalities XRay,, CT Ultrasound MRI PET, SPECT Generic
More informationNeighborhood operations
Neighborhood operations Generate an output pixel on the basis of the pixel and its neighbors Often involve the convolution of an image with a filter kernel or mask g ( i, j) = f h = f ( i m, j n) h( m,
More informationSegmentation algorithm for monochrome images generally are based on one of two basic properties of gray level values: discontinuity and similarity.
Chapter - 3 : IMAGE SEGMENTATION Segmentation subdivides an image into its constituent s parts or objects. The level to which this subdivision is carried depends on the problem being solved. That means
More information(Refer Slide Time 00:17) Welcome to the course on Digital Image Processing. (Refer Slide Time 00:22)
Digital Image Processing Prof. P. K. Biswas Department of Electronics and Electrical Communications Engineering Indian Institute of Technology, Kharagpur Module Number 01 Lecture Number 02 Application
More informationECEN 447 Digital Image Processing
ECEN 447 Digital Image Processing Lecture 8: Segmentation and Description Ulisses Braga-Neto ECE Department Texas A&M University Image Segmentation and Description Image segmentation and description are
More informationNorbert Schuff VA Medical Center and UCSF
Norbert Schuff Medical Center and UCSF Norbert.schuff@ucsf.edu Medical Imaging Informatics N.Schuff Course # 170.03 Slide 1/67 Objective Learn the principle segmentation techniques Understand the role
More informationMEDICAL IMAGE ANALYSIS
SECOND EDITION MEDICAL IMAGE ANALYSIS ATAM P. DHAWAN g, A B IEEE Engineering in Medicine and Biology Society, Sponsor IEEE Press Series in Biomedical Engineering Metin Akay, Series Editor +IEEE IEEE PRESS
More informationEECS490: Digital Image Processing. Lecture #19
Lecture #19 Shading and texture analysis using morphology Gray scale reconstruction Basic image segmentation: edges v. regions Point and line locators, edge types and noise Edge operators: LoG, DoG, Canny
More informationREGION & EDGE BASED SEGMENTATION
INF 4300 Digital Image Analysis REGION & EDGE BASED SEGMENTATION Today We go through sections 10.1, 10.2.7 (briefly), 10.4, 10.5, 10.6.1 We cover the following segmentation approaches: 1. Edge-based segmentation
More informationImage Segmentation. Selim Aksoy. Bilkent University
Image Segmentation Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr Examples of grouping in vision [http://poseidon.csd.auth.gr/lab_research/latest/imgs/s peakdepvidindex_img2.jpg]
More informationChapter 10: Image Segmentation. Office room : 841
Chapter 10: Image Segmentation Lecturer: Jianbing Shen Email : shenjianbing@bit.edu.cn Office room : 841 http://cs.bit.edu.cn/shenjianbing cn/shenjianbing Contents Definition and methods classification
More informationEECS490: 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 informationIntroduction 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 informationEdge 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 informationRegion & edge based Segmentation
INF 4300 Digital Image Analysis Region & edge based Segmentation Fritz Albregtsen 06.11.2018 F11 06.11.18 IN5520 1 Today We go through sections 10.1, 10.4, 10.5, 10.6.1 We cover the following segmentation
More informationTEMPLATE-BASED AUTOMATIC SEGMENTATION OF MASSETER USING PRIOR KNOWLEDGE
TEMPLATE-BASED AUTOMATIC SEGMENTATION OF MASSETER USING PRIOR KNOWLEDGE H.P. Ng 1,, S.H. Ong 3, P.S. Goh 4, K.W.C. Foong 1, 5, W.L. Nowinski 1 NUS Graduate School for Integrative Sciences and Engineering,
More informationIMAGE 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 informationRegion-based Segmentation
Region-based Segmentation Image Segmentation Group similar components (such as, pixels in an image, image frames in a video) to obtain a compact representation. Applications: Finding tumors, veins, etc.
More informationAshish Negi Associate Professor, Department of Computer Science & Engineering, GBPEC, Pauri, Garhwal, Uttarakhand, India
Volume 7, Issue 1, Januar 2017 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Comparative Analsis
More informationOutlines. Medical Image Processing Using Transforms. 4. Transform in image space
Medical Image Processing Using Transforms Hongmei Zhu, Ph.D Department of Mathematics & Statistics York University hmzhu@yorku.ca Outlines Image Quality Gray value transforms Histogram processing Transforms
More informationImage Processing Fundamentals. Nicolas Vazquez Principal Software Engineer National Instruments
Image Processing Fundamentals Nicolas Vazquez Principal Software Engineer National Instruments Agenda Objectives and Motivations Enhancing Images Checking for Presence Locating Parts Measuring Features
More informationImage Segmentation. Selim Aksoy. Bilkent University
Image Segmentation Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr Examples of grouping in vision [http://poseidon.csd.auth.gr/lab_research/latest/imgs/s peakdepvidindex_img2.jpg]
More informationDigital Image Procesing
Digital Image Procesing Spatial Filters in Image Processing DR TANIA STATHAKI READER (ASSOCIATE PROFFESOR) IN SIGNAL PROCESSING IMPERIAL COLLEGE LONDON Spatial filters for image enhancement Spatial filters
More informationIntensity Transformations and Spatial Filtering
77 Chapter 3 Intensity Transformations and Spatial Filtering Spatial domain refers to the image plane itself, and image processing methods in this category are based on direct manipulation of pixels in
More informationHistograms. 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