Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.

Slides:



Advertisements
Similar presentations
Geographic Information Systems GIS Data Models. 1. Components of Geographic Data Spatial locations Attributes Topology Time.
Advertisements

Geographic Information Systems
電腦視覺 Computer and Robot Vision I
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Computer Vision Lecture 16: Texture
Computer Vision Lecture 16: Region Representation
Computer Vision Laboratory 1 Unrestricted Recognition of 3-D Objects Using Multi-Level Triplet Invariants Gösta Granlund and Anders Moe Computer Vision.
Quadtrees, Octrees and their Applications in Digital Image Processing
IS THERE A MORE COMPUTATIONALLY EFFICIENT TECHNIQUE FOR SEGMENTING THE OBJECTS IN THE IMAGE? Contour tracking/border following identify the pixels that.
Complex Networks for Representation and Characterization of Object For CS790g Project Bingdong Li 11/9/2009.
Data Structures For Image Analysis
COMP322/S2000/L181 Pre-processing: Smooth a Binary Image After binarization of a grey level image, the resulting binary image may have zero’s (white) and.
Texture Turk, 91.
Processing Digital Images. Filtering Analysis –Recognition Transmission.
1 Learning to Detect Natural Image Boundaries David Martin, Charless Fowlkes, Jitendra Malik Computer Science Division University of California at Berkeley.
Quadtrees, Octrees and their Applications in Digital Image Processing
Visual Querying By Color Perceptive Regions Alberto del Bimbo, M. Mugnaini, P. Pala, and F. Turco University of Florence, Italy Pattern Recognition, 1998.
Feature extraction Feature extraction involves finding features of the segmented image. Usually performed on a binary image produced from.
GI Systems and Science January 23, Points to Cover  What is spatial data modeling?  Entity definition  Topology  Spatial data models Raster.
Chapter 12 Spatial Sharpening of Spectral Image Data.
Image Segmentation by Clustering using Moments by, Dhiraj Sakumalla.
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 14/15 – TP3 Digital Images Miguel Tavares Coimbra.
Copyright © 2012 Elsevier Inc. All rights reserved.
CS654: Digital Image Analysis Lecture 3: Data Structure for Image Analysis.
Recognition using Regions (Demo) Sudheendra V. Outline Generating multiple segmentations –Normalized cuts [Ren & Malik (2003)] Uniform regions –Watershed.
Texture analysis Team 5 Alexandra Bulgaru Justyna Jastrzebska Ulrich Leischner Vjekoslav Levacic Güray Tonguç.
B. Krishna Mohan and Shamsuddin Ladha
Chapter 3 Digital Representation of Geographic Data.
CHAPTER 4 RASTER DATA MODEL 4.1 Elements of the Raster Data Model
Quadtrees, Octrees and their Applications in Digital Image Processing.
Stylization and Abstraction of Photographs Doug Decarlo and Anthony Santella.
Coordinate-Invariant Methods For Motion Analysis and Synthesis Jehee Lee Dept. Of Electric Engineering and Computer Science Korea Advanced Institute of.
Raster data models Rasters can be different types of tesselations SquaresTrianglesHexagons Regular tesselations.
Compression-based Texture Merging “ Unsupervised Segmentation of Natural Images via Lossy Data Compression ” Allen Y. Yang, John Wright, Shankar Sastry,
Levels of Image Data Representation 4.2. Traditional Image Data Structures 4.3. Hierarchical Data Structures Chapter 4 – Data structures for.
Digital Image Processing In The Name Of God Digital Image Processing Lecture2: Digital Image Fundamental M. Ghelich Oghli By: M. Ghelich Oghli
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 15/16 – TP14 Pattern Recognition Miguel Tavares.
CS654: Digital Image Analysis Lecture 4: Basic relationship between Pixels.
Colour and Texture. Extract 3-D information Using Vision Extract 3-D information for performing certain tasks such as manipulation, navigation, and recognition.
What is GIS? “A powerful set of tools for collecting, storing, retrieving, transforming and displaying spatial data”
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
1 Review and Summary We have covered a LOT of material, spending more time and more detail on 2D image segmentation and analysis, but hopefully giving.
1. 2 What is Digital Image Processing? The term image refers to a two-dimensional light intensity function f(x,y), where x and y denote spatial(plane)
By Brian Lam and Vic Ciesielski RMIT University
Machine Vision ENT 273 Lecture 4 Hema C.R.
- photometric aspects of image formation gray level images
IT472: Digital Image Processing
Recognition of biological cells – development
Texture.
Miguel Tavares Coimbra
COMP 9517 Computer Vision Segmentation 7/2/2018 COMP 9517 S2, 2017.
DIGITAL SIGNAL PROCESSING
3D Object Representations
Mean Shift Segmentation
Spatial Data Models Raster uses individual cells in a matrix, or grid, format to represent real world entities Vector uses coordinates to store the shape.
By: Kevin Yu Ph.D. in Computer Engineering
Local Feature Extraction Using Scale-Space Decomposition
Content-Based Image Retrieval
Content-Based Image Retrieval
Computer Vision Lecture 16: Texture II
CS/EE 217 – GPU Architecture and Parallel Programming
Brief Review of Recognition + Context
Lecture 3: Main Memory.
Image Abstract Data Types, and Operations on Images
Outline Announcement Perceptual organization, grouping, and segmentation Hough transform Read Chapter 17 of the textbook File: week14-m.ppt.
Miguel Tavares Coimbra
Computer Systems Nat 4/5 Data Representation Lesson 4:
Miguel Tavares Coimbra
Presentation transcript:

Chapter 4 – Data structures for image analysis 4.1 Levels of image data representation 4.2 Traditional image data structures 4.3 Hierarchical data structures Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.

Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.

Summary Level of image data representation Data structures together with algorithms are used to devise solutions to computational tasks. Data structures for vision may be loosely classified as * Iconic * Segmented * Geometric * Relational *Boundaries between these layers may not be well defined. Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.

Summary Traditional image data structures The matrix (2D array) is the most common data structure used for low-level representations, implemented as an array. Matrices hold image data explicitly. Spatial characteristics are implicitly available. Binary images are represented by binary matrices; multispectral images are represented by binary matrices; Hierarchical image structures are represented by matrices of different dimensions; The co-occurrence matrix is an example of global information derived from an image matrix; it is useful in describing texture. Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.

Summary Traditional image data structures cont. Chains may be used to describe pixel paths, especially borders. Chain codes are useful for recognition based on syntactic approaches. Run length codes are useful for simple image compression. Graph structures may be used to describe regions and their adjacency. These may be derived from a region map, a matrix of the same size as the image. Relational structures may be used to describe semantic relationships between image regions. Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.

Summary Hierarchical data structures Hierarchical structures can be used to extract large-scale features, which may be used to initialize analysis. They can provide significant computational efficiency. M-pyramids and T-pyramids provide data structures to describe multiple image resolutions. Quadtrees are a variety of T-pyramid in which selected areas of an image are stored at higher resolution than others, permitting selective extraction of detail. Many algorithms for manipulation of quadtrees are available. Quadtrees are prone to great variation from small image differences. Leaf codes provide a more efficient form of quadtree. Many ways of deriving pyramids exist, dependent on choice of reduction window. Copyright ©2008, Thomson Engineering, a division of Thomson Learning Ltd.