【问题标题】:Optimization of Image Reconstruction Algorithm using Genetic Algorithm in MatlabMatlab中利用遗传算法优化图像重建算法
【发布时间】:2015-06-04 10:27:27
【问题描述】:

我正在尝试使用遗传算法优化图像重建算法。我将初始种群大小设为 10。我有一个输入图像和 10 个重建图像。适应度函数是这两者之间的区别。那是

fitness_1 = inputimage - reconstructedimage_1;
fitness_2 = inputimage - reconstructedimage_2;
              :
              :
fitness_10 = inputimage - reconstructedimage_10;

我想选择其中最好的适应度人群。但是我的适应度结果是一个图像(具有强度值的矩阵)。那么我怎样才能为每个群体获得一个单一的适应度值,以便在下一阶段进行交叉。 请帮助。在此先感谢

【问题讨论】:

    标签: matlab image-processing genetic-algorithm fitness tomography-reconstruction


    【解决方案1】:

    您需要定义一个函数,将匹配质量作为单个标量值来衡量。实际上你在这里有一个选择——任何可以以或多或少连续的方式测量接近度的方法都可以。然而,最简单的可能是图像中每个像素值的均方误差。

    以下是我可能会如何为您的第一次重建:

       fitness_1 = abs(inputimage - reconstructedimage_1).^2;
       fitness_1 = sum( fitness_1(:) ) / numel( fitness_1 );
    

    【讨论】:

      猜你喜欢
      • 2021-03-03
      • 1970-01-01
      • 1970-01-01
      • 2015-02-18
      • 2013-07-02
      • 1970-01-01
      • 2020-06-10
      • 1970-01-01
      相关资源
      最近更新 更多