登录
首页 » Matlab » crimini算法

crimini算法

于 2023-07-06 发布 文件大小:23.19 kB
0 53
下载积分: 2 下载次数: 1

代码说明:

应用背景criminisi的详细算法,一看就懂!! 目前,图像修复中占主流的修复模型有:偏微分方程的修复模型[1-2]、纹理合成[3]的修复模型。前者计算量大、耗时长、对纹理的还原能力有限,处理大区域图像会有明显的模糊现象,因此只适合于划痕、污迹和文字等细窄的区域修复。相比之下,后者将待修复区域周围的图像作为样本,从中提取特征并选取匹配的纹理,将其合成到待修复区域内,适用于较大区域的修复。     现实中的图像不是由简单结构和单一纹理拼接而成的,而是同时包含复杂的结构和多种纹理特征。参考文献[4]将图像分割为结构和纹理两部分,然后分别用偏微分方法和纹理合成技术进行处理,最后将两种处理结果进行融合。但对实际图像而言,该方法修复区域较小,速度较慢,对较大区域修复仍然有一定的模糊。Criminisi等人在2003年提出了一种不用分割图像,同步处理纹理和结构的基于样例的图像修复算法[5]。他们的算法取得了满意的效果,但是耗费的时间过长,另外优先权和相似度的计算还存在一定不足。本文改进了参考文献[5]的图像修补算法。为了使优先权计算更加准确,本文采用梯度数据项和置信度共同决定填充顺序;为加快修复速度,本文采用局部窗口搜索的策略;最后利用颜色和梯度共同决定相似性,使得修复后的图像具有更好的视觉效果。大量实验结果表明,该算法提高了修复效率,同时产生了更满意的视觉效果。 关键技术 基于样例的图像修复算法,为了兼顾结构和纹理部分的修复效果,填充顺序是这类方法的关键。填充顺序的优先权函数大小要考虑两方面的因素:一方面是模板窗口中已知信息量的多少,另一方面要考虑待修复区域周围的结构特征。因为已知信息多的待填充块的周围可以利用的信息大,结构特征明显的区域包含了丰富的结构信息。Criminisi定义的优先权函数为:P(p)=C(p)×D(p)。当等照度线与单位法向量垂直时,D(p)=0,这时即使C(p)很大,甚至整个块中只有几个未知像素,块也得不到及时填充。这样优先权的计算就变得不可靠,导致错误的填充顺序,进而影响修复的效果。为了解决这个问题,本文直接引入梯度信息来计算块的优先权。P为修复边界dΩ上的点,ψp是以点

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • matlab
    tutorial de matlab...
    2010-06-04 04:35:40下载
    积分:1
  • bipopcmaes.tar
    matlab benchmarks for otimization problems
    2010-07-16 23:13:30下载
    积分:1
  • MATLAB-GeneticAlgorithm
    matlab遗传算法程序,用于数值模拟计算中的参数逼近计算(matlab genetic algorithm procedure for the numerical simulation of the parameters in the approximation calculation)
    2008-01-09 11:17:27下载
    积分:1
  • ji-qi-renqiuniyushijian
    用matlab编制的机器人求逆以及求时间的程序,个人感觉很有应用借鉴价值。(using Matlab based robot inverse time and the procedures for seeking personal feeling good application reference value.)
    2007-05-17 12:43:55下载
    积分:1
  • addPointsToMode
    optical fiber encryption in drpe
    2012-01-15 22:54:21下载
    积分:1
  • qpso
    该算法是以粒子群中粒子的收敛特性为基础,依据量子物理理论提出的,改变了传统粒子群算法的搜索策略,可使粒子在整个可行解空间中搜索寻求全局最优解。同时该算法的进化方程中不需要速度向量,而且进化方程的形式更简单,参数较少且容易控制。对两个算例进行仿真测试,证实该算法可有效解决经济负荷分配问题 性能对比显示,该算法求得的解优于已有的改进粒子群算法及其它优化算法所求得的解。(The algorithm is based on convergence particle swarm particle basis, according to the theory of quantum physics, particle swarm algorithm has changed the traditional search strategies, allow the particles throughout the feasible solution space search seek the global optimal solution. Meanwhile, the algorithm does not need velocity vector evolution equations, and evolution equations simpler and less parameters and easy to control. Two examples of simulation tests confirmed that the algorithm can effectively solve the economic load allocation performance comparison shows that the algorithm is superior to existing solutions obtained improved PSO algorithm and other optimization algorithms obtained solution.)
    2016-02-25 11:14:09下载
    积分:1
  • 遗传算法优化神经网络
    非常有用的GA-BP算法,对学习有一定的借鉴作用。非常有用的GA-BP算法,对学习有一定的借鉴作用。非常有用的GA-BP算法,对学习有一定的借鉴作用。非常有用的GA-BP算法,对学习有一定的借鉴作用。非常有用的GA-BP算法,对学习有一定的借鉴作用。非常有用的GA-BP算法,对学习有一定的借鉴作用。非常有用的GA-BP算法,对学习有一定的借鉴作用。
    2022-02-05 15:59:57下载
    积分:1
  • caozuo
    用matlab语言 分别判断出三个圆的圆心,并且求出这三个圆之间的距离(Matlab language were used to determine three of the center circle, and obtained the three round distance between)
    2008-07-07 13:34:19下载
    积分:1
  • Linear-Programming
    用MATLAB实现线性规划,较好用。含三个文件,每个文件均可以单独运行(Linear Programming with MATLAB, better use. Containing three files, each file can be run separately)
    2015-01-27 15:08:33下载
    积分:1
  • actup_v2_2l_installation_user_guide
    说明:  水声工具箱使用手册,内有详细,使用说明,对使用水声工具箱有较大的帮助,描述很详细,但与需要一定英文基础。(Usage Manual of underwater acoustic toolbox contains detailed instructions, which is helpful for the use of underwater acoustic toolbox. The description is very detailed, but it needs a certain English foundation.)
    2019-01-05 17:11:20下载
    积分:1
  • 696518资源总数
  • 106215会员总数
  • 5今日下载