一种图像处理方法及系统与流程

文档序号:11139272阅读:来源:国知局

技术特征:

1.一种图像处理方法,包括以下步骤:

步骤a:判断图像中的像素点是否是边缘像素点,如果是边缘像素点,对该像素点进行颜色插值算法处理获取全彩色图像;如果不是边缘像素点,对该像素点进行降噪滤波处理,同时进行颜色插值算法处理获取全彩色图像;

步骤b:对获取的全彩色图像进行颜色空间转换,将全彩色图像从RGB空间转换至YUV空间,并对全彩色图像的YUV分量分别进行压缩处理;

步骤c:对全彩色图像的YUV分量进行解压缩处理,并将解压缩处理后的全彩色图像从YUV空间转回RGB空间后,得到最终图像。

2.根据权利要求1所述的图像处理方法,其特征在于,在所述步骤a前还包括:采集图像,并以图像中的某一像素点作为中心像素点选取一个固定大小的矩阵;对采集的图像进行坏点检测,根据选取的矩阵的中心像素点与不同方向上的像素点的像素值差异判断待检测像素点是否为坏点,如果待检测像素点为坏点,则消除该像素点。

3.根据权利要求2所述的图像处理方法,其特征在于,在所述步骤a中:所述判断图像中的像素点是否是边缘像素点的判断方式为:根据矩阵中内外圈G分量最大最小值差异的空间相关性判断当前像素点是否属于边缘像素点,将矩阵中的绿色G分量根据所处位置分为两类:位于矩阵中最外一圈的G分量和里圈的G分量,在矩阵最外一圈的G分量中分别找出最大值和最小值,最大值记为OutMax,最小值记为OutMin;在矩阵里圈的G分量中找出最大值和最小值,最大值记为InMax,最小值记为InMin,如果当前像素点满足以下条件:

OutMax-OutMin>edge1&&InMax-InMin>edge2

则当前像素点属于边缘像素点,否则属于不属于边缘像素点,在上述公式中,edge1与edge2分别是G分量在外圈和里圈的检测门限值。

4.根据权利要求3所述的图像处理方法,其特征在于,在所述步骤a中,所述对像素点进行颜色插值算法处理获取全彩色图像具体为:以图像中的某一像素点作为中心像素点选取5x5的矩阵,利用中心像素点的相邻像素来计算中心像素位置另外两个颜色通道的颜色值,如果中心像素点为G分量,则恢复该位置剩余的RB分量;如果中心像素点为R(或B)分量,则恢复该位置剩余的G和B(或R)分量,其方法是:先恢复该位置的绿色G分量,然后利用恢复出来的绿色G分量去插值恢复剩余的B分量。

5.根据权利要求4所述的图像处理方法,其特征在于,在所述步骤a中,所述对像素点进行降噪滤波处理,同时进行颜色插值算法处理获取全彩色图像具体为:以图像中的某一像素点作为中心像素点选取5x7的矩阵,对该位置的各个颜色分量进行平滑滤波,并根据矩阵中心像素点为G分量还是RB分量做不同的处理:如果中心像素点为G分量,则利用色彩相关性,通过相邻像素点的差值来补偿该像素点的R分量和B分量;如果中心像素点为R(或B)分量,则通过相邻像素点的差值来补偿该像素点剩余的G和B(或R)分量。

6.根据权利要求2所述的图像处理方法,其特征在于,在所述步骤a前,所述对采集的图像进行坏点检测并消除坏点像素点具体为:在矩阵内找出与中心像素点距离最近,且与中心像素点颜色相同的像素点,根据四个不同方向上像素点像素值之间的差异,通过设定的阈值判断中心像素点是否为坏点,若是坏点,则通过四个方向中差异最小的两个像素点的平均值作为中心像素点的更新值,从而消除图像中的坏点像素点。

7.一种图像处理系统,其特征在于,包括边缘检测模块、颜色插值模块、降噪与颜色插值模块、第一空间转换模块、图像压缩模块、图像解压缩模块和第二空间转换模块;

所述边缘检测模块用于判断图像中的像素点是否是边缘像素点,如果是边缘像素点,通过颜色插值模块对该像素点进行颜色插值算法处理获取全彩 色图像;如果不是边缘像素点,通过降噪与颜色插值模块对该像素点进行降噪滤波处理,同时进行颜色插值算法处理获取全彩色图像;

所述第一空间转换模块用于对颜色插值模块和降噪与颜色插值模块获取的全彩色图像进行颜色空间转换,将全彩色图像从RGB空间转换至YUV空间,并通过图像压缩模块对全彩色图像的YUV分量分别进行压缩处理;

所述图像解压缩模块用于对全彩色图像的YUV分量进行解压缩处理,并通过第二空间转换模块将解压缩处理后的全彩色图像从YUV空间转回RGB空间后,得到最终图像。

8.根据权利要求7所述的图像处理系统,其特征在于,还包括图像采集模块和坏点检测与消除模块,所述图像采集模块用于采集图像,并以图像中的某一像素点作为中心像素点选取一个固定大小的矩阵;所述坏点检测与消除模块用于对采集的图像进行坏点检测,根据选取的矩阵的中心像素点与不同方向上的像素点的像素值差异判断待检测像素点是否为坏点,如果待检测像素点为坏点,则消除该像素点。

9.根据权利要求8所述的图像处理系统,其特征在于,所述边缘检测模块判断图像中的像素点是否是边缘像素点的判断方式为:根据矩阵中内外圈G分量最大最小值差异的空间相关性判断当前像素点是否属于边缘像素点,将Bayer矩阵中的绿色G分量根据所处位置分为两类:位于矩阵中最外一圈的G分量和里圈的G分量,在矩阵最外一圈的G分量中分别找出最大值和最小值,最大值记为OutMax,最小值记为OutMin;在矩阵里圈的G分量中找出最大值和最小值,最大值记为InMax,最小值记为InMin,如果当前像素点满足以下条件:

OutMax-OutMin>edge1&&InMax-InMin>edge2

则当前像素点属于边缘像素点,否则属于不属于边缘像素点,在上述公式中,edge1与edge2分别是G分量在外圈和里圈的检测门限值。

10.根据权利要求9所述的图像处理系统,其特征在于,所述颜色插值模块对像素点进行颜色插值算法处理获取全彩色图像,具体为:以图像中的某一像素点作为中心像素点选取5x5的矩阵,利用中心像素点的相邻像素来计算中心像素位置另外两个颜色通道的颜色值,如果中心像素点为G分量,则恢复该位置剩余的RB分量;如果中心像素点为R(或B)分量,则恢复该位置剩余的G和B(或R)分量,其方法是:先恢复该位置的绿色G分量,然后利用恢复出来的绿色G分量去插值恢复剩余的B分量;所述降噪与颜色插值模块对像素点进行降噪滤波处理,同时进行颜色插值算法处理获取全彩色图像具体为:以Bayer图像中的某一像素点作为中心像素点选取5x7的矩阵,对该位置的各个颜色分量进行平滑滤波,并根据矩阵中心像素点为G分量还是RB分量做不同的处理:如果中心像素点为G分量,则利用色彩相关性,通过相邻像素点的差值来补偿该像素点的R分量和B分量;如果中心像素点为R(或B)分量,则通过相邻像素点的差值来补偿该像素点剩余的G和B(或R)分量。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1