[发明专利]一种基于多导向滤波的快速bayer彩色重建方法有效
申请号: | 201811585612.6 | 申请日: | 2018-12-25 |
公开(公告)号: | CN109658358B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 徐爱功;吴佳奇;车莉娜 | 申请(专利权)人: | 辽宁工程技术大学 |
主分类号: | G06T5/00 | 分类号: | G06T5/00;G06T7/90 |
代理公司: | 沈阳东大知识产权代理有限公司 21109 | 代理人: | 李运萍 |
地址: | 123000 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 导向 滤波 快速 bayer 彩色 重建 方法 | ||
1.一种基于多导向滤波的快速bayer彩色重建方法,其特征在于:包括以下步骤:
步骤1:获取bayer图像后,对该图像进行导向组初始化;在图像中每个绿色像素缺失的位置进行导向组设置,将上、下、左、右、左上、右上、左下及右下8个导向划分为上、下、左、右4组导向,每组包括3个导向,导向组可表示为:{ui,li,di,ri}(q,v),其中,q、v分别代表像素位置的行、列,i=-1,0,1,ui代表上方向导向组,li代表左方向导向组,di代表下方向导向组,ri代表右方向导向组;
步骤2:计算色差影像;水平和垂直影像的滤波hf、vf设为:
hf=[-1/41/21/21/2-1/4]
vf=(hf)′
其中,(*)′表示矩阵的转置操作符,水平影像imgh和垂直影像imgv表示为:
imgh=filter(bayer1,hf)
imgv=filter(bayer1,vf)
上式中,filter(*)表示影像卷积滤波操作符,利用快速傅立叶变换FFT算法将空间域中所有像素位置循环遍历计算转换到频率域的单次计算,bayer1表示原始bayer影像;
水平色差影像dh通过下式得到:
dh(g)=bayerG-imgh(m,b)
dh(m,b)=imgh(g)-bayerC
dh=dh(g)+dh(m,b)
其中,dh(g)表示dh中绿色位置的像素值;dh(m,b)表示dh中红色或蓝色位置的像素值;bayerG表示原始bayer影像的绿色波段;imgh(m,b)表示在imgh中bayer绿色位置上通过插值得到的红或蓝像素,bayerC表示原始bayer影像的红色或蓝色波段,其中C=R或B;C=R为原始bayer影像的红色波段,C=B为原始bayer影像的蓝色波段;imgh(g)表示在bayer图像中红或蓝位置上通过插值得到的绿色像素;
垂直色差影像dv通过下式得到:
dv(g)=bayerG-imgv(m,b)
dv(m,b)=imgv(g)-bayerC
dv=dv(g)+dv(m,b)
其中,dv(g)表示dv中绿色位置的像素值;dv(m,b)表示dv中红色或蓝色位置的像素值;bayerG表示原始bayer影像的绿色波段;imgv(m,b)表示在imgv中bayer影像绿位置上通过插值得到的红或蓝像素,bayerC表示原始bayer影像的红色或蓝色波段,其中C=R或B;C=R为原始bayer影像的红色波段,C=B为原始bayer影像的蓝色波段;imgv(g)表示在imgv中bayer影像红或蓝位置上通过插值得到的绿色像素;
步骤3:计算基于色差的梯度影像;根据步骤2得到的水平和垂直的色差影像,求出水平色差梯度影像gdh、垂直色差梯度影像gdv;公式如下:
gdh=abs(filter(dh,[10-1]))
gdv=abs(filter(dv,[10-1]′))
上式中,abs(*)表示绝对值操作符;
步骤4:计算导向权值矩阵;对4组导向进行相似性评价,通过单方向的组合导向丰富多方向的相关性描述,并引入高斯滤波进行局部加权处理;分别求出上方向组合导向{ui}q,v,i=-1,0,1对应的权值矩阵upi、左方向组合导向{li}q,v,i=-1,0,1对应的权值矩阵lefti、下方向组合导向{di}q,v,i=-1,0,1对应的权值矩阵downi、右方向组合导向{ri}q,v,i=-1,0,1对应的权值矩阵righti;
步骤4.1:上方向组合导向{ui}q,v,i=-1,0,1对应的权值矩阵upi表示为:
upi=filter(gdv,upfilteri)
其中,upfilteri为upi系数滤波,i=-1,0,1,分别表示为:
gaufilterj是标准差为2的3*3高斯滤波的第j列,j=1,2,3;
高斯滤波为:
步骤4.2:左方向组合导向{li}q,v,i=-1,0,1对应的权值矩阵lefti表示为:
lefti=filter(gdh,leftfilteri)
其中,leftfilteri为lefti系数滤波,i=-1,0,1,分别表示为:
gaufilter′j表示高斯滤波gaufilter的第j行;
步骤4.3:下方向组合导向{di}q,v,i=-1,0,1对应的权值矩阵downi表示为:
downi=filter(gdv,downfilteri)
其中,downfilteri为downi系数滤波,i=-1,0,1,分别表示为:
gaufilterj表示高斯滤波gaufilter的第j列;
步骤4.4:右方向组合导向{ri}q,v,i=-1,0,1对应的权值矩阵righti表示为:
righti=filter(gdh,rightfilteri)
其中,rightfilteri为righti系数滤波,i=-1,0,1,分别表示为:
gaufilterj′表示高斯滤波gaufilter的第j行;
步骤5:计算导向估计矩阵;利用色差影像求出4组导向对应的估计矩阵,对相关局部区域进行统计处理,分别求出上方向估计矩阵upMati、左方向估计矩阵leftMati、下方向估计矩阵downMati、右方向估计矩阵rightMati;
步骤6:绿色波段重建;
绿色色差影像imgGd通过下式获得:
通过绿色色差影像imgGd求得绿色波段imgG,公式如下:
imgG=imgGd+bayer1
步骤7:基于色差的线性滤波红波段和蓝波段重建;红、绿、蓝波段全部重建后得到bayer彩色图像;
结合步骤6中重建后的绿波段,在色差波段中利用对角和双线性滤波进行插值重建;其中,对角滤波dfilter为:
双线性滤波bfilter为:
则红色波段imgR通过下式计算求得:
imgR=imgG-filter(filter(imgG-bayerR,dfilter),bfilter)
蓝色波段imgB的重建通过下式计算求得:
imgB=imgG-filter(filter(imgG-bayerB,dfilter),bfilter)。
2.根据权利要求1所述的一种基于多导向滤波的快速bayer彩色重建方法,其特征在于:所述步骤5包括如下子步骤:
步骤5.1:上方向估计矩阵upMati的计算公式为:
upMati=filter(dv,upimgfilteri)
其中,upimgfilteri为上方向估计矩阵滤波,i=-1,0,1,尺寸为5*3,表达式分别为:
upimgfilter-1=[f/10 05*2]
upimgfilter0=[05*1 4*f/5 05*1]
upimgfilter1=[05*2 f/10]
f=[1/3 1/3 1/3 0 0]′
其中(*)′表示矩阵转置;
步骤5.2:左方向估计矩阵leftMati的计算公式为:
leftMati=filter(dh,leftimgfilteri)
其中,leftimgfilteri为左方向估计矩阵滤波,i=-1,0,1,尺寸为3*5,表达式分别为:
f=[1/3 1/3 1/3 0 0]′
步骤5.3:下方向估计矩阵downMati的计算公式为:
downMati=filter(dv,downimgfilteri)
其中,downimgfilteri为下方向估计矩阵滤波,i=-1,0,1,尺寸为5*3,表达式分别为:
downimgfilter-1=[05*2 f/10]
downimgfilter0=[05*1 4*f/5 05*1]
downimgfilter1=[f/10 05*2]
f=[1/3 1/3 1/3 0 0]′
步骤5.4:右方向估计矩阵rightMati的计算公式为:
rightMati=filter(dh,rightimgfilteri)
其中,rightimgfilteri为右方向估计矩阵滤波,i=-1,0,1,尺寸为3*5,表达式分别为:
f=[1/3 1/3 1/3 0 0]′。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辽宁工程技术大学,未经辽宁工程技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811585612.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种面向遥感卫星图像的去噪方法
- 下一篇:大气悬浮物检测系统及其检测方法