2024年4月12日发(作者:)

第42卷第10期

2019年10月

测绘与空间地理信息

GEOMATICS&SPATIALINFORMATIONTECHNOLOGY

Vol.42ꎬNo.10

Oct.ꎬ2019

一种结合MBI和SLIC算法的遥感影像

建筑物提取方法

魏 旭

1ꎬ2

ꎬ高小明

ꎬ岳庆兴

ꎬ郭正胜

(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

ꎬYUEQingxing

ꎬGUOZhengsheng

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)

式中:

1≤

max

为可见光光谱波段数目

k≤K

(band

(x))

band

段在像素

处的亮度值ꎬ因为可见光波段对建筑物的光谱

(x)

为第

(1)

信息影响较大ꎬ所以这里选择可见光波段每个像素的最

大值作为该像素的亮度值

2)

形态学白帽重构

TH(dꎬs)

γ

re

式中:

γ

re

(dꎬs)(2)

为对亮度图像

进行形态学开运算ꎬ

分别代表线性结构元素的方向和尺度ꎮ由于建筑物和道

路的光谱信息比较相近ꎬ而道路的方向较少ꎬ一般是沿一

个或者两个方向延伸ꎬ建筑物的方向则较多ꎬ为将道路与

建筑物很好地区分开来ꎬ故选择多个方向和尺度的线性

结构元素

3)

{

MP

计算形态学剖面

MP

dꎬs)

MP

TH

(Morphological

(dꎬs)

Profiles)

TH

(

TH

(dꎬ0)

(3)

Morphological

4)计算微分形态学剖面DMP(Differential

DMP

Profiles)

MP

TH

(

))

s)

MP

TH

(dꎬs

Δs))

TH

式中:

(

(4)

5)计算形态学建筑物指数

min

≤Δs≤S

max

MBI

MBI

dꎬs

DMP

TH

×

(dꎬs)

式中:

((S

max

min

)/Δs)

1ꎬ

D为计算建筑物剖

(5)

面时的方向数ꎮ

MBI建立的依据是微分形态学剖面(DMP)具有较高

的局部对比度ꎬ所以MBI特征值较大的即为建筑物ꎮ

2 简单线性迭代聚类(SLIC)算法

超像素概念是把一幅像素级的图划分为区域级的

图ꎬ即将具有相似亮度、纹理等特征的相邻像素构成有一

定视觉意义的区域ꎮ

Superpixel

超像素分割算法有很多种ꎬ包括Graph

based方法、

SLIC

紧凑度

方法等

lattice方法、基于熵率的方法、Turbopixel方法和

SLIC

、轮廓

因为

持等

SLIC

方面

算法在运行速度

都比较理想ꎬ所

、生成的超像素

以ꎬ本文使用

CIE

值组成

SLIC

算法对遥感影像进行分割

Lab

空间

算法的基本思想是将图像从

维向量

ꎬ将每个像素的坐标

V(Lꎬaꎬbꎬxꎬy)ꎬ两个相邻像素的相似性

(xꎬy)

RGB

和(L

空间转换到

ꎬaꎬb)颜色

可以根据它们的向量距离进行衡量ꎬ距离越小ꎬ相似性

越大ꎮ

SLIC

种子点

1)

(

将图像均匀划分为一定大小的常规格网

算法的分割步骤如下ꎮ

即聚类中心)ꎮ假设图像大小是

×

初始化

超像素

个数为

到最小梯度位置

2)在

那么聚类中心距离

×

n的相邻区间

约为

N/Kꎮ

ꎮ梯度计算公式如下

(一般取n为

:

3)ꎬ将种子点移动

(

3)

迭代

(

)

:对每个种子点周围的

1)ꎬ

‖I(

I(

ꎬy

1)ꎬ

1)‖

I(x

1ꎬy)‖

×

邻域内的每个

(6)

像素ꎬ根据距离测量公式计算其与周围每个种子点的距

离ꎬ取最小值对应的种子点作为该像素的聚类中心ꎮ由

此计算新的种子点和误差ꎬ直到误差小于指定阈值(即种

子点不再发生变化ꎬ根据经验一般取迭代次数为10)ꎮ距

离测量公式如下:

(l

)

(a

(7)

(x

)

(y

)

(b

)

D′

)

(

cs

(8)

)

(

)

(9)

式中:

为颜色距离ꎬ

为空间距离ꎬ

为固定常数ꎬ

一般取10(范围是[1ꎬ40])ꎬ

为种子点之间的距离ꎬ

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

(

如图

所示

算法对图

):

理ꎬ结果如图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

ꎬ同样取高度大于

图像

的部分

图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

和质量P

3个指标对提取的建筑

物结果进行评价ꎮ

auto

借鉴文献[9]中居民点提取精度的评价方法ꎬ本文采

ï

ï

auto&manual

ï

ï

ý

manual

ï

auto&manual

ï

ï

auto‖manual

ï

þ

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.

式中:

auto

表示计算机提取的面积ꎬ

manual

表示人工

勾绘的面积ꎬ

auto&manual

表示计算机提取和人工勾绘的交

集面积ꎬ

auto‖manual

表示计算机提取和人工勾绘的并集

面积ꎮ

将图7和图9用正确率

、完整率

和质量

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

89.64%

87.38%

完整率P

81.65%

74.24%

质量P

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

[编辑:刘莉鑫]