论文部分内容阅读
随着人口快速的增长和经济的快速发展,城市化进程速度加快。快速、准确和客观地获取城市变化信息对于及时、准确地掌握城镇发展的情况,科学合理地进行城镇规划,避免不符合规定的建筑物修建以及保护耕地资源等都具有非常重要的实际应用价值。全色遥感影像常用来获取城市地区的各种地物信息,其中城市建筑物的高度信息一直是研究的重点。通过对全色遥感影像中的各种地物特征分析结果发现,建筑物的阴影在全色遥感影像中能够清楚的分辨出来,其几何特性和光谱特性都具有一定的统一性。本文通过分析全色遥感影像中的阴影特征,开展了针对城市地区的建筑物高度估算方法的研究。首先,对建筑物阴影区域检测方法的研究。全色遥感影像成像时受到天气环境、投影和传感器等因素的影响,导致全色遥感影像存在不同程度上的畸变、失真以及模糊等现象。采用自适应小波软阈值滤波和直方图均衡化与灰度拉伸相结合的方法分别对遥感影像进行去除斑点噪声和提高影像对比度的预处理。预处理完成后采用ISODATA聚类算法对影像进行建筑物阴影区域的分割,然后利用数学形态学法对分割后的阴影区域中出现的孔洞和断点进行填充。该方法能够准确的检测出建筑物阴影区域,为后续阴影长度的提取提供了有力的保障。其次,对建筑物阴影长度自动提取方法的研究。阴影长度计算的准确与否将会关系到建筑物高度提取的精度,利用连通域标记算法和Canny边缘检测算法对提取的阴影区域进行自动标记和边缘检测,然后采用多次投影取平均值的方法完成阴影的长度的自动提取。该方法解决了阴影形状不规则特性,边界不均匀的所带来的计算误差。最后,通过阴影的长度准确估算出建筑物的垂直高度。通过全面分析全色遥感影像上建筑物阴影的长度、建筑物以及太阳和卫星的各种参数之间的几何关系,推导出建筑物阴影长度与建筑物高度之间的计算公式。并通过该计算公式对影像中的建筑物高度作了准确估算。本文以吉林一号全色遥感影像作为实验分析影像,以VS2010为开发平台,使用C++进行程序设计,利用Open CV函数库实现图像算法处理部分。通过对实验区域实地测量的建筑物高度与利用阴影长度计算所得的建筑物高度的对比,得出了全色遥感影像中城市建筑物高度的估算精度小于0.75m,验证了利用阴影长度提取建筑物高度的准确性和实用性。