【技术实现步骤摘要】
广告插入位置搜索方法及在视频上自动插入广告的方法
[0001]本专利技术涉及人工智能与机器学习,特别是涉及一种广告插入位置搜索方法及在视频上自动插入广告的方法。
技术介绍
[0002]如今,深度卷积神经网络(DCNN)在工业应用中越来越流行。特别是,它们用于在互联网网站、图像或视频上做广告。它们中的大多数只是检测广告替换所需的目标/对象。举个例子,如果一个社交媒体视频背景有一个图片框,DCNN可以自动检测到这个图片框。然后根据检测位置,就可以通过某软件自动替换这个图片框为某个广告(AD)。例如,如果DCNN在视频中检测到一张桌子,则该软件可以自动将某产品的图像作为广告放置在桌子上。
[0003]但是,某些图像或社交媒体视频中可能并不存在可被检测的可替换为广告的特定目标/对象。假设有一个视频,其中只有一个空白墙面(包括有空白部分的墙面)和一个人,其没有一个明显的可替换为广告的目标/对象能够被DCNN检测到。那么,想要利用DCNN在空白墙面上自动放置广告是很困难的。因为DCNN无法找到产品广告的适当替换位置。如果软件随机选取一个位置,该位置可能会不合理,在该位置替换成广告后,社交媒体视频的效果可能会很不理想,影响社交媒体视频用户的体验。
[0004]需要说明的是,在上述
技术介绍
部分公开的信息仅用于对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
[0005]本专利技术的主要目的在于克服上述
技术介绍
的缺陷,提供一种基于深度学习的插入位置搜索方法 ...
【技术保护点】
【技术特征摘要】
1.一种广告插入位置搜索方法,其特征在于,包括如下步骤:S1、识别视频图像中的人体区域;S2、识别所述视频图像中的空白墙面区域;S3、在所述视频图像中的所述空白墙面区域上确定所述广告插入位置,以使得所述广告插入位置与所述人体区域相交。2.如权利要求1所述的广告插入位置搜索方法,其特征在于,步骤S1中,使用神经网络来分割所述人体区域,所述神经网络以所述视频图像为输入,输出为人体的掩码图像M
h
(x,y),所述掩码图像M
h
(x,y)的宽、高分别与所述视频图像I(x,y)的宽度W和高度H相同,x={0,1,
…
,W
‑
1}和y={0,1,
…
,H
‑
1},所述掩码图像M
h
(x,y)中的像素值为:非人体区域的像素M
h
(x,y)=0;人体区域的像素M
h
(x,y)=1所述掩码图像M
h
(x,y)中的所述人体区域为:R
h
(x,y),当M
h
(x,y)=1时。3.如权利要求2所述的广告插入位置搜索方法,其特征在于,步骤S2中,使用神经网络来分割所述空白墙面区域;所述神经网络以所述视频图像为输入,输出为所述空白墙面区域的掩码图像M
w
(x,y),所述掩码图像(x,y)的宽、高分别与所述视频图像I(x,y)的宽度W和高度H相同,x={0,1,
…
,W
‑
1}和y={0,1,
…
,H
‑
1},所述掩码图像M
w
(x,y)中的像素值为:非空白墙面区域的像素M
w
(x,y)=0;空白墙面区域的像素M
w
(x,y)=1所述掩码图像M
w
(x,y)中的所述空白墙面区域为:R
w
(x,y),当M
w
(x,y)=1时。4.如权利要求3所述的广告插入位置搜索方法,其特征在于,步骤S3中,在所述空白墙面区域上确定一个适合插入所述广告的矩形区域。5.如权利要求4所述的广告插入位置搜索方法,其特征在于,步骤S3进一步包括如下步骤:步骤S31:对所述矩形区域的高度W
r
和宽度H
r
分别进行初始设置,并确定所述矩形区域的左上角坐标(x1,y1)、右上角坐标(x2,y2)、右下角坐标(x3,y3)和左下角坐标(x4,y4)的初始坐标位置;步骤S32:以所述矩形区域的四个角坐标为基础,创建一个掩码图像M
r
(x,y)来标记所述矩形区域,所述矩形区域的掩码图像M
r
(x,y)的宽、高分别与所述视频图像的宽、高相同,所述掩码图像M
r
(x,y)中的像素值为:非所述矩形区域的像素M
r
(x,y)=0;所述矩形区域的像素M
r
(x,y)=1所述掩码图像M
r
(x,y)中的所述矩形区域为:R
r
(x,y),当M
r
(x,y)=1时然后,使用所述人体的掩码图像M
h
(x,y)和所述空白墙面区域的掩码图像M
w
(x,y),来确定所述矩形区域的位置,其中:所述人体区域与所述矩形区域相交的区域为:R1=R
h
∩R
r
所述空白墙面区域与所述矩形区域相交的区域为:R2=R
w
∩R
r
使得所述矩形区域的位置满足如下条件:
R1=R
r
*N%,且R2=R
r
*(100
‑
N)%,0<N<100;步骤S33:如果所述矩形区域不满足所述条件,在所述视频图像上移动所述矩形区域,在同一行上,使所述矩形区域从左向右移动,确定所述矩形区域的四个角的下一个位置,并计算所述矩形区域的新位置是否满足所述条件;步骤S34:如果所述矩形区域仍然不满足所述条件,则移动到下一行,在所述下一行上使所述矩形区域从左向右移动并计算所述矩形区域的新位置是否满足所述条件;重复步骤S33到步骤S34,直到找到满足所述条件的位置。6.如权利要求5所述的广告插入位置搜索方法,其特征在于,步骤S31中,所述矩形区域的高度W
r
和宽度H
r
分别初始设置为所述视频图像的高度和宽度的1/n:W
r
=W/n;H
r
=H/n所述矩形区域的左上角坐标位置的初始设置为所述视频图像的第一列和图像高度的1/n行,对于所述矩形区域的左上角坐标(x1,y1)、右上角坐标(x2,y2)、右下角坐标(x3,y3)和左下角坐标(x4,y4),各自的初始坐标位置是:x
c1
=0;y
d1
=H/nx
c2
=0+W
r
;y
d2
=H/nx
c3
=0+W
r
;y
d3
=(H/n)+H
r
x
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。