第 29 卷 第 9 期
2004 年 9 月
武 汉 大 学 学 报 ·信 息 科 学 版
Geomatics and Information Science of Wuhan University
文章编号 :1671
8860 (2004) 09
0783
05
Vol. 29 No. 9
Sept. 2004
文献标识码 :A
基于高分辨率影像的城市三维建模
史文中1 曹 辉1 ,2 张剑清2
(1 香港理工大学土地测量与地理资讯学系 ,香港九龙红 )
(2 武汉大学遥感信息工程学院 ,武汉市珞喻路 129 号 , 430079)
2
2
2
摘 要 :介绍了利用倾斜摄影影像和垂直摄影影像相结合的三维城市重建方法 ,分析了利用有理多项式
(RPC) 恢复 IKONOS 立体影像的模型 ,在 VirtuoZo 上实现了基于有理多项式 (RPC) 恢复 IKONOS 立体影像的模
型方法 ,并利用其快速影像匹配技术 ,实现了数字地面模型 DEM 和正射影像 ,实现了手动和半自动人工地物
的采集 ,如房屋等三维几何坐标和结构的采集 ;自动获取了基于不同传感器所获得影像的建筑物表面纹理 ,从
而实现了基于多种影像快速三维城市建模 。
关键词 : GIS;高分辨率影像 ;有理多项式 (RPC)
中图法分类号 :TP751 ;P208 ;P236
三维可视化是城市基础建设 、规划 、环境保
护 、交通和通讯等方面的一个重要环节 ,是当今
“数字城市”(digital city) 的一个重要表现手段 。三
维可视化包括虚拟现实和真实再现两方面 ,而三
维数码城市就是综合运用 GIS、遥感与摄影测量 、
网络 、多媒体和虚拟仿真等高技术手段[1 ] ,对城市
的基础设施 、功能机制等基础数据进行自动采集 、
动态监测管理和辅助决策支持的技术服务系统 。
三维数字景观模型能更好地表达数字城市的三维
信息 ,在城市规划 、设施管理 、电信与旅游等不同
领域的具体应用中 ,能更多地顾及三维信息 。因
此 ,研究快速建立三维城市模型是构建数字城市
的一个重要方面 ,而当今先进的遥感技术和数字
摄影测量技术是三维城市景观模型重建的一个重
要手段 。特别是多种获取高分辨影像卫星的发射
成功 ,给三维城市景观模型重建提供了一种新的
建模手段 ,其过程参见文献[2 ] 。
1 倾斜和竖直航空影像相结合的城
市三维建模
1. 1 基于立体影像对的几何重建
传统的航空摄影测量通常是对测区进行正直
摄影 , 并保证航带之间有 15 %~30 %的区域重
叠 ,航带内相邻像片之间有 60 %的重叠 ,以实现
立体测图 ,提取各类地物的三维几何信息 ,此方法
是目前进行城市三维重建的重要手段 。具体在当
今的数字摄影测量工作站上实现城市三维重建有
以下内容 : ① 全数字航空摄影测量空中三角测
量 ,以确定每张航空影像的外方位元素 ; ② 利用
全数字化摄影测量工作站 (DPW) 高精度 、快速影
像匹配技术 ,生成数字地面模型 (DEM) ; ③ 基于
DEM 对原始影像进行微分纠正 ,生成数字正射影
像 ,以恢复地面纹理 ; ④ 半自动化和人工的城市
人工地物三维信息采集 ,如房屋的高度等 。
1. 2 基于倾斜摄影的航空影像和已知方位元素
的表面纹理的自动提取
1) 倾斜像片外方位元素的获取 。对倾斜像
片的外方位元素是利用地面控制点和共线方程 ,
通过对共线方程进行线性化 ,遵循最小二乘平差
的原则 ,迭代求解得到 。对于量测像机可用严格
公式 ,而对于非量测像机则可以用直接线性变换
进行求解 。
2) 根据 DEM 和房屋的边缘数据 ,包括其地
面 Z 坐标值 ,可以很容易地获取每个建筑物的高
程和建筑物每个墙面角点的地面坐标 ,这样 ,就形
成了如图 1 所示的三维数据模型 。进一步 ,根据
摄影测量中的共线方程式以及像片的方位元素 ,
收稿日期 :2004
项目来源 :香港政府研究资助局资助项目 (3
13 。
05
2B40) ;香港理工大学资助项目 (1. 34. 9709 ;polyU50505) 。
2
可以获得每个建筑物的顶面和墙面的角点在原始
影像中的影像坐标 。由形成墙面的各点在影像中
的坐标 ,可以获得这个墙面的影像块数据 ,经重采
样后覆盖到三维模型中它所对应的墙面上 。
图 1 倾斜像片的构像原理
Fig. 1 Principle of Oblique Photography
3) 应当注意的是 ,房屋的一些墙面在竖直或
倾斜的影像中是不可见的 ,利用多张倾斜摄影的
航空影像 ,能较好地解决这个问题 ,对于完全被遮
挡的墙面 ,可以简单地将可见墙面的影像纹理数
据拷贝到不可见的墙面上 ,房屋顶面所对应的影
像数据同样可以获得 。这样 ,以 DEM 和各建筑物
的矢量坐标数据构成城区的三维数据模型 ,并将
正射影像和各建筑物所对应的影像纹理数据渲染
到三维数据模型上 ,就形成了城区的真实三维景
观图[3 ] 。多张倾斜摄影的航空影像生成的真实三
维景观图如图 2 所示 。
图 2 利用多张倾斜摄影的航空影像生成的
香港尖沙嘴三维景观
Fig. 2 Landscape from Multi
image
487
武 汉 大 学 学 报 ·信 息 科 学 版
2004 年
2 基于高分辨率卫星 IKONOS 立体
影像对的城市三维恢复
自从 IKONOS 卫星于 1999 年 9 月 28 日成功
发射上天后 ,它可获取 1m 分辨率黑白全色影像
和 4m 分辨率的多光谱彩色影像 ,可用于民用的
各种相关需求 。其中一个非常重要的应用是代替
航空摄影测量进行中 、小比例尺测图与空间几何
信息提取 ,而 IKONOS 像对的三维立体重建 ,则是
其用于中 、小比例尺测图与空间几何信息提取的
关键 。
Space Imaging 提供 IKONOS 立体影像对的同
时也提供了一组多项式改正参数 ,可以实现从物
方坐标 (平面 WGS84 ,高程 NAD83) 到影像坐标的
解算 。利用这组多项式改正参数 ,就可以在当今
的数字摄影测量工作站中实现 IKONOS 立体影像
对三维几何信息的采集 ,其关键是推导出影像坐
标到物方坐标的交会算法 。
2. 1 有理多项式系数 RPC[ 3]
由于高分辨的卫星影像获取过程非常复杂 ,
不能简单地利用中心投影过程来描述 ,有理多项
式模型就是其中的一种 ,而其系数为有理多项式
系数 (rational polynomial coefficient , RPC) ,或称为
快速定位系数 ( rapid positioning capability) 。通常
是在影像获取后 ,根据数字地面模型和卫星的相
关参数 ,结合有理多项式进行最小二乘平差计算
得到 ,因此 ,每一个 IKONOS 影像都有一组 RPC 参
数 。
有理多项式影像模型用两组不同的多项式函
数分别计算从地面坐标 (经度 ,纬度 ,高程) 到影像
的行列坐标 ,具体的数学表达式如下 :
Row n =
,Col n =
P1 ( Xn , Yn , Zn)
Q1 ( Xn , Yn , Zn)
Ci ·Pi ( Xn , Yn , Zn) = C1 +
P2 ( Xn , Yn , Zn)
Q2 ( Xn , Yn , Zn)
式中 ,Row n 、Col n为影像坐标 ; Xn 、Yn 、Zn为地面
坐标 ;
P ( Xn , Yn , Zn) = ∑
C2 Xn + C3 Yn + C4 Zn + C5 XnYn + C6 Xn Zn +
C7 Yn Zn + C8 X2
n + C13 XnY2
C12 X3
C17 Yn Z2
n + C18 X2
Q ( Xn , Yn , Zn) = ∑
C2′Xn + C3′Yn + C4′Zn + C5′XnYn + C6′Xn Zn + C7′Yn Zn +
n + C13′XnY2
C8′X2
n
n + C9 Y2
n + C14 Xn Z2
n Zn + C19 Y2
n + C15 X2
n Zn + C20 Z3
n
n + C9′Y2
n + C10′Z2
n + C11′XnYn Zn + C12′X3
Ci′·Qi ( Xn , Yn , Zn) = C1′+
n + C10 Z2
n + C11 XnYn Zn +
nYn + C16 Y3
n +
20
i = 1
20
i = 1
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
第 9 期
史文中等 :基于高分辨率影像的城市三维建模
587
+ C14′Xn Z2
+ C19′Y2
n + C15′X2
n Zn + C20′Z3
n
nYn + C16′Y3
n + C17′Yn Z2
n + C18′X2
n Zn
LAT-OFF
LONG-OFF
LINE- SCALE
HEIGHT- OFF
SAMP- SCALE
因此 ,利用已有的数字地面模型和相关参数 ,
则可根据最小二乘平差原理和有理多项式解求三
次多项式的系数 Ci ( i = 1 , 2 , …, 20) 、Ci′( i = 1 , 2 ,
…, 20 ) 。以 下 是 Spacing Imaging 公 司 提 供 的
IKONOS 影像的 RPC 参数 :
LINE-OFF 影像坐标的行偏移
影像坐标的列偏移
SAMP-OFF
纬度偏移
经度偏移
高程偏移
影像坐标的行缩放比例
影像坐标的列缩放比例
纬度缩放比例
经度缩放比例
高程缩放比例
行变换的第一组参数
Ci ( i = 1 ,2 , …,20)
行变换的第二组参数
Ci′( i = 1 ,2 , …,20)
列变换的第一组参数
Ci ( i = 1 ,2 , …,20)
列变换的第二组参数
Ci′( i = 1 ,2 , …,20)
2. 2 从物方坐标到像方的数学解算模型
SAMP-NUM- COEFF-1 to 20
SAMP-DEN- COEFF-1 to 20
LINE-NUM- COEFF-1 to 20
LINE-DEN- COEFF-1 to 20
HEIGHT- SCALE
LONG- SCALE
LAT- SCALE
假设物方点在 WGS84 和 NAD83 坐标系的经
纬度及高程 (Latitude ,Longitude , Height) 已知 ,首先
利用下式进行规格化 , 得到规格化坐标 ( P , L ,
H) :
P =
L =
H =
Latitude - LAT-OFF
LAT- SCAL E
Longitude - LONG-OFF
LONG- SCAL E
Height - HEIGHT-OFF
HEIGHT- SCAL E
由规 格 化 坐 标 ( P , L , H) , 并 按 有 理 多 项 式 和
Space Imaging 提供的 RPC 参数 ,可计算出比例化
的坐标 ( X , Y) :
∑
SAMP-NUM- COEFi ·ρi ( P , L , H)
20
X =
Y =
i = 1
20
∑
i = 1
20
∑
i = 1
20
∑
i = 1
SAMP-DEN- COEFi ·ρi ( P , L , H)
L INE-NUM- COEFi ·ρi ( P , L , H)
L INE-DEN- COEFi ·ρi ( P , L , H)
式中 , SAMP-NUM- COEFi 、SAMP-DEN- COEFi 、LINE-
NUL-COEF i 、LINE-DEN- COEFi ( i = 1 ,2 , …,20) 分
20
i = 1
ci ·ρi ( P , L , H) = c1 + c2 ·L + c3 ·P + c4 ·
别为三次有理多项式的系数 ,用 ai 、bi 、ci 、di表
示 。以下是 ci表达的三次有理多项式 :
∑
H + c5 ·L ·P + c6 ·L ·H + c7 ·P ·H + c8 ·L2 +
c9 ·P2 + c10 ·H2 + c11 ·P ·L ·H + c12 ·L3 + c13 ·
L ·P2 + c14 ·L ·H2 + c15 ·L2 ·P + c16 ·P3 + c17 ·
P ·H2 + c18 ·L2 ·H + c19 ·P2 ·H + c20 ·H3
最后 ,可以根据求得的 ( X , Y) 和下式得到影
像坐标系中的坐标 (Row ,Column) :
Column = X ·SAMP- SCAL E + SAMP-OFF
Row = Y ·L INE- SCAL E + L INE-OFF
式中 , Row 为影像中的行 ,以像素为单位 ,并以第
一行的中心为零值 ; Column 为影像中的列 , 以像
素为单位 ,并以最左边的像素中心为零值 。
2. 3 IKONOS 立体像对的前方交会迭代解法
根据以上有理多项式解算模型 , ai 、bi 、ci 、
di表 示 三 次 有 理 多 项 式 系 数 ( 即 Space Imaging
SAMP-NUM- COEF i 、SAMP-NUM- COEFi 、LINE-NUL
- COEF i 、LINE-DEL- COEFi ( i = 1 , 2 , …, 20) 提供
的) ,则地理坐标 ( P , L , H) 与影像坐标 ( x , y) 的关
系如下 :
20
∑
ai ·ρi ( P , L , H)
ci ·ρi ( P , L , H)
∑
20
x =
i =1
20
∑
i =1
bi ·ρi ( P , L , H)
di ·ρi ( P , L , H)
, y =
i =1
20
∑
i =1
20
20
i = 1
bi ·ρi ( P , L , H) 和 ∑
根据上式分别乘 ∑
ρi ( P , L , H) , 整理后 ,并根据左右同名像点 ( x , y)
与 ( x′, y′) 可列出下列 4 个方程 , 并分别以 Fx 、
Fy 、Fx′、Fy′表示 :
di ·
i = 1
Fx = ∑
aiρi ( P , L , H) - x ∑
biρi ( P , L , H) = 0
Fy = ∑
ciρi ( P , L , H) - y ∑
diρi ( P , L , H) = 0
Fx′ = ∑
ai′ρi ( P , L , H) - x′∑
bi′ρi ( P , L , H) = 0
ci′ρi ( P , L , H) - y′∑
Fy′ = ∑
将以上方程线性化得到 4 个线性方程 :
di′ρi ( P , L , H) = 0
i = 1
i =1
Fx
Δ P +
P
Fy
Δ P +
P
Fx
L
ΔL +
Fy
L
ΔL +
Fx′
P
Δ P +
Fx′
L
ΔL +
Fx
ΔH + Fx ( P0 , L 0 , H0) = 0
H
Fy
ΔH + Fy ( P0 , L 0 , H0) = 0
H
Fx′
H
ΔH + Fx′( P0 , L 0 , H0) = 0
20
i = 1
20
i = 1
20
i =1
20
20
i =1
20
i = 1
20
i = 1
20
2
2
2
2
2
2
687
武 汉 大 学 学 报 ·信 息 科 学 版
2004 年
Fy′
P
ΔP +
Fy′
L
ΔL +
法化、迭代求解 :
Fy′
H
ΔH + Fy′( P0L 0 H0) = 0
Pk +1 = Pk +ΔPk
L k +1 = L k +ΔL k
Hk +1 = Hk +ΔHk ( k = 0 ,1 ,2 , …)
每次以 Pk + 1 、L k + 1 、Hk + 1代替 P0 、L 0 、H0进行下一
次计算。解算出 P、L 、H 后 ,再将其转换成大地坐
标。
2. 4 IKONOS 立体像对处理的具体实现
将 IKONOS 立体像对的前方交会方法与数字
摄影测量系统 VirtuoZo[4 ]的影像匹配方法及相关处
理功能相结合 ,构成一个 IKONOS 高分解率遥感影
像对的三维立体重建处理系统 ,具体有以下几个关
键步骤。
1) 由 IKONOS 立体影像对经相对定向后进行
核线影像重采样 ,生成核线影像对 ;
2) 引入多项式参数 ,并根据三次有理多项式
实现从物方坐标 (平面 WGS84 ,高程 NAD83) 到影
像坐标解算 ;
3) 同时利用最小二乘平差原理建立误差方程
式 ,经线性化迭代求解 ,可由任意同名点的一对影
像坐标 ,计算其对应的地面坐标 ;
4) 利用控制点进行空间变换 ,将物方空间坐
标规划到国家地面坐标系 ;
5) 基于核线影像的影像匹配 ;
6) DEM 快速生成 ;
7) 根据有理多项式(RPC) 参数生成正射影像 ;
8) 半自动和人工相结合的人工地物采集 。
通过对实际影像进行了 IKONOS 高分解率遥
感影像对的三维立体重建的试验 ,验证了 IKONOS
立体像对的前方交会方法与公式的正确性 。
3 试验与结论
1) 多张倾斜摄影的航空影像可以自动提取
建筑物表面纹理 ,从而避免大量的实地考察工作
量 ,降低工作强度 ,提高作业效率 ,更重要的是实
现了三维重建的真实纹理 。
2) 基于有理多项式模型方法建立的 IKONOS
高分解率遥感影像对的三维立体重建处理系统 ,
可完成从 IKONOS 立体像提取空间几何信息的所
有工作 。但由于确定有理多项式参数是由 Space
Imaging 根据卫星的轨道参数和数字表面模型确
定的 ,因此 ,其绝对定位精度并不能达到中小比例
尺的 相 关 要 求 。表 1 是 基 于 有 理 多 项 式 模 型
IKONOS 立体像对中相应地面点上的残余误差 。
对于三维城市建模是一种新的解决方法 ,图 3 就
是利用 IKONOS 立体像对实现的三维城市建模 。
表 1 检查点误差
Tab. 1 Erros of Check Points
检查点号
SD- GCP7 :
SD- GCP10
SD- GCP14 :
SD- GCP57
SD- GCP67 :
SD- GCP90
SD- GCP110
SD- GCP137 :
SD- GCP142 :
V x
+ 5. 3
+ 5. 8
+ 2. 6
+ 0. 3
+ 2. 4
+ 7. 1
+ 6. 2
+ 2. 5
+ 3. 0
V y
+ 3. 8
+ 3. 9
+ 6. 7
+ 6. 4
+ 5. 9
+ 3. 3
+ 2. 0
+ 4. 1
+ 4. 5
Vz
+ 1. 1
+ 2. 1
- 6. 4
- 7. 0
- 8. 1
+ 3. 1
+ 0. 8
+ 5. 9
+ 5. 6
3) 从表 1 的结果来看 ,在没有地面控制点的
情况下 ,简单地利用有理多项式参数来完成立体
IKONOS 影像对的三维空间解算 ,并不能达到很高
的精度 。这其中的主要原因是有理多项式参数精
度较低 ,因此 ,利用适当的地面控制点来校正利用
有理多项式参数的解算结果 ,可以有效地提高立
体 IKONOS 影像对的几何定位精度 ,而三维仿射
变换就是一种提高定位精度的有效解决方法 ,其
精度可以达到 1m 以内[5 ] 。
图 3 IKONOS 立体影像对及城市三维重建模型
Fig. 3 Sample of 3D Building Modeling
from IKONOS Stereo Pair
参 考 文 献
1 朱 庆 ,李德仁 ,龚健雅 ,等. 数码城市 GIS 的设计与实
现. 武汉大学学报·信息科学版 ,2001 ,26 (1) :8~11
2 Fraser C , Baltsavias E P , Gruen A.
Ikonos Geo stereo Im
ages : Geometric Potential and Suitability for 3D Building Re
construction.
Geoinforma
tion , Geodaten Schaffen Verbindungen , 2001
Photogrammetrie
Fernerk
undung
3 张祖勋 ,张剑清 ,张 力. 一种利用影像匹配的城区三
维景观图生成途径. 武汉测绘科技大学学报 ,1999 ,24
2
第 9 期
(4) : 283~289
2
4 Gruen A. Atotmation in Building Reconstruction. Photogram
metric Week ’97 , Stuttgart ,1997
5 Baltsavias E P , Pateraki M , Zhang L. Radiometric and Geo
metric Evaluation of Ikonos Geoimages and Their Use for 3D
Building Modelling. In : Zhang J Q , Zhang Z X , eds. Vir
tuoZo
NT Digital Photogrammetry System Based on Personal
Computer , Spatial Information Science , Technology and Its
Applications
RS , GPS , GIS , Their Integration and Applica
tion. Wuhan : Publishing House of Wuhan Technical Univer
sity of Surveying and Mapping , 1998. 168~174
第一作者简介 :史文中 ,博士 ,博士生导师 ,副教授。研究领域包
括地理信息系统 GIS ,遥感和虚拟现实 ,空间数据质量分析 , GIS
中三维和动态数据建模 , GIS 软件的设计和开发 , GIS 与遥感的集
成技术 ,以及基于遥感影像的特征提取等。
E
mail : lswzshi @polyu. edu. hk
史文中等 :基于高分辨率影像的城市三维建模
787
3D Urban Building Modeling Based on High Resolution Satellite Images
SHI Wenzhong1 CAO Hui1 ,2 ZHANG Jianqing2
(1 Department of Land Surveying and Geo
Informatics , The Hong Kong Polytechnic University , Koowloon , HongKong)
(2 School of Remote Sensing and Information Engineering , Wuhan University ,
129 Luoyu Road , Wuhan 430079 , China)
Abstract : There are two main aspects in 3D city reconstruction : 3D geometric information collection and
surface texture restoration. The new methods for reconstructing the 3D city with both the oblique and per
pendicular photographic images are presented. The mathematical model for restoring IKONOS stereo im
ages by rational polynomial coefficients (RPC) is analyzed and performed in VirtuoZo digital photogram
metric workstation. Using its rapid image matching technique , this paper realizes the generation of digital
elevation model (DEM) and orthoimage and the ground feature collection either manually or semi
auto
matically.
Key words : GIS ; high resolution satellite images ; RPC
About the first author : SHI Wenzhong , Ph. D , Ph. D supervisor a ssociate profe ssor. His re search intere st include s GIS remote sensing and
virtual reality , spatial data quality , three dimensional and dynamic data modeling in GIS.
E
mail : lswzshi @polyu. edu. hk
(责任编辑 : 晓晨)
欢迎订阅《武汉大学学报·信息科学版》
《武汉大学学报·信息科学版》即原《武汉测绘科技大学学报》,是以测绘学为主的专业学术期刊 。其
办刊宗旨是 :立足测绘科学前沿 ,面向国际测量界 ,通过发表具有创新性和重大研究价值的测绘理论成
果 ,展示中国测绘研究的最高水平 ,引导测绘学术研究的方向 。本刊为中国核心期刊 ,国家优秀科技期
刊 ,并入选中国期刊方阵 。
本刊主要栏目有院士论坛 、学术论文 、科技信息等 ,内容涉及摄影测量与遥感 、大地测量与物理大地
测量 、工程测量 、地图学 、图形图像学 、地球动力学 、地理信息系统 、全球定位系统等 。收录本刊论文的著
名国际检索系统包括 EI、SCI、P Ж、CSA 等 ,其影响因子名列中国高校学报前列 。
本刊国内外公开发行 ,读者对象为测绘及相关专业的高级研究人员 。本刊为月刊 ,A4 开本 ,96 面 ,
317 ,欢迎广大读者到邮局订阅 。漏订者可与本刊编
每月 5 日出版 ,每册定价 8. 0 元 。本刊邮发代号 :38
辑部联系补订 ,邮购价加 25 %。