1 内容介绍 由于图像本身的复杂性和数据量大,传统的图像处理和分析技术常存在计算复杂度高的问题,因此基于进化算法的图像处理方法得到广泛研究和关注.萤火虫算法(Firefly Algorithm
1 内容介绍
由于图像本身的复杂性和数据量大,传统的图像处理和分析技术常存在计算复杂度高的问题,因此基于进化算法的图像处理方法得到广泛研究和关注.萤火虫算法(Firefly Algorithm,FA)是一种新型的启发式算法,它的优点包括算法参数少,全局优化能力强,能够进行并行搜索.为了提高图像增强的质量,采用萤火虫优化算法.实验仿真结果显示,该算法能够增强红外图像的细节信息,检测指标EME,PC,UIQI数据较优.
2 部分代码
function [z, out] = ClusterCost(m, X)
% Calculate Distance Matrix
d = pdist2(X, m);
% Assign Clusters and Find Closest Distances
[dmin, ind] = min(d, [], 2);
% Sum of Within-Cluster Distance
WCD = sum(dmin);
z=WCD;
out.d=d;
out.dmin=dmin;
out.ind=ind;
out.WCD=WCD;
end
3 运行结果
4 参考文献
[1]郭红山, 张慧宁. 基于萤火虫优化算法的红外图像增强研究[J]. 电声技术, 2016(2):5.
[2]赵伟. 萤火虫改进算法及其在图像增强和分割中的应用研究[D]. 湖北工业大学.