像素关系
- 相邻像素
- 四邻域
- 四对角邻域
- 八邻域
- 定义邻接性的灰度值集合:
- 二值/非二值
- 可以把灰度级化成两个等价类
- 邻接性
- 4 邻接: 且 的灰度值都属于
- 8 邻接: 且 的灰度值都属于
- 邻接(混合邻接): 的灰度值都属于
- 或 内无灰度值属于
- 消除二义性
- 连通性:通路
- 起点终点相同:闭合通路
- 连通集/连通分量
- 区域:连通的像素子集
- 邻接区域:两个连通的区域
- 前景:
- 背景:
- 边界:区域中与背景 8 连通的点的集合
- 边缘:导数值超过阈值的像素
- 局部 概念
- 二值图像:边界=边缘
- 距离
- 欧式
- 曼哈顿距离
- 棋盘距离
算术/逻辑/集合操作增强
主要以像素对像素为基础在两幅或多幅图像间进行
- 算术操作
- 加:
- 定理:对幅加性噪声图像进行平均,可以使图像的平方信噪比提高倍
- 减:
- 找不同
- 指纹抽取
- 掩膜式 X 光成像法
- 负值:规范化
- 乘:
- 掩膜运算
- 除
- 归一化
- 加:
- 集合操作:灰度图像集合
- 元素:
- 空间坐标,灰度
-
- 为灰度级数
- 元素:
- 逻辑操作:二值图像(前景 1,背景 0)
- OR, AND, NOT, XOR
几何变换
空间变换算法
像素空间位置的变换
- 保持图像中曲线特征的连续性(相邻输入产生相邻输出)
- 仿射变换(Affine Transformation)
-
- : 伸缩比例
- : 倾斜程度
- : 平移量
- 矩阵形式:
- 基本变换矩阵都可逆
- 性质
- 保持共线性
- 保持距离比例:线的中心变化后依然是线的中心
| 基本仿射变换 | ||
|---|---|---|
| 恒等变换 | ||
| 伸缩变换 | ||
| 旋转变换 | ||
| 平移变换 | ||
| (水平)倾斜变换 | ||
| (垂直)倾斜变换 |
- 前向映射
- 输入图像变换后为非整数点坐标
- 灰度值按一定权重分配给周围像素
- 输出图像每点都需要遍历所有输入图像,效率较低
- 反向映射
- 对于输出图像每点,计算出其在输入图像的位置
- 在输入图像中用插值计算出该点灰度值
- 使用灰度内插算法,效果较好
图像配准
- 匹配点
- 最优仿射变换:
- 最小二乘
- 双线性近似
- 4 对约束点,求解方程
- 增加约束点:将原图分成多个四边形
- 几何校正:测试靶
灰度内插算法
确定变换中图像的像素灰度级
- 最近邻内插
- 线性内插:
- 双线性内插
- 个最近点求解方程组:
- 双三次内插
- 个最邻近点求解方程组: 每点建立四个方程求解
- 个最近点求解方程组:
灰度变换
单像素操作,邻域大小为 1 的空间滤波
- 变换效果
- 对比度:做 ,前半减小越多,后半增大越多,对比度越大
- 拉伸与压缩:做 ,比较变换前后范围
- 细节增加:图片主体偏暗,则拉伸低灰度值增加细节
| 函数 | 表达式 | |
|---|---|---|
| 线性 | ||
| 反转 | 凸显白色灰色 | |
| 对数 | 低灰度拉伸,高灰度压缩 | |
| 反对数 | ||
| 幂律 | :低灰度拉伸,高灰度压缩 | |
| 对比拉伸变换 | 分段单调递增 | |
| 阈值处理 | ||
| 灰度级分层 | ||
| 比特平面分层 | 高阶比特平面包含视觉上重要的数据,低比特位贡献精细细节,图像压缩 | |
| 直方图均衡化 |
直方图
- 直方图描述
- 横坐标 :灰度级
- 纵坐标 :出现的频率
- 阈值面积函数:
- 概率密度函数 PDF:
- 累积分布函数 CDF:
- 离散直方图
- 直方图应用
- 图像快速检测:灰度值运用是否合理
- 分隔前景背景:双峰直方图
- 面积计算:
- 灰度变换下的直方图变化
- 假设单调连续灰度变换函数
- 输入密度
- 输出密度
- 直方图均衡化
- 变换函数要求
- 属于区间
- 单调递增
- 变换为均匀分布
- 变换函数要求
- 直方图匹配: A->B->C
- 输入:,直方图均衡化变换
- 指定:,直方图均衡化变换
- 局部直方图均衡化
- 定义邻域,不断平移中心位置,在每个中心处计算直方图,进行直方图均衡化或匹配
- 直方图统计量用于局部图像增强
- 阶矩:
- 2 阶矩:方差
- 全局均值:
- 全局方差:
- 局部均值:
- 局部方差:
- 阶矩:
空间滤波
- 滤波器:,为操作算子,定义在的邻域上
- 线性滤波器
- 的模板
- 最小 ,一般为奇数
- 边界:忽略/填充
- 补零->计算->滑动->裁剪
- Correlation 相关:平移滤波器模板,计算每个位置乘积直和
- 应用到离散单位脉冲后产生模板的旋转 180 度后的结果
- 归一化后寻找匹配:
- Convolution 卷积:相关中滤波器旋转 180 度
- 的模板
- 离散微分
-
- 恒定区域:零
- 突变起点:非零
- 突变终点:零
- 斜坡:非零
-
- 恒定区域:零
- 突变起点:非零
- 突变终点:非零
- 斜坡:零
- 各向同性滤波器:旋转不变性
- 拉普拉斯算子:
- 离散拉普拉斯算子
- 标准形式:
- 对角形式:
- 离散拉普拉斯算子
- 梯度:
- 罗伯特交叉梯度算子
- Sobel 算子
- 阈值检测边缘
-
| 滤波器 | 模板 | |
|---|---|---|
| 平滑线性 | ,先求和,再归一化 | 边缘模糊,小物体缺失,边界明显 |
| 加权线性 | 或其它权重,除模板之和 | 降低模糊 |
| 非线性平滑 | 排序,中值,最大值,最小值 | |
| 锐化 | 若模板中心为正 | |
| 非锐化掩蔽 | ||
| 高提升滤波 | ||
| 梯度边缘检测 |
Edge Preserving Filters 保边滤波器
- 双边滤波器(Bilateral)
- 高斯平滑滤波:
- 值域高斯滤波:
- 两个像素物理距离越大则权值越小,反之则权值越大
- 双边滤波器:
- 高斯平滑滤波:
- 引导滤波器:快速双边滤波器
- 递归域变换滤波器