论文四连读(2)利用菱形空间检测照片中的消失点 Real Projective Plane Mapping for Detection of Orthogonal Vanishing Points

接上一篇论文,使用的仍然是平行坐标系进行直线检测,本文又玩出了新花样,就是采用两个级联的平行坐标系,把平行坐标系这个开放的空间,变成了一个菱形形状的封闭空间。级联平行坐标系,是为了首先根据边缘点,得到图片中的直线,再利用所有的直线,得出直线的交点,也就是文章需要得到的消失点。论文链接点这里。

针对上篇论文,平行坐标系即便做了twist的处理,整个平行坐标系也仍然是一个开放的区域(尽管像素坐标限制了x和y轴的上限,但是仍然比较混乱)。所以本文设计了一个级联的两层平行坐标,把整个图片,转换到了一个菱形(钻石形)的平行坐标系中,在视觉和计算上都获得了极大的便利。
当然了,连续的Hough变换级联,最大的目的还是为了求图片中直线的交点。上一篇介绍过了,平行坐标系和直角坐标系是一个点-线,线-点一一对应的关系。直角坐标系中的一个点,对应平行坐标系中的一条线段;平行坐标系中的一个点,对应着直角坐标系中的一条线。根据这一原则,用投票的机制筛选出了图片中的所有直线。
这里是原文给出的两个级联平行坐标系的对应关系,从直角坐标系,先转换到第一个平行坐标系,再转换到第二个菱形坐标系。
从左到右分别为直角坐标系、第一个平坐标系、第二个平行坐标系。观察直角坐标系中的点A,对应到第一个平行坐标系为一条直线AxAy,第二个平行坐标系又成了一个点
那么问题来了,对平行坐标系上的点(也就是图片中的一条直线),我们人为给予他直角坐标系的坐标,再第二次进行平行坐标系的转换。这些点在第二个平行坐标系中由变成了直线,那么这些直线的交点是什么呢?
答案就是图片中直线的交点,也就是消失点。当然,消失点不止一个,这个交点肯定也不止一个,那就再次利用投票来选出最突出的(也就是有最多直线汇聚于此的)消失点,文章把这个消失点作为第一个消失点。把第一个消失点相关的直线去除掉,再求得第二个消失点,这个消失点一般是垂直于第一个消失点的。同理,第三个消失点可以求出,与前两个消失点两两垂直,也就是文章说的正交的概念。
这里是文章给出的正交消失点效果图,上右图为边缘检测结果。下图中,第一、二、三个消失点分别为红色、绿色和蓝色的线

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值