柱面全景图单点投影及配准拼接算法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
从柱 面 全景 图变换 为屏 幕显 示 图的
过 程 及 交 互 操 作
全 景 图在 某个 特 定 的观 察 区域 投 影到 切 平面 上供 屏 幕
显示的过 程 。传 统 的正投 影和反 投影公 式复杂 , 计算 环 节多, 采用 的参数 不合 理 , 而 给计算增 加 了复杂 度 。 从 这 里 将介 绍 基 于 平面 图 的柱 面正 投 影 和反 投 影 算 法 , 的参 数 合理 , 式 简便 , 它 公 非常 适合 旋 转着 的柱 面
3 2 实现 投影算 法的核心 代码 .
函数 gv I C ik ) ien l ( c 具体实 现 图象 的柱 面投影 :
vo d i
_
rs l mg eut ->C n a-> i es wit / + tp I a v s P x l[ 1 x + d h 2 se 】
[ eg t 一y1=t h i h /2 ] mp
3 1 算 法 原 理 [5 . 3] _
在 同一视 点 O( 1 拍 摄 一 系列数 码 照 片( 般 为 图 ) 一 1 2l 6张)相 邻 图片 要有较 大重叠 , , 利用 正投影 公式( ) 1 将 照 片投 影到 一 个 圆柱 面 上 , 相邻 两 张 图片 会相 互 融 合 。所 有 照 片 都 投 影 到 圆 柱 面 后 得 到 一 圈 圆柱 形 的 3 0。视 角 无缝 的 图像 。沿 柱 面 长度 方 向将 圆柱面 图 6
=a cg( / ) rt r
() 6
T c nle f uo tn&A p妇 Hn 3 eh guso tmai A o p J osJ, 7
《 动 术 应 21 年 0 第3 自 化技 与 用》 0 1 第3 卷 期
计 算 机 应 用
Co p t Ap l a i n m u er p i to s c
X =r =r a cg / ) X0 c x rt( r
由图 2右) D 相似于△ 0 ( △ P ;D =r, 从 图 2 右) D 等于 图 2 左) D =r C S , : ( 的 ( 的 P / O 故
| Y= r| OP
得 : Leabharlann Baidu
Y = Y×( / O ) y O r C S = XC S
~
—
曩・
l 投 I面 影 柱
曩 : ’ - 部g 1 i ’ jo 柱 嵋 , f f面 分 i m
~ -
- - ●
l 正 { 的 I 1 在蜡 | I t 览
一
墙 、 l 麓控 放 移l 转 翻 觉 、
I 椭
0 屏里 竺 \ 摹 示.
全 景 图。
P l
rl
0
图3
柱 面投影 图与平 面之 间的几 何关 系
图 3左) ( 显示 了 P与 P 投 影到水 平面后 的 X与 x ’ 的关系 ; 3 右) 图 ( 显示了沿观察点 O到 P与 P到 P ’ 投影 线与柱 面 长度 方 向的切 面上 了 y与 y ’ 的几何 关系 :
图2
触影
图像 统一 投影到 同一坐 标系上 , 如在 构造柱 面全景 图时
即投影 到柱面上 , 种变 换使得 现实 世界里 的相 同景物 这 在 不 同的局部 图像 中也是 相 同的 。在得 到投 影 图像 后 , 再 进行 无 缝拼 接就 能 得到 视 觉一 致 的全 景 图像 。 柱面 正投影算法 【2是将 多幅待拼 图像投 影到一个 1J J 【 柱 面上 , 以柱 面全 景 图像 的形 式存储 。反 投影 是将柱 面
+t 机 应 用 -算 -
Comp t Ap iat ns u er pl c i o
自动化技 术与应用 》2 ¨ 年第 3 0 0卷第 3期
题具有 一定 的代表 性 , 6 3 0。圆柱形 全景 是 目前虚 拟环 境 的较为 理 想 的选 择 。
码相 片上 P点在柱面 上的投影 点 ; 为视点( 码相 机 的 O 数 位置)O OD, P为投 影线。 , A~ O
综合上述推导 , 柱面上的坐标 ( y) , 与平面上的
坐 标( , 的关系为 : X Y)
A
=a cg x/ ) rt( r
X= , ’ . ×
Y = Y×C S O
() 1
() 2
() 3
() 俯视 图 a
() 投影关 系 b
() 局 部放 大图 c
公 式( ) ( ) i ~ 3 统称 为正投 影公 式 , 果从 ( ,, 出 如 ))
发 , 由( )() 出 f 可 1 3导 反投 影公式 :
图1
柱面 全 景 图与数 码相 片 的投影 关 系
X=r g / ) Xt( r
Y=Y / O C Sf 0
( 4 )
() 5
图 l ) 照片 ABC (为 b D与其在 圆柱面上 的投 影 A B
C ’ 的对应关系 , 1c为局部放 大 图, ’ D 图 () P 为数
像 剖 开 , 成 一 副 矩形 的可 以保 存 到 磁 盘 上 的 平面 图 形
像( 2 。 图 )
O
设 圆柱 面 的半 径
=r( 以 由实景拍 摄 中 的相 可
机 到实物 的距离获得 ) 从 图 3 左) , , ( 知
=a cg x/ )由于弧长 等于半 径乘 以弧度 , : rt( r 得
柱面全最 函
’
3 柱 面 全 景 图像 的投 影 方式
由于 采 集 到 的一 组 图像 是 相 机在 不 同角度 下拍 摄 的 , 们并 不在 同一 投影 面上 , 影平 面之 间存 在一 定 它 投 的夹 角 , 果对 重叠 的 图像 直 接进 行拼 接 , 会破坏 实 如 将 际景物 中各对象 间 的视 觉一 致性 , 景物 中的直 线拼 接 如 后会变成 折线 。为 了保 持 实际景 物的空 间约束 关系 , 在 拼 接全景 图像之 前 , 必须将 得 到的反 映各 自投影 平面 的