Planar-Oriented Ripple Based Greedy Search Algorithm for Vector Quantization Presenter: Tzu-Meng Huang Adviser:Dr. Yeou-Jiunn Chen Date:2011/11/16 2011/11/161.

Slides:



Advertisements
Similar presentations
K-MEANS Michael Jones ENEE698Q Fall Overview  Introduction  Problem Formulation  How K-Means Works  Pros and Cons of Using K-Means  How to.
Advertisements

K-means method for Signal Compression: Vector Quantization
Input Space versus Feature Space in Kernel- Based Methods Scholkopf, Mika, Burges, Knirsch, Muller, Ratsch, Smola presented by: Joe Drish Department of.
1er. Escuela Red ProTIC - Tandil, de Abril, 2006 Principal component analysis (PCA) is a technique that is useful for the compression and classification.
Vishnu Vardhan Reddy Mukku Mav ID : Under the guidance of.
CSE 589 Applied Algorithms Spring 1999 Image Compression Vector Quantization Nearest Neighbor Search.
Pattern Recognition Topic 1: Principle Component Analysis Shapiro chap
Spatial and Temporal Data Mining
A New Dynamic Finite-State Vector Quantization Algorithm for Image Compression Jyi-Chang Tsai, Chaur-Heh Hsieh, and Te-Cheng Hsu IEEE TRANSACTIONS ON IMAGE.
Implementing a reliable neuro-classifier
Three Algorithms for Nonlinear Dimensionality Reduction Haixuan Yang Group Meeting Jan. 011, 2005.
KNN, LVQ, SOM. Instance Based Learning K-Nearest Neighbor Algorithm (LVQ) Learning Vector Quantization (SOM) Self Organizing Maps.
Fast VQ Encoding by an Efficient Kick-Out Condition Kuang-Shyr Wu and Ja-Chen Lin IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, FEB.
On Error Preserving Encryption Algorithms for Wireless Video Transmission Ali Saman Tosun and Wu-Chi Feng The Ohio State University Department of Computer.
CS 485/685 Computer Vision Face Recognition Using Principal Components Analysis (PCA) M. Turk, A. Pentland, "Eigenfaces for Recognition", Journal of Cognitive.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Fast vector quantization image coding by mean value predictive algorithm Authors: Yung-Gi Wu, Kuo-Lun Fan Source: Journal of Electronic Imaging 13(2),
Dimensionality Reduction: Principal Components Analysis Optional Reading: Smith, A Tutorial on Principal Components Analysis (linked to class webpage)
Presented By Wanchen Lu 2/25/2013
Clustering methods Course code: Pasi Fränti Speech & Image Processing Unit School of Computing University of Eastern Finland Joensuu,
CS 395 T Real-Time Graphics Architectures, Algorithms, and Programming Systems Spring’03 Vector Quantization for Texture Compression Qiu Wu Dept. of ECE.
1 Security and Robustness Enhancement for Image Data Hiding Authors: Ning Liu, Palak Amin, and K. P. Subbalakshmi, Senior Member, IEEE IEEE TRANSACTIONS.
L28:Lower Power Algorithm for Multimedia Systems(2) 성균관대학교 조 준 동
Fast search methods Pasi Fränti Clustering methods: Part 5 Speech and Image Processing Unit School of Computing University of Eastern Finland
Low-Power H.264 Video Compression Architecture for Mobile Communication Student: Tai-Jung Huang Advisor: Jar-Ferr Yang Teacher: Jenn-Jier Lien.
1 An Efficient VQ-based Data Hiding Scheme Using Voronoi Clustering Authors:Ming-Ni Wu, Puu-An Juang, and Yu-Chiang Li.
Date: Advisor: Jian-Jung Ding Reporter: Hsin-Hui Chen.
Chapter 9 DTW and VQ Algorithm  9.1 Basic idea of DTW  9.2 DTW algorithm  9.3 Basic idea of VQ  9.4 LBG algorithm  9.5 Improvement of VQ.
Hierarchical Method for Foreground DetectionUsing Codebook Model Jing-Ming Guo, Yun-Fu Liu, Chih-Hsien Hsia, Min-Hsiung Shih, and Chih-Sheng Hsu IEEE TRANSACTIONS.
CSE 185 Introduction to Computer Vision Face Recognition.
Multiple-description iterative coding image watermarking Source: Authors: Reporter: Date: Digital Signal Processing, Vol. 20, No. 4, pp , 2010.
2010/12/11 Frequency Domain Blind Source Separation Based Noise Suppression to Hearing Aids (Part 2) Presenter: Cian-Bei Hong Advisor: Dr. Yeou-Jiunn Chen.
Event retrieval in large video collections with circulant temporal encoding CVPR 2013 Oral.
1 Information Hiding Based on Search Order Coding for VQ Indices Source: Pattern Recognition Letters, Vol.25, 2004, pp.1253 – 1261 Authors: Chin-Chen Chang,
Spectral Sequencing Based on Graph Distance Rong Liu, Hao Zhang, Oliver van Kaick {lrong, haoz, cs.sfu.ca {lrong, haoz, cs.sfu.ca.
Project 11: Determining the Intrinsic Dimensionality of a Distribution Okke Formsma, Nicolas Roussis and Per Løwenborg.
Project 11: Determining the Intrinsic Dimensionality of a Distribution Okke Formsma, Nicolas Roussis and Per Løwenborg.
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
A Fast LBG Codebook Training Algorithm for Vector Quantization Presented by 蔡進義.
Vector Quantization CAP5015 Fall 2005.
Image Compression Using Address-Vector Quantization NASSER M. NASRABADI, and YUSHU FENG Presented by 蔡進義 P IEEE TRANSACTIONS ON COMMUNICATIONS,
Efficient Huffman Decoding Aggarwal, M. and Narayan, A., International Conference on Image Processing, vol. 1, pp. 936 – 939, 2000 Presenter :Yu-Cheng.
Machine Learning Supervised Learning Classification and Regression K-Nearest Neighbor Classification Fisher’s Criteria & Linear Discriminant Analysis Perceptron:
Advisor: Chang, Chin-Chen Student: Chen, Chang-Chu
BRAIN Alliance Research Team Annual Progress Report (Jul – Feb
An Image Database Retrieval Scheme Based Upon Multivariate Analysis and Data Mining Presented by C.C. Chang Dept. of Computer Science and Information.
Principal Component Analysis (PCA)
Advisor: Chin-Chen Chang1, 2 Student: Yi-Hui Chen2
Face Recognition and Detection Using Eigenfaces
Outline S. C. Zhu, X. Liu, and Y. Wu, “Exploring Texture Ensembles by Efficient Markov Chain Monte Carlo”, IEEE Transactions On Pattern Analysis And Machine.
Fast Decision of Block size, Prediction Mode and Intra Block for H
Chair Professor Chin-Chen Chang Feng Chia University
High-capacity image hiding scheme based on vector quantization
Advisor: Chin-Chen Chang1, 2 Student: Wen-Chuan Wu2
指導教授: Chang, Chin-Chen (張真誠)
A Data Hiding Scheme Based Upon Block Truncation Coding
Outline H. Murase, and S. K. Nayar, “Visual learning and recognition of 3-D objects from appearance,” International Journal of Computer Vision, vol. 14,
第七章 資訊隱藏 張真誠 國立中正大學資訊工程研究所.
Foundation of Video Coding Part II: Scalar and Vector Quantization
Advisor: Chin-Chen Chang1, 2 Student: Yi-Pei Hsieh2
第 四 章 VQ 加速運算與編碼表壓縮 4-.
Principal Component Analysis
Dynamic embedding strategy of VQ-based information hiding approach
Chair Professor Chin-Chen Chang Feng Chia University
第 九 章 影像邊緣偵測 9-.
A Self-Reference Watermarking Scheme Based on Wet Paper Coding
Hiding Information in VQ Index Tables with Reversibility
New Framework for Reversible Data Hiding in Encrypted Domain
A Self-Reference Watermarking Scheme Based on Wet Paper Coding
Predictive Grayscale Image Coding Scheme Using VQ and BTC
Presentation transcript:

Planar-Oriented Ripple Based Greedy Search Algorithm for Vector Quantization Presenter: Tzu-Meng Huang Adviser:Dr. Yeou-Jiunn Chen Date:2011/11/ /11/161

Outline Introduction Paper review Method Experiment Results and Discussion Conclusions Future Works References 2011/11/162

Introduction Vector quantization (VQ) has been widely used in data compression. Image compression Speech coding VQ Simply Definition A mapping function which maps a k-dimensional vector space into a finite subset Codebook Codeword k-dimensional 2011/11/163

Introduction Full search vector quantization (FSVQ) The larger the codebook size N, the greater the distortion computation overhead. 2011/11/164

Introduction VQ-based techniques Full-search equivalents Double test algorithm method Look-up tables Partial distance search method Partial-search methods Tree-based Projection-based structures Double Test of Principal Components Encoding Method (DTPC) 2011/11/165

Introduction Purpose A new partial-search method to speed up the complicated quantization process of the traditional VQ. Principal Component Analysis Voronoi-Diagram Construction Greedy Search 2011/11/166

Paper Review Fast Planar-Oriented Ripple Search Algorithm for Hyperspace VQ Codebook Chin-Chen Chang, Fellow, IEEE, and Wen-Chuan Wu IEEE Transaction on image processing, vol 16 June /11/167

Paper Review How many ripples is the best for an effective and efficient quantizer? 2011/11/168

Paper Review 2011/11/169

Method Principal Component Analysis (PCA) Finding a linear transformation that can project each k- dimensional vector into an s-dimensional space(s ≦ k). Step1 Calculate the co-variance matrix of these N vectors in the codebook. Step2 Discover all the eigen-values of this matrix and their corresponding eigen-vectors. is capable of preserving the most variation among the original vectors in the projected values. 2011/11/1610

Method Voronoi-Diagram Construction An implicit geometric interpretation of the nearest neighbors of objects in the space. Can be constructed in any k–dimensional space 2011/11/1611 source : m/VoronoiDiagram.htmlhttp://mathworld.wolfram.co m/VoronoiDiagram.html

Method Voronoi-Diagram Construction Take as the generators of a Voronoi diagram For each point : 2011/11/1612

Method Preprocessing and Training Procedure Step 1.Using PCA technique to project codebook onto a space of m-dimensional. 2011/11/1613

Method Preprocessing and Training Procedure Step 2.Building a Voronoi diagram by the projected plan. 2011/11/1614

Method Preprocessing and Training Procedure Step 3.Generate the neighbor-ripple adjacency-list of each codeword. 2011/11/1615 PC1 … PC6 … PC10 PC4PC5PC6PC9PC8 PC1PC5PC3PC10PC9 PC2PC3PC6PC9

Method Preprocessing and Training Procedure Step 4.Projecting a training voctor onto this plane. Step 5.Determining the initial codeword and the best codeword for the training vector by binary search and FSVQ. 2011/11/1616

Method Preprocessing and Training Procedure Step 6.If the best codeword does not fall in the ripple domain of the initial codeword, add the best codeword into the neighbor-ripple adjacency-list of the initial codeword. Step 7.Repeat step 4 to step 6 until all training vectors are done. 2011/11/1617 PC1 … PC6 … PC10 PC4PC5PC6PC9PC8 PC1PC5PC3PC10PC9 PC2PC3PC6PC9 the best codeword PC4 initial codeword PC6 PC1PC5PC3PC10PC9PC4

Method Vector Searching Procedure with Cutoff Step 1.Using PCA to project the input vector p x onto the same space. Step 2.Using binary search to find the initial codeword C i of p x. Step 3.Let the best codeword C b is equal to C i. Step 4.Finding the closest codeword C c in adjacency-list of C i. Step 5.If C c is closer than C b, then let C b =C c and C i =C c else goto step 7. Step 6.Repeat step 4 and step 5 until the predefined number of ripples is reached. Step 7.Return the best codeword C b. 2011/11/1618

Method Vector Searching Procedure without Cutoff Step 1.Using PCA to project the input vector p x onto the same space. Step 2.Using binary search to find the initial codeword C i of p x. Step 3.Let the best codeword C b is equal to C i. Step 4.Finding the closest codeword C c in adjacency-list of C i. Step 5.If C c is closer than C b, then let C b =C c Step 6.Let C i =C c. Step 7.Repeat step 4 and step 6 until the predefined number of ripples is reached. Step 8.Return the best codeword C b. 2011/11/1619

Experiment Results and Discussion Data TCC300 Codebook 2048×39 Training data 3026×39 Testing data 6654×39 Software MATLAB 2011/11/1620

Experiment Results and Discussion The Analysis of Dimension of Voronoi-Diagram 2011/11/1621

Experiment Results and Discussion GS_PVDS with cutoff GS_PVDS without cutoff 2011/11/1622 Level of Greedy Search Procedure The line of square mark, triangle mark, and circle mark represent GS_PVDS(2), GS_PVDS(3), and GS_PVDS(4), respectively.

Experiment Results and Discussion GS_PVDS with cutoff GS_PVDS without cutoff 2011/11/1623 Level of Greedy Search Procedure The line of square mark, triangle mark, and circle mark represent GS_PVDS(2), GS_PVDS(3), and GS_PVDS(4), respectively.

Experiment Results and Discussion GS_PVDS with cutoff GS_PVDS without cutoff 2011/11/1624 Level of Greedy Search Procedure The line of square mark, triangle mark, and circle mark represent GS_PVDS(2), GS_PVDS(3), and GS_PVDS(4), respectively.

Experiment Results and Discussion GS_PVDS without cutoff and PVDS 2011/11/1625 The line of triangle mark and square mark represent GS_PVDS and GS_PVDS without cutoff

Conclusions The greedy search algorithm is successful to improve the performance of PVDS in high dimension of Voronoi diagram. The distortions of GS_PVDS and PVDS are and The numbers of compared codewords are and for GS_PVDS and PVDS. 2011/11/1626

Future Works More experiment results with different data Dynamic increasing codewords into the codebook 2011/11/1627

References C. Lin, Y. Zhao, and C. Zhu, “Two-Stage Diversity-Based Multiple Description Image Coding,” IEEE Signal Processing Letters, vol. 15, pp , C. C. Chang and I. C. Lin, “Fast search algorithm for vector quantisation without extra look- up table using declustered subcodebooks,” IEEE Proc. Vis., Image, Signal Process., vol. 152, no. 5, pp. 513–519, Oct L. Torres and J. Huguet, “An improvement on codebook search for vector quantisation,” IEEE Trans. Commun., vol. 42, no. 2, pp. 208–210, Feb H. Park and V. K. Prasana, “Modular VLSI architectures for real-time full-search-based vector quantization,” IEEE Trans. Circuits Syst. Video Technol., vol. 3, no. 4, pp. 309–317, Aug C. D. Bei and R. M. Gray, “An improvement of the minimum distortion encoding algorithm for vector quantization,” IEEE Trans. Commun., vol. 33, no. 10, pp. 1132–1133, Oct C. C. Chang and T. S. Chen, “New tree-structured vector quantization with closest-coupled multipath searching method,” Opt. Eng., vol. 36, no. 6, pp. 1713–1720, Jun W. C. Chu, "Embedded quantization of line spectral frequencies using a multistage tree- structured vector quantizer," IEEE Trans. Audio, Speech, Language Process., vol. 14, no. 4, pp , Jul /11/1628

References J. Makhoul, S. Roucos, and H. Gish, “Vector quantization in speech coding,” Proc. IEEE, vol. 73, pp. 1551–1588, Nov C. C. Chang, F. J. Shiue, and T. S. Chen, “Tree structured vector quantization with dynamic path search,” in Proc. Int. Workshop on Multimedia Network Systems, Aizu, Japan, Sep. 1999, pp. 536–541. C. C. Chang, D. C. Lin, and T. S. Chen, “An improved VQ codebook search algorithm using principal component analysis,” J. Vis. Commun. Image Represent., vol. 8, no. 1, pp. 27–37, Mar C. C. Chang, W. C. Wu, "Fast Planar-Oriented Ripple Search Algorithm for Hyperspace VQ Codebook", IEEE Transaction on image processing, vol 16, no.6, pp.: , June A. Okabe, B. Boots, and K. Sugihara, Spatial Tessellations: Concepts and Applications of Voronoi Diagrams. New York: Wiley, Y. J. Sher, Y. J. Chen, Y. H. Chiu, K. C. Chung, and C. H. Wu, “MAP based perceptual speech modeling for noisy speech recognition,” J. Inf. Sci. Eng., vol. 22, no. 5, pp. 999–1013, /11/1629

2011/11/1630 Thank You for Your Attention !