[发明专利]基于几何关系的光流无监督损失计算方法有效
| 申请号: | 202010093052.3 | 申请日: | 2020-02-14 |
| 公开(公告)号: | CN111325774B | 公开(公告)日: | 2023-04-18 |
| 发明(设计)人: | 王贺升;张弛;王光明 | 申请(专利权)人: | 上海交通大学 |
| 主分类号: | G06T7/269 | 分类号: | G06T7/269 |
| 代理公司: | 上海段和段律师事务所 31334 | 代理人: | 李佳俊;郭国中 |
| 地址: | 200240 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 几何 关系 光流无 监督 损失 计算方法 | ||
1.一种基于几何关系的光流无监督损失计算方法,其特征在于,包括:
步骤A:进行光流不相交损失计算;
步骤B:进行非遮挡区域光流不遮挡损失计算;
所述步骤A包括:
步骤A1:对于连续两帧图像,利用光流网络得到第一帧到第二帧的前向光流与第二帧到第一帧的后向光流,将两者不一致区域判定为遮挡区域;
步骤A2:以3×3为滑动核尺寸,1为滑动步长,对尺寸为H×W的第一帧图像,得到(H-2)×(W-2)个尺寸为3×3的基本单位;
其中,H表示:图像的高度为H个像素;W表示:图像的宽度为W个像素;
步骤A3:利用并行计算提高计算效率,将整张图像分为若干基本单位,并在每个基本单位内,依次计算中间像素点和与之相邻的8个像素点间的光流不相交损失;
步骤A4:对所有基本单位损失值求平均,得到整张图片的光流不相交损失;
所述步骤A3包括:
步骤A3.1:在光流移动中,非遮挡区域第一帧中的像素点像素点和与之对应的第二帧中的像素点像素点第一帧中两像素点到第二帧对应位置时,不会发生遮挡,对于遮挡情况,计算光流不相交损失进行惩罚,其中,pmid对应基本单位的中间像素点,pi对应基本单位内与pmid相邻的其他像素点,i=1,2,…8;
步骤A3.2:若光流与光流未发生交叉,则像素点间的光流不相交损失为0;否则,判定像素点间发生遮挡,计算光流不相交损失;
所述步骤A3.2包括:
步骤A3.2.1:在第一帧图像内,以中间像素点与周围像素点的差异程度,计算光流不相交损失权重,根据如下公式计算每个基本单位中,中间像素点pmid与相邻周边8个像素点pi间的光流不相交损失权重wi:
其中,pmid为基本单位的中间像素点,pi对应基本单位内与pmid相邻的其他像素点,i=1,2,…8,j∈{R,G,B},用pi,、pmid,表示pi、pmid像素点对应的颜色空间RGB三通道值;i表示:与中间像素点相邻的像素点编号;j表示:RGB颜色色域的通道编号;
步骤A3.2.2:获得光流相交系数μi与λi,计算公式如下:
xmid+λiΔxmid=xi+μiΔxi
ymid+λiΔymid=yi+μiΔyi
其中,(xmid,ymid)为第一帧内中间像素点坐标,(xi,yi)为第一帧内相邻像素点坐标,Δx、Δy为像素点由第一帧流向第二帧在坐标系下的位移,求得:
Δ=-ΔxmidΔyi+ΔxiΔymid
Δ表示:中间变量;
步骤A3.2.3:计算一个基本单位内,中间像素点相对于所有8个相邻的周围像素点的光流不相交损失Eunit,公式如下:
其中,i=1,2,...,8,表示在基本单位内与中间像素点pmid相邻的8个像素,wi为pi的光流不相交损失权重;
Ei表示:单个像素的不相交损失值;
在一个基本单位内计算得到Eunit,共提取(H-2)×(W-2)个基本单位,记Ek表示第k个单位内所求光流不相交损失,k=1,2,...,(H-2)×(W-2);
所述步骤A4包括:
对第一帧图片提取的(H-2)×(W-2)个基本单位求得的光流不相交损失取均值,求整张图片的光流不相交损失,公式如下:
其中,Ek表示第k个单位内所求光流不相交损失;
所述步骤B包括:
步骤B1:对连续两帧图像,利用光流网络得到第一帧到第二帧的前向光流与第二帧到第一帧的后向光流,将两者不一致区域判断为遮挡区域;
步骤B2:以4×4为滑动核尺寸,1为滑动步长,对尺寸为H×W的第一帧图像进行采样,得到尺寸为4×4的(H-3)×(W-3)个基本单位;
步骤B3:利用并行计算提高计算效率,将整张图像分为若干基本单位,并在每个基本单位内,依次计算外围12个像素点与中间4个像素点的光流不遮挡损失;
所述步骤B3包括:
步骤B3.1:判断在第二帧中,周边像素点是否流入中间4个像素点组成的四边形内部;
步骤B3.2:对于外围像素点Pi,根据中间像素点组成的四边形ABCD与Pi与在空间上的几何关系,定义像素点Pi的光流不遮挡损失Ei′:
其中,Pi为基本单位中外围的像素点,i=1,2,...,12;di为Pi到四边形各边距离的最小值;
步骤B3.3:求一个基本单位内12个外围像素点的光流不遮挡损失Eunit′:
在一个基本单位内计算得到Eunit′,共提取(H-3)×(W-3)个基本单位,记Ek′表示第k个单位内所求光流不遮挡损失,k=1,2,...,(H-3)×(W-3);
步骤B4:对第一帧图片提取的(H-3)×(W-3)个基本单位求得的光流不遮挡损失取均值,求整张图片的光流不遮挡损失,公式如下:
其中,H表示:图像的高度为H个像素;W表示:图像的宽度为W个像素。
2.根据权利要求1所述的基于几何关系的光流无监督损失计算方法,其特征在于,所述步骤B3.1包括:
步骤B3.1.1:定义一个基本单位内,中间4个像素点Pi与外围12个像素点Pi,其中j∈{A,B,C,D},i=1,2,...,12,第一帧采样获得基本单位的中间4个像素点PAPBPCPD在第二帧中构成四边形ABCD,由对角线分割为两个三角形,根据选择不同对角线AC或BD进行分割,分为各含两个三角形的两种情况ΔABC+ΔACD与ΔABD+ΔBCD,当且仅当以任一种分割方式,外围像素点均流入某三角形内时,判定发生遮挡;
步骤B3.1.2:对三角形ΔABC与点Pi,当BA×BP、AC×AP、CB×CP为同一方向时,判断Pi在ΔABC内;同理可推断Pi与ΔACD、ΔABD、ΔBCD的空间关系,计算逻辑表达式如下:
xBA表示:三角形的BA边向量的x坐标;
yBA表示:三角形的BA边向量的y坐标;
满足(ΓΔABC∨ΓΔACD)∧(ΓΔABD∨ΓΔBCD)=1时,判定Pi在四边形ABCD内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010093052.3/1.html,转载请声明来源钻瓜专利网。





