【技术实现步骤摘要】
图像去马赛克装置及方法
技术介绍
许多消费者电子产品包括至少一个相机。这些产品包括平板电脑、移动电话和智能手表。在这些产品中,在数字静物相机自身中,在低光环境中捕获的图像和视频会遭受低信噪比,这限制了图像和视频的质量。高动态范围图像也面对此问题,例如在图像的低亮度区域中。
技术实现思路
本文公开的实施方式改进了由相对低亮度导致的图像质量问题。在一个方面,公开了一种用于将由图像传感器捕获的原始图像去马赛克的方法。所述图像传感器包括像素阵列和具有分别覆盖所述像素阵列的多个像素子阵列中的对应像素子阵列的多个红色滤色器CFr、绿色滤色器CFg和蓝色滤色器CFb的Bayer模式滤色器阵列(CFA)。所述像素阵列包括位于多个坐标(x,y)α中的对应坐标处且位于滤色器CFα下方的多个像素p(x,y)α,每个像素p(x,y)α生成多个主像素值Bα(x,y)α中的对应主像素值,其中α是r、g和b中的一个。所述方法包括下面由1-8表示的步骤:(1)水平内插所述原始图像的由所述多个主像素值Bα(x,y)α中的主像素值Bg(x,y)g形成的绿色通道,以产生包括主像素值Bg(x,y)g和非主像素值Igh(x,y)r,b的水平内插绿色通道;(2)通过用多个水平相邻的非主像素值Igh(x,y)r,b修改每个非主像素值Igh(x,y)r,b来产生精致水平内插绿色通道;(3)垂直内插所述绿色通道以产生包括主像素值Bg(x,y)g和非主像素值Igv(x,y)r,b的垂直内插绿色通道;(4)通过用多个垂直相邻的非主像素值Igv(x,y)r,b修改每个非主像素值Igv(x,y)r,b来产生精致垂直内插绿色 ...
【技术保护点】
1.一种用于将由图像传感器捕获的原始图像去马赛克的方法,所述图像传感器包括像素阵列和具有多个红色滤色器CFr、绿色滤色器CFg和蓝色滤色器CFb的Bayer模式滤色器阵列(CFA),所述多个红色滤色器CFr、绿色滤色器CFg和蓝色滤色器CFb分别覆盖所述像素阵列的多个像素子阵列中的对应像素子阵列,所述像素阵列包括位于多个坐标(x,y)α中的对应坐标处且位于滤色器CFα下方的多个像素p(x,y)α,每个像素p(x,y)α生成多个主像素值Bα(x,y)α中的对应主像素值,其中α是r、g和b中的一个,所述方法包括:水平内插所述原始图像的由所述多个主像素值Bα(x,y)α中的主像素值Bg(x,y)g形成的绿色通道,以产生包括主像素值Bg(x,y)g和非主像素值Igh(x,y)r,b的水平内插绿色通道;通过用多个水平相邻的非主像素值Igh(x,y)r,b修改每个非主像素值Igh(x,y)r,b来产生精致水平内插绿色通道;垂直内插所述绿色通道以产生包括主像素值Bg(x,y)g和非主像素值Igv(x,y)r,b的垂直内插绿色通道;通过用多个垂直相邻的非主像素值Igv(x,y)r,b修改每个非主像素值 ...
【技术特征摘要】
2018.04.11 US 15/950,8451.一种用于将由图像传感器捕获的原始图像去马赛克的方法,所述图像传感器包括像素阵列和具有多个红色滤色器CFr、绿色滤色器CFg和蓝色滤色器CFb的Bayer模式滤色器阵列(CFA),所述多个红色滤色器CFr、绿色滤色器CFg和蓝色滤色器CFb分别覆盖所述像素阵列的多个像素子阵列中的对应像素子阵列,所述像素阵列包括位于多个坐标(x,y)α中的对应坐标处且位于滤色器CFα下方的多个像素p(x,y)α,每个像素p(x,y)α生成多个主像素值Bα(x,y)α中的对应主像素值,其中α是r、g和b中的一个,所述方法包括:水平内插所述原始图像的由所述多个主像素值Bα(x,y)α中的主像素值Bg(x,y)g形成的绿色通道,以产生包括主像素值Bg(x,y)g和非主像素值Igh(x,y)r,b的水平内插绿色通道;通过用多个水平相邻的非主像素值Igh(x,y)r,b修改每个非主像素值Igh(x,y)r,b来产生精致水平内插绿色通道;垂直内插所述绿色通道以产生包括主像素值Bg(x,y)g和非主像素值Igv(x,y)r,b的垂直内插绿色通道;通过用多个垂直相邻的非主像素值Igv(x,y)r,b修改每个非主像素值Igv(x,y)r,b来产生精致垂直内插绿色通道;根据所述精致水平内插绿色通道、所述精致垂直内插绿色通道、所述水平内插绿色通道的水平梯度和所述垂直内插绿色通道的垂直梯度生成全分辨率绿色通道;通过从相邻的红色主像素值Br(x,y)r的局部红色均值和所述全分辨率绿色通道确定多个非主红色像素值Ir(xt,yt)g,b来生成全分辨率红色通道,其中每个非主红色像素值Ir(xt,yt)g,b对应于多个坐标(xt,yt)g,b中的对应坐标;通过从相邻的蓝色主像素值Bb(x,y)b的局部蓝色均值和所述全分辨率绿色通道确定多个非主蓝色像素值Ib(xt,yt)g,r来生成全分辨率蓝色通道,其中每个非主蓝色像素值Ib(xt,yt)g,r对应于多个坐标(xt,yt)g,r中的对应坐标;以及组合所述全分辨率红色通道、所述全分辨率绿色通道和所述全分辨率蓝色通道以产生去马赛克的原始图像。2.如权利要求1所述的方法,其中水平内插所述绿色通道和垂直内插所述绿色通道均包括对主像素值Bg(x,y)g的对数进行线性内插。3.如权利要求1所述的方法,其中所述多个像素子阵列中的每个具有维度m×n,修改每个非主像素值Igh(xt,yt)r,b的步骤包括:对于所述多个像素子阵列中的位于一对水平相邻源像素子阵列之间的目标像素子阵列的红色滤色器下方的每个像素p(x,y),其中所述一对水平相邻源像素子阵列均位于所述CFA的对应红色滤色器下方且与所述目标像素子阵列水平共线,将红色水平补充Hr(x,y)确定为Br(x,y)r、所述目标像素子阵列下方的水平相邻像素p(x,y1)的主像素值Br(x,y1)r、以及所述一对水平相邻源像素子阵列的红色滤色器下方的水平共线像素p(x,y2)的主像素值Br(x,y2)r的线性组合,其中|y-y1|<n和|y-y2|≥n。4.如权利要求1所述的方法,其中所述多个像素子阵列中的每个具有维度m×n,修改每个非主像素值Igv(x,y)r,b的步骤包括:对于所述多个像素子阵列中的位于一对垂直相邻源像素子阵列之间的目标像素子阵列的红色滤色器下方的每个像素p(x,y),其中所述一对垂直相邻源像素子阵列均位于所述CFA的对应红色滤色器下方且与所述目标像素子阵列垂直共线,将红色垂直补充Vr(x,y)确定为Br(x,y)r、所述目标像素子阵列下方的垂直相邻像素p(x1,y)的主像素值Br(x1,y)r、以所述及一对垂直相邻源像素子阵列的红色滤色器下方的垂直共线像素p(x2,y)的主像素值Br(x2,y)r的线性组合,其中|x-x1|<m和|x-x2|≥m。5.如权利要求1所述的方法,进一步包括通过下面的步骤确定所述水平梯度和所述垂直梯度:从所述精致水平内插绿色通道减去所述原始图像;以及从所述精致垂直内插绿色通道减去所述原始图像。6.如权利要求1所述的方法,其中(i)生成所述全分辨率红色通道和(ii)生成所述全分辨率蓝色通道中的至少一个包括:将所述全分辨率绿色通道分箱;以及将所述原始图像分箱。7.如权利要求6所述的方法,其中(i)生成所述全分辨率红色通道和(ii)生成所述全分辨率蓝色通道中的至少一个包括:计算分箱的全分辨率绿色通道的方差以及(a)分箱的全分辨率绿色通道和(b)分箱的原始图像的协方差。8.如权利要求6所述的方法,其中将所述全分辨率绿色通道分箱产生分箱的绿色通道,所述分箱的绿色通道包括多个分箱的绿色像素值;将所述原始图像分箱产生分箱的原始图像,所述分箱的原始图像包括基于多个主像素值Br的多个分箱的红色像素值和基于多个主像素值Bb的多个分箱的蓝色像素值,所述局部红色均值是分箱的红色像素值的平均,所述局部蓝色均值是分箱的蓝色像素值的平均。9.如权利要求8所述的方法,其中所述多个非主红色像素值Ir(xt,yt)g,b中的每个的量值响应于分箱的红色像素值的平均和分箱的绿色像素值的平均的协方差的增大而增大;以及所述多个非主蓝色像素值Ib(xt,yt)g,r中的每个的量值响应于分箱的蓝色像素值的平均和分箱的绿色像素值的平均的协方差的增大而增大。10.如权利要求8所述的方法,其中所述多个非主红色像素值Ir(xt,yt)g,b中的每个的量值响应于分箱的绿色像素值的平均的方差的增大而减小;以及所述多个非主蓝色像素值Ib(xt,yt)g,r中的每个的量值响应于分箱的绿色像素值的平均的方差的增大而减小。11.一种用于对由图像传感器捕获的原始图像去马赛克的图像去马赛克装置,所述图像传感器包括像素阵列和具有多个红色滤色器CFr、绿色滤色器CFg和蓝...
【专利技术属性】
技术研发人员:萨维什·斯瓦米,段宇波,刘成明,
申请(专利权)人:豪威科技股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。