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 条
  • [31] An evolutionary particle filter based EM algorithm and its application
    Xiang, Li
    Liu, Yu
    Su, Bao-Ku
    Journal of Harbin Institute of Technology (New Series), 2010, 17 (01) : 70 - 74
  • [32] An evolutionary particle filter based EM algorithm and its application
    向礼
    刘雨
    苏宝库
    Journal of Harbin Institute of Technology, 2010, 17 (01) : 70 - 74
  • [33] Improvement of Grey Wolf Optimization Algorithm and Its Application in QR-Code Recognition
    Yan Chunman
    Chen Jiahui
    Ma Yunting
    Hao Youfei
    Zhang Di
    LASER & OPTOELECTRONICS PROGRESS, 2020, 57 (02)
  • [34] The Improved Variable Length Counting Bloom Filter Based on Buffer
    Xuan, Shichang
    Man, Dapeng
    Wang, Wei
    Yang, Wu
    2015 EIGHTH INTERNATIONAL CONFERENCE ON INTERNET COMPUTING FOR SCIENCE AND ENGINEERING (ICICSE), 2015, : 74 - 78
  • [35] Improved Alopex-based evolutionary algorithm by Gaussian copula estimation of distribution algorithm and its application to the Butterworth filter design
    Yang, Yihang
    Cheng, Xiang
    Cheng, Junrui
    Jiang, Da
    Li, Shaojun
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 2018, 49 (01) : 160 - 178
  • [36] An improved A* algorithm and its application
    Zhang Qiushui
    Advanced Computer Technology, New Education, Proceedings, 2007, : 270 - 274
  • [37] The Improved Multi-scale Retinex Algorithm and Its Application in Face Recognition
    Ma, Shengtao
    Jiang, Zengru
    Zhang, Ting
    2015 27TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2015, : 5785 - 5788
  • [38] Improved Particle Filter Algorithm Based on the Parallelotope for Nonlinear System State Estimation and its Application on SOC Estimation
    Wang, Ziyun
    Ji, Gang
    Wang, Yan
    Park, Ju H.
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2025,
  • [39] ] Research on DDoS Filtering Algorithm based on Bloom Filter WhiteList
    Peng, Dan
    Chang, Guiran
    Guo, Rui
    Tang, Yanjun
    2008 INTERNATIONAL CONFERENCE ON MULTIMEDIA AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2008, : 291 - +
  • [40] Improved Competitive Code for Palmprint Recognition Using Simplified Gabor Filter
    Wei, Jing
    Jia, Wei
    Wang, Hong
    Zhu, Dan-Feng
    EMERGING INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, PROCEEDINGS, 2009, 5754 : 371 - +