An improved algorithm based on Bloom filter and its application in bar code recognition and processing

被引:7
|
作者
Jiang, Mai [1 ]
Zhao, Chunsheng [1 ]
Mo, Zaifeng [1 ]
Wen, Jing [1 ]
机构
[1] Sichuan Univ Sci & Engn, Sch Comp Sci, Zigong, Sichuan, Peoples R China
关键词
Bloom filter; Hash function; False positive rate; ARCHITECTURE;
D O I
10.1186/s13640-018-0375-6
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In many cases, databases are incompetent to meet the requirement of the quick query identification and processing of bar codes, such as the automatic sorting system of giant logistics warehouse. Bloom filter can be faster than databases, but its high false positive rate may seriously affect the efficiency of work. Although increasing the width of bit vector and the number of hash functions can reduce the false positive rate, the effect will be not significant after a certain threshold value, and this approach will increase the cost of processing time. So, it could not be increased indefinitely. This paper presents an improved algorithm based on Bloom filter and its application in bar code recognition and processing. The bit vector of Bloom filter is divided into two parts. Every element a(i) could be mapped to a part of the bit vector by some hash functions. For each element to amplify the difference by g (), which makes g (a(i))=a(i)(*), the a(i)(*) is mapped to another part of the bit vector by some hash functions too. This algorithm can significantly reduce the false positive rate of the Bloom filter, but does not increase much time and space costs.
引用
收藏
页数:12
相关论文
共 50 条
  • [11] Application of improved Kalman filter algorithm for the signal processing of electronic nose
    College of Automation, Chongqing University, Chongqing 400030, China
    Chongqing Daxue Xuebao, 2009, 12 (1456-1460):
  • [12] Improved Random Load Processing Algorithm Based on Kalman Filter
    Gu, Yong
    Zhu, Yun
    Zhu, Desong
    PROCEEDINGS OF THE 2015 INTERNATIONAL SYMPOSIUM ON COMPUTERS & INFORMATICS, 2015, 13 : 255 - 263
  • [13] An improved grid search algorithm and its application in PCA and SVM based face recognition
    Yao, Yukai
    Zhang, Long
    Liu, Yang
    Ma, Min
    Ji, Dongsheng
    Yang, Qingjun
    Chen, Xiaoyun
    Journal of Computational Information Systems, 2014, 10 (03): : 1219 - 1229
  • [14] Bar-code recognition system using image processing
    Kuroki, M
    Yoneoka, T
    Satou, T
    Takagi, Y
    Kitamura, T
    Kayamori, N
    ETFA '97 - 1997 IEEE 6TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION PROCEEDINGS, 1997, : 568 - 572
  • [15] An improved boosting algorithm and its application to facial emotion recognition
    Lee, Chien-Cheng
    Shih, Cheng-Yuan
    Lai, Wen-Ping
    Lin, Po-Chiang
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2012, 3 (01) : 11 - 17
  • [16] An improved boosting algorithm and its application to facial emotion recognition
    Chien-Cheng Lee
    Cheng-Yuan Shih
    Wen-Ping Lai
    Po-Chiang Lin
    Journal of Ambient Intelligence and Humanized Computing, 2012, 3 : 11 - 17
  • [17] BAR-MOM Code and Its Application
    WANG ShunuanChina Nuclear Data Center
    中国核科技报告, 2002, (S1) : 11 - 13
  • [18] An Efficient Bar Code Image Recognition Algorithm for Sorting System
    Zheng, Desheng
    Ran, Ziyong
    Liu, Zhifeng
    Li, Liang
    Tian, Lulu
    CMC-COMPUTERS MATERIALS & CONTINUA, 2020, 64 (03): : 1885 - 1895
  • [19] Improved Maximum Likelihood Filter Based on UD Decomposition Algorithm and its Application in Transfer Alignment
    Zhang, Wei
    Peng, Guojin
    Yuan, Bingnan
    Wang, Peng
    Huo, Zhaohui
    Yang, Zhe
    PROCEEDINGS OF THE 38TH CHINESE CONTROL CONFERENCE (CCC), 2019, : 4042 - 4048
  • [20] Improved Adaptive Hatch Filter Algorithm Based on Code-carrier Divergence
    Hu J.
    Zhang L.
    Zhu Y.
    Zhou L.
    Binggong Xuebao/Acta Armamentarii, 2021, 42 (03): : 555 - 562