2024年4月12日发(作者:)
第42卷第10期
2019年10月
测绘与空间地理信息
GEOMATICS&SPATIALINFORMATIONTECHNOLOGY
Vol.42ꎬNo.10
Oct.ꎬ2019
一种结合MBI和SLIC算法的遥感影像
建筑物提取方法
魏 旭
1ꎬ2
ꎬ高小明
2
ꎬ岳庆兴
2
ꎬ郭正胜
1
(1.辽宁工程技术大学测绘与地理科学学院ꎬ辽宁阜新123000ꎻ
2.国家测绘地理信息局卫星测绘应用中心ꎬ北京100048)
摘要:单纯基于形态学建筑物指数(MorphologyBuildingIndex
-
MBI)算法对遥感影像进行建筑物提取时ꎬ其结
果在同质区域内部和外部均存在微小噪声点ꎮ针对该问题ꎬ本文提出一种MBI算法与简单线性迭代聚类(Simple
LinearIterativeClustering
-
SLIC)算法相结合的建筑物提取方法ꎮ为了进一步提高提取精度ꎬ再与数字表面模型
(DigitalSurfaceModel
-
DSM)相叠加以剔除与建筑物光谱特征近似的道路、裸地等近地面的地物ꎮ实验结果表
明ꎬ引入SLIC算法可以有效地改善同质区内部及外部噪声点的问题ꎬ本文方法比单纯利用MBI算法提取建筑物
噪声少、效果好ꎬ且正确率、完整率和质量分别提高了2.26%、7.41%和7.69%ꎮ
关键词:形态学建筑物指数ꎻ超像素分割ꎻ建筑物提取
中图分类号:P237 文献标识码:A 文章编号:1672
-
5867(2019)10
-
0100
-
04
RemoteSensingImageBuildingExtractionMethodthat
CombinationofMBIandSLICAlgorithm
(1.SchoolofGeomaticsꎬLiaoningTechnicalUniversityꎬFuxin123000ꎬChinaꎻ2.SatelliteSurveyingandMapping
ApplicationCenterꎬNationalAdministrationofSurveyingꎬMappingandGeoinformationꎬBeijing100048ꎬChina)
WEIXu
1ꎬ2
ꎬGAOXiaoming
2
ꎬYUEQingxing
2
ꎬGUOZhengsheng
1
Abstract:Whenthebuildingisextractedusingonlythemorphologicalbuildingindexalgorithmfromremotesensingimagesꎬtheresult
extractioncombinedwithmorphologicalbuildingindexalgorithmandsimplelineariterativeclusteringalgorithm.Inordertofurtherim ̄
barelandthataresimilartothespectralcharacteristicsofbuildings.TheexperimentalresultsshowthattheintroductionofSLICalgo ̄
rithmcaneffectivelyimprovetheproblemofnoisepointsinsideandoutsidethehomogeneousregion.ComparedwithmereMBIalgo ̄
rithmꎬthismethodcanextractbuildingswithlessnoiseandgoodresultsꎬandthecorrectnessrateꎬcompletenessrateandqualityin ̄
creaseby2.26%ꎬ7.41%and7.69%respectively.
Keywords:morphologybuildingindexꎻsuperpixelsegmentationꎻbuildingextraction
isthattherearetinynoisepointsinsideandoutsidethehomogeneousarea.Forthisproblemꎬthepaperproposesamethodofbuilding
provetheextractionaccuracyꎬitissuperimposedwiththedigitalsurfacemodeltoremovethenear
-
surfacefeaturessuchasroadsand
0 引 言
随着遥感技术的快速发展ꎬ光学卫星影像的空间分
辨率得到了极大提高ꎬ从影像上获取有用的信息也更加
容易ꎮ建筑物作为至关重要的人工地物ꎬ是城乡规划、人
口估计等的主要组成部分ꎬ除此之外ꎬ建筑物的提取在城
市的三维建模和违章建筑检测等方面也发挥着重要
收稿日期:2018
-
08
-
27
基金项目:国家自然科学基金青年基金项目(41701427)资助
作用ꎮ
国内外专家学者对建筑物的提取进行了大量研究ꎬ
提出了不同的解决方法ꎮ文献[1]—[2]提出将LiDAR
数据与高分辨率遥感影像相结合的方法来提取建筑物ꎬ
该类方法先利用LiDAR数据分离出非地面点ꎬ再进一步
与遥感影像相结合提取出建筑物轮廓ꎬ但LiDAR数据较
难获取ꎬ具有一定的局限性ꎮ文献[3]—[6]采用面向对
作者简介:魏 旭(1993
-
)ꎬ男ꎬ安徽宿州人ꎬ测绘科学与技术专业硕士研究生ꎬ主要研究方向为遥感图像变化检测和信息提取ꎮ
第10期
魏 旭等:一种结合MBI和SLIC算法的遥感影像建筑物提取方法
101
象的方法ꎬ通过对遥感影像的分割ꎬ使同质像素组成不同
大小的区域ꎬ然后结合纹理、光谱、结构和上下文特征等
信息进行建筑物提取
Huang
度、对比度
和Zhang
、方向等特征来提取建筑物
提出了
ꎬ
MBI
能够得到较好的效果
算法ꎬ该算法利用建筑物的亮
ꎮ2011年
[7]
但其结果的同质区域内部和外部均存在大量噪声点
ꎬ提取效果较好
ꎮ针
ꎬ
对该问题ꎬ本文将结合超像素分割算法进行改善ꎮ
本文先利用SLIC算法对遥感影像进行分割生成具有
同质像素的超像素区域ꎬ然后ꎬ利用MBI算法对遥感影像
进行处理生成形态学建筑物指数灰度图ꎬ再计算每个超
像素区域内的建筑物指数均值ꎬ当均值超过某一指定阈
值时即可认为该区域是建筑物ꎮ最后ꎬ将提取的建筑物
与相应区域的DSM叠加处理ꎬ可以相对准确地获得建筑
物区域ꎬ实验结果良好ꎮ
1 形态学建筑物指数(MBI)
形态学建筑物指数建立在建筑物边缘光谱变化较
大ꎬ而其内部光谱变化较小的基础上ꎮ该指数的构建考
虑到了建筑物的形状、方向、亮度和对比度等特征ꎮMBI
建立的步骤如下
1)
:
b(
计算亮度值
x)
=
式中:
K
1≤
max
为可见光光谱波段数目
k≤K
(band
k
(x))
ꎬ
band
k
段在像素
x
处的亮度值ꎬ因为可见光波段对建筑物的光谱
(x)
为第
k
(1)
波
信息影响较大ꎬ所以这里选择可见光波段每个像素的最
大值作为该像素的亮度值
2)
ꎮ
W
形态学白帽重构
-
TH(dꎬs)
=
b
-
γ
re
b
式中:
γ
re
(dꎬs)(2)
b
为对亮度图像
b
进行形态学开运算ꎬ
d
和
s
分别代表线性结构元素的方向和尺度ꎮ由于建筑物和道
路的光谱信息比较相近ꎬ而道路的方向较少ꎬ一般是沿一
个或者两个方向延伸ꎬ建筑物的方向则较多ꎬ为将道路与
建筑物很好地区分开来ꎬ故选择多个方向和尺度的线性
结构元素
3)
ꎮ
{
MP
计算形态学剖面
MP
dꎬs)
=
W
MP
-
TH
(Morphological
(dꎬs)
Profiles)
W
-
TH
(
W
-
TH
(dꎬ0)
=
b
(3)
Morphological
4)计算微分形态学剖面DMP(Differential
DMP
Profiles)
MP
W
-
TH
d
(
ꎬ
d
s
ꎬ
))
s)
=
MP
W
-
TH
(dꎬs
+
Δs))
-
W
-
TH
式中:
S
(
(4)
5)计算形态学建筑物指数
min
≤Δs≤S
max
ꎮ
∑
MBI
MBI
=
dꎬs
DMP
W
-
TH
D
×
S
(dꎬs)
式中:
S
=
((S
max
-
S
min
)/Δs)
+
1ꎬ
D为计算建筑物剖
(5)
面时的方向数ꎮ
MBI建立的依据是微分形态学剖面(DMP)具有较高
的局部对比度ꎬ所以MBI特征值较大的即为建筑物ꎮ
2 简单线性迭代聚类(SLIC)算法
超像素概念是把一幅像素级的图划分为区域级的
图ꎬ即将具有相似亮度、纹理等特征的相邻像素构成有一
定视觉意义的区域ꎮ
Superpixel
超像素分割算法有很多种ꎬ包括Graph
-
based方法、
SLIC
紧凑度
方法等
lattice方法、基于熵率的方法、Turbopixel方法和
SLIC
、轮廓
ꎬ
保
因为
持等
SLIC
方面
算法在运行速度
都比较理想ꎬ所
、生成的超像素
以ꎬ本文使用
CIE
值组成
-
SLIC
算法对遥感影像进行分割
Lab
5
空间
算法的基本思想是将图像从
ꎮ
维向量
ꎬ将每个像素的坐标
V(Lꎬaꎬbꎬxꎬy)ꎬ两个相邻像素的相似性
(xꎬy)
RGB
和(L
空间转换到
ꎬaꎬb)颜色
可以根据它们的向量距离进行衡量ꎬ距离越小ꎬ相似性
越大ꎮ
SLIC
种子点
1)
(
将图像均匀划分为一定大小的常规格网
算法的分割步骤如下ꎮ
即聚类中心)ꎮ假设图像大小是
M
×
N
ꎬ
ꎬ
初始化
超像素
个数为
到最小梯度位置
2)在
K
ꎬ
n
那么聚类中心距离
×
n的相邻区间
S
约为
N/Kꎮ
ꎮ梯度计算公式如下
(一般取n为
:
3)ꎬ将种子点移动
G
‖
(
3)
I
x
迭代
(
ꎬ
x
y
ꎬ
)
y
=
:对每个种子点周围的
+
1)ꎬ
‖I(
I(
x
x
+
ꎬy
1)ꎬ
-
1)‖
y
-
I(x
-
1ꎬy)‖
2
+
2
2
S
×
2
S
邻域内的每个
(6)
像素ꎬ根据距离测量公式计算其与周围每个种子点的距
离ꎬ取最小值对应的种子点作为该像素的聚类中心ꎮ由
此计算新的种子点和误差ꎬ直到误差小于指定阈值(即种
子点不再发生变化ꎬ根据经验一般取迭代次数为10)ꎮ距
离测量公式如下:
d
c
=
(l
j
-
l
i
2
d
)
2
+
(a
j
-
a
i
(7)
s
=
(x
j
-
x
i
)
2
+
(y
j
-
y
)
2
+
(b
j
-
b
i
)
i
D′
=
d
2
d
)
2
(
cs
2
(8)
m
)
+
(
S
)
(9)
式中:
d
c
为颜色距离ꎬ
d
s
为空间距离ꎬ
m
为固定常数ꎬ
一般取10(范围是[1ꎬ40])ꎬ
S
为种子点之间的距离ꎬ
D′
为最终的测量距离ꎬ取
D′
最小时对应的种子点作为该像
素新的种子点
离的区域
4)增强连通性
ꎮ
ꎬ所以需要对部分不相交的区域利用最大相邻
ꎮ经过上述过程后会存在一小部分偏
聚类的标签重新标注以增强连通性ꎮ
3 实验与分析
3.1
影像大小为
1)
实验数据
北京某小区的高分二号卫星影像
3mꎬ高程精度为
969
×
1768ꎻ2)同区域的DSM
ꎬ
数据
分辨率为
ꎬ分辨率为
1mꎬ
生成ꎮ该区域资源三号卫星影像获取的时间和高分二号
3mꎬ该DSM数据由资源三号卫星影像
卫星影像获取的时间相近(为保证地物变化不大)ꎬ获取
时间分别为2017年6月和2017年3月ꎮ
102
测绘与空间地理信息
2019年
3.2 实验过程
1)
实验步骤如下
将高分二号原始影像
(流程如图
ꎻ2)用SLIC
(
1
如图
所示
算法对图
2
):
理ꎬ结果如图3所示
所示
3
)
进行分割
先进行预处
ꎬ这
里固定常数m值取10ꎬ超像素个数K值取10000ꎬ分割后
再利用文献[8]中的合并方法对过分割的区域进行合并ꎬ
生成图4ꎻ3)用MBI算法对图3进行计算生成形态学建筑
物指数特征图5(亮度值范围归算为0—255)ꎬ这里线性
结构元素的方向e取值为:d
=
{45°ꎬ90°ꎬ135°ꎬ180°}ꎬ线
37ꎬ42ꎬ47ꎬ52}ꎻ
性结构元素的尺度s取值为:s
=
{2ꎬ7ꎬ12ꎬ17ꎬ22ꎬ27ꎬ32ꎬ
当均值大于某一指定阈值
4)计算图d
(这里取
中每个超像素内的
50)时ꎬ可认为该超像
MBI均值ꎬ
素为建筑物
(Digital
ꎬ生成图6ꎻ5)
到消除了地学起伏影响的规则化
TerrainModel
-
DTM)ꎬ
从DSM
然后将
中提取出数字地形模型
DSM(
DSM
Normalized
与DTM做差得
DSM
-
NDSM)ꎬ
的部分ꎬ得建筑物二值图
最后与图6叠加处理
7ꎻ6)
ꎬ
单纯利用
根据经验取高度大于
MBI算法得到形
2.5m
态学建筑物指数特征图
(这里取50)与NDSM进行叠加处理
ꎬ取亮度值大于某一指定阈值后
2.5
ꎬ同样取高度大于
图像
m
ꎬ
的部分
图10是图
ꎬ生成图
8的局部放大图
8ꎻ7)图9为人工勾绘的建筑物二值
ꎮ
图1 技术路线图
Fig.1 Technologyroadmap
图2 原始影像
Fig.2 Originalimage
图3 预处理后影像
Fig.3 Preprocessedimage
图4 影像分割图
Fig.4 Imagesegmentationgraph
图5 形态学建筑物指数特征图
Fig.5 Morphologicalbuildingindeximage
图6 本文方法与DSM叠加前建筑物二值图
Fig.6 Binaryimageofbuildingbeforetheproposed
methodandDSMaresuperimposed
图7 本文方法与DSM叠加后建筑物二值图
Fig.7 Binaryimageofbuildingaftertheproposed
methodandDSMaresuperimposed
图8 MBI算法与DSM叠加后建筑物二值图
Fig.8 BinaryimageofbuildingafterMBIalgorithm
andDSMaresuperimposed
图9 人工勾绘建筑物二值图
Fig.9 Binaryimageofbuildingbydrawnartificially
图10 图8的局部放大图
Fig.10 PartialenlargementofFig.8
第10期
魏 旭等:一种结合MBI和SLIC算法的遥感影像建筑物提取方法
103
将图6和图7进行对比ꎬ可以看出与NDSM叠加之后
可以消除道路、裸地等和建筑物光谱特征相似的近地面
地物ꎮ根据图7和图10可知ꎬ由MBI算法提取的结果其
同质区域内部有噪声ꎬ而与SLIC分割算法相结合后则不
存在这种情况ꎮ
据相叠加的方法来提取建筑物ꎬ实验结果表明ꎬ本文方法
比单纯用MBI算法和DSM数据相叠加的方法效果好ꎬ能
够有效地改善同质区内部和外部存在微小噪声点的问
题ꎬ说明本文方法的可行性ꎮ但要注意DSM数据和影像
的获取时间要相近ꎬ以保证地物变化不大ꎬ从而获得更加
满意的结果ꎮ
另外ꎬ本文在阈值化处理时未能做自适应取值ꎬ下一
步将做深入的研究并实现自动化地建筑物提取ꎮ
3.3 实验结果评价及分析
用正确率
P
c
、完整率P
e
和质量P
q
3个指标对提取的建筑
物结果进行评价ꎮ
P
c
=
S
auto
借鉴文献[9]中居民点提取精度的评价方法ꎬ本文采
ï
ï
S
auto&manual
ï
ï
P
e
=
ý
S
manual
ï
S
auto&manual
ï
P
q
=
ï
S
auto‖manual
ï
þ
S
auto&manual
ü
(10)
参考文献:
[1] SampathAꎬShanJ.BuildingBoundaryTracingandRegu ̄
larizationfromAirborneLidarPointClouds[J].Photogram ̄
805
-
812.
metricEngineering&RemoteSensingꎬ2007ꎬ73(7):
[2] 程亮ꎬ龚健雅.LiDAR辅助下利用超高分辨率影像提取建
[3] JinXYꎬDavisCH.AutomatedBuildingExtractionfrom
High
-
resolutionSatelliteImageryinUrbanAreasUsing
StructuralꎬContextualꎬandSpectralInformation[J].
2005(14):2196
-
2206.
(1):39
-
45.
EURASIPJournalonAppliedSignalProcessingꎬ2005ꎬ
筑物轮廓方法[J].测绘学报ꎬ2008ꎬ37(3):391
-
393.
式中:
S
auto
表示计算机提取的面积ꎬ
S
manual
表示人工
勾绘的面积ꎬ
S
auto&manual
表示计算机提取和人工勾绘的交
集面积ꎬ
S
auto‖manual
表示计算机提取和人工勾绘的并集
面积ꎮ
将图7和图9用正确率
P
c
、完整率
P
e
和质量
P
q
3个
89.64%、81.65%和74.74%ꎻ再将图8和图9进行评价ꎬ经
67.05%ꎮ见表1ꎮ
计算ꎬ这3个指标的结果分别为87.38%、74.24%和
指标进行评价ꎬ经计算ꎬ这3个指标的结果分别为
[4] 陶超ꎬ谭毅华ꎬ蔡华杰ꎬ等.面向对象的高分辨率遥感影
像城区建筑物分级提取方法[J].测绘学报ꎬ2010ꎬ39
[5] 谭衢霖.高分辨率多光谱影像城区建筑物提取研究[J].
[6] 林祥国ꎬ张继贤.面向对象的形态学建筑物指数及其高
测绘学报ꎬ2010ꎬ39(6):618
-
623.
表1 建筑物提取评价表
Tab.1 Buildingextractionevaluation
方法
本文方法
MBI算法
正确率P
c
89.64%
87.38%
完整率P
e
81.65%
74.24%
质量P
q
74.74%
67.05%
[7] HuangXꎬZhangLP.AMultidirectionalandMultiscaleMor ̄
phologicalIndexforAutomaticBuildingExtractionfromMulti ̄
andRemoteSensingꎬ2011ꎬ77(7):721
-
732.
spectralGeoEye
-
1imagery[J].PhotogrammetricEngineering
[8] HuZWꎬWuZCꎬZhangQꎬetal.ASpatially
-
Constrained
Color
-
TextureModelforHierarchialVHRImageSegmentation
(1)ꎬ120
-
124.
(1):83
-
89.
[J].IEEEGeoscienceandRemoteSensingLettersꎬ2013ꎬ10
[9] 林祥国ꎬ宁晓刚.融合直角点和直角边特征的高分辨率
遥感影像居民点提取方法[J].测绘学报ꎬ2017ꎬ46
46(6):724
-
733.
分辨率遥感影像建筑物提取应用[J].测绘学报ꎬ2017ꎬ
由表1可知ꎬ使用本文方法所提取的建筑物在正确
率、完整率和质量上均比单纯由MBI算法提取的建筑物
有所提高ꎬ尤其是完整率和质量提高幅度较大ꎮ将图7、
图8分别与图9作对比之后能够发现ꎬ相对于单纯由MBI
提取的结果ꎬ本文方法不仅能够消除同质区域内部的噪
声ꎬ而且能够剔除同质区域外部的微小噪声点ꎬ这进一步
说明了本文方法的有效性ꎮ
4 结束语
本文利用MBI算法和SLIC算法结合后再与DSM数
(上接第99页)
[6] 杨国东ꎬ王民水.倾斜摄影测量技术应用及展望[J].测
[7] 曲林ꎬ冯洋ꎬ支玲美ꎬ等.基于无人机倾斜摄影数据的实
[8] 冯建平ꎬ吴丽华.基于全景图像的三维全景漫游系统的
[9] 丁雪晶.基于VR虚拟校园漫游系统的设计与实现[J].
构建[J].计算机与数字工程ꎬ2013(1):115
-
117.
(3):38
-
39.
绘与空间地理信息ꎬ2016ꎬ39(1):1672
-
5867.
[编辑:张 曦]
[10] 苏融ꎬ李胜乐ꎬ厉彦玲ꎬ等.基于三维全景视图的虚拟校
[11] 刘航ꎬ王积忠ꎬ王春水.虚拟校园三维仿真系统关键技
术研究[J].计算机工程与设计ꎬ2007ꎬ28(12):2934
-
2936.
2014ꎬ45(1):103
-
109.
安庆师范学院学报:自然科学版ꎬ2014(1):49
-
53.
园漫游导航系统[J].山东农业大学学报:自然科学版ꎬ
景三维建模研究[J].测绘与空间地理信息ꎬ2015ꎬ38
[编辑:刘莉鑫]


发布评论