当前课程知识点:现代图像分析 >  第七章 图像分割 >  7.3 边缘线跟踪 >  7.3.2 Hough变换学习视频

返回《现代图像分析》慕课在线视频课程列表

7.3.2 Hough变换学习视频在线视频

下一节:7.4.1 门限化分割学习视频

返回《现代图像分析》慕课在线视频列表

7.3.2 Hough变换学习视频课程教案、知识点、字幕

同学们好

今天我们给大家介绍图像分割中的另一种边缘线跟踪的方法

我们知道边缘线的检测,要经过两个过程

首先进行边缘点的检测,然后再将边缘点连接成边缘线

但是,由于噪声干扰以及图像成像时不均匀的光照的影响

那么通过边缘点检测,就很少真正能够得到一组

完整描述一条边缘线的点集

那么通过局部边缘连接,也就很难得到准确的边缘线

而哈夫变换,能够根据待检测曲线对应的像素间的一个整体关系

检测出已知形状的曲线,并以参数方程的形式进行描述

哈夫变换的优点,就是它抗噪声干扰点以及断点的影响

哈夫变换的基本原理,实际上就是把图像中需要检测的直线

或者是有规律的曲线转换成寻找参数空间的峰值点问题

那么下面,我们以检测直线为例进行说明

首先我们看一下,假如说我现在有一个图像

图像中有n个点,我们现在要求从这n个点中确定一条直线

并且,在这条直线上贡献的点最多

那首先,我们能够想到的最直接的办法就是

我们知道任意两点确定了一条直线

所以,我们一共能够找出二分之n乘n-1条直线

首先计算出二分之n乘n-1条直线

然后,我们再找出每条直线上一共有多少个

刚才那n个点中一共有多少个点

也就是说,要找出最接近直线的点的集合

大概需要n的三次方的计算

那么这么做我们说好处就是非常直观,但实际上它有一个明显的缺点

这个缺点就是运算量巨大,实际情况是不容易满足的

比如说,我们现在图像中有256个点

光是第二步我们就要计算256的三次方,这么多次计算来进行比较

那么,256的3次方是1600多万次计算

因此,我们说这样做就是不太理想

那我们换一种思路来考虑这个问题

在xy平面上,也就是说在图像空间中

我们如果说有一个点用(x,y)来表示

那么,所有过这个(x,y)这个点的直线都应该满足这样的一个直线方程

就是y等于px加q,其中的这个p是斜率,q是截距

如果我们把y等于px加q这个方程的变形一下,写成q等于负px加y

那么这个时候,表示在参数空间p和q这个参数空间中

一条直线,这条直线是过了p和q这个点的一条直线

也就是说,我如果在图像空间xy中,我找到了一个点(xi,yi)

那么所有过(xi,yi)的直线的通用方程,由这个公式来进行描述

同样,我们把它转换到p和q空间之后,变成了q等于负的pxi+yi

那么这个式子说明在XY空间中的一个点

如果我们把它转换到pq空间,对应的就是一条直线

这条直线的斜率是负的xi,截距是yi

同样,如果我在平面,这个图像空间XY中,找到另外一个点(xj,yj)

一样我们写出它的通用方程,然后转换到pq空间

那么因此,我们就得到这样的一个情况

就是说,在XY空间中我们找到一个点(xi,yi)

那么这个点映射到p和q这个参数空间对应的就是这样的一条直线

同样,在XY平面中我们的(xj,yj)这个点,映射到p和q这个参数空间的时候

对应的是这样的一条直线

而如果,在xy平面中这两个点是处在一条直线上的

那么,这两个点处在一条直线上,就意味着这两个点它所对应的方程呢

应该是有相同的p值和q值

那也就是说,在p和q这个空间中,这两条直线必然要相交于同一点

这就是我们说,哈夫变换检测直线就转换成了

寻找共线点最多的直线的问题

就变成了在参数空间中,去寻找极大指点的问题

那么为了寻找这个峰值点

我们就把参数空间p和q量化成很多个小方格

这个小方格称作计数单元

然后根据每一个边缘点,我们带入p的量化值

然后根据这个p值,可以计算出q值

然后把这个值量化以后,量化后的值

必然在这个小格子中,会落入到其中的某一个格子里头

那么如果落入到某一个格子,就把这个小格子的计数单元加1

这样当所有的边缘点都计算完成之后

我们对这个计数单元进行检测,如果我们只需要检测一条直线

那么在这个计数单元中拥有最大值的那个点,它所对应的p和q值

就是我们要求的那个直线的所对应的斜率和截距

当然我们也知道,如果p和q在量化的过程中量化的比较粗

那么参数空间的凝聚效果就差

也就是说,我们的格子个数比较少,那么它凝聚效果差

求得这个直线方程就不够精确

反过来说,如果量化的过细,那么计算量就会增大

因此,对参数的量化要兼顾量化的精度和计算量

在平面直角坐标系中检测直线会出现这样一个问题

就是在直线接近于垂直的时候,它的斜率有可能会趋于无穷大

那么为了避免这种情况,可以采用极坐标的形式

在极坐标中一条直线可以用两个参数来表示分别是ρ和θ

其中的ρ表示的是坐标原点到直线的垂直距离

ρ表示的是坐标原点,到直线的垂直距离

而θ表示的是直线的法线和x轴的夹角

那么这样一来,我们就可以得出图像空间和参数空间的一个对应关系

根据这个式子我们可以看到

在xy平面上的一条直线转换到了ρ和θ空间中

实际上我们可以看到,对应的是ρ和θ这样的一个点

而在xy平面中的一个点,对应到ρ和θ空间中应该是一条正弦曲线

因此,我们总结出来

在图像空间xy空间和参数空间ρθ空间中的对应关系就是

图像空间中的一条直线,在ρ和θ这个参数空间中的映射为一个点

而在图像空间中的一个点,映射到参数空间中是一条正弦曲线

因此,图像空间中一条直线上多个共线的点映射到参数空间之后

就应该是相交于一点的多条正弦曲线

下面,我们用这个图来说明一下,这是一条直线

这条直线映射到ρ和θ空间中,对应的就是一个点

那么,这个是我们平面空间中的一个点,(xi,yi)这个点

映射到ρ和θ空间中,应该对应的是一条正弦曲线

那么这个,就是我们在这条直线上找到了a、b、c、d、e 5个点

也就是说,这5个点是共线的

那么在参数空间中,我们可以看到,一共是5条正弦曲线

而且这5条正弦曲线,相交于同一个点

这个就是我们说的,在极坐标的情况下,我们来检测直线

同样在参数空间,我们要把ρ和θ也量化成很多个小格子

那么计数的方式和平面直角坐标系中检测直线是一致的

需要说明的,就是哈夫变化不仅可以检测直线

而且也可以检测圆、椭圆、抛物线等等这些有解析表达式的曲线

下面我们在屏幕上给大家显示了用哈夫变换检测直线和圆的一个示例

这是一个含噪的图像,在这个图像中有一个黑色的圆

圆中有一个白色的三角形

这幅图用Sobel算子的一个检测结果

那么从这个图中我们可以看到

Sobel检测算子还是对这个噪声有一定的影响

而这个,是我们用哈夫变换检测的一个结果

那么,这两幅图进行比较哈夫变换检测是非常干净整齐的

下面这四幅图分别对应的就是哈夫变换检测直线和

哈夫变换检测圆的一个参数空间

这两幅图,是参数空间显示出来的

其中这幅图是哈夫变换检测直线的一个参数空间,用的是极坐标

在这个图中,我们明显的看到有三个高亮的点

这三个高亮的点,实际上对应于就是在图像空间中的3条直线

而这个圆的检测,我们在这里面假设

圆是半径已知,我们现在需要检测的是圆的圆心的位置

这个里面横和纵坐标,分别对应的就是圆点的位置

那在这个空间中,我们也可以看到最亮的点,是位于正中心

也就意味着中心这个点,应该是我们所需要检测的那个圆的圆心位置

那么,这是我们用哈夫变换检测出来的圆的结果

需要说明,就是哈夫变化除了能够检测可以用解析形式表示的曲线以外

也可以推广到任意形状的检测,一般我们就把它称作是广义哈夫变换

有兴趣的同学可以查阅相关的文献,进一步研究

好,今天主要内容就给大家介绍到这里

谢谢大家,再见

现代图像分析课程列表:

第一章 绪论

-1.1 图像及图像的基本概念

--1.1.1 图像处理基本概念学习视频

--1.1.2 图像及图像的基本概念作业

-1.2 数字图像处理的起源

--1.2.1 数字图像处理的起源学习视频

--1.2.2 数字图像处理的起源作业

-1.3 数字图像处理的步骤和方法

--1.3.1 图像处理步骤和方法学习视频

--1.3.2 数字图像处理步骤和方法作业

-1.4 数字图像处理系统的组成

--1.4.1 图像处理系统组成学习视频

--1.4.2 数字图像处理系统的组成作业

-1.5 数字图像处理主要应用领域

--1.5.1 图像处理应用领域学习视频

--1.5.2 数字图像处理主要应用领域作业

第二章 数字图像处理基础

-2.1 色度学基础

--2.1.1 色度学基础学习视频

--2.1.2 颜色模型学习视频

--2.1.3 色度学基础作业

-2.2 人的视觉特性

--2.2.1 人的视觉特性学习视频

--2.2.1 人的视觉特性作业

-2.3 图像数字化

--2.3.1 图像的数字化学习视频

--2.3.2 图像数字化作业

-2.4 数字图像特点

--2.4.1 数字图像特点学习视频

--2.4.2 数字图像特点作业

-第二章讨论题

第三章 图像变换

-3.1 图像变换的基本概念

--3.1.1 图像变换的基本概念学习视频

--3.1.2 图像变换的基本概念作业

-3.2 图像的几何变换

--3.2.1 图像的几何变换学习视频

--3.2.2 图像的几何变换作业

-3.3 图像的离散傅立叶变换

--3.3.1 图像离散傅立叶变换学习视频

--3.3.2 图像的离散傅立叶变换作业

-3.4 图像变换的一般表示形式

--3.4.1 图像变换的一般表示学习视频

--3.4.2 图像变换的一般表示形式作业

-3.5 图像的离散余弦变换

--3.5.1 图像离散余弦变换学习视频

--3.5.2 图像的离散余弦变换作业

-3.6 图像离散沃尔什-哈达玛变换

--3.6.1 沃尔什-哈达玛变换学习视频

--3.6.2 图像离散沃尔什-哈达玛变换作业

-3.7 K-L变换

-- 3.7.1 K-L变换学习视频

--3.7.2 K-L变换作业

-第三章讨论题

第四章 图像增强

-4.1 图像的对比度增强

--4.1.1 图像的对比度增强学习视频

--4.1.2 图像的对比度增强作业

-4.2 直方图修正

--4.2.1 直方图均衡化学习视频

--4.2.2 直方图规定化学习视频

--4.2.3 直方图修正作业

-4.3 图像平滑

--4.3.1 图像空域平滑法学习视频

--4.3.2 图像频域平滑法学习视频

--4.3.3 图像中值滤波学习视频

--4.3.4 图像平滑作业

-4.4 同态滤波

--4.4.1 同态滤波学习视频

--4.4.2 同态滤波作业

-4.5 图像锐化

--4.5.1 图像锐化学习视频

--4.5.2 图像锐化作业

-4.6 图像的彩色增强

--4.6.1 图像彩色增强学习视频

--4.6.2 图像的彩色增强作业

-第四章讨论题

第五章 图像恢复

-5.1 退化模型及常见退化模型

--5.1.1 退化模型学习视频

--5.1.2 退化模型及常见退化模型作业

-5.2 图像的无约束恢复

--5.2.1 图像的无约束恢复学习视频

--5.2.2 图像的无约束恢复作业

-5.3 图像有约束最小二乘恢复

--5.3.1 有约束最小二乘恢复学习视频

--5.3.2 图像有约束最小二乘恢复作业

-第五章讨论题

第六章 图像压缩编码

-6.1 概述

--6.1.1 概述学习视频

--6.1.1 概述作业

-6.2 图像编码基本理论

--6.2.1 图像编码基本理论学习视频

--6.2.2 图像编码基本理论作业

-6.3 无损编码理论

--6.3.1 无损编码原理学习视频

--6.3.2 无损编码理论作业

-6.4 霍夫曼编码

--6.4.1 霍夫曼编码学习视频

--6.4.2 霍夫曼编码作业

-6.5 算数编码

--6.5.1 算术编码学习视频

--6.5.2 算数编码作业

-6.6 预测编码

--6.6.1 预测编码学习视频

--6.6.2 预测编码作业

-6.7 正交变换编码

--6.7.1 正交变换编码学习视频

--6.7.2 正交变换编码作业

-第六章讨论题

第七章 图像分割

-7.1 图像分割的定义及依据

--7.1.1 图像分割定义及依据学习视频

--7.1.2 图像分割的定义及依据作业

-7.2 边缘点检测

--7.2.1 边缘点检测学习视频

--7.2.2 边缘点检测作业

-7.3 边缘线跟踪

--7.3.1 局部边缘连接法及光栅扫描跟踪法学习视频

--7.3.2 Hough变换学习视频

--7.3.3 边缘线跟踪作业

-7.4 门限化分割

--7.4.1 门限化分割学习视频

--7.4.2 门限化分割作业

-7.5 区域分割法

--7.5.1 区域分割法学习视频

--7.5.2 区域分割法作业

-7.6 聚类分割法

--7.6.1 k-means聚类法学习视频

--7.6.2 谱聚类分割法学习视频

--7.6.3 聚类分割法作业

-第七章讨论题

第八章 图像描述

-8.1 像素间的基本关系

--8.1.1 像素间的基本关系学习视频

--8.1.2 像素间的基本关系作业

-8.2 目标物的边界描述

--8.2.1 目标物的边界描述学习视频

--8.2.2 目标物的边界描述作业

-8.3 目标物的区域描述

--8.3.1 目标物的区域描述学习视频

--8.3.2 目标物的区域描述作业

-8.4 图像的几何特征

--8.4.1 图像的几何特征学习视频

--8.4.2 图像的几何特征作业

-8.5 特征描述子

--8.5.1 特征描述子SIFT学习视频

--8.5.2 特征描述子HOG学习视频

--8.5.3 特征描述子BOW学习视频

--8.5.4 特征描述子作业

-第八章讨论题

第九章 图像分类识别

-9.1 图像匹配

--9.1.1 图像匹配学习视频

--9.1.2 图像匹配作业

-9.2 图像分类

--9.2.1 图像分类学习视频

--9.2.2 图像分类作业

-9.3 图像识别

-- 9.3.1 图像识别学习视频

--9.3.2 图像识别作业

-9.4 模式识别分类专题

--9.4.1 经典分类方法学习视频

--9.4.2 SVM分类器学习视频

--9.4.3 神经网络学习视频

--9.4.4 模式识别分类专题作业

课程思政讨论

-中国天网

-中国天网思政讨论题

西电学子实践作品分享(会持续更新)

-谁偷走了尔康的帽子

-指静脉识别

-答题卡识别

-车道检测

-谁是怪盗J

-仙女们的困惑

-身份证号码识别

-基于混合高斯模型的运动目标检测

考试

-期末测试

--期末测试

7.3.2 Hough变换学习视频笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。