发明名称 基于分块式误差扩散的半色调图像生成方法
摘要 本发明公开了一种基于分块式误差扩散的半色调图像生成方法,包括如下步骤:步骤1,将原始图像分割为若干图像块,在行、列上相邻的图像块分别归类到不同的组,所有图像块共分为四组;步骤2,在四组图像块中,以任选的方式依次对每一组图像块进行半色调处理,得到最终的半色调图像,其中同一组中的所有图像块同时进行半色调处理,针对各个图像块进行半色调处理时,首先设定遍历路径,然后按该遍历路径对当前图像块中的各个像素进行量化及误差扩散处理。由于在本方法中同一组的所有图像块同时进行处理的,所以本发明具有很强的并行化能力,可以达到非常快速的且高质量的半色调处理,能在打印行业和数字显示领域中得到很好的应用。
申请公布号 CN103402042B 申请公布日期 2016.03.02
申请号 CN201310328364.8 申请日期 2013.07.31
申请人 浙江大学 发明人 郑文庭;柳凌岳;陈为;耿卫东;鲍虎军
分类号 H04N1/405(2006.01)I 主分类号 H04N1/405(2006.01)I
代理机构 杭州天勤知识产权代理有限公司 33224 代理人 胡红娟
主权项 一种基于分块式误差扩散的半色调图像生成方法,其特征在于,包括:步骤1,将原始图像分割为若干图像块,在行、列上相邻的图像块分别归类到不同的组,所有图像块共分为四组;步骤2,在四组图像块中,以任选的方式依次对每一组图像块进行半色调处理,得到最终的半色调图像,其中同一组中的所有图像块同时进行半色调处理,针对各个图像块进行半色调处理时,首先设定遍历路径,然后按该遍历路径对当前图像块中的各个像素进行量化及误差扩散处理;所述量化及误差扩散处理包括如下步骤:a.对当前像素进行量化,得到当前像素量化值;b.由步骤a所得的当前像素量化值计算出对应的量化误差;c.由步骤b得到的量化误差生成当前像素的误差扩散系数矩阵;所述的误差扩散系数矩阵,是根据当前像素与周围像素的关系所生成的,假设像素(i,j)为该块图像第i行第j列的像素,当前像素的量化误差为e,那么,它所对应的误差扩散系数矩阵的计算公式如下:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>w</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mfrac><msub><mi>I</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><msubsup><mi>R</mi><mrow><mi>i</mi><mi>j</mi></mrow><mi>k</mi></msubsup></mfrac><mo>,</mo></mrow></mtd><mtd><mrow><mi>e</mi><mo>&gt;</mo><mn>0</mn></mrow></mtd></mtr><mtr><mtd><mrow><mfrac><mrow><mn>255</mn><mo>-</mo><msub><mi>I</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub></mrow><msubsup><mi>R</mi><mrow><mi>i</mi><mi>j</mi></mrow><mi>k</mi></msubsup></mfrac><mo>,</mo></mrow></mtd><mtd><mrow><mi>e</mi><mo>&le;</mo><mn>0</mn></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000786192870000011.GIF" wi="693" he="348" /></maths>且<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mover><mi>w</mi><mo>~</mo></mover><mrow><mi>i</mi><mi>j</mi></mrow></msub><mo>=</mo><mfrac><msub><mi>w</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mrow><msub><mi>&Sigma;</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow></msub><msub><mi>w</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub></mrow></mfrac></mrow>]]></math><img file="FDA0000786192870000012.GIF" wi="357" he="223" /></maths>式中I<sub>ij</sub>表示像素(i,j)的像素强度值,R<sub>ij</sub>表示像素(i,j)到当前像素的欧氏距离,并且k是一个正指数;w<sub>ij</sub>是像素(i,j)所对应的中间结果,<img file="FDA0000786192870000013.GIF" wi="83" he="83" />则是w<sub>ij</sub>被归一化后的结果,即像素(i,j)所对应的误差扩散系数;d.由步骤b得到的量化误差和步骤c得到的误差扩散系数矩阵更新当前图像块中其余未经遍历的像素强度值。
地址 310027 浙江省杭州市西湖区浙大路38号