Reference line approach in vector data compression Alexander Akimov, Alexander Kolesnikov and Pasi Fränti UNIVERSITY OF JOENSUU DEPARTMENT OF COMPUTER.

Slides:



Advertisements
Similar presentations
Variable Metric For Binary Vector Quantization UNIVERSITY OF JOENSUU DEPARTMENT OF COMPUTER SCIENCE JOENSUU, FINLAND Ismo Kärkkäinen and Pasi Fränti.
Advertisements

T.Sharon-A.Frank 1 Multimedia Compression Basics.
Data Compression CS 147 Minh Nguyen.
OUTLINE Introduction Experiment Concept Experiment Examples Explanation of Results Recommendations Questions.
Compression of GPS Trajectories Minjie Chen, Mantao Xu and Pasi Fränti Speech and Image Processing Unit (SIPU) School of Computing University of Eastern.
A Matlab Playground for JPEG Andy Pekarske Nikolay Kolev.
Chapter 7 End-to-End Data
A Region of Interest Approach For Medical Image Compression Salih Burak Gokturk Stanford University.
CSE 589 Applied Algorithms Spring 1999 Image Compression Vector Quantization Nearest Neighbor Search.
SWE 423: Multimedia Systems
Department of Computer Engineering University of California at Santa Cruz Data Compression (3) Hai Tao.
Spatial and Temporal Data Mining
SWE 423: Multimedia Systems Chapter 7: Data Compression (2)
Losslessy Compression of Multimedia Data Hao Jiang Computer Science Department Sept. 25, 2007.
Frederic Payan, Marc Antonini
SWE 423: Multimedia Systems Chapter 7: Data Compression (4)
Introduction to Computer Graphics
Image Compression - JPEG. Video Compression MPEG –Audio compression Lossy / perceptually lossless / lossless 3 layers Models based on speech generation.
Software Research Image Compression Mohamed N. Ahmed, Ph.D.
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.
Speech coding. What’s the need for speech coding ? Necessary in order to represent human speech in a digital form Applications: mobile/telephone communication,
Department of Physics and Astronomy DIGITAL IMAGE PROCESSING
Computer Vision – Compression(2) Hanyang University Jong-Il Park.
Clustering methods Course code: Pasi Fränti Speech & Image Processing Unit School of Computing University of Eastern Finland Joensuu,
 Coding efficiency/Compression ratio:  The loss of information or distortion measure:
Lecture 4 - Introduction to Computer Graphics
DEPARTMENT OF COMPUTER SCIENCE UNIVERSITY OF JOENSUU JOENSUU, FINLAND Image Compression Lecture 9 Optimal Scalar Quantization Alexander Kolesnikov.
Prof. Amr Goneid Department of Computer Science & Engineering
Wavelet-based Coding And its application in JPEG2000 Monia Ghobadi CSC561 final project
CIS679: Multimedia Basics r Multimedia data type r Basic compression techniques.
Genetic Algorithm Using Iterative Shrinking for Solving Clustering Problems UNIVERSITY OF JOENSUU DEPARTMENT OF COMPUTER SCIENCE FINLAND Pasi Fränti and.
Image Compression Supervised By: Mr.Nael Alian Student: Anwaar Ahmed Abu-AlQomboz ID: IT College “Multimedia”
FAST DYNAMIC QUANTIZATION ALGORITHM FOR VECTOR MAP COMPRESSION Minjie Chen, Mantao Xu and Pasi Fränti University of Eastern Finland.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 3 This presentation © 2004, MacAvon Media Productions Introduction to Computer Graphics.
Compression of aerial images for reduced-color devices UNIVERSITY OF JOENSUU DEPARTMENT OF COMPUTER SCIENCE FINLAND Pasi Fränti and Ville Hautamäki
Semi-regular 3D mesh progressive compression and transmission based on an adaptive wavelet decomposition 21 st January 2009 Wavelet Applications in Industrial.
Efficient algorithms for polygonal approximation
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Fast motion estimation and mode decision for H.264 video coding in packet loss environment Li Liu, Xinhua Zhuang Computer Science Department, University.
Symbol Representation in Map Image Compression UNIVERSITY OF JOENSUU DEPARTMENT OF COMPUTER SCIENCE FINLAND Alexander Akimov and Pasi Fränti ACM Symposium.
Introduction to Images & Graphics JMA260. Objectives Images introduction Photoshop.
ELE 488 F06 ELE 488 Fall 2006 Image Processing and Transmission ( ) Image Compression Quantization independent samples uniform and optimum correlated.
Chapter 8 Lossy Compression Algorithms. Fundamentals of Multimedia, Chapter Introduction Lossless compression algorithms do not deliver compression.
Map image compression for real-time applications UNIVERSITY OF JOENSUU DEPARTMENT OF COMPUTER SCIENCE Image Compression Research group:
Multilevel thresholding by fast PNN based algorithm UNIVERSITY OF JOENSUU DEPARTMENT OF COMPUTER SCIENCE FINLAND Olli Virmajoki and Pasi Fränti.
Fundamentals of Multimedia Chapter 6 Basics of Digital Audio Ze-Nian Li and Mark S. Drew 건국대학교 인터넷미디어공학부 임 창 훈.
Filtering of map images by context tree modeling Pavel Kopylov and Pasi Fränti UNIVERSITY OF JOENSUU DEPARTMENT OF COMPUTER SCIENCE FINLAND.
1 Part A Multimedia Production Chapter 2 Multimedia Basics Digitization, Coding-decoding and Compression Information and Communication Technology.
Entropy vs. Average Code-length Important application of Shannon’s entropy measure is in finding efficient (~ short average length) code words The measure.
Data Mining: Concepts and Techniques1 Prediction Prediction vs. classification Classification predicts categorical class label Prediction predicts continuous-valued.
Submitted To-: Submitted By-: Mrs.Sushma Rani (HOD) Aashish Kr. Goyal (IT-7th) Deepak Soni (IT-8 th )
Digital Audio (2/2) S.P.Vimal CSIS Group BITS-Pilani
Chapter 8 Lossy Compression Algorithms
CSI-447: Multimedia Systems
The Johns Hopkins University
Data Compression.
Lecture 19 Figures from Gonzalez and Woods, Digital Image Processing, Second Edition, 2002.
Data Compression.
Video Compression - MPEG
Lossy Compression of DNA Microarray Images
Data Compression CS 147 Minh Nguyen.
Software Equipment Survey
Introduction to Computer Graphics
CSE 589 Applied Algorithms Spring 1999
Speech coding.
Foundation of Video Coding Part II: Scalar and Vector Quantization
COMS 161 Introduction to Computing
Lecture 4 - Introduction to Computer Graphics
Presentation transcript:

Reference line approach in vector data compression Alexander Akimov, Alexander Kolesnikov and Pasi Fränti UNIVERSITY OF JOENSUU DEPARTMENT OF COMPUTER SCIENCE FINLAND

Digital contours compression MapDigital curves

Format of the input data … … …

Multiresolution vector map compression Low resolution High resolution Average resolution Compressed file Choose decoding accurancy... Layer 1 Layer K Layer N

Two level resolution vector map compression += High resolution: Original data, Lossy compression Two level resolution: Data is stored separetely, with ability of independent Extracting of each level Low resolution: Result of approximation of high resolution level. Lossless compression

Vector map compression Original curve Restored curve

 x i = x i – Predictor(x i, x i-1 )  y i = y i – Predictor(y i, y i-1 ) Coordinate transformation: DPCM approach Y X YY XX

Product scalar quantizer

Optimal product scalar quantizer Mean square error E(M) of the 2-D variable  =(x,y) Optimization problem:

The reference line approach X Y X’ Y’ Original coordinatesTransformed coordinates

Predictor #1... Current point Predicted point Point, participated in prediction Low resolution level High resolution level

... Current point Predicted point Point, participated in prediction Low resolution level High resolution level Predictor #2

Test data Test data #1: 365 curves 170,000 points 5,200 segments LR Test data #2: 3495 curves 221,000 points 13,250 segments

Tested algorithms DPCM-1: DPCM coordinate transformation for one level DPCM-2: DPCM coordinate transformation for two levels RL-1: Reference line approach with predictor # 1 RL-2: Reference line approach with predictor #2

Results: test set #1

Results: test set #2

Conclusions The reference line approach allows to reduce distortion in lossy compression of two levels vector map The necessarity of independent storage of different resolution levels lead us to increasing of compressed file size

The end

Appendix 1: test data #1

Appendix 2: test data #2

Appendix 3: Strong quantization

Scalar quantization Relatively fast optimal algorithm: O(MN) Low storage space requirements

Cartesian product quantizer (1) 2D data {x i, y i } is separeted into two 1D sets: {x i } and {y i }

Cartesian product quantizer (2) Mean square error E(M) of the 2-D variable  =(x,y) Optimization problem:

Two level resolution vector map compression (1) 1.Two resolution layers 2.Low resolution layer is a result of rough approximation of high resolution layer 3.Lossy compression of high resolution layer 4.Lossless compression of low resolution layer