4.55

4.5 | 20 ratings Rate this file 122 downloads (last 30 days) File Size: 85.2 KB File ID: #10457

IMAGE COMPRESSION USING LBG ALGORITHM

by AARATHY M

 

20 Mar 2006 (Updated 21 Mar 2006)

No BSD License  

Vector Quantization (VQ), a well-known compression technique, which has been widely used ...

Download Now | Watch this File

File Information
Description

Linde, Buzo, and Gray (LBG) proposed a VQ design algorithm based on a training sequence. The use of a training sequence bypasses the need for multi-dimensional integration. The LBG algorithm is of iterative type and in each iteration a large set of vectors, generally referred to as training set, is needed to be processed. Usually, vectors sampled from a group of typical signals to be encoded altogether construct a training set T={x1,x 2,?.x M} ,where xi represents a sampled training vector and M represents the size of training set which is far greater than the codebook size N.

Required Products Image Processing Toolbox
MATLAB release MATLAB 6.1 (R12.1)
Zip File Content  
Other Files findweight.m,
LVQ.M,
LVQCODE.M,
lvqdecode.m,
main.m,
parameter.MAT,
PSNR.M,
testlvq1.m,
TRAINLVQ.M,
codebook.bmp
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (26)
06 Apr 2006 nashreen L  
06 Apr 2006 vishal R  
06 Apr 2006 jercy M  
06 Apr 2006 shenba vel  
31 May 2006 stefan gavat

good

08 Sep 2006 Dapeng Wu  
05 Oct 2006 giri babu kande  
12 Dec 2006 yuehengli yue  
12 Apr 2007 RUPESH KAMBLE

IT VERY GOOD AND IT HELPED ME FOR MY PROJECT WORK

13 May 2007 manpreet singh

how to open the .m files?

06 Aug 2007 muthu lakshmi

its good

04 Sep 2007 MA Tsunghan

Thanks.I Love You

23 Sep 2007 Arief Sukmawan  
25 Sep 2007 kiavi narayanan

gud

07 Apr 2008 Lin ruolin

nice

25 May 2008 Sudipto Roy

very good

24 Jul 2008 dd hh

i'm bigener in matlab, i didn't know how to deal with the code , it doesn't work

03 Sep 2008 Kazi Mazhar  
07 Oct 2008 nagendran ranganathan

i am beginner to the code can u explain the code and algorithm. and can we modify this to fuzzy c means algorithm

16 Oct 2008 yamihamad Al Yami  
21 Oct 2008 Karthick Ramanathan

Thanks a lot for the code. Just what we wanted. But there are a few errors that need to be looked into.

10 Nov 2008 Nagendran ranganathan

dear author
i am beginner for the matlab and ur code is Learning vector quantization or vector quantization. will i get the reply means really helpful to proceed my project with ur code.

expecting ur reply soon,

my email id is r_nagu127@yahoo.com
with regards
nagendran

11 Feb 2009 dipak

i am not able to run this code any help , how to run this code

i am getting following error
Warning: TRAINLVQ is an obsolete function.
> In nntobsf at 18
  In trainlvq at 7
  In main at 14
          Use NNT2LVQ and TRAIN to update and train your network.
 
??? Error using ==> trainlvq at 35
Not enough arguments.

Error in ==> main at 14
[v]=trainlvq(x,0);

28 Feb 2009 dipak

ok i get it, for study of this lbg algo , any specific book ,

wherer i can get , psnr , error,find wight details.

12 Oct 2009 sunita

it 's useful

03 Nov 2009 sunita

in this following site i found same codes as u ve composed:::pudn.com,LBG.zip,LBG vector quantization source code (2007-02-07, matlab, 85KB, Downloads 48)

Please login to add a comment or rating.
Tag Activity for this File
Tag Applied By Date/Time
application AARATHY M 22 Oct 2008 08:19:22
lbg algorithm AARATHY M 22 Oct 2008 08:19:22
vector quantization AARATHY M 22 Oct 2008 08:19:22
vq AARATHY M 22 Oct 2008 08:19:22
linde buzo AARATHY M 22 Oct 2008 08:19:22
image compression AARATHY M 22 Oct 2008 08:19:22
vector quantization Liu Yung-Chih 13 Sep 2009 02:18:50
where can i get program for codebook generation sunita 15 Oct 2009 03:02:09
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com