基于受众兴趣识别的智能广告展示系统设计
发布时间:2021-02-22 04:20
传统的广告展示系统无法根据当前受众喜好推送相应的广告,为此提出了一种基于英伟达Jetson TX1视觉开发平台的智能广告展示系统.在没有人为决策的情况下,该系统能够对摄像头采集的周围人物信息进行分析,通过决策自行推送最适合当前受众的广告.采用Faster R-CNN对人脸进行识别分类,获取目标场景中的人数及人脸图像信息;通过多层卷积结构的CNN对人脸图像信息分别进行性别和年龄的识别;根据分类结果采用多层卷积结构的CNN进行分值计算,从而推送最适合当前受众的广告.实验结果表明:为了验证算法的有效性,基于Gstreamer和GTK+实现了相应的播放器,该智能广告展示系统较好地实现了广告的精准播放.
【文章来源】:浙江工业大学学报. 2018,46(05)北大核心
【文章页数】:6 页
【部分图文】:
图1智能广告展示系统结构框图Fig.1Intelligentadvertisingdisplaysystemblockdiagram
据最终分类结果计算最终分值,在已分类好的视频广告列表中进行匹配;视频播放模块主要任务是将匹配得到的广告加入播放列表,并在当前广告结束后进行播放.2智能广告展示系统软件设计基于受众兴趣识别的智能广告展示系统,软件设计包括图像采集软件设计、图像识别分类软件设计、视频广告匹配软件设计和播放器软件设计.处理器主要加载ubuntu16.04操作系统,进行设备的初始化,采用共享内存方式实现进程间通信,进行任务调度.软件设计的整体流程如图2所示,通过摄像头采集目标图片,对目标图片进行人脸检测并提取人脸图像信息.分别对人脸图像信息进行性别和年龄的识别,根据性别和年龄识别结果进行广告匹配并播放最终匹配的广告视频.图2软件设计整体流程图Fig.2Flowchartofsoftwaredesign2.1图像采集软件设计本系统采用OV5693摄像头,应用层基于Gstreamer,通过nvcamerasrc插件对摄像头进行调用.通过该插件修改摄像头的分辨率以及采集帧率,实现摄像头ISP的初始化.具体采集模块的软件架构如图3所示.·794·第5期郑雅羽,等:基于受众兴趣识别的智能广告展示系统设计
图3采集模块软件架构图Fig.3Structurediagramofacquisitionmodule软件通过创建CameraProvider对象并获取内核接口,根据摄像头的ID号,创建图像的输出流.对采集的图像帧进行JPEG编码,并保存采集图像信息[5].2.2识别分类软件设计识别分类软件设计主要分为人脸的识别及人物性别和年龄识别.通过人脸识别可获取当前场景下目标人物数量,并保留人脸图像信息,再利用人脸图像信息分别进行年龄估计和性别的分类.2.2.1人脸识别算法人脸识别是一个识别和分类的过程,从采集到的目标图片中识别并分类出人脸,确定其人脸的坐标位置.笔者采用FasterR-CNN[6]对人脸进行识别和分类,主要分为对候选对象区域进行深度全卷积的网络模块和对候选对象区域进行FastR-CNN检测模块两大模块.采用RPN(Regionproposalnet-works)在训练过程中提取proposal,再用FastR-CNN进行分类,同时RPN和FastR-CNN之间共享卷积层.RPN的总体损失函数定义为L({pi},{ti})=1Ncls∑iLcls(pi,p*i)+λ1Nreg∑ip*iLreg(ti,t*i)(1)式中:i表示第i个anchor;pi表示第i个anchor为目标的预测概率,当anchor为正样本时p*i=1,反之p*i=0;ti,t*i分别为预
【参考文献】:
期刊论文
[1]基于改进加权算法的实时图像数据融合研究[J]. 方赵林,彭洁,葛春霞,秦绪佳. 浙江工业大学学报. 2017(03)
[2]视频广告的新形式:互动公关型广告的界定及特征[J]. 陆劲,王垠. 视听. 2016(02)
[3]精准广告研究述评[J]. 范婷. 新闻世界. 2016(02)
[4]基于大数据平台的精准广告系统研究与设计[J]. 张建,孙铭,段娟. 电脑与信息技术. 2015(04)
[5]视频监控系统中实时流媒体传输控制方法的设计[J]. 杨建锋,孟利民. 浙江工业大学学报. 2012(04)
[6]嵌入式高清播放器的设计与实现[J]. 张海滨,李挥,吴晔,谢亨骏,黄晓东. 计算机工程与设计. 2010(13)
[7]基于用户特征分类的精准广告投放研究[J]. 李娜,李爱军. 电脑知识与技术. 2010(01)
本文编号:3045443
【文章来源】:浙江工业大学学报. 2018,46(05)北大核心
【文章页数】:6 页
【部分图文】:
图1智能广告展示系统结构框图Fig.1Intelligentadvertisingdisplaysystemblockdiagram
据最终分类结果计算最终分值,在已分类好的视频广告列表中进行匹配;视频播放模块主要任务是将匹配得到的广告加入播放列表,并在当前广告结束后进行播放.2智能广告展示系统软件设计基于受众兴趣识别的智能广告展示系统,软件设计包括图像采集软件设计、图像识别分类软件设计、视频广告匹配软件设计和播放器软件设计.处理器主要加载ubuntu16.04操作系统,进行设备的初始化,采用共享内存方式实现进程间通信,进行任务调度.软件设计的整体流程如图2所示,通过摄像头采集目标图片,对目标图片进行人脸检测并提取人脸图像信息.分别对人脸图像信息进行性别和年龄的识别,根据性别和年龄识别结果进行广告匹配并播放最终匹配的广告视频.图2软件设计整体流程图Fig.2Flowchartofsoftwaredesign2.1图像采集软件设计本系统采用OV5693摄像头,应用层基于Gstreamer,通过nvcamerasrc插件对摄像头进行调用.通过该插件修改摄像头的分辨率以及采集帧率,实现摄像头ISP的初始化.具体采集模块的软件架构如图3所示.·794·第5期郑雅羽,等:基于受众兴趣识别的智能广告展示系统设计
图3采集模块软件架构图Fig.3Structurediagramofacquisitionmodule软件通过创建CameraProvider对象并获取内核接口,根据摄像头的ID号,创建图像的输出流.对采集的图像帧进行JPEG编码,并保存采集图像信息[5].2.2识别分类软件设计识别分类软件设计主要分为人脸的识别及人物性别和年龄识别.通过人脸识别可获取当前场景下目标人物数量,并保留人脸图像信息,再利用人脸图像信息分别进行年龄估计和性别的分类.2.2.1人脸识别算法人脸识别是一个识别和分类的过程,从采集到的目标图片中识别并分类出人脸,确定其人脸的坐标位置.笔者采用FasterR-CNN[6]对人脸进行识别和分类,主要分为对候选对象区域进行深度全卷积的网络模块和对候选对象区域进行FastR-CNN检测模块两大模块.采用RPN(Regionproposalnet-works)在训练过程中提取proposal,再用FastR-CNN进行分类,同时RPN和FastR-CNN之间共享卷积层.RPN的总体损失函数定义为L({pi},{ti})=1Ncls∑iLcls(pi,p*i)+λ1Nreg∑ip*iLreg(ti,t*i)(1)式中:i表示第i个anchor;pi表示第i个anchor为目标的预测概率,当anchor为正样本时p*i=1,反之p*i=0;ti,t*i分别为预
【参考文献】:
期刊论文
[1]基于改进加权算法的实时图像数据融合研究[J]. 方赵林,彭洁,葛春霞,秦绪佳. 浙江工业大学学报. 2017(03)
[2]视频广告的新形式:互动公关型广告的界定及特征[J]. 陆劲,王垠. 视听. 2016(02)
[3]精准广告研究述评[J]. 范婷. 新闻世界. 2016(02)
[4]基于大数据平台的精准广告系统研究与设计[J]. 张建,孙铭,段娟. 电脑与信息技术. 2015(04)
[5]视频监控系统中实时流媒体传输控制方法的设计[J]. 杨建锋,孟利民. 浙江工业大学学报. 2012(04)
[6]嵌入式高清播放器的设计与实现[J]. 张海滨,李挥,吴晔,谢亨骏,黄晓东. 计算机工程与设计. 2010(13)
[7]基于用户特征分类的精准广告投放研究[J]. 李娜,李爱军. 电脑知识与技术. 2010(01)
本文编号:3045443
本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/3045443.html