发明名称 一种抗锯齿图形叠加算法
摘要 本发明提出了一种抗锯齿图形叠加方法,其特征在于:所述方法包括以下步骤:获取图形抗锯齿系数:对像素进行逐个处理,对于图像中的第i个像素,根据抗锯齿的像素混合原理,可以得到公式(1):S<sub>i</sub>=F<sub>i</sub>·α<sub>i</sub>+M<sub>i</sub>·(1-α<sub>i</sub>)S<sub>i</sub>是抗锯齿图形颜色(已知),F<sub>i</sub>是原图形颜色(已知),M<sub>i</sub>是原背景颜色(已知),α<sub>i</sub>是抗锯齿混合系数(未知);本发明一种抗锯齿图形叠加的方法,解决抗锯齿图形叠加时所产生的“边缘效应”,提高图像质量和增强视觉效果。
申请公布号 CN104715454A 申请公布日期 2015.06.17
申请号 CN201310688469.4 申请日期 2013.12.14
申请人 中国航空工业集团公司第六三一研究所 发明人 李毅;许少尉;杨立成;陈思宇
分类号 G06T5/00(2006.01)I;G06T5/50(2006.01)I;G06T3/40(2006.01)I 主分类号 G06T5/00(2006.01)I
代理机构 西安智邦专利商标代理有限公司 61211 代理人 倪金荣
主权项 一种抗锯齿图形叠加方法,其特征在于:所述方法包括以下步骤:1)获取图形抗锯齿系数:对像素进行逐个处理,对于图像中的第i个像素,根据抗锯齿的像素混合原理,可以得到公式(1):S<sub>i</sub>=F<sub>i</sub>·α<sub>i</sub>+M<sub>i</sub>·(1‑α<sub>i</sub>)..............................(1)S<sub>i</sub>是抗锯齿图形颜色(已知),F<sub>i</sub>是原图形颜色(已知),M<sub>i</sub>是原背景颜色(已知),α<sub>i</sub>是抗锯齿混合系数(未知);2)根据公式(1)得出抗锯齿系数α<sub>i</sub>的计算公式:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>&alpha;</mi><mi>i</mi></msub><mo>=</mo><mfrac><mrow><mo>(</mo><msub><mi>S</mi><mi>i</mi></msub><mo>-</mo><msub><mi>M</mi><mi>i</mi></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>F</mi><mi>i</mi></msub><mo>-</mo><msub><mi>M</mi><mi>i</mi></msub><mo>)</mo></mrow></mfrac><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000438011490000011.GIF" wi="916" he="148" /></maths>每个像素包含红(R)、绿(G)、蓝(B)三个颜色分量,抗锯齿系数α<sub>i</sub>等于R、G、B三个分量中最大的一个分量max(R,G,B)的抗锯齿系数值;3)将计算出来的抗锯齿系数α<sub>i</sub>,代入到公式(6)、(7)、(8)中,计算出抗锯齿图形和新背景的进行叠加并重新抗锯齿后第i个像素的R、G、B三色分量的值;T<sub>i</sub>(R)=F<sub>i(R)</sub>·α<sub>i</sub>+N<sub>i(R)</sub>·(1‑α<sub>i</sub>)..............................(6)T<sub>i(G)</sub>=F<sub>i(G)</sub>·α<sub>i</sub>+N<sub>i(G)</sub>·(1‑α<sub>i</sub>)..............................(7)T<sub>i(B)</sub>=F<sub>i(B)</sub>·α<sub>i</sub>+N<sub>i(B)</sub>·(1‑α<sub>i</sub>)..............................(8)T<sub>i(R)</sub>、T<sub>i(G)</sub>、T<sub>i(B)</sub>分别是最终叠加后生成图像的红、绿、蓝三色分量的值(未知),N<sub>i(R)</sub>、N<sub>i(G)</sub>、N<sub>i(B)</sub>分别是新背景图像的红、绿、蓝三色分量的值(已知)。
地址 710119 陕西省西安市锦业二路15号