发明名称 一种基于颜色差异的抠图方法
摘要 本发明公开了一种基于颜色差异的抠图方法,包括获取原图;对原图进行溢出平衡处理,并由原图得到基础遮罩和细节遮罩;再将基础遮罩和细节遮罩组合得到最终遮罩;然后利用溢出平衡后的图像和最终遮罩组合获得抠去背景后的图像;最后将抠去背景后的图像和其他背景图像进行合成。本发明仅需要用户提供用户输入参数和两个背景样本点,通过调节用户输入参数即可对原图进行较好的抠图,并且对于原图也没有特别严格的要求,使用更加方便。
申请公布号 CN103366364B 申请公布日期 2016.06.29
申请号 CN201310225734.5 申请日期 2013.06.07
申请人 太仓中科信息技术研究院 发明人 周晨诚;姜兆民;顾益;魏毅;朱登明;王兆其
分类号 G06T7/00(2006.01)I;G06T3/40(2006.01)I;G06T5/50(2006.01)I 主分类号 G06T7/00(2006.01)I
代理机构 南京苏高专利商标事务所(普通合伙) 32204 代理人 刘燕娇
主权项 一种基于颜色差异的抠图方法,其特征在于,包括以下步骤:1)获取原图;2)对步骤1)所得原图进行溢出平衡处理;3)根据步骤1)所得原图获得基础遮罩,首先比较待处理像素点与背景样本点的关系,其中背景为绿幕,背景样本点在颜色空间中的值分别记为R、G、B,待处理像素点在颜色空间中的值分别记为r、g、b,为弥补背景样本点选择的偏差引入基础参数k,若g‑b<0表明此像素点不绿,则需要保留,若0<g‑b<k*(G‑B)表明此像素点绿色的程度在不绿与背景样本点之间,若k*(G‑B)<g‑b表明此像素点比背景样本点更绿,则需要去除;然后根据步骤1)所得比较结果,使用下述公式来计算所需的基础遮罩值M,F(g,b)为自定义分段函数,r∈[0,255],g∈[0,255],b∈[0,255]<maths num="0001"><math><![CDATA[<mrow><mi>M</mi><mo>=</mo><mi>F</mi><mrow><mo>(</mo><mi>g</mi><mo>,</mo><mi>b</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mn>255</mn></mtd><mtd><mrow><mo>(</mo><mi>g</mi><mo>-</mo><mi>b</mi><mo>&le;</mo><mn>0</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mrow><mi>k</mi><mo>*</mo><mrow><mo>(</mo><mi>G</mi><mo>-</mo><mi>B</mi><mo>)</mo></mrow><mo>*</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mfrac><mrow><mi>g</mi><mo>-</mo><mi>b</mi></mrow><mn>255</mn></mfrac><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mo>(</mo><mn>0</mn><mo>&lt;</mo><mi>g</mi><mo>-</mo><mi>b</mi><mo>&le;</mo><mi>k</mi><mo>*</mo><mo>(</mo><mi>G</mi><mo>-</mo><mi>B</mi><mo>)</mo><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mo>(</mo><mi>k</mi><mo>*</mo><mo>(</mo><mi>G</mi><mo>-</mo><mi>B</mi><mo>)</mo><mo>&lt;</mo><mi>g</mi><mo>-</mo><mi>b</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000938413390000011.GIF" wi="1324" he="226" /></maths>最后通过调整参数black point、white point,其中black point记为BP,white point记为WP,对步骤2)所得基础遮罩值按下述公式进行修正,以获得最终的基础遮罩<maths num="0002"><math><![CDATA[<mrow><mi>b</mi><mi>M</mi><mo>=</mo><mfrac><mn>255</mn><mrow><mn>255</mn><mo>-</mo><mi>B</mi><mi>P</mi></mrow></mfrac><mo>*</mo><mrow><mo>(</mo><mi>M</mi><mo>-</mo><mi>B</mi><mi>P</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000938413390000012.GIF" wi="535" he="117" /></maths><maths num="0003"><math><![CDATA[<mrow><mi>w</mi><mi>M</mi><mo>=</mo><mfrac><mn>255</mn><mrow><mi>W</mi><mi>P</mi></mrow></mfrac><mo>*</mo><mi>b</mi><mi>M</mi></mrow>]]></math><img file="FDA0000938413390000013.GIF" wi="317" he="117" /></maths>其中bM为经BP参数处理过的遮罩,wM为经WP参数处理过的遮罩;4)根据步骤1)所得原图获得细节遮罩;5)将步骤3)所得基础遮罩和步骤4)所得细节遮罩组合获得最终遮罩;6)由步骤2)所得的溢出平衡处理后的图像和步骤5)所得的最终遮罩组合获得抠去背景后的图像;7)步骤6)所得的抠去背景后的图像与其他背景图像进行合成。
地址 215400 江苏省苏州市太仓市健雄路20号大学科技园3号楼
您可能感兴趣的专利