基于视频的学生课堂行为检测算法研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:wanqadscb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技的发展,越来越多的行业都有着视频监控的存在。通过视频监控,可以对指定环境中的情况进行观察,从而进行相应的分析。基于视频的行为检测工程、社区等行业都得到了长足的应用,但是在教育行业的发展较为缓慢。利用计算机技术对学生的上课视频进行分析,将目标检测与行为分类相结合,对学生的课堂行为进行检测,可以减少老师的教学压力,将更多的注意力投入到本职的教学工作当中。此外,老师和学生在课后都可以查看相应的行为分析结果,这样可以更加好的引导学生认真听讲,从而使老师的教学效果更好,增加学生的效率。基于上述情况,本文围绕基于视频的学生课堂行为检测算法这一课题进行分析和研究,通过目标检测与行为识别相结合的方式实现行为检测。研究内容主要分为如下三个部分:首先,对目标检测算法进行研究,根据课题特点进行数据集的研究和设计。通过对应用场景和识别要求进行分析,选择yolo-v3算法作为基础算法。在yolo-v3算法的基础之上对loss函数的权重和损失计算方式进行了改进,此外通过多尺度特征加和的方式改进网络结构,最终得到yolo-op4算法作为本文的目标检测算法。并且根据课题的特点制作了对应的目标检测数据集。之后,将yolo系列算法与目前主流的深度学习目标检测算法进行实验比较,对设计的yolo-op4算法性能进行测试,测试结果表明yolo-op4算法在课题数据集上具有很好的性能。然后,对行为分类算法进行研究,研究图像的处理与增强。根据课题视频图像特点设计了多种学生课堂行为,将设计的行为与图像增强进行结合,设计了学生行为分类数据集。对课题行为分类的场景和要求进行分析,以VGG-16算法为基础,通过网络优化和多尺度特征融合的方式设计了VGG-M算法作为本文的行为分类算法。并且对传统的SVM、KNN分类算法与VGG-16和VGG-M算法的性能进行测试,并将图像处理算法与VGG-16和VGG-M算法进行结合并在行为分类数据集上进行测试,测试结果表明VGG-M算法的行为分类效果优于VGG-16算法,而且训练速度高于VGG-16算法。最后,基于本文所设计的算法,设计并实现了学生课堂行为检测系统。为了验证本文中涉及的方法的可行性和有效性,利用java Web和python技术,将目标检测与行为分类相结合,依据训练好的识别模型实现了一个学生课堂行为检测系统,成功的对学生的行为进行检测和分析。对学生不认真学习行为进行了划分并保存,方便老师查看,通过学生不认真学习行为占总行为的比例对课堂学习状况进行分析,生成相应图表。最后,对系统的主要功能进行了测试。
其他文献
【正】钳工的教学内容与实际操作一直处于比较落后、陈旧的阶段,实习内容简单,与现代制作技术相差甚远,加之劳动强度大,工作环境差,学生对钳工生产实习的积极性不高,严重影响
纤维增强树脂基复合材料(Fiber reinforced polymer,FRP)具有轻质、高强、耐腐蚀与易施工等优点,能够取代传统土木工程材料(钢材、木材等),用于结构的加固或增强。鉴于土木工
人民银行总行于2006年发布了《中国人民银行分支机构内部控制指引》,为人民银行及其分支机构构建起符合行业规范的内控体系,但人民银行自身在内控方面仍然面临诸多问题,例如
目的:富氢液作为一种新型的抗氧化剂,可以通过选择性的清除活性氧族(reactive oxygen species,ROS)从而减轻全脑缺血再灌注(ischemia reperfusion,I/R)损伤。内质网应激(endo
为快速、准确地检测土壤中氯离子的含量,采用以水作为提取剂,水土比1:10(v/w),超声处理30min提取的方法,结合以氢氧化钾溶液为淋洗液,阴离子交换柱分离,电导检测器检测的离子色谱检测手段。结果表明,该方法能够达到快速、准确地检测土壤中氯离子含量的目的,该方法精密度及准确度实验结果表明其适用于各类型土壤中氯离子含量的测定。
随着科学技术的不断发展,社会对人才需求的层次也在不断的提高,以培养综合型、创新型、应用型的STEM教育正在受到教育界的高度重视。由于传统多媒体课堂教学方式沿袭以久,单向的知识流动、匮乏的信息资源大大削弱了STEM教育的意义,导致STEM课程单纯成为“讲解—模仿—动手”的机械化课程,改变STEM教学模式这也成为了教师们亟待解决的一个问题。但随着数字化信息时代的到来,各种新兴的现代教育技术的产生,传统
固体氧化物燃料电池(SOFCs)是一种将燃料的化学能通过电化学反应直接转化为电能的新型能量转化装置。这种装置因其全固态结构,燃料利用效率高而备受关注。但由于传统的SOFCs的