Geog. 579: GIS and Spatial Analysis - Lecture 03-04 Overheads 1 Raster Filters Topics: Lecture 03-04: Neighborhood Operations References: Chapter 7 in.

Slides:



Advertisements
Similar presentations
Environmental Remote Sensing GEOG 2021
Advertisements

3-D Computer Vision CSc83020 / Ioannis Stamos  Revisit filtering (Gaussian and Median)  Introduction to edge detection 3-D Computater Vision CSc
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 4 – Digital Image Representation Klara Nahrstedt Spring 2009.
Spatial Filtering (Chapter 3)
Multimedia communications EG 371Dr Matt Roach Multimedia Communications EG 371 and EE 348 Dr Matt Roach Lecture 6 Image processing (filters)
Multimedia Data Introduction to Image Processing Dr Mike Spann Electronic, Electrical and Computer.
More Raster and Surface Analysis in Spatial Analyst
7. Neighbourhood operations A single pixel considered in isolation conveys information on the intensity and colour at a single location in an image, but.
Computer Vision Introduction to Image formats, reading and writing images, and image environments Image filtering.
Lecture 1: Images and image filtering
1 Lecture 12 Neighbourhood Operations (2) TK3813 DR MASRI AYOB.
CS443: Digital Imaging and Multimedia Filters Spring 2008 Ahmed Elgammal Dept. of Computer Science Rutgers University Spring 2008 Ahmed Elgammal Dept.
Lecture 14: More Raster and Surface Analysis in Spatial Analyst Using GIS-- Introduction to GIS By Weiqi Zhou, University of Vermont Thanks are due.
Fundamentals of GIS Lecture Materials by Austin Troy except where noted © 2008 Lecture 14: More Raster and Surface Analysis in Spatial Analyst Using.
Chapter 3 (cont).  In this section several basic concepts are introduced underlying the use of spatial filters for image processing.  Mainly spatial.
Multimedia Systems & Interfaces Karrie G. Karahalios Spring 2007.
Geog. 377: Introduction to GIS - Lecture 18 Overheads 1 2. Measurement 3. Connectivity Topics Lecture 18: GIS Analytical Functionality (II) Readings on.
Neighborhood Operations
Spatial-based Enhancements Lecture 3 prepared by R. Lathrop 10/99 updated 10/03 ERDAS Field Guide 6th Ed. Ch 5: ;
IIS for Image Processing Michael J. Watts
CS559: Computer Graphics Lecture 3: Digital Image Representation Li Zhang Spring 2008.
Multimedia Data Introduction to Image Processing Dr Sandra I. Woolley Electronic, Electrical.
Digital Image Processing Lecture 5: Neighborhood Processing: Spatial Filtering Prof. Charlene Tsai.
Lecture 03 Area Based Image Processing Lecture 03 Area Based Image Processing Mata kuliah: T Computer Vision Tahun: 2010.
Why is computer vision difficult?
Convolution and Filtering
Machine Vision ENT 273 Image Filters Hema C.R. Lecture 5.
Intelligent Vision Systems ENT 496 Image Filtering and Enhancement Hema C.R. Lecture 4.
Geog. 579: GIS and Spatial Analysis - Lecture 21 Overheads 1 Point Estimation: 3. Methods: 3.3 Local sample mean (Moving average) 3.4 Inverse distance.
Visual Computing Computer Vision 2 INFO410 & INFO350 S2 2015
Lecture # 19 Image Processing II. 2 Classes of Digital Filters Global filters transform each pixel uniformly according to the function regardless of.
SPATIAL FILTERS Course: Introduction to RS & DIP Mirza Muhammad Waqar Contact: EXT:2257 RG610.
CS 691B Computational Photography
Digital Image Processing Part 3 Spatial Domain Processing.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
TOPIC 12 IMAGE SEGMENTATION & MORPHOLOGY. Image segmentation is approached from three different perspectives :. Region detection: each pixel is assigned.
Digital Filters. What are they?  Local operation (neighborhood operation in GIS terminology) by mask, window, or kernel (different words for the same.
Image Filtering with GLSL DI1.03 蔡依儒. Outline Convolution Convolution Convolution implementation using GLSL Convolution implementation using GLSL Commonly.
5th Intensive Course on Soil Micromorphology Naples th - 14th September Image Analysis Lecture 8 Introduction to Binary Morphology.
Geog. 377: Introduction to GIS - Lecture 21 Overheads 1 7. Spatial Overlay 7.1 Map Algebra (raster) 7.2 Polygon Overlay (vector) Topics Lecture 21: GIS.
Lecture 1: Images and image filtering CS4670/5670: Intro to Computer Vision Noah Snavely Hybrid Images, Oliva et al.,
Lecture 22 Image Restoration. Image restoration Image restoration is the process of recovering the original scene from the observed scene which is degraded.
Filters– Chapter 6. Filter Difference between a Filter and a Point Operation is that a Filter utilizes a neighborhood of pixels from the input image to.
Geog. 377: Introduction to GIS - Lecture 16 Overheads 1 5. Metadata 6. Summary of Database Creation 7. Data Standards 8. NSDI Topics Lecture 16: GIS Database.
Spatial Filtering (Chapter 3) CS474/674 - Prof. Bebis.
Digital Image Processing, Assoc. Prof. Dr. Setyawan Widyarto 1-1 Convolution.
Spatial Image Enhancement
REMOTE SENSING Digital Image Processing Radiometric Enhancement Geometric Enhancement Reference: Chapters 4 and 5, Remote Sensing Digital Image Analysis.
Lecture 21: GIS Analytical Functionality (V)
Review (filter and surface analysis) Map Transformation
IIS for Image Processing
CS-565 Computer Vision Nazar Khan Lecture 4.
Lecture 5 Smaller Network: CNN
Edge Detection The purpose of Edge Detection is to find jumps in the brightness function (of an image) and mark them.
Lecture 1: Images and image filtering
Morphological Image Processing
Fundamentals of Spatial Filtering
9th Lecture - Image Filters
CS654: Digital Image Analysis
Spatial operations and transformations
Lecture 1: Images and image filtering
Image Filtering with GLSL
Lecture 7 Spatial filtering.
Digital Filters.
BASIC IMAGE PROCESSING OPERATIONS FOR COMPUTER VISION
Fundamentals of Spatial Filtering
Image Enhancement in Spatial Domain: Neighbourhood Processing
Spatial operations and transformations
FREQUENTLY USED 3x3 CONVOLUTION KERNELS
Even Discrete Cosine Transform The Chinese University of Hong Kong
Presentation transcript:

Geog. 579: GIS and Spatial Analysis - Lecture Overheads 1 Raster Filters Topics: Lecture 03-04: Neighborhood Operations References: Chapter 7 in Chrisman 2002, (pp )

Geog. 579: GIS and Spatial Analysis - Lecture Overheads 2 Outlines 1. What is an image: An array of values – raster data layer An array of values – raster data layer (The Raster Values Figure) (The Raster Values Figure)The Raster Values FigureThe Raster Values Figure Pixel and spatial resolution Pixel and spatial resolution Basic raster format Basic raster format (The Raster Format Figure) (The Raster Format Figure)The Raster Format FigureThe Raster Format Figure Raster layer, image, and picture Raster layer, image, and picture Turn raster layer into image (picture) Turn raster layer into image (picture) (User 3dMapper ( to demo it) (User 3dMapper ( to demo it) Lecture 03-04: Neighborhood Operations

Geog. 579: GIS and Spatial Analysis - Lecture Overheads 3 2. The purpose of raster filtering: To emphasize certain kind of info To emphasize certain kind of info 3. The process of raster filtering: Convolution of a filter with the original image Convolution of a filter with the original image (The Convolution Figure) (The Convolution Figure)The Convolution FigureThe Convolution Figure Basic issues: Basic issues: 1) neighborhood size (The Neighborhood Figure) 1) neighborhood size (The Neighborhood Figure)The Neighborhood FigureThe Neighborhood Figure 2) the filter (weight template, weight kernel) 2) the filter (weight template, weight kernel) 3) methods used to compute the output value 3) methods used to compute the output value (The Convolution Figure) (The Convolution Figure)The Convolution FigureThe Convolution Figure 4) the edge problem 4) the edge problem (The Edge Problem Figure) (The Edge Problem Figure)The Edge Problem FigureThe Edge Problem Figure

Geog. 579: GIS and Spatial Analysis - Lecture Overheads 4 4. Filter Design: 1) Types of filters: 1) Types of filters: High pass filters (edge detectors) High pass filters (edge detectors) Low pass filters (average filters) Low pass filters (average filters) 2) Design of filters: 2) Design of filters: (specifying the weight kernel) (specifying the weight kernel) The morphological approach: The morphological approach: (1) the size (horizontal, plain-view) (1) the size (horizontal, plain-view) (2) shape: (2) shape: a) plain-view shape a) plain-view shape b) cross section shape b) cross section shape (3) unbiased: (3) unbiased: Examples: Examples: (Valley and Ridge Filter Figures) (Valley and Ridge Filter Figures)Valley and Ridge Filter FiguresValley and Ridge Filter Figures

Geog. 579: GIS and Spatial Analysis - Lecture Overheads 5 5. Detecting features: 1) The basic steps: 1) The basic steps: a) determine the components a) determine the components b) design the filters for each components b) design the filters for each components c) perform the computation for each component c) perform the computation for each component d) merge the components d) merge the components e) make a decision as to what is a valley e) make a decision as to what is a valley 2) Examples: 2) Examples: a) Detecting valleys: a) Detecting valleys: b) Detecting ridges: b) Detecting ridges:

Geog. 579: GIS and Spatial Analysis - Lecture Overheads 6 6. Discussion: Filters are feature specific Filters are feature specific 7. For your practice: a) design a set of filters for valley of 3 pixel wide a) design a set of filters for valley of 3 pixel wide b) design a filter for detecting a flat mountain top b) design a filter for detecting a flat mountain top with a size of 3 pixel on the each side with a size of 3 pixel on the each side c) do your homework using the following image and c) do your homework using the following image and filters filters (The Homework Figure) (The Homework Figure)The Homework FigureThe Homework Figure