AdaBoost结合改进高斯混合模型的人体检测算法
DOI:
CSTR:
作者:
作者单位:

1.江苏旅游职业学院信息工程学院;2.南京工业大学计算机科学与技术学院

作者简介:

通讯作者:

中图分类号:

TP391.41

基金项目:

国家自然科学基金(61672279);江苏省高校自然科学基金(21KJB520008)。


Human Body Detection Algorithm Based on AdaBoost Combined with Improved Gaussian Mixture Model
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    室内视频监控的客流量统计场景由于背景光照变化、人群拥挤等因素影响,导致背景更新、目标提取和识别的准确率较低,同时由于算法的实时性满足不了高帧率视频(60帧/秒)的要求,使得识别统计的准确率低于95%。针对以上问题设计室内人体检测识别算法,首先通过将运行期均值法与高斯混合背景建模相结合,根据像素值进行去重合并,以减少相似像素重复计算,并将噪音点在一定范围内采用均值法,进一步从实时性上提高背景提取效果;其次通过自适应阈值法,根据区域光照强度变化,自适应调节分割阈值,从而避免光照不均而影响检测结果;识别采用一种基于AdaBoost的人体头肩定位与最短距离分类器相结合的方法对人体进行识别,根据运动物体的实际位置,对人体头肩进行初步定位,然后提取关于人体头部的特征量:圆形度、肩宽比等,最后通过结合最短距离分类器,对人体进行分类识别。在高帧率视频实验中对复杂多人的每帧图片的处理耗时基本在15ms以内,人体识别准确率达到98%。实验证明本文方法能够解决复杂变化背景与多人场景下的高帧率视频多目标人体检测、识别与统计。

    Abstract:

    The customer flow statistics in indoor video surveillance are affected by factors such as changes in background lighting and crowdedness of people, resulting in lower accuracy of background updating, target extraction, and recognition. Furthermore, due to the algorithm's inability to meet the real-time requirements of high frame rate videos (60 frames per second), the accuracy of recognition and statistics is below 95%. To address the aforementioned issues and design an algorithm for indoor human detection and recognition, we propose the following approach. Firstly, we combine the running average method with Gaussian mixture background modeling. This approach involves merging similar pixels based on their pixel values to reduce redundant calculations. Additionally, we employ the mean method to handle noise points within a certain range, further improving the real-time performance of background extraction. Secondly, we utilize an adaptive thresholding technique that adjusts the segmentation threshold based on regional changes in illumination intensity. This adaptive adjustment helps to avoid detection result variations caused by uneven lighting conditions. For human recognition, we employ a method that combines AdaBoost-based human head-shoulder localization with a shortest distance classifier. Initially, we roughly locate the human head and shoulders based on the actual position of moving objects. Then, we extract features related to the human head, such as circularity and shoulder width ratio. Finally, by combining the shortest distance classifier, we classify and recognize the human body. In high frame rate video experiments, the processing time for each frame of complex and multiple individuals is generally within 15ms, and the accuracy of person recognition reaches 98%. The results of the experiments demonstrate that the proposed method effectively addresses the challenges of multi-target human detection, recognition, and statistics in high frame rate videos with complex and changing backgrounds, as well as crowded scenes.

    参考文献
    相似文献
    引证文献
引用本文
分享
相关视频

文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2023-05-17
  • 最后修改日期:2023-07-17
  • 录用日期:2023-07-17
  • 在线发布日期:
  • 出版日期:
文章二维码