{"title":"具有模糊等价关系聚类的矢量量化器","authors":"S. Chakraborty, M. Fowler","doi":"10.1109/ISSPIT51521.2020.9408873","DOIUrl":null,"url":null,"abstract":"The scalar quantizer is often used in many applications due to its simplicity and ease with which it can be implemented. However, whenever we have some constraint in terms of bit rate or distortion, the vector quantizer is almost always a better choice. This is because for a given bit rate or for a given distortion, we can always design a vector quantizer that outperforms the optimal scalar quantizer. There are several algorithms to design a vector quantizer. But, the most popular algorithm is the Linde-Buzo-Gray algorithm which is based on the k-means clustering. For the LBG algorithm, we need to specify the number of clusters as well as the initial reconstruction vectors, which are then updated in successive iterations. Often, choosing the initial reconstruction vectors is not an easy task, especially when we deal with higher dimensions. A better option would be to naturally obtain the initial partitions from the given dataset. In the present article, we describe a hierarchical clustering based vector quantizer design. With our approach, we no longer need to choose the initial reconstruction vectors, but we naturally obtain the partitions for the given bit rate. Moreover, once we obtain the partitions, we simply place our reconstruction vectors at the centroid of the partitions and hence we avoid performing successive iterations and updating the clusters.","PeriodicalId":111385,"journal":{"name":"2020 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT)","volume":"112 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Vector Quantizer with Fuzzy Equivalence Relations clustering\",\"authors\":\"S. Chakraborty, M. Fowler\",\"doi\":\"10.1109/ISSPIT51521.2020.9408873\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The scalar quantizer is often used in many applications due to its simplicity and ease with which it can be implemented. However, whenever we have some constraint in terms of bit rate or distortion, the vector quantizer is almost always a better choice. This is because for a given bit rate or for a given distortion, we can always design a vector quantizer that outperforms the optimal scalar quantizer. There are several algorithms to design a vector quantizer. But, the most popular algorithm is the Linde-Buzo-Gray algorithm which is based on the k-means clustering. For the LBG algorithm, we need to specify the number of clusters as well as the initial reconstruction vectors, which are then updated in successive iterations. Often, choosing the initial reconstruction vectors is not an easy task, especially when we deal with higher dimensions. A better option would be to naturally obtain the initial partitions from the given dataset. In the present article, we describe a hierarchical clustering based vector quantizer design. With our approach, we no longer need to choose the initial reconstruction vectors, but we naturally obtain the partitions for the given bit rate. Moreover, once we obtain the partitions, we simply place our reconstruction vectors at the centroid of the partitions and hence we avoid performing successive iterations and updating the clusters.\",\"PeriodicalId\":111385,\"journal\":{\"name\":\"2020 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT)\",\"volume\":\"112 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-12-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISSPIT51521.2020.9408873\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISSPIT51521.2020.9408873","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Vector Quantizer with Fuzzy Equivalence Relations clustering
The scalar quantizer is often used in many applications due to its simplicity and ease with which it can be implemented. However, whenever we have some constraint in terms of bit rate or distortion, the vector quantizer is almost always a better choice. This is because for a given bit rate or for a given distortion, we can always design a vector quantizer that outperforms the optimal scalar quantizer. There are several algorithms to design a vector quantizer. But, the most popular algorithm is the Linde-Buzo-Gray algorithm which is based on the k-means clustering. For the LBG algorithm, we need to specify the number of clusters as well as the initial reconstruction vectors, which are then updated in successive iterations. Often, choosing the initial reconstruction vectors is not an easy task, especially when we deal with higher dimensions. A better option would be to naturally obtain the initial partitions from the given dataset. In the present article, we describe a hierarchical clustering based vector quantizer design. With our approach, we no longer need to choose the initial reconstruction vectors, but we naturally obtain the partitions for the given bit rate. Moreover, once we obtain the partitions, we simply place our reconstruction vectors at the centroid of the partitions and hence we avoid performing successive iterations and updating the clusters.