如何在MATLAB中使用模糊逻辑分析两幅图像?

如何在MATLAB中使用模糊逻辑分析两幅图像?,matlab,image-processing,fuzzy-logic,adaptive-threshold,Matlab,Image Processing,Fuzzy Logic,Adaptive Threshold,我有两个灰度图像I1和I2,还有三个模糊规则。这些规则是: 如果I1中的灰度值低,而I2中的灰度值低,则情况A 如果I1中的灰度值为高,I2中的灰度值为高,则情况B 如果I1中的灰度值为高,I2中的灰度值为低,则情况C 问题1:如何将其作为基于模糊逻辑的决策来实施 现在的情况是,I1遵循一个明显的双峰直方图(因此人们可以很容易地使用一个简单的阈值以布尔方式在低灰度值和高灰度值之间进行判断),而I2遵循一个几乎瑞利形状的衰减直方图,其中一个简单的阈值不那么容易找到(这里可能是模糊逻辑之美的体现)

我有两个灰度图像I1和I2,还有三个模糊规则。这些规则是:

  • 如果I1中的灰度值,而I2中的灰度值,则情况A
  • 如果I1中的灰度值为,I2中的灰度值为,则情况B
  • 如果I1中的灰度值为,I2中的灰度值为,则情况C
  • 问题1:如何将其作为基于模糊逻辑的决策来实施

    现在的情况是,I1遵循一个明显的双峰直方图(因此人们可以很容易地使用一个简单的阈值以布尔方式在低灰度值和高灰度值之间进行判断),而I2遵循一个几乎瑞利形状的衰减直方图,其中一个简单的阈值不那么容易找到(这里可能是模糊逻辑之美的体现)

    问题2:在这些情况下,成员资格函数应该如何设计?如何将它们合并,分别用于最终决策

    事实上,我的主要兴趣是在这个简单的例子的基础上理解模糊逻辑的应用,但如果它有助于使用MATLAB中可用的功能,这将是一项资产