混合空间增强法
将多种图像增强方法结合起来,完成困难的图像增强任务

使用模糊技术进行灰度变换和空间滤波
目的:例如将人分为年轻人和非年轻人,使用一个确定的阈值例如20岁,那么20岁过1秒的人也属于非年轻人,我们需要更加弹性的在年轻和非年轻之间过渡
模糊集合论原理
Z是一个元素集,z表示Z的一类元素,即Z={z},该集合称为论域,模糊集合A由隶属度函数μA(z)来表征:
A={z,μA(z)|z∈Z}
当隶属度函数值为1表示该元素是集合的完全成员,隶属度函数值位于0和1之间表示在集合中的隶属度等级为隶属度函数值,隶属度函数值为0表示该元素不属于该集合
- 空集:Z中的隶属度函数值为0,模糊集合为空集;
- 相等:当且仅当对于所有的z∈Z,μA(z)=μB(z),则称两个模糊集合A和B相等;
- 补集:由¯¯¯¯A或NOT(A)表示模糊集合A的补集,定义其隶属度函数为:
μ¯¯¯¯A(z)=1−μA(z)
μA(z)≤μB(z)
此时,模糊集合A是模糊集合B的子集;
μU(z)=max[μA(z),μB(z)]
的并集U表示为A⋃B或A OR B
μI(z)=min[μA(z),μB(z)]
的交集I表示为A⋂B或A AND B
模糊集合应用
假设生的水果是绿色的,半熟的水果是黄色的,成熟的水果是红色的,对应规则集:
- R1:IF颜色是绿色,THEN水果是生的
- R2:IF颜色是黄色,THEN水果是半熟的
- R3:IF颜色是红色,THEN水果是熟的
颜色采用波长这一值来表示,下图表示不同的波长对应不同颜色的隶属度,也就是输入的隶属度函数:

输出本身也是模糊的:

以红色AND成熟规则R3为例,这是一个二维的隶属度函数,表示为一个笛卡尔积(z,v)到[0,1]的映射:
μ3(z,v)=min{μred(z),μmat(v)}
上式是一个通用解,此时一个特定的输入z0,此时用Q3(v)表示,c=μred(z0),唯一的变量为v:
Q3(v)=min{μred(z0),μmat(z0,v)}

同理,我们可以得到另外两个规则和输入z0导致的模糊响应:
Q1(v)=min{μgreen(z0),μ1(z0,v)}Q2(v)=min{μyellow(z0),μ2(z0,v)}
由于三个规则之间是通过OR操作连接起来的:
Q=Q1 OR Q2 OR Q3
所以我们可以得到结果如下:r={1,2,3},s={绿色,黄色,红色},见下图
Q(v)=maxr{mins{μs(z0),μr(z0,v)}}

之后进行去模糊操作求出一个干脆的输出v0,计算集合的重心,假设Q(v)有K种取值:
v0=∑Kv=1vQ(v)∑Kv=1Q(v)
得到v0=72.3,指出给定的颜色z0成熟度约为72%
总结:
- 模糊输入:对于每个标量输入,例如颜色,使用隶属度函数找到相应的模糊值;
- 合并各个部分的输出,利用模糊集合操作交和并,例如前提为绿色或坚硬,合并时用OR;
- 每一个规则,例如红色AND成熟,前提和输出之间使用AND连接;
- 将不同的规则聚合起来,使用OR操作;
- 将最后输出的模糊集合去模糊操作,得到一个干脆的标量输出,例如计算重心;
使用模糊集合进行灰度变换
考虑如下的一个例子:
- IF一个像素是暗的,THEN使它较暗;
- IF一个像素是灰的,THEN使它仍是灰的;
- IF一个像素是亮的,THEN使它较亮;
最终得到的Q如下右图所示:

对于任何输入z0,输出v0由下式给出:
v0=μdark(z0)×vd+μgray(z0)×vg+μbright(z0)×vbμdark(z0)+μgray(z0)+μbright(z0)
使用模糊集合进行空间滤波
例如一个模糊集合概念的边缘提取算法:如果一个像素属于平滑区,则令其为白色,否则令其为黑色;这个概念可以翻译为如下的规则集:

如图为邻域,假设像素标为zi,i=1,2,⋯,9,di表示第i个邻点和中心点的灰度差di=zi−z5
- IF d2=0 AND d6=0 THEN z5=白色
- IF d6=0 AND d8=0 THEN z5=白色
- IF d8=0 AND d4=0 THEN z5=白色
- IF d4=0 AND d2=0 THEN z5=白色
- ELSE z5=黑色
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异