Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >自识别标记(self-identifying marker) -(1) 简介

自识别标记(self-identifying marker) -(1) 简介

作者头像
用户1150922
发布于 2018-01-08 08:30:08
发布于 2018-01-08 08:30:08
1.8K0
举报
文章被收录于专栏:计算机视觉life计算机视觉life

一、什么是自识别标记(Self-identifying marker)?

自识别标记在不同的论文中有不同称谓,比如self-identifying marker, self-identifying marker pattern, fiducial marker等, 在此我们统称为自识别标记。 自识别标记乍一看有点类似我们常见的二维码,其每个标记具有唯一性。和二维码不同的是,自识别标记在实际应用中通常由多个一起组合成规则的标记阵列图案(如下图1为8 x 4阵列)。

图1 自识别标记阵列图案示例

二、自识别标记有哪些应用?

自识别标记主要有如下应用:相机标定、安防监控机器人视觉导航、电影拍摄中的特效制作,以及最近风头正盛的增强现实等。下面举例说明。

1、相机标定

自识别标记图案的一个重要应用就是相机标定。相机标定方法有:传统相机标定法、主动视觉相机标定方法、相机自标定法。在此我们主要关注传统相机标定法。 传统相机标定法需要使用尺寸已知的标定物,通过建立标定物上三维空间坐标已知的点与其在一幅图像或多幅图像上二维投影点之间的对应关系,利用一定的算法获得相机模型的内外参数。根据标定物的不同可分为三维标定物和平面标定物(比如棋盘格)。三维标定物可由单幅图像进行标定,标定精度较高,但高精密三维标定物的加工和维护较困难。平面标定物比三维标定物制作简单,一般可以打印张贴在平面上,方便易用,精度也可以保证,但必须采用多幅不同角度拍摄的图像才能完成标定。 根据对应关系来计算相机模型的内外参的算法已经研究的比较深入,比较有名的有张正友标定法,加州理工标定法等。那么问题来了,这个对应关系怎么找?实际上关于确定对应关系的方法研究的人比较少。这是因为,传统的标定方法是个离线的、一劳永逸的过程,一个人可以依靠人工的方法去确定对应关系,通俗点说,就是靠人眼大法,一个一个去数棋盘格上的角点的图像坐标,再分别计算出其对应的三维空间坐标,这样就一一对应起来了。这种方法不仅耗时耗力,而且非常容易出错,在对少量的相机进行标定还勉强可以忍受。随着多媒体技术迅速发展,现在智能设备(如双摄像头手机、全景监控摄像头、虚拟现实眼镜等)中集成的摄像头的数目也越来越多,并且相机的参数也经常改变,许多场景下需要对多个摄像头进行快速标定,这对传统的建立对应关系的方法提出了很大的挑战。 自识别标记阵列图案不仅自带棋盘格,而且其内部包含唯一的识别码,所以可以自动建立标定物上三维空间坐标已知的点与其图像上二维投影点之间的对应关系,这使得用自识别标记图案来标定相机非常方便,仅仅通过拍摄多张不同角度的自识别标记图案即可完成标定,完全不需要人工介入,标定效率很高,而且还可以处理遮挡、大倾斜角度、镜头畸变等情况。

2、机器人导航

自识别标记在机器人视觉导航领域也有很大的用武之地。2013年国际微型飞行器大赛(IMAV2013)第一名就使用了自识别标记用于室内地图和障碍物的标记。如下图2,他们在室内关键位置放置自识别标记,作为无人机视觉导航的“灯塔”,从而实现了无人机自主室内巡航。

图2 单个自识别标记在无人机视觉导航的应用 视频链接在这里:http://www.vision4uav.com/?q=node/386

3、增强现实

在增强现实领域,自识别标记图案可以作为识别图布置在自然场景下,用户通过摄像头识别标记图案,可用于互动游戏、创意广告等应用。 视频An Interactive Augmented Reality Chess就是利用自识别marker技术用于增强现实互动国际象棋游戏,非常有趣。如下图3、4,通过pad摄像头对自识别标记图案进行实时识别,渲染出国际象棋棋盘,视频链接:https://www.youtube.com/watch?v=sqAIvO6wCQI

图3 设计好的自识别标记图案

图4 经过算法处理后呈现在pad上的实时互动游戏

三、网上有什么资料?

1、一个好网站

ArUco: a minimal library for Augmented Reality applications based on OpenCV,网址链接http://www.uco.es/investiga/grupos/ava/node/26 里面有很多资源,包括源码、应用视频、相关论文等。 此外github上还有不少论文作者给出的相关的代码。

2、几篇论文

2008年发表在Machine Vision and Application上的论文:Self-identifying patterns for plane-based camera calibration 2010发表在Vision Modeling and Visualization上的论文CALTag High Precision Fiducial Markers for Camera Calibration

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-08-31 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
相机标定(Camera calibration)原理、步骤
这已经是我第三次找资料看关于相机标定的原理和步骤,以及如何用几何模型,我想十分有必要留下这些资料备以后使用。这属于笔记总结。
全栈程序员站长
2022/09/01
2.2K0
自动驾驶汽车的伪激光雷达-双目立体视觉
双目立体视觉(Binocular Stereo Vision)是机器视觉的一种重要形式,它是基于视差原理并利用成像设备从不同的位置获取被测物体的两幅图像,通过计算图像对应点间的位置偏差,来获取物体三维几何信息的方法。
点云PCL博主
2022/02/10
1.4K0
自动驾驶汽车的伪激光雷达-双目立体视觉
双目视觉之相机标定
这里使用的是齐次坐标系,也就是可以进行任意尺度的缩放。比如我们把Hij乘以任意一个非零常数k并不改变等式结果
字节脉搏实验室
2020/12/18
2K0
如何保证工业相机工作的精准与稳定?
无论是在图像测量或者机器视觉应用中,相机参数的标定都是非常关键的环节,其标定结果的精度及算法的稳定性直接影响相机工作产生结果的准确与稳定。
小白学视觉
2022/02/10
3970
如何保证工业相机工作的精准与稳定?
ArUco与AprilTag简介
无论是aruco还是apriltag二维码标定板检测的思路是提取一块四边形的区域,这个区域具有比周围亮度更低的特点。这个思路的主要优点是尽可能多的检测出所有可能的二维码,但是根据采集数据的环境极有可能出现异常线段,然后再根据二维码的编码值可以对野值进行剔除实现识别与定位。
点云PCL博主
2022/02/10
3.9K0
ArUco与AprilTag简介
机器视觉-相机内参数和外参数
一句话就是世界坐标到像素坐标的映射,当然这个世界坐标是我们人为去定义的,标定就是已知标定控制点的世界坐标和像素坐标我们去解算这个映射关系,一旦这个关系解算出来了我们就可以由点的像素坐标去反推它的世界坐标,当然有了这个世界坐标,我们就可以进行测量等其他后续操作了~上述标定又被称作隐参数标定,因为它没有单独求出相机的内部参数,如相机焦虑,相机畸变系数等~一般来说如果你仅仅只是利用相机标定来进行一些比较简单的视觉测量的话,那么就没有必要单独标定出相机的内部参数了~至于相机内部参数如何解算,相关论文讲的很多~
小白学视觉
2022/02/14
9800
机器视觉-相机内参数和外参数
棉花识别定位 | 中国智能识别棉花采摘,支持新疆棉
针对采棉机械手棉花识别定位难的问题,提出一种基于机器视觉的棉花识别与定位方法,搭建出双目立体视觉系统,在此基础上通过相机标定、图像采集、图像处理、特征提取等过程,计算得出棉株的深度信息以及其成熟棉 花的三维信息,其深度平均误差值为2.55mm,单位坐标误差均值为(2.8mm,-1.4mm,-1.35mm)。结果表明,基 于双目立体视觉对棉株上的成熟棉花进行三维空间上的识别定位是可行的。
计算机视觉研究院
2021/03/30
6900
棉花识别定位 | 中国智能识别棉花采摘,支持新疆棉
一次实践:给自己的手机摄像头进行相机标定
不得不说,现在的计算机视觉技术已经发展到足够成熟的阶段了,还记得笔者刚工作的时候,相机标定还是个很神秘的技术,只有少数专业人员能够做,网上也找不到什么相关的资料。但是现在相机标定已经是一个非常普遍的技术了,也有不少的资料的可以参考,因此笔者突发奇想,既然那些大部头的相机可以标定,那么我们使用的手机摄像头一定也可以标定。因此,笔者就记录一下给自己手机摄像头的具体实践,算是弥补下当年没有学习到该技术的遗憾,毕竟要学习一项技术最好的办法就是亲自实践一下。
charlee44
2024/12/14
4530
一次实践:给自己的手机摄像头进行相机标定
来聊聊双目视觉的基础知识(视察深度、标定、立体匹配)
人类具有一双眼睛,对同一目标可以形成视差,因而能清晰地感知到三维世界。因此,计算机的一双眼睛通常用双目视觉来实现,双目视觉就是通过两个摄像头获得图像信息,计算出视差,从而使计算机能够感知到三维世界。一个简单的双目立体视觉系统原理图如图 1 所示。
AI算法修炼营
2020/07/22
13.6K0
来聊聊双目视觉的基础知识(视察深度、标定、立体匹配)
自识别标记(self-identifying marker) -(2) 用于相机标定的CALTag介绍
本文介绍了用于相机标定的高精度fiducial markers,包括CALTag、用于自动化相机标定的方法、以及该方法的原理和效果。
用户1150922
2018/01/08
1.8K0
自识别标记(self-identifying marker) -(2) 用于相机标定的CALTag介绍
探究高空视频全景AR技术的实现原理
笔者认为现阶段AR技术的应用是还是比较坑爹的,大都是噱头多但是实用的成分少,拿出来做做DEMO是可以,但是难以在实际的项目中落地产生实际的经济价值。一方面是很难在业务上难以找到合适的应用场景(可能管线相关的项目算一个),另一方面技术上也存在一些难以突破的问题。不管是手持设备还是AR眼镜,这些比较适合AR的硬件性能还是太弱了,导致其重建的空间信息与现实部分的空间信息存在较大的差距,这样的话就谈不上对现实的增强了。
charlee44
2025/03/01
1500
探究高空视频全景AR技术的实现原理
手眼标定_全面细致的推导过程
第一步:眼睛观察到三维世界,并将其转换到视网膜平面(三维空间转换到二维平面)传送信息给大脑;
小白学视觉
2020/07/09
5K0
手眼标定_全面细致的推导过程
自识别标记(self-identifying marker) -(5) 用于相机标定的CALTag图案设计
该文介绍了CALTag: High Precision Fiducial Markers for Camera Calibration是一种用于相机标定的高精度fiducial标记,包括设计、生成和尺寸确定等方面的技术细节。
用户1150922
2018/01/08
1.3K0
自识别标记(self-identifying marker) -(5) 用于相机标定的CALTag图案设计
双目测距原理
相机标定:摄像头由于光学透镜的特性使得成像存在着径向畸变,可由三个参数k1,k2,k3确定;由于装配方面的误差,传感器与光学镜头之间并非完全平行,因此成像存在切向畸变,可由两个参数p1,p2确定。单个摄像头的定标主要是计算出摄像头的内参(焦距f和成像原点cx,cy、五个畸变参数(一般只需要计算出k1,k2,p1,p2,对于鱼眼镜头等径向畸变特别大的才需要计算k3))以及外参(标定物的世界坐标)。而双目摄像头定标不仅要得出每个摄像头的内部参数,还需要通过标定来测量两个摄像头之间的相对位置(即右摄像头相对于左摄像头的旋转矩阵R、平移向量t)。
全栈程序员站长
2022/07/22
7.4K1
双目测距原理
3D成像方法 汇总(原理解析)— 双目视觉、激光三角、结构光、ToF、光场、全息
这里要介绍的是真正的3D成像,得到物体三维的图形,是立体的图像。而不是利用人眼视觉差异的特点,错误感知到的假三维信息。
3D视觉工坊
2021/05/18
4.8K0
3D成像方法 汇总(原理解析)— 双目视觉、激光三角、结构光、ToF、光场、全息
综述 | 相机标定方法
在图像测量过程以及机器视觉应用中,为确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系,必须建立相机成像的几何模型,这些几何模型参数就是相机参数。在大多数条件下这些参数(内参、外参、畸变参数)必须通过实验与计算才能得到,这个求解参数的过程就称之为相机标定(或摄像机标定)。无论是在图像测量或者机器视觉应用中,相机参数的标定都是非常关键的环节,其标定结果的精度及算法的稳定性直接影响相机工作产生结果的准确性。因此,做好相机标定是做好后续工作的前提,提高标定精度是科研工作的重点所在。
AI算法与图像处理
2019/08/29
8580
综述 | 相机标定方法
智能手机双摄像头原理解析:RGB +Depth
用户1150922
2018/01/08
5.5K0
智能手机双摄像头原理解析:RGB +Depth
实战 | 相机标定
版权声明:本文为博主原创文章,未经博主允许不得转载。违者必究。 https://blog.csdn.net/electech6/article/details/86585088
用户1150922
2019/05/27
2.1K0
基于双目视觉的树木高度测量方法研究
随着人工智能时代的到来,计算机视觉领域被广泛应用到各个行业中。同样的,人工智能改变着传统林业的研究方法,林业信息工程技术日渐成熟。针对传统树高测量方法中存在的结果准确性不高、操作困难、专业知识转化为规则困难等问题,采用了一种基于双目立体视觉理论计算树高的方法,实现了树木高度的无接触测量。以双目相机作为采集设备,基于MATLAB、VS2015开发平台,采用张正友单平面棋盘格相机标定方法进行单目标定和双目标定,从而获取双目相机2个镜头的参数。通过SGBM算法和BM算法立体匹配后获得视差深度图像,进而获取树木关键点的三维坐标信息并以此来计算树木高度。将深度学习与双目视觉相结合可以实现树木同时在二维和三维空间的信息提取。在VS2015上的试验结果表明,该方法操作相对简单,并且能够较为准确地测量树木高度,SGBM算法树高测量结果的相对误差范围为0.76%~3.93%,BM算法相对误差范围为0.29%~3.41%。结果表明:采用双目视觉技术测量树木高度可以满足林业工程中对于树高测量的精度需要。
Color Space
2022/05/26
1.8K0
基于双目视觉的树木高度测量方法研究
iPhone 7 plus的双摄像头背后,是苹果的AR野心
9月8日,一年一度的卖肾节如期而至,苹果今天凌晨发布了iphone7系列手机。这次的新品在外观上除了抛弃耳机接口之外,最大的改变就是双摄像头的加入。有了这个双摄像头,再也不怕挤公交的时候别人看不出来这
镁客网
2018/05/29
7500
推荐阅读
相关推荐
相机标定(Camera calibration)原理、步骤
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档