- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章空间数据结构的转换.ppt
空间数据结构的转换 栅格数据向矢量数据转换 多边形边界提取 边界线搜索 拓扑关系生成 去除多余点并进行曲线圆滑 栅格数据向矢量数据转换 基于图像处理的矢量化 基于窗口匹配的矢量化 基于图像处理的矢量化算法 图像二值化 对扫描获得的灰度图像进行0或1的简化处理。 平滑 (图像预处理) 细化 保证细化后曲线的连通性 细化结果是原曲线的中心线 保留线端点 剥皮法:从线的边沿两侧开始,每次剥去等于一个栅格宽度的一层,直到最后仅剩下彼此相连的两个栅格宽或恰好一个栅格宽的线划图形为止。 骨架法 :针对各条矢量化的栅格线,求出线上每一栅格的3*3窗口的属性码之和,并重复赋值;每一行中最大栅格属性码所在位置即为栅格线的骨架。 经典算法 N(p)为p的邻点的数值的和; T(p)为像素邻点从0变为1的次数; 分别是像素左侧、右侧、下边、上边邻点的数值。 如果2≤N(p) ≤6并且T(p)=1并且 =0并且 =0,则标志p点; 将所有被标志的栅格点赋值为0; 如果2≤N(p) ≤6并且T(p)=1并且 =0并且 =0,则标志p点; 将所有被标志的栅格点赋值为0; 转到第一步。 跟踪 从图幅西北角开始,用水平扫描线检测线段的起点; 以当前点为中心,寻找属性编码相同的下一点; 若找到,则将所找到的点置为当前点,转第(2)步;若未找到,则跟踪结束; 将全部点的坐标数据顺序写入弧段数据文件; 判断是否跟踪完毕。 链式编码(弗里曼码) 用曲线出发点坐标和线的斜率来描述二值线图形。 矢量线提取 将每个点链转化为一条矢量线,每条线由一系列点组成。 基于窗口匹配的矢量化算法 通过边界提取,将边界的左右多边形信息保存在边界点上,每条边界弧段由两个并行的边界链组成,分别记录该边界弧段的左右多边形编号。 边界搜索与左右多边形信息记录 记录起始边界点的两个多边形编号作为该弧段的左右多边形 下一点的搜索方向由前一点的进入方向和该点的可能走向来决定 多余点去除 在一个弧段上连续的三个点,如满足直线方程,则中间点为多余。 曲线平滑 根据原曲线坐标链的坐标,构建一个曲线函数,用这个函数计算的插值点坐标拟合原坐标链。 * * х х х 0 1 0 0 0 0 х х х 1 0 1 х 1 х 去毛刺模板 去孔洞模板 0 0 1 1 0 0 0 0 1 1 1 0 0 0 1 1 0 0 0 0 1 1 1 0 0 0 0 1 1 1 0 0 0 0 1 1 4 5 5 3 7 6 1 3 0 1 3 2 1 6 5 4 7 8 7 5 6 6 2 3 3 0 0 0 0 0 1 3 5 4 2 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 6 5 0 p 4 1 2 3 a a b b a b a b a a a b a a b a a b b b a b a a 边界点和节点提取 如果窗口内4个栅格有两个属性编码,则该4个栅格为边界点 a b c d a a c d a b d d a b a d a b c b a b c a a b b d a b b a 窗口内4个栅格有3个以上不同属性编码,或对角线上栅格属性编码两两相同,作为节点处理 边界点和节点提取 a a b b a b a b a a a b a a b a a b b b a b a a a a a a a a a a a a b b b b b b b b b b b b b b b c c c c c c c c c c c c d d d d d d d d a a a a a a a a a a b b b b b b b b b b b b b b b c c c c c c c c c c c c d d d d d d d d 边界点 节点 或
文档评论(0)