The present invention discloses a method for removing color errors. Its implementation includes the following steps: receiving a current pixel containing a first color value, a second color value and a third color value, the largest of the first, second and third color values being a maximum, the middle being a middle value, and the smallest being a minimum value; arranging the maximum, the middle and the minimum values in order to achieve the goal of removing color errors. Six permutation results are obtained; six weighted values are calculated, of which the first k weighted value is calculated on the basis of at least the K permutation results of the six permutation results and the first, second and third color values. The K represents an integer between one and six. Six products are calculated, of which the first k product is obtained by multiplying the K weighted value by the K permutation results. Each of the six products contains a first-value product, a second-value product and a third-value product in the order in which they are arranged, and adds the six products to update the first, second and third color values.
【技术实现步骤摘要】
错色移除方法
本专利技术是关于图像处理,尤其是关于错色移除。
技术介绍
错色移除(falsecolorremoval)的目的在于移除图像信息中不是来自于真实场景的错色。举例来说,灰墙上的色彩杂讯(colornoise)是一种典型的错色,灰墙的颜色应为灰色,但变成像是渲染的迷彩色。上述错色是指一低饱和度(saturation)的物体(如灰墙)图像中出现了较高饱和度的色彩,人眼很容易察觉到这种不自然的现象,而认为此图像的品质欠佳。为了解决这个问题,传统的处理方式包括基于低通滤波器(low-passfilter)的处理方式以及降低饱和度(saturationreduction)的处理方式。在基于低通滤波器的方式中,主要流程是以一当前像素为中心来展开一个滑动窗(slidingwindow),接着以滑动窗中所有像素的色彩的加权平均(weightedaverage)或统计中位数(median)来取代该当前像素的色彩。然而,由于错色的空间分布通常是斑状而非点状,因此在有限大小的滑动窗中的多数像素的色彩通常仍是错色,此会造成该加权平均或统计中位数仍然接近于错色,因此错色无法有效地被消除。值得注意的是,若滑动窗的范围加大,用来暂存滑动窗中所有像素的缓冲器的尺寸也须加大,此会造成成本上升。至于降低饱和度的方式,其核心概念是:先依据一当前像素的饱合度大小来判断该当前像素是否位在低饱和度的区域;若该当前像素属于低饱和度区域的可能性高,则尽量降低该当前像素的饱和度。此方法虽能有效地减少错色,却会使浅色物体的色彩产生色彩失真(colordistortion),例如一地图的浅黄色标示区 ...
【技术保护点】
1.一种错色移除方法,是由一图像处理装置来执行,该错色移除方法包含下列步骤:接收图像信息,该图像信息包含多个像素,该多个像素包含一当前像素,该当前像素包含一第一色彩值、一第二色彩值与一第三色彩值,该第一、第二与第三色彩值中最大者为一最大值、居中者为一中间值、以及最小者为一最小值;将该最大值、中间值与最小值进行排列以得到六个排列结果,其中每该排列结果按照一排列顺序包含一第一值、一第二值与一第三值,该第一值对应该第一色彩值、该第二值对应该第二色彩值、以及该第三值对应该第三色彩值;计算六个加权值,其中一第k个加权值是至少依据该六个排列结果中的一第k个排列结果以及依据该第一、第二与第三色彩值计算而得,该k代表一到六之间的一整数;计算六个乘积,其中一第k个乘积是将该第k个加权值乘以该第k个排列结果而得,该六个乘积的每一个按照该排列顺序包含一第一值乘积、一第二值乘积与一第三值乘积;以及加和该六个第一值乘积以更新该第一色彩值、加和该六个第二值乘积以更新该第二色彩值、以及加和该六个第三值乘积以更新该第三色彩值。
【技术特征摘要】
1.一种错色移除方法,是由一图像处理装置来执行,该错色移除方法包含下列步骤:接收图像信息,该图像信息包含多个像素,该多个像素包含一当前像素,该当前像素包含一第一色彩值、一第二色彩值与一第三色彩值,该第一、第二与第三色彩值中最大者为一最大值、居中者为一中间值、以及最小者为一最小值;将该最大值、中间值与最小值进行排列以得到六个排列结果,其中每该排列结果按照一排列顺序包含一第一值、一第二值与一第三值,该第一值对应该第一色彩值、该第二值对应该第二色彩值、以及该第三值对应该第三色彩值;计算六个加权值,其中一第k个加权值是至少依据该六个排列结果中的一第k个排列结果以及依据该第一、第二与第三色彩值计算而得,该k代表一到六之间的一整数;计算六个乘积,其中一第k个乘积是将该第k个加权值乘以该第k个排列结果而得,该六个乘积的每一个按照该排列顺序包含一第一值乘积、一第二值乘积与一第三值乘积;以及加和该六个第一值乘积以更新该第一色彩值、加和该六个第二值乘积以更新该第二色彩值、以及加和该六个第三值乘积以更新该第三色彩值。2.根据权利要求1所述的错色移除方法,其中该第k个加权值正比于该第k个排列结果与该当前像素的一相似度。3.根据权利要求1所述的错色移除方法,其中得到该第k个加权值的步骤包含:依据该第k个排列结果、该六个排列结果以及该第一、第二与第三色彩值进行运算,以得到该第k个加权值。4.根据权利要求3所述的错色移除方法,其中得到该第k个加权值的步骤进一步包含:依据该第k个排列结果以及该第一、第二与第三色彩值进行运算以得到一分子;依据该六个排列结果以及该第一、第二与第三色彩值进行运算以得到一分母;以及将该分子除以分母以得到该第k个加权值。5.根据权利要求1所述的错色移除方法,其中更新该第一、第二与第三色彩值的步骤包含:加和...
【专利技术属性】
技术研发人员:李宗轩,詹尚伦,陈世泽,
申请(专利权)人:瑞昱半导体股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。