宗静, 何亮, 黄斌科. 一种适于多场景人群计数的支持向量机增量学习方法[J]. 微电子学与计算机, 2022, 39(2): 75-83. DOI: 10.19304/J.ISSN1000-7180.2021.0464
引用本文: 宗静, 何亮, 黄斌科. 一种适于多场景人群计数的支持向量机增量学习方法[J]. 微电子学与计算机, 2022, 39(2): 75-83. DOI: 10.19304/J.ISSN1000-7180.2021.0464
ZONG Jing, HE Liang, HUANG Binke. An incremental learning algorithm based on support vector machine for multi-scenario crowd counting[J]. Microelectronics & Computer, 2022, 39(2): 75-83. DOI: 10.19304/J.ISSN1000-7180.2021.0464
Citation: ZONG Jing, HE Liang, HUANG Binke. An incremental learning algorithm based on support vector machine for multi-scenario crowd counting[J]. Microelectronics & Computer, 2022, 39(2): 75-83. DOI: 10.19304/J.ISSN1000-7180.2021.0464

一种适于多场景人群计数的支持向量机增量学习方法

An incremental learning algorithm based on support vector machine for multi-scenario crowd counting

  • 摘要: 在利用WiFi信号实现人群计数中,基于信道状态信息幅度(Channel State Information, CSI)存在分类模型滤波不彻底和准确度差的问题,本文提出了一种基于多接收天线之间相位差扩展矩阵信息的支持向量机(Support Vector Machine, SVM)增量学习算法.首先对CSI原始相位数据执行三重处理, 以便最大程度的消除环境干扰和相位误差;另外提出了一种建立相位差扩展矩阵的思想,加入了不同人数场景的动态特征,提高了人群计数准确性.考虑到新增场景后,原训练数据和新增数据需合并进行重新训练,因训练数据过多会造成计算复杂度过高,为此我们提出了一种基于SVM增量学习分类算法,设计了一个循环迭代过程,实现了对增量数据在线学习的功能,且在提升人群计数准确率和降低计算复杂度方面均取得了较好的效果.算法结果表明,本文方法可实现实时人群计数, 在最大计数误差为1人时,平均计数精度可达95%以上,且随着场景增多在训练识别模型时节约的时间越显著.

     

    Abstract: In the process of crowd counting based on the amplitude of channel state information(CSI), poor robustness of classification model remains. To resolve the above problem, an incremental learning algorithm based on SVM for the phase difference expanded matrix of CSI between different receiving antennas is proposed. Firstly, triple processes are performed on the CSI raw phase data so that the environment interferences and phase errors can be eliminated effectively. Then, a phase difference expansion matrix is established, which adds dynamic characteristics of different number of people to improve the accuracy of crowd counting. In addition, after the new scenario is added, the original training data and the new data are retrained. Massive training data will cause the high computational overhead. To solve this problem, we propose an incremental learning classification algorithm based on SVM algorithm with designing an iterative loop process, which realizes the function of online learning of incremental data, and it has a good effect on the accuracy improvement of crowd counting and the computational complexity reduction. Experimental results show that this proposed model can realize crowd counting in real-time and achieve over 95% counting accuracy with only a maximum of 1-count-error, and the training time for the people classifier model is greatly reduced with more scenes.

     

/

返回文章
返回