[发明专利]多边形简化方法、装置、设备及计算机可读存储介质有效
申请号: | 202111517255.1 | 申请日: | 2021-12-13 |
公开(公告)号: | CN113920184B | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 胡楷模;黄舒怀 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06T7/62 | 分类号: | G06T7/62;G06T17/00;G06T19/20 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 赵翠萍;张颖玲 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多边形 简化 方法 装置 设备 计算机 可读 存储 介质 | ||
本申请提供了一种多边形简化方法、装置、设备及计算机可读存储介质;方法包括:获取待简化多边形的初始拓扑结构信息,并基于初始拓扑结构信息确定至少一个目标简化对象;确定对各个目标简化对象进行简化处理后的面积增加量,并将各个目标简化对象和对应的面积增加量增加至动态优先级队列;依次从动态优先级队列中获取队首的目标简化对象;在确定对目标简化对象进行简化处理后不会改变待简化多边形的拓扑结构,且对目标简化对象进行简化处理后的累积面积增加量小于或者等于面积增量阈值时,对目标简化对象进行简化处理;在确定达到简化结束条件时,获得简化后的多边形。通过本申请,能够在拓扑结构不发生变化的前提下,保证多边形面积非递减。
技术领域
本申请涉及图像处理技术,尤其涉及一种多边形简化方法、装置、设备及计算机可读存储介质。
背景技术
多边形模型是计算机图形中最流行、最重要,且得到最广泛支持的模型表示方法。但随着技术的快速发展,图像的多边形模型的复杂性常常超过了系统的处理能力,为此人们提出了很多简化图像的多边形模型的算法。目前最常用的多边形简化算法是由Dyken等人在2009年提出的。该方法的基本思想是:不断减少多边形/带孔多边形/折线段中的顶点,同时保证其拓扑结构不发生变化,并且尽可能保持原始输入的整体形状不发生大的变化,但是该方法不能保证面积非递减,对于诸如装箱问题等比较耗时且需要保证面积不能递减的的几何应用问题,相关技术中的多边形简化方法并不适用。
发明内容
本申请实施例提供一种多边形简化方法、装置及计算机可读存储介质,能够在拓扑结构不发生变化的前提下,保证多边形面积非递减。
本申请实施例的技术方案是这样实现的:
本申请实施例提供一种多边形简化方法,包括:
获取待简化多边形的初始拓扑结构信息和面积增量阈值,并基于所述初始拓扑结构信息确定至少一个目标简化对象;
确定对各个目标简化对象进行简化处理后的面积增加量,并将所述各个目标简化对象和对应的面积增加量增加至动态优先级队列;
依次从所述动态优先级队列中获取队首的目标简化对象;
在确定对所述目标简化对象进行简化处理后不会改变所述待简化多边形的拓扑结构,且对所述目标简化对象进行简化处理后的累积面积增加量小于或者等于所述面积增量阈值时,对所述目标简化对象进行简化处理,并更新所述动态优先级队列;
在确定达到简化结束条件时,获得简化后的多边形。
本申请实施例提供一种多边形简化装置,包括:。
第一确定模块,用于获取待简化多边形的初始拓扑结构信息和面积增量阈值,并基于所述初始拓扑结构信息确定至少一个目标简化对象;
第二确定模块,用于确定对各个目标简化对象进行简化处理后的面积增加量,并将所述各个目标简化对象和对应的面积增加量增加至动态优先级队列;
第一获取模块,用于依次从所述动态优先级队列中获取队首的目标简化对象;
第一简化模块,用于在确定对所述目标简化对象进行简化处理后不会改变所述待简化多边形的拓扑结构,且对所述目标简化对象进行简化处理后的累积面积增加量小于或者等于所述面积增量阈值时,对所述目标简化对象进行简化处理,并更新所述动态优先级队列;
第二获取模块,用于在确定达到简化结束条件时,获得简化后的多边形。
在一些实施例中,该第一确定模块,还用于:
基于所述初始拓扑结构信息获取所述待简化多边形上两两相邻的第一线段和第二线段,所述第一线段的端点为第一顶点和第二顶点,所述第二线段的端点为第二顶点和第三顶点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111517255.1/2.html,转载请声明来源钻瓜专利网。