视频广告植入方法及系统技术方案

技术编号:36521579 阅读:11 留言:0更新日期:2023-02-01 15:57
本申请涉及一种视频广告植入方法及系统,通过自动在每一帧图像中提取广告植入区域,并通过画面特征估计相机运动,提取运动前景,实现在直播流中叠加广告并营造逼真的广告被运动前景遮挡的效果,同时相机移动时广告植入位置也会相应变化,适用于固定或者运动相机拍摄场景。本申请中的广告植入位置可灵活设置,无需对拍摄场地进行任何改造,降低广告植入的成本,提高了灵活性。提高了灵活性。提高了灵活性。

【技术实现步骤摘要】
视频广告植入方法及系统


[0001]本申请涉及视频处理
,特别是涉及一种视频广告植入方法及系统。

技术介绍

[0002]随着现代短视频生产、直播以及体育赛事的发展,视频商业化的程度越来越高,在视频中进行广告植入成为电商的迫切需求。
[0003]传统视频广告植入方法一般采用实地广告植入方法。如果直接在直播画面中附加静态广告,会影响观众的观看体验。例如,在直播画面的右下角区域设立广告区域播放广告,一会分散观众的注意力,二是遮挡一些画面中的动作或观测目标行进路线。
[0004]实地广告植入方法则是对场地进行物理改造,例如在足篮球场地上喷印、在足篮球场边树立广告牌等,这些广告不会分散观众过多的注意力,恰当的起到了广告作用。然而实地广告植入方法会对场地环境造成改变,也造成施工成本的急剧提升。

技术实现思路

[0005]基于此,有必要针对传统视频广告植入方法成本过高,且不够灵活的问题,提供一种视频广告植入方法及系统。
[0006]本申请提供一种视频广告植入方法,所述方法包括:
[0007]获取直播流或视频文件,并将直播流或视频文件解码转化为多张图像,选取第一帧图像作为目标图像;
[0008]基于预设颜色或分割网络模型对目标图像进行粗分割,生成候选广告区域;
[0009]基于腐蚀处理方法和膨胀处理方法对候选广告区域进行进行细分割,得到候选广告植入区域;
[0010]依据广告素材的尺寸,在候选广告植入区域内选取四个广告植入区域顶点,生成与广告素材适配的广告植入区域;
[0011]判断下一帧图像是否出现相机运动的情形,当下一帧图像出现相机运动的情形时,调整广告植入区域的四个顶点的坐标;
[0012]提取在广告植入区域内的运动前景遮罩,利用运动前景遮罩对所述广告植入区域进行遮挡;
[0013]返回所述判断下一帧图像是否出现相机运动的情形。
[0014]本申请还提供一种视频广告植入系统,包括:
[0015]视频广告植入设备,用于前述内容提及的视频广告植入方法;
[0016]客户端,与所述视频广告植入设备通信连接,用于向视频广告植入设备发送直播流或视频文件。
[0017]本申请涉及一种视频广告植入方法及系统,通过自动在每一帧图像中提取广告植入区域,并通过画面特征估计相机运动,提取运动前景,实现在直播流中叠加广告并营造逼真的广告被运动前景遮挡的效果,同时相机移动时广告植入位置也会相应变化,适用于固
定或者运动相机拍摄场景。本申请中的广告植入位置可灵活设置,无需对拍摄场地进行任何改造,降低广告植入的成本,提高了灵活性。
附图说明
[0018]图1为本申请一实施例提供的视频广告植入方法的流程示意图。
[0019]图2为本申请一实施例提供的视频广告植入系统的结构示意图。
具体实施方式
[0020]为了使本申请的目的.技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0021]本申请提供一种视频广告植入方法。需要说明的是,本申请提供的视频广告植入方法应用于任何种类的视频直播软件,或者视频视频播放软件。
[0022]此外,本申请提供的视频广告植入方法不限制其执行主体。可选地,本申请提供的视频广告植入方法的执行主体可以为一种视频广告植入设备。
[0023]如图1所示,在本申请的一实施例中,视频广告植入方法包括:
[0024]S100,获取直播流或视频文件,并将直播流或视频文件解码转化为多张图像,选取第一帧图像作为目标图像。
[0025]具体地,步骤S100中获取的可以是直播流,也可以是视频文件。解码转化时按照时间先后顺序解码直播流或视频文件中的所有图像帧。选取直播流或视频文件解码转化为的多张图像中的第一帧图像作为目标图像进行后续的处理。
[0026]S200,基于预设颜色或分割网络模型对目标图像进行粗分割,生成候选广告区域。
[0027]具体地,本步骤的目的是自动从目标图像中筛选出适合植入的候选广告区域供用户选择。本步骤的粗分割有两种方式,其中一种是基于预设颜色的粗分割方式,另一种是基于分割网络模型的粗分割方式。
[0028]S300,基于腐蚀处理方法和膨胀处理方法对候选广告区域进行进行细分割,得到候选广告植入区域。
[0029]具体地,本步骤是对候选广告区域的边缘进行进一步细化的过程,以精确在候选广告区域内定位候选广告植入区域的四个顶点,将四个顶点包围的区域作为候选广告植入区域。
[0030]S400,依据广告素材的尺寸,在候选广告植入区域内选取四个广告植入区域顶点,生成与广告素材适配的广告植入区域。
[0031]具体地,本步骤中广告素材可以是图像,也可以是视频,广告植入区域的尺寸与广告素材的尺寸适配。
[0032]S500,判断下一帧图像是否出现相机运动的情形。当下一帧图像出现相机运动的情形时,调整广告植入区域的四个顶点的坐标。
[0033]具体地,本步骤计算相机姿态,估计广告植入区域的四个的顶点运动情况以判断下一帧图像是否出现相机运动的情形。若下一帧图像出现相机运动的情形,则需要根据画面变化,调整广告植入区域的四个顶点的坐标。
[0034]S600,提取在广告植入区域内的运动前景遮罩,利用运动前景遮罩对所述广告植入区域进行遮挡。
[0035]具体地,例如在广告植入区域经过的球或者人,如果存在运动前景,则需要将广告置于运动前景的下方图层,因此本步骤可以制造广告被运动前景遮挡的真实效果。
[0036]S700,返回所述S500。
[0037]本实施例中,本申请涉及一种视频广告植入方法及系统,通过自动在每一帧图像中提取广告植入区域,并通过画面特征估计相机运动,提取运动前景,实现在直播流中叠加广告并营造逼真的广告被运动前景遮挡的效果,同时相机移动时广告植入位置也会相应变化,适用于固定或者运动相机拍摄场景。本申请中的广告植入位置可灵活设置,无需对球场进行任何改造,降低广告植入的成本,提高了灵活性。
[0038]在本申请的一实施例中,所述S200包括:
[0039]S211,将目标图像中的每个像素点投射入HSV颜色空间,以使每个像素点具有三个属性值,所述三个属性值分别为色调属性值,饱和度属性值,以及明度属性值。
[0040]S212,获取第一预设色调属性阈值,第二预设色调属性阈值,第一预设饱和度属性阈值,第二预设饱和度属性阈值,第一预设明度属性阈值,以及第二预设明度属性阈值。
[0041]S213,创建候选广告区域像素点集合。
[0042]S214,选取目标图像中的一个像素点。
[0043]S215,判断所述像素点是否同时满足色调属性值大于等于第一预设色调属性阈值且小于等于第二预设色调属性阈值,且饱和度属性值大于等于第一预设饱和度本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频广告植入方法,其特征在于,所述方法包括:获取直播流或视频文件,并将直播流或视频文件解码转化为多张图像,选取第一帧图像作为目标图像;基于预设颜色或分割网络模型对目标图像进行粗分割,生成候选广告区域;基于腐蚀处理方法和膨胀处理方法对候选广告区域进行进行细分割,得到候选广告植入区域;依据广告素材的尺寸,在候选广告植入区域内选取四个广告植入区域顶点,生成与广告素材适配的广告植入区域;判断下一帧图像是否出现相机运动的情形,当下一帧图像出现相机运动的情形时,调整广告植入区域的四个顶点的坐标;提取在广告植入区域内的运动前景遮罩,利用运动前景遮罩对所述广告植入区域进行遮挡;返回所述判断下一帧图像是否出现相机运动的情形。2.根据权利要求1所述的视频广告植入方法,其特征在于,所述基于预设颜色或分割网络模型对目标图像进行粗分割,生成候选广告区域,包括:将目标图像中的每个像素点投射入HSV颜色空间,以使每个像素点具有三个属性值,所述三个属性值分别为色调属性值,饱和度属性值,以及明度属性值;获取第一预设色调属性阈值,第二预设色调属性阈值,第一预设饱和度属性阈值,第二预设饱和度属性阈值,第一预设明度属性阈值,以及第二预设明度属性阈值;创建候选广告区域像素点集合;选取目标图像中的一个像素点;判断所述像素点是否同时满足色调属性值大于等于第一预设色调属性阈值且小于等于第二预设色调属性阈值,且饱和度属性值大于等于第一预设饱和度属性阈值且小于等于第二预设饱和度属性阈值,且明度属性值大于等于第一预设明度属性阈值且小于等于第二预设明度属性阈值;若所述像素点同时满足色调属性值大于等于第一预设色调属性阈值且小于等于第二预设色调属性阈值,且饱和度属性值大于等于第一预设饱和度属性阈值且小于等于第二预设饱和度属性阈值,且明度属性值大于等于第一预设明度属性阈值且小于等于第二预设明度属性阈值,则将所述像素点纳入所述候选广告区域像素点集合;返回选取目标图像中的一个像素点,直至目标图像中所述像素点均被选取过;提取所述候选广告区域像素点集合中的所有像素点,组成候选广告区域。3.根据权利要求1所述的视频广告植入方法,其特征在于,所述基于预设颜色或分割网络模型对目标图像进行粗分割,生成候选广告区域,包括:将目标图像输入至分割网络模型,运行分割网络模型,获取分割网络模型输出的候选广告区域。4.根据权利要求3所述的视频广告植入方法,其特征在于,在所述获取直播流或视频文件,并将直播流或视频文件解码转化为多张图像,选取第一帧图像作为目标图像之前,还包括:获取多个视频场地图像,多个视频场地图像在多个不同的相机位置拍摄;
对每一个视频场地图像标注广告牌区域,生成多个标注后的视频场地图像;将多个标注后的视频场地图像作为训练数据对分割网络模型进行训练。5.根据权利要求1所述的视频广告植入方法,其特征在于,所述基于腐蚀处理方法和膨胀处理方法对候选广告区域进行进行细分割,得到候选广告植入区域,包括:对候选广告区域采用大小为α的核进行腐蚀处理,得到腐蚀后区域;对候选广告区域采用大小为α的核进行膨胀处理,得到膨胀后区域;计算腐蚀后区域和膨胀后区域的重叠区域;对重叠区域使用canny算子...

【专利技术属性】
技术研发人员:王灿进
申请(专利权)人:新华融合媒体科技发展北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1