Symbol Representation in Map Image Compression UNIVERSITY OF JOENSUU DEPARTMENT OF COMPUTER SCIENCE FINLAND Alexander Akimov and Pasi Fränti ACM Symposium.

Slides:



Advertisements
Similar presentations
Patient information extraction in digitized X-ray imagery Hsien-Huang P. Wu Department of Electrical Engineering, National Yunlin University of Science.
Advertisements

2.01 Investigate graphic image design.
Variable Metric For Binary Vector Quantization UNIVERSITY OF JOENSUU DEPARTMENT OF COMPUTER SCIENCE JOENSUU, FINLAND Ismo Kärkkäinen and Pasi Fränti.
Index Values NATIONAL STATISTICAL COORDINATION BOARD.
Packing bag-of-features ICCV 2009 Herv´e J´egou Matthijs Douze Cordelia Schmid INRIA.
Maps as Numbers Getting Started with GIS Chapter 3.
Compression & Huffman Codes Fawzi Emad Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
2.01 Understand Digital Raster Graphics
GI Systems and Science January 23, Points to Cover  What is spatial data modeling?  Entity definition  Topology  Spatial data models Raster.
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, KEEP THIS TEXT BOX this slide includes some ESRI fonts. when you save this presentation,
Components Text Text--Processing Software A Word Processor is a software application that provides the user with the tools to create and edit text.
Fonts Typeface Typography. Leading Spacing between lines.
Geographic Information Systems (GIS) Data Marcel Fortin Geographic Information Systems (GIS) and Map Librarian Map and Data Library December 7, 2009.
Lecture 4 Data. Why GIS? Ask questions Solve a problem Support a decision Make Maps Involve others, share data, procedures, ideas.
1 Part I: Machine Architecture 4 A major process in the development of a science is the construction of theories that are confirmed or rejected by experimentation.
Clustering methods Course code: Pasi Fränti Speech & Image Processing Unit School of Computing University of Eastern Finland Joensuu,
September 6 th -8 th, 2011, Istanbul, Turkey 21 th Meeting of the Advisory Group PMA AC Regional database on Pollution September 6-8, 2011 Istanbul, Turkey.
User side and server side factors that influence the performance of the website P2 Unit 28.
COMP 1001: Introduction to Computers for Arts and Social Sciences Data Representation Wednesday, May 25, 2011.
GUS: 0262 Fundamentals of GIS Lecture Presentation 6: Raster Data Model Jeremy Mennis Department of Geography and Urban Studies Temple University.
Maps as Numbers Getting Started with GIS Chapter 3.
Self-organizing map Speech and Image Processing Unit Department of Computer Science University of Joensuu, FINLAND Pasi Fränti Clustering Methods: Part.
BACKGROUND LEARNING AND LETTER DETECTION USING TEXTURE WITH PRINCIPAL COMPONENT ANALYSIS (PCA) CIS 601 PROJECT SUMIT BASU FALL 2004.
Digital File Formats ACCT-IGD-10: Students will generate and manipulate various graphic imaging processes. ACCT-IGD-15: Students will identify and produce.
SVG – Scaleable Vector Graphics DBI – Representation and Management of Data on the Internet.
Genetic Algorithm Using Iterative Shrinking for Solving Clustering Problems UNIVERSITY OF JOENSUU DEPARTMENT OF COMPUTER SCIENCE FINLAND Pasi Fränti and.
Multimedia Elements, Text and Graphics Unit B Multimedia Concepts Bob Griffin.
Flash Flash. It’s components and usage. New generation of web- design  Definition Multimedia technology developed by Macromedia to allow much interactivity.
Compression of aerial images for reduced-color devices UNIVERSITY OF JOENSUU DEPARTMENT OF COMPUTER SCIENCE FINLAND Pasi Fränti and Ville Hautamäki
Raster data models Rasters can be different types of tesselations SquaresTrianglesHexagons Regular tesselations.
Graphics and CAD. LO: Understanding graphics formats, manipulation, and the benefits of using CAD software. Learning Outcome: Define key words and answer.
Introduction to Image Processing. Image Processing is the steps of using image processing tools to covert different kinds of image sources into different.
Vector Graphics Multimedia Technology. Object Orientated Data Types Created on a computer not by sampling real world information Details are stored on.
By Courtney Field Creative digital graphics. Types of graphics and examples There are a number of different types of graphics file formats. Each type.
Virtual Reality Environment in C3I Systems Jan Hodicky, Petr Frantis Communication and Information Systems Departement University of Defense, Brno Czech.
Introduction to Vector Graphics and Adobe Illustrator CS3
Sec 14.7 Bitmap Indexes Shabana Kazi. Introduction A bitmap index is a special kind of index that stores the bulk of its data as bit arrays (commonly.
Reference line approach in vector data compression Alexander Akimov, Alexander Kolesnikov and Pasi Fränti UNIVERSITY OF JOENSUU DEPARTMENT OF COMPUTER.
Slide 1 SDTSSDTS FGDC CWG SDTS Revision Project ANSI INCITS L1 Project to Update SDTS FGDC CWG September 2, 2003.
Using Text. The Encapsulated PostScript (EPS) language file format is used to transfer PostScript language artwork between applications, and it is supported.
7. Data Import Export Lingma Acheson Department of Computer and Information Science IUPUI CSCI N207 Data Analysis Using Spreadsheets 1.
Digital Graphics for Computer Games Pixels Types of Digital Graphics (Raster and Vector) Compression.
Introduction to the Computer Graphics Anton V. Kudinov, Assistant professor of Computer Engineering Department.
Enterra Web GIS Embedded Flash System. Application Features 1. Dynamic data loading and caching Minimum data transfer on startup Additional data transfer.
Map image compression for real-time applications UNIVERSITY OF JOENSUU DEPARTMENT OF COMPUTER SCIENCE Image Compression Research group:
What is GIS? “A powerful set of tools for collecting, storing, retrieving, transforming and displaying spatial data”
MSc Publishing on the Web Week 4 Image Maps. Aims and Objectives Discover what are image maps To understand the different types of image map To understand.
RASTERIZING SHAPES IN PHOTOSHOP RASTERIZE: A process in Photoshop of converting a vector image into a bitmap (or raster) image VECTOR: A vector image is.
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.
Project 1 Data Communication Spring 2010, ICE Stephen Kim, Ph.D.
Filtering of map images by context tree modeling Pavel Kopylov and Pasi Fränti UNIVERSITY OF JOENSUU DEPARTMENT OF COMPUTER SCIENCE FINLAND.
Computer Sciences Department1. 2 Data Compression and techniques.
Progressive transmission of spatial data Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Lesson 3 GIS Fundamentals MEASURE Evaluation PHFI Training of Trainers May 2011.
2.01 Understand Digital Raster Graphics
Yingfang Zhang Department of Computer Science UCCS
2.01 Understand Digital Raster Graphics
Storage Media Traditionally, the paper map has performed a storage function for spatial information Computer cartography requires information to be digital.
Introduction to Scanners
What is Alchemy?.
Digital imaging.
2.01 Understand Digital Raster Graphics
Raster and Vector Data.
Intro to Virtual and Web Mapping
Part 5 Q21 to Q25 of National 5 Prelim
2.01 Understand Digital Raster Graphics
2.01 Understand Digital Raster Graphics
The University of Adelaide, School of Computer Science
Multimedia (CoSc4151) Chapter One : Introduction to Multimedia
Layering Features on a Map
Presentation transcript:

Symbol Representation in Map Image Compression UNIVERSITY OF JOENSUU DEPARTMENT OF COMPUTER SCIENCE FINLAND Alexander Akimov and Pasi Fränti ACM Symposium on Applied Computing (SAC’04) March 2004, Nicosia, Cyprus

Application of map images

Server side Operations: Rasterization Compression Benefits: Independent on vector formats Large map databases at server side Low cost client side applications

Client side = + Operations: Decompression Viewing

Map image compression

Text rasterization Hershey vector font (0,0)+(5,10)+(8,0)+(–1, –1) + (2,5)+ (6,5) =

Text rotation Text is stored as bitmaps: Same text after rotation consists from different bitmaps

Text rotation process

Text control data

MISS file structure

Text layer

Decoding Generic region decoding Text region decoding 1.Decoding of symbols bitmaps 2.Decoding of control data

Experimental results

Statistical data of the text rasterization Size of dictionary Number of symbols Size of compressed blocks Strip data X sizes Y sizes Strip lengths  X coordinates  Y coordinates Bitmap’s indexes

Conclusions Improved map image compression... but where was the intelligence, computational logic, or image analysis? Intelligence was that we avoided all AI and IA operations at the client side.