CN102682442A - 基于光流场的运动目标超分辨率图像重建方法 - Google Patents

基于光流场的运动目标超分辨率图像重建方法 Download PDF

Info

Publication number
CN102682442A
CN102682442A CN2012101337719A CN201210133771A CN102682442A CN 102682442 A CN102682442 A CN 102682442A CN 2012101337719 A CN2012101337719 A CN 2012101337719A CN 201210133771 A CN201210133771 A CN 201210133771A CN 102682442 A CN102682442 A CN 102682442A
Authority
CN
China
Prior art keywords
image
resolution
frame
flow field
overbar
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012101337719A
Other languages
English (en)
Other versions
CN102682442B (zh
Inventor
路小波
周潞
曾维理
耿威
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Southeast University
Original Assignee
Southeast University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Southeast University filed Critical Southeast University
Priority to CN201210133771.9A priority Critical patent/CN102682442B/zh
Publication of CN102682442A publication Critical patent/CN102682442A/zh
Application granted granted Critical
Publication of CN102682442B publication Critical patent/CN102682442B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

本发明提出一种基于光流场的运动目标超分辨率图像重建方法,它包括如下步骤:第一步,基于光流场的运动目标跟踪和运动估计:首先在第一帧图像中截取出运动目标图像,然后根据参考帧图像中运动目标图像的位置截取下一帧图像中相同位置上的运动目标图像,计算两帧运动目标图像之间的光流场,其次利用光流场获得运动目标图像的运动参数,根据运动参数在参考帧的下一帧图像中更改运动目标图像的位置,最后按照相同的方法依次对相邻两帧图像进行处理,跟踪截取每帧图像的运动目标图像;第二步,利用非均匀插值法对低分辨率图像序列进行图像融合;第三步,利用维纳滤波法对初步融合的高分辨率图像进行图像复原处理,得到清晰的高分辨率图像。

Description

基于光流场的运动目标超分辨率图像重建方法
技术领域
本发明涉及图像处理领域,是一种基于光流场的运动目标超分辨率图像重建方法。
背景技术
进入21世纪,视频监控技术显示日益广泛的应用前景。在城市交通管理中,可利用监控摄像机对交通状况实时监控,发现各种交通违章车辆;在安全领域,对重要部门或者敏感的公共场合,借助视频监控***实时监测突发事件或者可疑人物。如何对国家***门和敏感的公共场合进行全天候、实时、自动的监控,已成为世界各国高度重视的问题,智能视频监控技术是解决这一问题的有效手段。在视频监控应用中,由于摄像机分辨率低等原因,往往拍摄到的视频图像分辨率较低,难以从图像中获取需要的细节特征,如车辆的车牌信息、人的面部特征等,给案件的侦破造成困难。此外,目前的图像传输和存储大多采用压缩方式,也会导致图像分辨率下降,不利于图像的分析利用。因此,如何提高视频图像的分辨率,成为智能视频监控技术所面临的难题。该问题的解决对提高智能监控***的性能,具有重要的理论意义和应用价值。
要获得高分辨率的图像,直接的方法是采用高分辨率的视频摄像机,如高清摄像机。但高清摄像机价格很高,短期内难以大规模使用。在相当长的时期内,普通摄像机仍是视频监控的主流设备。因此有必要研究新的技术提供图像分辨率,图像超分辨率技术在这种背景下应运而生,超分辨率技术利用已有的低分辨率成像***,采图像处理的方法,从软件的角度提高图像的分辨率,弥补摄像机硬件方面的不足。超分辨率技术是提高图像空间分辨率、改善图像质量的有效方法,受到国内外学术界和商业界的极大关注,得到广泛深入的研究。
发明内容
本发明是一种能够提高超分辨率图像重建方法在目标运动时的能力的基于光流场的运动目标超分辨率图像重建方法。
为了实现该目标,本发明提供一种基于光流场的运动目标超分辨率图像重建方法,包括如下步骤:
步骤1:基于光流场的运动目标跟踪和运动估计,从同一传感器获取连续K帧M1×M2大小的低分辨率图像Yk(x,y),按照公知的建立图像坐标系的方法,以坐标(x,y)=(0,0)作为坐标原点建立坐标系,使图像全部落在第一象限内,得到低分辨率灰度图像序列{Yk(x,y)|0≤x<M1,0≤y<M2,k=1,2,...,K},其中,M1、M2分别为每帧低分辨率图像的图像矩阵的行数和列数,且M1、M2、K均为正整数,二维函数Yk(x,y)表示低分辨率图像序列中第k帧图像,x和y都为非负整数,从低分辨率灰度图像序列{Yk(x,y)|k=1,2,...,K}中获取的运动目标的低分辨率图像序列表示为{Dk(x,y)|k=1,2,...,K},二维函数Dk(x,y)表示从第k帧图像Yk(x,y)中提取出来的大小为dw×dh的运动目标图像,获取低分辨率运动目标图像序列的步骤如下:
步骤1.1:令k初始值为1,在第k帧低分辨率图像Yk(x,y)中标记出尺寸大小dw×dh的第k帧运动目标图像Dk(x,y),以运动目标图像中任意一点的位置坐标作为第k帧运动目标图像的位置坐标
Figure BDA0000159073740000021
Figure BDA0000159073740000022
Figure BDA0000159073740000023
都为非负整数,dw和dh均为正整数;
步骤1.2:依次对两帧连续图像Yk(x,y)和Yk+1(x,y)进行处理,以图像Yk(x,y)为参考帧,初始化第k+1帧图像的运动目标的位置坐标为
Figure BDA0000159073740000024
将图像Yk+1(x,y)中位置坐标
Figure BDA0000159073740000025
处大小为dw×dh的图像作为第k+1帧初始运动目标图像Dk+1(x,y);
步骤1.3:分别计算图像Dk(x,y)和Dk+1(x,y)的高斯金字塔图像Pk,l(x,y)和Pk+1,l(x,y),l为图像高斯金字塔层的序数,l为正整数且1≤l≤L,L为两帧图像中最高金字塔层数的最小值,l初始值为L,高斯金字塔图像Pk,l(x,y)大小为dw/2l-1×dh/2l-1,利用图像光流场估计图像Dk+1(x,y)相对于图像Dk(x,y)的水平和垂直位移Fk,0、Fk,1,设水平和垂直位移Fk,0、Fk,1的初始值均为0,具体方法如下:
步骤1.3.1:利用高斯滤波对图像Pk,l(x,y)和Pk+1,l(x,y)进行预处理,预处理后的低分辨率图像分别记为El(x,y,k)和El(x,y,k+1),即图像序列El(x,y,t)分别在第t=k帧和第t=k+1帧的图像;
步骤1.3.2:利用El(x,y,k)中每四个相邻像素与El(x,y,k+1)中对应位置的四个像素组成的八像素点立方体邻域,估计图像偏导数
Figure BDA0000159073740000026
在每个邻域中坐标为(i,j)处的值,i、j为正整数,1≤i≤dw/2l-1,1≤j≤dh/2l-1即:
E x l ≈ 1 4 { E i , j + 1 , k l - E i , j , k l + E i + 1 , j + 1 , k l - E i + 1 , j , k l + E i , j + 1 , k + 1 l - E i , j , k + 1 l + E i + 1 , j + 1 , k + 1 l - E i + 1 , j , k + 1 l }
E y ≈ 1 4 { E i + 1 , j , k l - E i , j , k l + E i + 1 , j + 1 , k l - E i , j + 1 , k l + E i + 1 , j , k + 1 l - E i , j , k + 1 l + E i + 1 , j + 1 , k + 1 l - E i , j + 1 , k + 1 l }
E t ≈ 1 4 { E i , j , k + 1 l - E i , j , k l + E i + 1 , j , k + 1 l - E i + 1 , j , k l + E i , j + 1 , k + 1 l - E i , j + 1 , k l + E i + 1 , j + 1 , k + 1 l - E i + 1 , j + 1 , k l }
E 1 + ( d w / 2 l - 1 ) , j , k l = E d w / 2 l - 1 , j , k l
E i , 1 + ( d h / 2 l - 1 ) , k l = E i , d h / 2 l - 1 , k l
E 1 + ( d w / 2 l - 1 ) , 1 + ( d h / 2 l - 1 ) , k l = E d w / 2 l - 1 , d h / 2 l - 1 , k l
其中,分别为亮度图像El(x,y,t)对x、y、t的偏导数的缩写,下标(i,j,k)表示第k帧图像中第i行和第j列交叉处的点的坐标;
步骤1.3.3:利用最小化全局误差,计算光流场速度矩阵U、V,其大小均为dw×dh
u n + 1 = u ‾ n - E x l ( E x l u ‾ n + E y l v ‾ n + E t l ) / ( α 2 + ( E x l ) 2 + ( E y l ) 2 )
v n + 1 = v ‾ n - E y l ( E x l u ‾ n + E y l v ‾ n + E t l ) / ( α 2 + ( E x l ) 2 + ( E y l ) 2 )
其中,u=dx/dt和v=dy/dt分别为光流场的两个分量U、V在坐标点(x,y)处的值,且U、V、u、v初始值均为0,α为权重因子,n为迭代次数,取α为1,n为100,局部均值
Figure BDA0000159073740000037
定义为
u ‾ i , j , k = 1 6 { u i - 1 , j , k + u i , j + 1 , k + u i + 1 , j , k + u i , j - 1 , k } + 1 12 { u i - 1 , j - 1 , k + u i - 1 , j + 1 , k + u i + 1 , j + 1 , k + u i + 1 , j - 1 , k }
v ‾ i , j , k = 1 6 { v i - 1 , j , k + v i , j + 1 , k + v i + 1 , j , k + v i , j - 1 , k } + 1 12 { v i - 1 , j - 1 , k + v i - 1 , j + 1 , k + v i + 1 , j + 1 , k + v i + 1 , j - 1 , k }
v-1,j,k=v0,j,k    vi,-1,k=vi,0,k    v-1,-1,k=v0,0,k
u-1,j,k=u0,j,k    ui,-1,k=ui,0,k    u-1,-1,k=u0,0,k
v d w , j , k = v d w - 1 , j , k v i , d h , k = v i , d h - 1 , k v d w , d h , k = v d w - 1 , d h - 1 , k
u d w , j , k = u d w - 1 , j , k u i , d h , k = u i , d h - 1 , k u d w , d h , k = u d w - 1 , d h - 1 , k
其中,下标(i,j,k)表示第k帧图像中第i行和第j列交叉处的点的坐标,i、j为正整数,1≤i≤dw,1≤j≤dh
步骤1.3.4:利用公式 F k , l , 0 = 1 d w × d h Σ y = 0 d h - 1 Σ x = 0 d w - 1 U ( x , y ) F k , l , 1 = 1 d w × d h Σ y = 0 d h - 1 Σ x = 0 d w - 1 V ( x , y ) 分别计算光流场两个分量U、V的均值Fk,l,0、Fk,l,1,U为光流场水平速度矩阵,V为光流场垂直速度矩阵,并利用公式
Figure BDA00001590737400000319
Figure BDA00001590737400000320
得到图像运动参数,若l不为1,则将l减1,返回步骤1.3.1,否则,分别对Fk,0、Fk,1做四舍五入的取整操作;
步骤1.4:利用公式
Figure BDA0000159073740000041
计算第k+1帧图像Dk+1(x,y)新的目标图像位置坐标重新截取图像Yk+1(x,y)的运动目标图像Dk+1(x,y),若Yk+1(x,y)不为最后一帧图像,k加1,返回步骤1.2,否则,结束目标图像的提取;
步骤2:利用非均匀插值法,将低分辨率图像序列{Dk(x,y)|k=1,2,...,K}融合为一帧大小为(p·dw)×(p·dh)的模糊的高分辨率图像Z(x,y),其中放大因子p为正整数,取p为4,图像融合的具体方法为:
步骤2.1:根据图像运动位移Fk,0、Fk,1分别对p取余的结果,将低分辨率图像序列{Dk(x,y)|k=1,2,...,K}分为p×p个类别,计算出每个类别中的低分辨率图像在每个像素点上的像素值中值,得到大小为dw×dh的中值图像序列{Sg,h(x,y)|0≤x<dw,0≤y<dh,g,k=1,2,...,p};
步骤2.2:根据Z(p×x+g-1,p×y+h-1)=Sg,h(x,y),0≤x<dw,0≤y<dh,分别将中值图像序列{Sg,h(x,y)|g,k=1,2,...,p}的像素值保存到高分辨率图像Z(x,y)中,得到高分辨率图像Z(x,y);
步骤3:利用维纳滤波法对初步融合的高分辨率图像Z(x,y)进行图像复原处理,获得清晰的大小为(p·dw)×(p·dh)的高分辨率图像Z(x,y),具体实现为:
步骤3.1:计算图像Z(x,y)的傅里叶变换图像G(x,y),大小为(p·dw)×(p·dh);
步骤3.2:计算图像Z(x,y)每个像素值的平方,得到大小为(p·dw)×(p·dh)的图像Z 2(x,y);
步骤3.3:利用式子
Z ( x , y ) = 1 Z ‾ ( x , y ) Z ‾ 2 ( x , y ) Z ‾ 2 ( x , y ) + σ G ( x , y )
计算得到清晰的高分辨率图像Z(x,y),其中,σ为常数0.001。
与现有技术相比,本发明的特点在于:
1)本发明利用光流场的特点,针对含有运动目标的低分辨率图像序列,能较准确地估计出较大运动位移的目标的运动参数,以提高重建的高分辨率图像的质量,特别是针对快速运动目标的超分辨率图像重建问题;
2)本发明通过对运动目标的跟踪,只对运动目标图像进行处理,避免了对包含大量冗余背景信息的整幅图像进行处理而耗费时间,提高了算法运算速度;
3)本发明将维纳滤波引入到超分辨率图像重建中,滤除了图像融合后高分辨率图像中存在的噪声干扰。
附图说明
图1是基于光流场的运动目标超分辨率图像重建流程图。
图2是估计局部均值的大小为3×3的拉普拉斯模板。
图3是数字图像所用的坐标约定。
图4是估计图像在每个像素点处三个方向的偏导数时,使用的八个相邻像素点构成的立方体邻域图。
具体实施方式
在具体的实施方式中,将结合附图,清楚完整地描述基于光流场的运动目标超分辨率图像重建方法的详细过程,
一种基于光流场的运动目标超分辨率图像重建方法,其特征在于按照以下步骤进行:
步骤1:基于光流场的运动目标跟踪和运动估计,从同一传感器获取连续K帧M1×M2大小的低分辨率图像Yk(x,y),按照公知的建立图像坐标系的方法,以坐标(x,y)=(0,0)作为坐标原点建立坐标系,使图像全部落在第一象限内,得到低分辨率灰度图像序列{Yk(x,y)|0≤x<M1,0≤y<M2,k=1,2,...,K},其中,M1、M2分别为每帧低分辨率图像的图像矩阵的行数和列数,且M1、M2、K均为正整数,二维函数Yk(x,y)表示低分辨率图像序列中第k帧图像,x和y都为非负整数,从低分辨率灰度图像序列{Yk(x,y)|k=1,2,...,K}中获取的运动目标的低分辨率图像序列表示为{Dk(x,y)|k=1,2,...,K},二维函数Dk(x,y)表示从第k帧图像Yk(x,y)中提取出来的大小为dw×dh的运动目标图像,获取低分辨率运动目标图像序列的步骤如下:
步骤1.1:令k初始值为1,在第k帧低分辨率图像Yk(x,y)中标记出尺寸大小dw×dh的第k帧运动目标图像Dk(x,y),以运动目标图像中任意一点的位置坐标作为第k帧运动目标图像的位置坐标
Figure BDA0000159073740000051
Figure BDA0000159073740000052
Figure BDA0000159073740000053
都为非负整数,dw和dh均为正整数;
步骤1.2:依次对两帧连续图像Yk(x,y)和Yk+1(x,y)进行处理,以图像Yk(x,y)为参考帧,初始化第k+1帧图像的运动目标的位置坐标为
Figure BDA0000159073740000054
将图像Tk+1(x,y)中位置坐标
Figure BDA0000159073740000055
处大小为dw×dh的图像作为第k+1帧初始运动目标图像Dk+1(x,y);
步骤1.3:分别计算图像Dk(x,y)和Dk+1(x,y)的高斯金字塔图像Pk,l(x,y)和Pk+1,l(x,y),l为图像高斯金字塔层的序数,l为正整数且1≤l≤L,L为两帧图像中最高金字塔层数的最小值,l初始值为L,高斯金字塔图像Pk,l(x,y)大小为dw/2l-1×dh/2l-1,利用图像光流场估计图像Dk+1(x,y)相对于图像Dk(x,y)的水平和垂直位移Fk,0、Fk,1,设水平和垂直位移Fk,0、Fk,1的初始值均为0,具体方法如下:
步骤1.3.1:利用高斯滤波对图像Pk,l(x,y)和Pk+1,l(x,y)进行预处理,预处理后的低分辨率图像分别记为El(x,y,k)和El(x,y,k+1),即图像序列El(x,y,t)分别在第t=k帧和第t=k+1帧的图像;
步骤1.3.2:利用El(x,y,k)中每四个相邻像素与El(x,y,k+1)中对应位置的四个像素组成的八像素点立方体邻域,估计图像偏导数
Figure BDA0000159073740000061
在每个邻域中坐标为(i,j)处的值,i、j为正整数,1≤i≤dw/2l-1,1≤j≤dh/2l-1即:
E x l ≈ 1 4 { E i , j + 1 , k l - E i , j , k l + E i + 1 , j + 1 , k l - E i + 1 , j , k l + E i , j + 1 , k + 1 l - E i , j , k + 1 l + E i + 1 , j + 1 , k + 1 l - E i + 1 , j , k + 1 l }
E y ≈ 1 4 { E i + 1 , j , k l - E i , j , k l + E i + 1 , j + 1 , k l - E i , j + 1 , k l + E i + 1 , j , k + 1 l - E i , j , k + 1 l + E i + 1 , j + 1 , k + 1 l - E i , j + 1 , k + 1 l }
E t ≈ 1 4 { E i , j , k + 1 l - E i , j , k l + E i + 1 , j , k + 1 l - E i + 1 , j , k l + E i , j + 1 , k + 1 l - E i , j + 1 , k l + E i + 1 , j + 1 , k + 1 l - E i + 1 , j + 1 , k l }
E 1 + ( d w / 2 l - 1 ) , j , k l = E d w / 2 l - 1 , j , k l
E i , 1 + ( d h / 2 l - 1 ) , k l = E i , d h / 2 l - 1 , k l
E 1 + ( d w / 2 l - 1 ) , 1 + ( d h / 2 l - 1 ) , k l = E d w / 2 l - 1 , d h / 2 l - 1 , k l
其中,
Figure BDA0000159073740000068
Figure BDA0000159073740000069
分别为亮度图像El(x,y,t)对x、y、t的偏导数的缩写,下标(i,j,k)表示第k帧图像中第i行和第j列交叉处的点的坐标;
步骤1.3.3:利用最小化全局误差,计算光流场速度矩阵U、V,其大小均为dw×dh
u n + 1 = u ‾ n - E x l ( E x l u ‾ n + E y l v ‾ n + E t l ) / ( α 2 + ( E x l ) 2 + ( E y l ) 2 )
v n + 1 = v ‾ n - E y l ( E x l u ‾ n + E y l v ‾ n + E t l ) / ( α 2 + ( E x l ) 2 + ( E y l ) 2 )
其中,u=dx/dt和v=dy/dt分别为光流场的两个分量U、V在坐标点(x,y)处的值,且U、V、u、v初始值均为0,α为权重因子,n为迭代次数,取α为1,n为100,局部均值定义为
u ‾ i , j , k = 1 6 { u i - 1 , j , k + u i , j + 1 , k + u i + 1 , j , k + u i , j - 1 , k } + 1 12 { u i - 1 , j - 1 , k + u i - 1 , j + 1 , k + u i + 1 , j + 1 , k + u i + 1 , j - 1 , k }
v ‾ i , j , k = 1 6 { v i - 1 , j , k + v i , j + 1 , k + v i + 1 , j , k + v i , j - 1 , k } + 1 12 { v i - 1 , j - 1 , k + v i - 1 , j + 1 , k + v i + 1 , j + 1 , k + v i + 1 , j - 1 , k }
v-1,j,k=v0,j,k    vi,-1,k=vi,0,k     v-1,-1,k=v0,0,k
u-1,j,k=u0,j,k    ui,-1,k=ui,0,k     u-1,-1,k=u0,0,k
v d w , j , k = v d w - 1 , j , k v i , d h , k = v i , d h - 1 , k v d w , d h , k = v d w - 1 , d h - 1 , k
u d w , j , k = u d w - 1 , j , k u i , d h , k = u i , d h - 1 , k u d w , d h , k = u d w - 1 , d h - 1 , k
其中,下标(i,j,k)表示第k帧图像中第i行和第j列交叉处的点的坐标,i、j为正整数,1≤i≤dw,1≤j≤dh
步骤1.3.4:利用公式 F k , l , 0 = 1 d w × d h Σ y = 0 d h - 1 Σ x = 0 d w - 1 U ( x , y ) F k , l , 1 = 1 d w × d h Σ y = 0 d h - 1 Σ x = 0 d w - 1 V ( x , y ) 分别计算光流场两个分量U、V的均值Fk,l,0、Fk,l,1,U为光流场水平速度矩阵,V为光流场垂直速度矩阵,并利用公式
Figure BDA00001590737400000710
得到图像运动参数,若l不为1,则将l减1,返回步骤1.3.1,否则,分别对Fk,0、Fk,1做四舍五入的取整操作;
步骤1.4:利用公式计算第k+1帧图像Dk+1(x,y)新的目标图像位置坐标
Figure BDA00001590737400000712
重新截取图像Yk+1(x,y)的运动目标图像Dk+1(x,y),若Yk+1(x,y)不为最后一帧图像,k加1,返回步骤1.2,否则,结束目标图像的提取;
步骤2:利用非均匀插值法,将低分辨率图像序列{Dk(x,y)|k=1,2,...,K}融合为一帧大小为(p·dw)×(p·dh)的模糊的高分辨率图像Z(x,y),其中放大因子p为正整数,取p为4,图像融合的具体方法为:
步骤2.1:根据图像运动位移Fk,0、Fk,1分别对p取余的结果,将低分辨率图像序列{Dk(x,y)|k=1,2,...,K}分为p×p个类别,计算出每个类别中的低分辨率图像在每个像素点上的像素值中值,得到大小为dw×dh的中值图像序列{Sg,h(x,y)|0≤x<dw,0≤y<dh,g,k=1,2,...,p};
步骤2.2:根据Z(p×x+g-1,p×y+h-1)=Sg,h(x,y),0≤x<dw,0≤y<dh,分别将中值图像序列{Sg,h(x,y)|g,k=1,2,...,p}的像素值保存到高分辨率图像Z(x,y)中,得到高分辨率图像Z(x,y);
步骤3:利用维纳滤波法对初步融合的高分辨率图像Z(x,y)进行图像复原处理,获得清晰的大小为(p·dw)×(p·dh)的高分辨率图像Z(x,y),具体实现为:
步骤3.1:计算图像Z(x,y)的傅里叶变换图像G(x,y),大小为(p·dw)×(p·dh);
步骤3.2:计算图像Z(x,y)每个像素值的平方,得到大小为(p·dw)×(p·dh)的图像Z 2(x,y);
步骤3.3:利用式子
Z ( x , y ) = 1 Z ‾ ( x , y ) Z ‾ 2 ( x , y ) Z ‾ 2 ( x , y ) + σ G ( x , y )
计算得到清晰的高分辨率图像Z(x,y),其中,σ为常数0.001。

Claims (1)

1.一种基于光流场的运动目标超分辨率图像重建方法,其特征在于按照以下步骤进行:
步骤1:基于光流场的运动目标跟踪和运动估计,从同一传感器获取连续K帧M1×M2大小的低分辨率图像Yk(x,y),按照公知的建立图像坐标系的方法,以坐标(x,y)=(0,0)作为坐标原点建立坐标系,使图像全部落在第一象限内,得到低分辨率灰度图像序列{Yk(x,y)|0≤x<M1,0≤y<M2,k=1,2,...,K},其中,M1、M2分别为每帧低分辨率图像的图像矩阵的行数和列数,且M1、M2、K均为正整数,二维函数Yk(x,y)表示低分辨率图像序列中第k帧图像,x和y都为非负整数,从低分辨率灰度图像序列{Yk(x,y)|k=1,2,...,K}中获取的运动目标的低分辨率图像序列表示为{Dk(x,y)|k=1,2,...,K},二维函数Dk(x,y)表示从第k帧图像Yk(x,y)中提取出来的大小为dw×dh的运动目标图像,获取低分辨率运动目标图像序列的步骤如下:
步骤1.1:令k初始值为1,在第k帧低分辨率图像Yk(x,y)中标记出尺寸大小dw×dh的第k帧运动目标图像Dk(x,y),以运动目标图像中任意一点的位置坐标作为第k帧运动目标图像的位置坐标
Figure FDA0000159073730000011
Figure FDA0000159073730000012
Figure FDA0000159073730000013
都为非负整数,dw和dh均为正整数;
步骤1.2:依次对两帧连续图像Yk(x,y)和Yk+1(x,y)进行处理,以图像Yk(x,y)为参考帧,初始化第k+1帧图像的运动目标的位置坐标为将图像Yk+1(x,y)中位置坐标
Figure FDA0000159073730000015
处大小为dw×dh的图像作为第k+1帧初始运动目标图像Dk+1(x,y);
步骤1.3:分别计算图像Dk(x,y)和Dk+1(x,y)的高斯金字塔图像Pk,l(x,y)和Pk+1,l(x,y),l为图像高斯金字塔层的序数,l为正整数且1≤l≤L,L为两帧图像中最高金字塔层数的最小值,l初始值为L,高斯金字塔图像Pk,l(x,y)大小为dw/2l-1×dh/2l-1,利用图像光流场估计图像Dk+1(x,y)相对于图像Dk(x,y)的水平和垂直位移Fk,0、Fk,1,设水平和垂直位移Fk,0、Fk,1的初始值均为0,具体方法如下:
步骤1.3.1:利用高斯滤波对图像Pk,l(x,y)和Pk+1,l(x,y)进行预处理,预处理后的低分辨率图像分别记为El(x,y,k)和El(x,y,k+1),即图像序列El(x,y,t)分别在第t=k帧和第t=k+1帧的图像;
步骤1.3.2:利用El(x,y,k)中每四个相邻像素与El(x,y,k+1)中对应位置的四个像素组成的八像素点立方体邻域,估计图像偏导数
Figure FDA0000159073730000016
在每个邻域中坐标为(i,j)处的值,i、j为正整数,1≤i≤dw/2l-1,1≤j≤dh/2l-1即:
E x l ≈ 1 4 { E i , j + 1 , k l - E i , j , k l + E i + 1 , j + 1 , k l - E i + 1 , j , k l + E i , j + 1 , k + 1 l - E i , j , k + 1 l + E i + 1 , j + 1 , k + 1 l - E i + 1 , j , k + 1 l }
E y ≈ 1 4 { E i + 1 , j , k l - E i , j , k l + E i + 1 , j + 1 , k l - E i , j + 1 , k l + E i + 1 , j , k + 1 l - E i , j , k + 1 l + E i + 1 , j + 1 , k + 1 l - E i , j + 1 , k + 1 l }
E t ≈ 1 4 { E i , j , k + 1 l - E i , j , k l + E i + 1 , j , k + 1 l - E i + 1 , j , k l + E i , j + 1 , k + 1 l - E i , j + 1 , k l + E i + 1 , j + 1 , k + 1 l - E i + 1 , j + 1 , k l }
E 1 + ( d w / 2 l - 1 ) , j , k l = E d w / 2 l - 1 , j , k l
E i , 1 + ( d h / 2 l - 1 ) , k l = E i , d h / 2 l - 1 , k l
E 1 + ( d w / 2 l - 1 ) , 1 + ( d h / 2 l - 1 ) , k l = E d w / 2 l - 1 , d h / 2 l - 1 , k l
其中,
Figure FDA0000159073730000028
分别为亮度图像El(x,y,t)对x、y、t的偏导数的缩写,下标(i,j,k)表示第k帧图像中第i行和第j列交叉处的点的坐标;
步骤1.3.3:利用最小化全局误差,计算光流场速度矩阵U、V,其大小均为dw×dh
u n + 1 = u ‾ n - E x l ( E x l u ‾ n + E y l v ‾ n + E t l ) / ( α 2 + ( E x l ) 2 + ( E y l ) 2 )
v n + 1 = v ‾ n - E y l ( E x l u ‾ n + E y l v ‾ n + E t l ) / ( α 2 + ( E x l ) 2 + ( E y l ) 2 )
其中,u=dx/dt和v=dy/dt分别为光流场的两个分量U、V在坐标点(x,y)处的值,且U、V、u、v初始值均为0,α为权重因子,n为迭代次数,取α为1,n为100,局部均值
Figure FDA00001590737300000211
定义为
u ‾ i , j , k = 1 6 { u i - 1 , j , k + u i , j + 1 , k + u i + 1 , j , k + u i , j - 1 , k } + 1 12 { u i - 1 , j - 1 , k + u i - 1 , j + 1 , k + u i + 1 , j + 1 , k + u i + 1 , j - 1 , k }
v ‾ i , j , k = 1 6 { v i - 1 , j , k + v i , j + 1 , k + v i + 1 , j , k + v i , j - 1 , k } + 1 12 { v i - 1 , j - 1 , k + v i - 1 , j + 1 , k + v i + 1 , j + 1 , k + v i + 1 , j - 1 , k }
v-1,j,k=v0,j,k    vi,-1,k=vi,0,k    v-1,-1,k=v0,0,k
u-1,j,k=u0,j,k    ui,-1,k=ui,0,k    u-1,-1,k=u0,0,k
v d w , j , k = v d w - 1 , j , k v i , d h , k = v i , d h - 1 , k v d w , d h , k = v d w - 1 , d h - 1 , k
u d w , j , k = u d w - 1 , j , k u i , d h , k = u i , d h - 1 , k u d w , d h , k = u d w - 1 , d h - 1 , k
其中,下标(i,j,k)表示第k帧图像中第i行和第j列交叉处的点的坐标,i、j为正整数,1≤i≤dw,1≤j≤dh
步骤1.3.4:利用公式 F k , l , 0 = 1 d w × d h Σ y = 0 d h - 1 Σ x = 0 d w - 1 U ( x , y ) F k , l , 1 = 1 d w × d h Σ y = 0 d h - 1 Σ x = 0 d w - 1 V ( x , y ) 分别计算光流场两个分量U、V的均值Fk,l,0、Fk,l,1,U为光流场水平速度矩阵,V为光流场垂直速度矩阵,并利用公式
Figure FDA0000159073730000033
Figure FDA0000159073730000034
得到图像运动参数,若l不为1,则将l减1,返回步骤1.3.1,否则,分别对Fk,0、Fk,1做四舍五入的取整操作;
步骤1.4:利用公式
Figure FDA0000159073730000035
计算第k+1帧图像Dk+1(x,y)新的目标图像位置坐标
Figure FDA0000159073730000036
重新截取图像Yk+1(x,y)的运动目标图像Dk+1(x,y),若Yk+1(x,y)不为最后一帧图像,k加1,返回步骤1.2,否则,结束目标图像的提取;
步骤2:利用非均匀插值法,将低分辨率图像序列{Dk(x,y)|k=1,2,...,K}融合为一帧大小为(p·dw)×(p·dh)的模糊的高分辨率图像Z(x,y),其中放大因子p为正整数,取p为4,图像融合的具体方法为:
步骤2.1:根据图像运动位移Fk,0、Fk,1分别对p取余的结果,将低分辨率图像序列{Dk(x,y)|k=1,2,...,K}分为p×p个类别,计算出每个类别中的低分辨率图像在每个像素点上的像素值中值,得到大小为dw×dh的中值图像序列{Sg,h(x,y)|0≤x<dw,0≤y<dh,g,k=1,2,...,p};
步骤2.2:根据Z(p×x+g-1,p×y+h-1)=Sg,h(x,y),0≤x<dw,0≤y<dh,分别将中值图像序列{Sg,h(x,y)|g,k=1,2,...,p}的像素值保存到高分辨率图像Z(x,y)中,得到高分辨率图像Z(x,y);
步骤3:利用维纳滤波法对初步融合的高分辨率图像Z(x,y)进行图像复原处理,获得清晰的大小为(p·dw)×(p·dh)的高分辨率图像Z(x,y),具体实现为:
步骤3.1:计算图像Z(x,y)的傅里叶变换图像G(x,y),大小为(p·dw)×(p·dh);
步骤3.2:计算图像Z(x,y)每个像素值的平方,得到大小为(p·dw)×(p·dh)的图像Z 2(x,y);
步骤3.3:利用式子
Z ( x , y ) = 1 Z ‾ ( x , y ) Z ‾ 2 ( x , y ) Z ‾ 2 ( x , y ) + σ G ( x , y )
计算得到清晰的高分辨率图像Z(x,y),其中,σ为常数0.001。
CN201210133771.9A 2012-04-28 2012-04-28 基于光流场的运动目标超分辨率图像重建方法 Active CN102682442B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210133771.9A CN102682442B (zh) 2012-04-28 2012-04-28 基于光流场的运动目标超分辨率图像重建方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210133771.9A CN102682442B (zh) 2012-04-28 2012-04-28 基于光流场的运动目标超分辨率图像重建方法

Publications (2)

Publication Number Publication Date
CN102682442A true CN102682442A (zh) 2012-09-19
CN102682442B CN102682442B (zh) 2015-02-11

Family

ID=46814309

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210133771.9A Active CN102682442B (zh) 2012-04-28 2012-04-28 基于光流场的运动目标超分辨率图像重建方法

Country Status (1)

Country Link
CN (1) CN102682442B (zh)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103020936A (zh) * 2012-12-12 2013-04-03 湖北微驾技术有限公司 一种人脸图像超分辨率重构方法
CN103297657A (zh) * 2013-05-14 2013-09-11 李小林 一种基于gpu的视频稳定方法
CN103632356A (zh) * 2012-08-29 2014-03-12 华为技术有限公司 提高图像空间分辨率的方法及装置
CN105072373A (zh) * 2015-08-28 2015-11-18 中国科学院自动化研究所 基于双向循环卷积网络的视频超分辨率方法和***
CN106878704A (zh) * 2017-02-14 2017-06-20 福建师范大学 基于光流周期特性的视频帧率上转篡改检测方法
CN107610108A (zh) * 2017-09-04 2018-01-19 腾讯科技(深圳)有限公司 图像处理方法和装置
CN108182694A (zh) * 2017-12-29 2018-06-19 浙江大学 一种基于插值的运动估计与自适应视频重建方法
CN108986147A (zh) * 2017-05-31 2018-12-11 原相科技股份有限公司 光流传感器、方法、远程控制器装置、可旋转电子装置
CN109345449A (zh) * 2018-07-17 2019-02-15 西安交通大学 一种基于融合网络的图像超分辨率及去非均匀模糊方法
WO2020048484A1 (zh) * 2018-09-04 2020-03-12 清华-伯克利深圳学院筹备办公室 超分辨图像重建方法、装置、终端和存储介质
CN111489292A (zh) * 2020-03-04 2020-08-04 北京思朗科技有限责任公司 视频流的超分辨率重建方法及装置
CN112364200A (zh) * 2021-01-15 2021-02-12 清华大学 一种类脑成像的方法、装置、设备及存储介质
CN113450259A (zh) * 2021-08-31 2021-09-28 深圳百胜扬工业电子商务平台发展有限公司 一种微图像观测处理方法及装置
CN113591825A (zh) * 2021-10-08 2021-11-02 湖南大学 基于超分辨网络的目标搜索重建方法、装置及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080278584A1 (en) * 2007-05-11 2008-11-13 Ming-Yu Shih Moving Object Detection Apparatus And Method By Using Optical Flow Analysis
CN102122387A (zh) * 2010-12-18 2011-07-13 浙江大学 一种鲁棒的超分辨率图像重建方法
CN102136144A (zh) * 2011-04-11 2011-07-27 北京大学 图像配准可靠性模型和超分辨率图像的重构方法
CN102194222A (zh) * 2011-04-26 2011-09-21 浙江大学 一种基于联合运动估计与超分辨率重建的图像重建方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080278584A1 (en) * 2007-05-11 2008-11-13 Ming-Yu Shih Moving Object Detection Apparatus And Method By Using Optical Flow Analysis
CN102122387A (zh) * 2010-12-18 2011-07-13 浙江大学 一种鲁棒的超分辨率图像重建方法
CN102136144A (zh) * 2011-04-11 2011-07-27 北京大学 图像配准可靠性模型和超分辨率图像的重构方法
CN102194222A (zh) * 2011-04-26 2011-09-21 浙江大学 一种基于联合运动估计与超分辨率重建的图像重建方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
WEILI ZENG ET AL.: "Generalized PDE Framework for Image Super Resolution", 《2010 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND COMPUTATIONAL INTELLIGENCE》, 31 December 2010 (2010-12-31), pages 230 - 234 *

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103632356A (zh) * 2012-08-29 2014-03-12 华为技术有限公司 提高图像空间分辨率的方法及装置
CN103020936B (zh) * 2012-12-12 2016-05-04 湖北微驾技术有限公司 一种人脸图像超分辨率重构方法
CN103020936A (zh) * 2012-12-12 2013-04-03 湖北微驾技术有限公司 一种人脸图像超分辨率重构方法
CN103297657A (zh) * 2013-05-14 2013-09-11 李小林 一种基于gpu的视频稳定方法
CN103297657B (zh) * 2013-05-14 2016-08-10 李小林 一种基于gpu的视频稳定方法
CN105072373B (zh) * 2015-08-28 2018-03-27 中国科学院自动化研究所 基于双向循环卷积网络的视频超分辨率方法和***
CN105072373A (zh) * 2015-08-28 2015-11-18 中国科学院自动化研究所 基于双向循环卷积网络的视频超分辨率方法和***
CN106878704A (zh) * 2017-02-14 2017-06-20 福建师范大学 基于光流周期特性的视频帧率上转篡改检测方法
CN108986147A (zh) * 2017-05-31 2018-12-11 原相科技股份有限公司 光流传感器、方法、远程控制器装置、可旋转电子装置
CN108986147B (zh) * 2017-05-31 2021-11-16 原相科技股份有限公司 光流传感器、方法、远程控制器装置、可旋转电子装置
CN107610108A (zh) * 2017-09-04 2018-01-19 腾讯科技(深圳)有限公司 图像处理方法和装置
CN108182694A (zh) * 2017-12-29 2018-06-19 浙江大学 一种基于插值的运动估计与自适应视频重建方法
CN109345449A (zh) * 2018-07-17 2019-02-15 西安交通大学 一种基于融合网络的图像超分辨率及去非均匀模糊方法
CN109345449B (zh) * 2018-07-17 2020-11-10 西安交通大学 一种基于融合网络的图像超分辨率及去非均匀模糊方法
US11928792B2 (en) 2018-07-17 2024-03-12 Xi'an Jiaotong University Fusion network-based method for image super-resolution and non-uniform motion deblurring
WO2020048484A1 (zh) * 2018-09-04 2020-03-12 清华-伯克利深圳学院筹备办公室 超分辨图像重建方法、装置、终端和存储介质
CN111489292A (zh) * 2020-03-04 2020-08-04 北京思朗科技有限责任公司 视频流的超分辨率重建方法及装置
CN112364200A (zh) * 2021-01-15 2021-02-12 清华大学 一种类脑成像的方法、装置、设备及存储介质
CN112364200B (zh) * 2021-01-15 2021-04-13 清华大学 一种类脑成像的方法、装置、设备及存储介质
CN113450259A (zh) * 2021-08-31 2021-09-28 深圳百胜扬工业电子商务平台发展有限公司 一种微图像观测处理方法及装置
CN113591825A (zh) * 2021-10-08 2021-11-02 湖南大学 基于超分辨网络的目标搜索重建方法、装置及存储介质

Also Published As

Publication number Publication date
CN102682442B (zh) 2015-02-11

Similar Documents

Publication Publication Date Title
CN102682442A (zh) 基于光流场的运动目标超分辨率图像重建方法
EP2575104B1 (en) Enhancing video using super-resolution
CN111899282B (zh) 基于双目摄像机标定的行人轨迹跟踪方法及装置
US20060285724A1 (en) Salient motion detection system, method and program product therefor
US20090167866A1 (en) Methods and systems for image processing in a multiview video system
Ulusoy et al. Image-based 4-d reconstruction using 3-d change detection
CN103020920A (zh) 一种低照度图像增强方法
CN102521842B (zh) 一种实现快速移动检测的方法和装置
CN103268599B (zh) 多线阵ccd亚像元错位成像超分辨率重构方法
CN106887010B (zh) 基于高层场景信息的地面运动目标检测方法
CN104408746A (zh) 一种基于深度信息的客流统计***
CN110211169B (zh) 基于多尺度超像素和相位相关的窄基线视差的重构方法
CN103729857B (zh) 基于二次补偿的移动相机下运动目标检测方法
Ali et al. Real-time vehicle distance estimation using single view geometry
CN102176741A (zh) 星空图像中帧转移型ccd传感器拖尾亮线消除方法
CN103971354A (zh) 低分辨率红外图像重建高分辨率红外图像的方法
CN104504912A (zh) 一种基于三维水平逆投影面的车速检测方法
CN102509311B (zh) 运动检测方法和装置
CN107305252A (zh) 主动提取目标深度细节的快速成像方法
CN106204707B (zh) 一种单目时域拓扑匹配三维成像方法
CN102592308B (zh) 基于小波变换的单相机视频三维重建方法
CN103310431B (zh) 一种基于硬件加速的单帧红外图像超分辨方法
CN103854269A (zh) 基于多角度、多分辨率的影像超分辨率重建方法及装置
CN110675320A (zh) 一种空间参数变化及复杂场景下目标图像清晰化方法
CN115546667A (zh) 一种无人机场景的实时车道线检测方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant