一种基于栅格覆盖模型的林相图斑快速矢量化方法

文档序号:6546952阅读:228来源:国知局
一种基于栅格覆盖模型的林相图斑快速矢量化方法
【专利摘要】本发明公开了一种基于栅格覆盖模型的林相图斑快速矢量化方法,分析林相图中的主要林相类型;根据林相类型确定林相图重分类类别;分类林相图,得到多个图层,以描述不同林相类别;逐图层检查,对分类结果不佳的图层实施数学形态学的膨胀、腐蚀及其组合变换;合并上述各个栅格图层;使用栅格-矢量转换方法,得到矢量化林相图。本发明栅格覆盖模型将其栅格化描述作为首要解决问题,通过数学形态学运算较好的解决了面状要素充分描述的问题,避免了传统交互式矢量化面状要素过程中边缘线自动追踪的噪声干扰。
【专利说明】一种基于栅格覆盖模型的林相图斑快速矢量化方法
【技术领域】
[0001]本发明涉及一种矢量化方法,具体地说,涉及一种基于栅格覆盖模型的林相图斑快速矢量化方法。
【背景技术】
[0002]随着GIS应用的深入,林业GIS大量投入使用;林相信息快速获取显得尤为关键。数据是GIS应用的基础和重要组成部分,其质量的好坏将直接影响GIS的可靠性与价值。GIS数据采集方法包括原始数据采集及派生数据采集,前者常用地面或摄影测量、卫星遥感及GPS测量等方式;后者主要以已有的地图为数据源,通过矢量化获取信息。矢量化技术应用较多的有屏幕手工跟踪方法和自动矢量化方法。前者出错率低,精度满足工作需求,但速度慢且工作强度大;后者提高了矢量化过程中特征点选取、识别的自动化程度,但易受图纸噪声干扰,出错率高,后期查错工作量大;综合二者优势的交互式矢量化方法不断发展。矢量化地图的一般流程是将图纸扫描并转换为二值图;细化算法处理;交互式矢量化。以扫描地图矢量化中常见的面状目标及线状目标为例,其矢量化策略并不相同:线状目标侧重描述线的走向及路径长度;面状目标关心目标边缘描述的准确度,以求尽可能反映目标位置、边缘形态、面积及其空间关系,并将其转换为不规则多边形对象。
[0003]传统的矢量化方法一般采用矢量数据结构,较关注像素信息,以求精确描述几何对象及其拓扑属性,但矢量化效率有待进一步提高。在面状对象矢量化过程中,如果能基于面向对象的思想,将色彩或灰度相似的区域视为对象,将图像分割为不同斑块;通过数学形态学运算,即可达到充分描述面状要素的目的,该研究已在工程地质图、地形图矢量化及地物识别等得到应用,但在林相专题图方面存在欠缺。林相图综合反映森林分布、区划界线和作业设施现状等;在613中表现为针对于优势树种的专题地图,包括以优势树种为代表的面要素,以行政界线构成的线要素,以小斑注记和行政名称组成的点要素等。林相图具有专题地图共有的特性,即内容形象直观、针对性强,突出反映一种或数种要素和现象,常用面状符号表示资源分布范围。其面图元含义清晰,按不同优势树种分别着色,同一优势树种依据龄组的差异设置颜色(成熟林最深,幼龄林最浅),能够明显的了解在某一区域何种树种的生长情况等特征;其几何图元特征明显,以同一优势树种、同一龄组,在相邻连续区域内为对象形成图斑。除此之外,林相图的图形质量较好,很少出现交互叠置的情况。林相专题地图的特征为基于面向对象原理,快速识别林相图空间信息提供了便利。针对以上情形,本文提出了一种基于栅格覆盖模型的林相图斑的快速矢量化方法。

【发明内容】

[0004]为了克服现有技术中存在的缺陷,通过分析林相图扫描图像的特点,以面向对象思想为出发点,以提高矢量化效率为目的,在引入栅格覆盖模型的基础上,提出了一种基于栅格覆盖模型的林相图斑快速矢量化方法。其技术方案如下:
[0005]一种基于栅格覆盖模型的林相图斑快速矢量化方法,包括以下步骤:[0006]I)分析林相图中的主要林相类型;
[0007]2)根据林相类型确定林相图重分类类别;
[0008]3)分类林相图,得到多个图层,以描述不同林相类别;
[0009]4)逐图层检查,对分类结果不佳的图层实施数学形态学的膨胀、腐蚀及其组合变换;
[0010]5)合并上述各个栅格图层;
[0011]6)使用栅格-矢量转换方法,得到矢量化林相图。
[0012]使用过程中,首先需要对林相进行研究,确定原始林相图可以分为多少种类别;然后重分类林相图为多个图层。将林相图分为太多、太少的类别都会带来过多干扰,不利于林相图斑的自动矢量化。该技术方案适用于图面信息清晰、色差明显的林相图,尤其是林相的面状图斑可得到较好的矢量化效果。
[0013]本发明的有益效果为:
[0014]与传统矢量化面状要素侧重对其边缘的描述相比,栅格覆盖模型将其栅格化描述作为首要解决问题,通过数学形态学运算较好的解决了面状要素充分描述的问题,避免了传统交互式矢量化面状要素过程中边缘线自动追踪的噪声干扰;然后通过栅格与矢量数据格式转换,得到矢量化描述的最终目标。
【专利附图】

【附图说明】
[0015]图1为两种林相图矢量化方法原理与流程对比图;
[0016]图2为某镇林相图斑矢量化(局部截图),图2a为原始扫描图,图2b为RasterRegion粗分割,图2c形态学运算逼近,图2d为RasterCoverage栅格-矢量转换。
【具体实施方式】
[0017]下面结合附图和【具体实施方式】对本发明的技术方案作进一步详细地说明。
[0018]I技术方案
[0019]一种基于栅格覆盖模型的林相图斑快速矢量化方法,包括以下步骤:
[0020]I)扫描林相图
[0021]2)将扫描的林相图加载到图像处理软件ArcMap中
[0022]3)按照图像坐标系统配准林相图,使其成为有特定坐标系统的的地图
[0023]4)按照三原色将扫描图分解为红\绿\蓝三个图层,红、绿、蓝三色取值范围介于[0,255]
[0024]5)将红\绿\蓝加载到ArcMap,根据林相类型选择适当的图层,实施栅格图像重分类,得到由像素组成的不同数目的区域(即所谓的栅格覆盖),用以初步描述各类林相类型
[0025]>柏木I龄组,选择绿波段图层,按照238〈=绿波段图层〈=242标准重分类,满足该条件的像素值设置为I,不满足则设置为O
[0026]>柏木II龄组,选择绿波段图层,按照202〈=绿波段图层〈=209标准重分类,满足该条件的像素值设置为1,不满足则设置为O
[0027]>杉木III龄组,选择绿波段图层,按照248〈=绿波段图层〈=252标准重分类,满足该条件的像素值设置为1,不满足则设置为O
[0028]>经济林,选择绿波段图层,按照140〈=绿波段图层〈=147标准重分类,满足该条件的像素值设置为I,不满足则设置为O
[0029]6)考察初步描述的林相类型(如柏木I龄组)图,是否存在边界或内部欠描述、过描述等情况,针对具体情况实施数学形态学处理等
[0030]>如果林相欠描述,则栅格覆盖的区域中心或边界描述不完整,需要采用像素膨胀-腐蚀运算将其填充完整
[0031]>如果林相描述超过原始边界范围,则属于过描述,需要采用像素腐蚀-膨胀运算将多余部分去掉
[0032]>如果原始图像在制图过程中有类似色调形成干扰,例如图例颜色、河流颜色与某种林相图颜色类似,则属于错误的或者无效的栅格覆盖,需要采用像素剔除工具将其删除
[0033]7)检查整个图面范围,如果栅格覆盖描述的林相图仍不符合要求,则重复上述操作纸质满足要求;如果该林相图达到要求,则选择另一种龄组重复上述操作,直至不同树种所有龄组所在图斑都得到处理为止;
[0034]8)将处理得到的各种林相不同龄组的数据图层逐一输出保存为临时文件,如U、L2.......,每个图层仅描述指定林相类型指定龄组的内容,相应属性值设置为I
[0035]9)按照2\22,......,2n对上述所有图层实施编码,即将不同林相类型不同龄
组的图层其属性值分别设置为2,4,8,16,32,64,......等不同属性值,然后对图层L”
L2.......等实施加和操作,即可U+L2+......+Ln,得到新的图层R
[0036]10)分析图层R上的属性值,对照原始林相扫描图,考察不属于2% =
1,2, 3,4,......)的属性(如3,5,7等)应当属于哪一种林相类型的某一龄组,对其执行
对其到21的操作,将其划归到2,4,8,16,32,64,......等不同属性值中
[0037]11)执行栅格-矢量数据转换操作,按照属性值其转换为多边形图层,得到最终的林相矢量化图。
[0038]2原理与方法
[0039]2.1栅格覆盖模型
[0040]基于林相图斑的特点,将栅格覆盖模型引入GIS数据采集领域,以支持图斑的快
速矢量化。
[0041]完整的栅格覆盖模型含像素(Pixel)、栅格区(RasterRegion)及栅格空间(RasterCoverage)三个层次的对象。其中Pixel描述二维空间R2中一个规则正方形区域的信息,是构成栅格数据的基本单元。RasterRegion描述地理空间中的连续分布现象,连续的区域用一个RasterRegion表达;该区域不仅记录栅格数据本身,还记录了栅格数据的分布范围等信息。RasterCoverage表达多个RasterRegion组成的集合,其中的RasterRegion可以彼此独立;也可以是属性不同而相互邻接的不同区域。Pixel与RasterRegion、RasterRegion 与 RasterCoverage 彼此间构成 η: I 关系。
[0042]2.2处理原理与步骤
[0043]传统林相图斑矢量化策略的实质是识别林相图斑边缘并将其转换为折线段,是典型的基于矢量数据模型的数字化方法,处理流程如图1上半部分。
[0044]基于林相专题图的简明性及颜色差异等特征,可以依据某一标准(如RGB或灰度阈值),重分类(reclassify)纸质扫描图,得到不同类别、以栅格数据描述的RasterRegion,这是对林相专题图的粗描述;粗描述的RasterRegion不可避免存在很多瑕疵,Pixel的作用体现在对RaterRegion的增强和细化描述,可以用数学形态学的去噪、膨胀及腐蚀等运算加以实现。RasterCoverage体现在不同含义林相图斑叠加形成对整个纸质扫描图的栅格覆盖,以支持对不同林相含义的描述。RasterCoverage形成后,不同属性值的RaterRegion相互区别,实施栅格-矢量转换,即可实现多边形对象内部、外部边缘一体化识别,处理流程如图1下半部分。
[0045]从图1可以看出面向对象方法与人工勾绘方法相比,用“分析图像重新分类”的方法解决了人工判读扫描信息的过程,初步得到自动识别的对象;其后又以数学形态学运算等处理为核心,实现对象逐步求精的充分描述,并最终通过栅格-矢量转换方法得到数字化林相图。这种处理过程自动化程度高,简化了人工判读过程,降低了手工勾绘的劳动强度,充分提高了生产效率。
[0046]2.3数学形态学方法
[0047]研究使用数学形态学方法基本原理对林相图斑进行处理。函数f(x,y)表示一幅图像,函数b (X, y)表示结构元素,f和b是坐标(X,y)像素灰度值的函数。Df和Db分别是f和b的定义域。对应于栅格覆盖模型,则函数f (X,y)为RasterRegion ;不同的结构元素函数 b (X,y)为 Pixel。
[0048]腐蚀:结构元素b (X,y)对图像f (X,y)的灰度腐蚀记为/--如公式(I)。
[0049]
(
【权利要求】
1.一种基于栅格覆盖模型的林相图斑快速矢量化方法,其特征在于,包括以下步骤:1)分析林相图中的主要林相类型;2)根据林相类型确定林相图重分类类别;3)分类林相图,得到多个图层,以描述不同林相类别;4)逐图层检查,对分类结果不佳的图层实施数学形态学的膨胀、腐蚀及其组合变换;5)合并上述各个栅格图层;6)使用栅格-矢量转换方法,得到矢量化林相图。
【文档编号】G06T9/00GK103985144SQ201410212398
【公开日】2014年8月13日 申请日期:2014年5月20日 优先权日:2014年5月20日
【发明者】罗明良, 张斌, 刘承栩, 刘守江, 董丞妍, 昌小莉 申请人:西华师范大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1