发明名称 基于曲率驱动扩散的图像修复方法
摘要 本发明公开一种基于曲率驱动扩散的图像修复方法,通过在CDD模型的非线性扩散项部分引入了一个非负、光滑、单调下降的引导函数<i>g</i>(s),设计了一种自适应CDD扩散模型:<img file="51330DEST_PATH_IMAGE002.GIF" wi="124" he="48" />其中,<img file="122054DEST_PATH_IMAGE004.GIF" wi="149" he="36" />,且满足:<i>g</i>(0)=1,<img file="481186DEST_PATH_IMAGE006.GIF" wi="90" he="29" />;参数<i>s</i>为梯度模值;<i>m</i>为边缘引导函数下降速度的调节因子;<img file="383283DEST_PATH_IMAGE008.GIF" wi="252" he="31" />为阈值参数,<i>median</i>为取中值操作。<i>g</i>(<i>s</i>)随着参数<i>s</i>的变化而发生变化,其扩散因子也会随之发生变化,进而实现对图像平滑区域与纹理、边缘区域的修复强度的自适应控制。本发明给出的自适应模型在修复较大尺度破损区域上优于TV模型和CDD模型,能更好地保留图像边缘和细节信息,而且视觉效果更佳。
申请公布号 CN103198454A 申请公布日期 2013.07.10
申请号 CN201210573188.X 申请日期 2012.12.26
申请人 辽宁师范大学 发明人 王相海;宋传鸣;王爽;艾新楠
分类号 G06T5/00(2006.01)I 主分类号 G06T5/00(2006.01)I
代理机构 大连非凡专利事务所 21220 代理人 闪红霞
主权项 1.一种基于曲率驱动扩散的图像修复方法,其特征在于按如下步骤进行:A. 初始化选取待修复图像<i>u</i>,取值范围为<i>u</i><sub><i>0</i></sub><i>~u</i><sub><i>n</i></sub>,空间步长<i>h</i>、时间步长<img file="594923DEST_PATH_IMAGE001.GIF" wi="26" he="22" />和参数<img file="795091DEST_PATH_IMAGE002.GIF" wi="18" he="16" />;B.计算边缘检测阈值<img file="899314DEST_PATH_IMAGE004.GIF" wi="313" he="34" />;C. 采用自适应CDD模型实现图像修复:C1.判断图像范围内某一像素点<img file="117805DEST_PATH_IMAGE005.GIF" wi="56" he="24" />是否位于修补区域内,初始时<img file="56523DEST_PATH_IMAGE006.GIF" wi="137" he="27" />;如果该像素不在修补区域内,则转入C5,否则,转入C2;C2.采用如下三个公式计算待修复点与邻域点的中间位置梯度模值<img file="665359DEST_PATH_IMAGE008.GIF" wi="35" he="24" />,进而计算出传导函数<img file="901168DEST_PATH_IMAGE010.GIF" wi="56" he="24" />和曲率<i>K</i>:<img file="911849DEST_PATH_IMAGE011.GIF" wi="465" he="82" />其中,<img file="692855DEST_PATH_IMAGE013.GIF" wi="311" he="54" />,<img file="788987DEST_PATH_IMAGE015.GIF" wi="444" he="136" />,<img file="297328DEST_PATH_IMAGE017.GIF" wi="575" he="198" />,<img file="428095DEST_PATH_IMAGE018.GIF" wi="189" he="46" />;C3. 由C2步骤的计算结果求出一阶导数值<img file="878537DEST_PATH_IMAGE020.GIF" wi="82" he="30" />;C4. 利用下述公式对像素值进行更新:<img file="461965DEST_PATH_IMAGE021.GIF" wi="459" he="77" />C5. 若<img file="773998DEST_PATH_IMAGE023.GIF" wi="141" he="27" />,则计算过程结束;否则置<img file="572321DEST_PATH_IMAGE024.GIF" wi="137" he="26" />,返回执行C2。
地址 116000 辽宁省大连市沙河口区黄河路850号