Converting raster images to XML and SVG The potential of XML - encoded images and SVG image files in Geomatics.

Slides:



Advertisements
Similar presentations
Using XML Languages for Modeling and Web-Visualization of Geographical Legacy Data B. Mathiak, A. Kupfer, K. Neumann TU Braunschweig, Information Systems.
Advertisements

DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
© Nova / Grassioulet 5-6 mai 2002 TECFA staf2x S V G glossary Scalable Vector Graphics.
Bit Depth and Spatial Resolution SIMG-201 Survey of Imaging Science © 2002 CIS/RIT.
Raster Data in ArcSDE 8.2 Why Put Images in a Database? What are Basic Raster Concepts? How Raster data stored in Database?
Working Graphics. Slide 2 Lecture Overview Formatting Text Understanding whitespace.
Geographic Information Systems
You have just been given an aerial photograph that is not registered to real world coordinates. How do you display the aerial with other data layers that.
Introduction to SVG & Batik Presented by Shang-Ming Huang.
Geographic Information Systems. What is a Geographic Information System (GIS)? A GIS is a particular form of Information System applied to geographical.
B.Sc. Multimedia ComputingMedia Technologies Vector Graphics.
Introduction to ArcView ArcView_module_2 May 12, 10:40 AM.
Introduction to Computer Graphics
Spatial data Visualization spatial data Ruslan Bobov
ECA 228 Internet/Intranet Design I Intro to XSL. ECA 228 Internet/Intranet Design I XSL basics W3C standards for stylesheets – CSS – XSL: Extensible Markup.
CS559-Computer Graphics Copyright Stephen Chenney Image File Formats How big is the image? –All files in some way store width and height How is the image.
Welcome to Mapping Tom Sellsted – City of Yakima, Washington Vladimir Strinski – Hitech Systems.
Artificial Neural Network Applications on Remotely Sensed Imagery Kaushik Das, Qin Ding, William Perrizo North Dakota State University
SPATIAL DATA STRUCTURES
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
Overview Dennis L. Johnson What is GIS? Geographic Information System Geographic implies of or pertaining to the surface of the earth Information implies.
COMP Bitmapped and Vector Graphics Pages Using Qwizdom.
Vector vs. Bitmap
Geographic Information System GIS This project is implemented through the CENTRAL EUROPE Programme co-financed by the ERDF GIS Geographic Inf o rmation.
Major parts of ArcGIS ArcView -Basic mapping, editing and Analysis tools ArcEditor -all of ArcView plus Adds ability to deal with topological and network.
Calculating Fractal Dimension from Vector Images Kelly Ran FIGURE 1. Examples of fractals (a) Vector graphics image (b) Sierpinski Carpet D ≈ 1.89 FIGURE.
Bit Sequential (bSQ) Data Model and Peano Count Trees (P-trees) Department of Computer Science North Dakota State University, USA (the bSQ and P-tree technology.
Introduction to Interactive Media 03: The Nature of Digital Media.
SVG – Scaleable Vector Graphics DBI – Representation and Management of Data on the Internet.
Computer Concepts 2014 Chapter 8 Digital Media. 8 Chapter Contents  Section B: Bitmap Graphics  Section C: Vector and 3-D Graphics Chapter 8: Digital.
قسم الجيوماتكس Geomatics Department King AbdulAziz University Faculty of Environmental Design GIS Components GIS Fundamentals GEOM 121 Reda Yaagoubi, Ph.D.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
+ 5 Things you need to know about images* *Images for the web.
7 elements of remote sensing process 1.Energy Source (A) 2.Radiation & Atmosphere (B) 3.Interaction with Targets (C) 4.Recording of Energy by Sensor (D)
Lecture 3 The Digital Image – Part I - Single Channel Data 12 September
MIRALab Where Research means Creativity SVG Open 2005 University of Geneva 1 Converting 3D Facial Animation with Gouraud shaded SVG A method.
SVG for Designers Tom Hoferek. Objectives Introduce SVG Illustrate its capabilities Demonstrate SVG in action Speculate, discuss, answer questions.
1 Scalable Vector Graphics (SVG). 2 SVG SVG is an application language of XML. “SVG is a language for describing two- dimensional graphics in XML. SVG.
Lecture 16 Image Document Formats. Bitmap vs. Vector Images Bitmaps do not generally.
Computer Graphics Chapter 6 Andreas Savva. 2 Interactive Graphics Graphics provides one of the most natural means of communicating with a computer. Interactive.
Graphics and Images Graphics and images are both non-textual information, that can be displayed and printed. These images may appear on screen as well.
Lecture 7: Intro to Computer Graphics. Remember…… DIGITAL - Digital means discrete. DIGITAL - Digital means discrete. Digital representation is comprised.
Volume Visualization Presented by Zhao, hai. What’ volume visualization Volume visualization is the creation of graphical representations of data sets.
Review on Graphics Basics. Outline Polygon rendering pipeline Affine transformations Projective transformations Lighting and shading From vertices to.
INTRODUCTION TO GIS  Used to describe computer facilities which are used to handle data referenced to the spatial domain.  Has the ability to inter-
COMPUTER GRAPHICS CS 482 – FALL 2015 OCTOBER 6, 2015 IMAGE MANIPULATION COMPRESSION COMPOSITING.
Applying Pixel Values to Digital Images
1 Perception and VR MONT 104S, Fall 2008 Lecture 20 Computer Graphics and VR.
Slide 1 Graphics (Characteristics 1) Images have various characteristics that affect performance Size (number of pixels) – Large images can be several.
Spatial Data Models Geography is concerned with many aspects of our environment. From a GIS perspective, we can identify two aspects which are of particular.
NOTE, THIS PPT LARGELY SWIPED FROM
Mohammed AM Dwikat CIS Department Digital Image.
Graphics Programming. Graphics Functions We can think of the graphics system as a black box whose inputs are function calls from an application program;
Czech Technical University in Prague Faculty of Transportation Sciences Department of Transport Telematics Doc. Ing. Pavel Hrubeš, Ph.D. Geographical Information.
Graphics Graphics Korea University cgvr.korea.ac.kr Introduction to Computer Graphics 고려대학교 컴퓨터 그래픽스 연구실.
Introduction to Geodatabases
ITEC2110, Digital Media Chapter 2 Fundamentals of Digital Imaging 1 GGC -- ITEC Digital Media.
Key Terms Attribute join Target table Join table Spatial join.
Geographic Information Systems “GIS”
MPEG-4 Binary Information for Scenes (BIFS)
Binary Representation in Audio and Images
INTRODUCTION TO GEOGRAPHICAL INFORMATION SYSTEM
Digital Data Format and Storage
Physical Structure of GDB
U2L4 Encoding Color Images
Chapter III, Desktop Imaging Systems and Issues: Lesson IV Working With Images
Software Equipment Survey
Graphics (Characteristics 1)
Digital Media Dr. Jim Rowan ITEC 2110.
Lecture 2 Components of GIS
Presentation transcript:

Converting raster images to XML and SVG The potential of XML - encoded images and SVG image files in Geomatics

Contents Problem Statement Problem Statement The conversion of raster images to XML code The conversion of raster images to XML code Converting raster images to SVG code Converting raster images to SVG code The benefits to Geomatics The benefits to Geomatics Drawbacks Drawbacks Conclusions Conclusions

Problem Statement Image information is stored in a tabular way and each pixel usually preserves three values in a range between Image information is stored in a tabular way and each pixel usually preserves three values in a range between In an aerial photo or a satellite image, each pixel represent the reflection of the earth. In an aerial photo or a satellite image, each pixel represent the reflection of the earth. Each material reflects sun beams in its own way. Each material reflects sun beams in its own way. There is a very precise photogrametric process which can register an image to real world coordinates. There is a very precise photogrametric process which can register an image to real world coordinates.

Problem Statement So, for Geomatics, what really matters in raster images are: So, for Geomatics, what really matters in raster images are: a. Separate pixel values for every recording band b. Geometric information for each pixel

Problem Statement normal colorcolor infrared The football field has artificial turf with low near-infrared reflectance. That is why in normal color photo the whole region appears with green color and in the color infrared photo the real vegetation is red and the artificial black.

The conversion of raster images to XML code STEPS: Use any programming language to segregate pixel values in their components Use any programming language to segregate pixel values in their components Create the XML file putting each value in a different XML element Create the XML file putting each value in a different XML element Create the XML schema for the above XML file. Create the XML schema for the above XML file.

The conversion of raster images to XML code <image> <r>201</r><g>171</g><b>81</b></pixel> <r>203</r><g>175</g><b>78</b></pixel> </image>

Converting raster images to SVG code The tabular structure of the raster format is reproduced with an array of elements The tabular structure of the raster format is reproduced with an array of elements The size of each element is set to 1px. The size of each element is set to 1px. The rendering of each rectangle is the same as the equivalent pixel in the raster image. The rendering of each rectangle is the same as the equivalent pixel in the raster image. Geometric information relates to: Geometric information relates to: relative position of each rectangle inside the array relative position of each rectangle inside the array absolute position of each rectangle in real world coordinates. absolute position of each rectangle in real world coordinates.

Converting raster images to SVG code A very important issue is the way that rendering information should be stored in an SVG image file. A very important issue is the way that rendering information should be stored in an SVG image file. The size of each element is set to 1px. The size of each element is set to 1px. The rendering of each rectangle is the same as the equivalent pixel in the raster image. The rendering of each rectangle is the same as the equivalent pixel in the raster image. Geometric information relates to: Geometric information relates to: relative position of each rectangle inside the array relative position of each rectangle inside the array absolute position of each rectangle in real world coordinates. absolute position of each rectangle in real world coordinates.

The benefits to Geomatics XML - encoded images could serve the storage of all kind of raster data : XML - encoded images could serve the storage of all kind of raster data : three-band images. three-band images. multi-spectral images. multi-spectral images. satellite scenes. satellite scenes. XSLT has all the necessary programming tools needed to carry out the manipulation of the XML-encoded images such as: XSLT has all the necessary programming tools needed to carry out the manipulation of the XML-encoded images such as: classification algorithms. classification algorithms. region growing algorithms. region growing algorithms.

The benefits to Geomatics The potential of XML based Images and SVG Image files in Geomatics, Step 1.

The benefits to Geomatics SVG image files have the advantage of the segregated pixel values along with the ability to display the result of every change imposed on them. SVG image files have the advantage of the segregated pixel values along with the ability to display the result of every change imposed on them. The use of XSLT in this case could be the equivalent of applying either image processing filters or geo-reference transformations The use of XSLT in this case could be the equivalent of applying either image processing filters or geo-reference transformations

The benefits to Geomatics The potential of XML based Images and SVG Image files in Geomatics, Step 2

Drawbacks Large files: Large files: The method creates large files due to the analytical recording of information. But the use of compressed XML and SVG files gives approximately 2,5 times larger files than the original raster datasets. Time: Time: There is considerable delay in the rendering of the SVG image files. Any SVG viewer should read a CSS instruction for every element in the file.

Conclusions The transformation of raster images into XML encoding, apart from changing the way files are stored, contributes substantially to the way users interact with real data. The transformation of raster images into XML encoding, apart from changing the way files are stored, contributes substantially to the way users interact with real data. The created files are enriched with qualitative information, which can be further exploited by the user. The created files are enriched with qualitative information, which can be further exploited by the user. In the domain of Geomatics the knowledge of both geometry and attribute information is indispensable for further processing and utilization of spatial data. In the domain of Geomatics the knowledge of both geometry and attribute information is indispensable for further processing and utilization of spatial data.