叠置计算中多边形形状复杂度的度量研究Research on measurement of polygon shape complexity in overlay calculation
蒋元义,金宝轩,赵康,周孙宇
摘要(Abstract):
针对地理计算中多边形形状复杂度难以量化的问题,而多边形形状复杂度是衡量对象空间结构复杂性的重要指标,对优化空间处理算法尤其是海量复杂数据的高性能叠置计算具有重要意义。该文提出了一种新的多边形形状复杂度度量模型。所提的多边形形状复杂度模型较好的度量了多边形形状复杂度,对于提升高性能环境下海量复杂数据叠置计算效率具有重要意义。该文以经典的Greiner-Hormann算法为例,在spark框架下验证了顾及多边形形状复杂度的数据划分方法相比现有的数据划分方法能取得更优的负载均衡指数和加速比。
关键词(KeyWords): 形状复杂度;叠置计算;计算效率;spark框架;数据划分
基金项目(Foundation): 国家自然科学基金项目(41661086)
作者(Author): 蒋元义,金宝轩,赵康,周孙宇
DOI: 10.16251/j.cnki.1009-2307.2020.11.025
参考文献(References):
- [1] 王铮,隋文娟,姚梓璇,等.地理计算及其前沿问题[J].地理科学进展,2007,26(4):1-10.(WANG Zheng,SUI Wenjuan,YAO Zixuan,et al.Geocomputation and frontier research[J].Progress in Geography,2007,26(4):1-10.)
- [2] 黎建辉,沈志宏,孟小峰.科学大数据管理概念、技术与系统[J].计算机研究与发展,2017,54(2):235-247.(LI Jianhui,SHEN Zhihong,MENG Xiaofeng.Scientific big data management:concepts,technologies and system[J].Journal of Computer Research and Development,2017,54(2):235-247.)
- [3] 李清泉,李德仁.大数据GIS[J].武汉大学学报(信息科学版),2014,39(6):641-644.(LI Qingquan,LI Deren.Big data GIS[J].Geomatics and Information Science of Wuhan University,2014,39(6):641-644.)
- [4] 范俊甫.并行化矢量多边形叠加算法研究[J].测绘学报,2016,45(4):502.(FAN Junfu.Parallel algorithms for polygon overlapping[J].Acta Geodaetica et Cartographica Sinica,2016,45(4):502.)
- [5] 高振宇,杨晓梅,龚剑明,等.图像复杂度描述方法研究[J].中国图象图形学报,2018,15(1):129-135.(GAO Zhenyu,YANG Xiaomei,GONG Jianming,et al.Research on image complexity description methods[J].Journal of Image and Graphics,2018,15(1):129-135.)
- [6] ATTNEAVE F.Physical determinations of the judged complexity of shapes[J].Journal of Experimental Psychology,1957,53(4):221-227.
- [7] 程昌秀,史培军,宋长青,等.地理大数据为地理复杂性研究提供新机遇[J].地理学报,2018,73(8):1397-1406.(CHENG Changxiu,SHI Peijun,SONG Changqing,et al.Geographic big-data:a new opportunity for geography complexity study[J].Acta Geographical Sinica,2018,73(8):1397-1406.)
- [8] FOWLER A D.The fractal geometry of nature (revised edition)[J].Computers & Geoences,1991,17(7):1065-1066.
- [9] BRINKHOFF T,KRIEGEL H P,SCHNEIDER R,et al.Measuring the complexity of polygonal objects[C]//Proceedings of the 3rd ACM International Workshop on Advances in Geographical Information Systems.New York:ACM Press,1995:109-117.
- [10] REICHERT J,ANDRE R Backes,SCHUBERT P,et al.The power of 3D fractal dimensions for comparative shape and structural complexity analyses of irregularly shaped organisms[J].Methods in Ecology and Evolution,2017,8(12):1650-1658.
- [11] MOSER D,ZECHMEISTER H G,PLUTZAR C,et al.Landscape patch shape complexity as an effective measure for plant species richness in rural landscapes[J].Landscape Ecology,2002,17(7):657-669.
- [12] 夏勇,赵荣椿,江泽涛.一种基于数学形态学的分形维数估计方法[J].中国图象图形学报,2007,9(6):760-766.(XIA Yong,ZHAO Rongchun,JIANG Zetao.Fractal dimension estimation based on mathematical morphology[J].Journal of Image and Graphics,2007,9(6):760-766.)
- [13] 金乃咏,陈树中.一种将人造物边界从自然背景中分离的新方法[J].中国图象图形学报,2000,5(5):406-410.(JIN Naiyong,CHEN Shuzhong.A new method of filtering edges of men-made objects from nature background[J].Journal of Image and Graphics,2000,5(5):406-410.)
- [14] CHEN,Yinpeng,SUNDARAM,HARI.Estimating complexity of 2D shapes[C]//IEEE Workshop on Multimedia Signal Processing.[s.l.]:IEEE,2005:1-4.
- [15] SU H,BOURIDANE A,CROOKES D,et al.Scale adaptive complexity measure of 2D shapes[J].International Conference on Pattern Recognition,2006,7(2):134-137.
- [16] SALEEM W,BELYAEV A,WANG D,et al.On visual complexity of 3D shapes[J].Computers & Graphics,2011,35(3):580-585.
- [17] WIMMER M,JORGE J,LAMAN R,et al.Quantification of “complexity” in curved surface shape using total absolute curvature[J].Computers & Graphics,2018,78(7):108-115.
- [18] 段先云,邓学雄,左启阳.级进模刃孔图形复杂度的研究[J].工程图学学报,2006,27(5):94-97.(DUAN Xianyun,DENG Xuexiong,ZUO Qiyang.The research on the complexity of progressive die edge[J].Journal of Graphics,2006,27(5):94-97.)
- [19] CHAZELLE B,INCERPI J.Triangulation and shape-complexity[J].ACM Transactions on Graphics,1984,3(2):135-152.
- [20] GUO M,GUAN Q,XIE Z,et al.A spatially adaptive decomposition approach for parallel vector data visualization of polylines and polygons[J].International Journal of Geographical Information Science,2015,29(8):1419-1440.
- [21] YING F,MOONEY P,CORCORAN P,et al.A model for progressive transmission of spatial data based on shape complexity[J].Sigspatial Special,2010,2(3):25-30.
- [22] 李安波,陈楹,姚蒙蒙,等.涉密矢量数字地图中敏感要素几何信息量的测度方法[J].地球信息科学学报,2018,125(1):11-20.(LI Anbo,CHEN Ying,YAO Mengmeng,et al.Quantitative measurement of geometrical information for sensitive features in secret-related vector digital maps[J].Journal of Geo-information Science,2018,125(1):11-20.)
- [23] GüNTHER G,HORMANN K.Efficient clipping of arbitrary polygons[J].ACM Transactions on Graphics,1998,17(2):71-83.
- [24] SUTHERLAND I E,HODGMAN G W.Reentrant polygon clipping[J].Communications of the ACM,1974,17(1):32-42.
- [25] WEILER K,ATHERTON,PETER.Hidden surface removal using polygon area sorting[J].ACM SIGGRAPH Computer Graphics,1977,11(2):214-222.
- [26] VATTI,BALA R.A generic solution to polygon clipping[J].Communications of the ACM,1992,35(7):56-63.
- [27] 肖汉光,蔡从中.特征向量的归一化比较性研究[J].计算机工程与应用,2009,45(22):117-119.(XIAO Hanguang,CAI Congzhong.Comparison study of normalization of feature vector[J].Computer Engineering and Applications,2009,45(22):117-119.)
- [28] 赵贤威.云环境下顾及空间子域分布特征的空间大数据并行计算方法研究[D].杭州:浙江大学,2017:1-131.(ZHAO Xianwei.Parallel method big spatial data processing with the consideration of spatial subdonmain distribution in cloud environment[D].Hangzhou:Zhejiang University,2017:1-131.)
- [29] 杨宜舟,吴立新,郭甲腾,等.一种实现拓扑关系高效并行计算的矢量数据划分方法[J].地理与地理信息科学,2013,29(4):25-29.(YANG Yizhou,WU Lixin,GUO Jiateng,et al.A vector data partition method for efficient parallel computing of topological relations[J].Geography and Geo-information Science,2013,29(4):25-29.)
- [30] ZHOU C,CHEN Z,PIAN Y,et al.A parallel scheme for large-scale polygon rasterization on CUDA-enabled GPUs[J].Transactions in GIS,2017,21(3):608-631.
- [31] 高振宇,杨晓梅,龚剑明,等.图像复杂度描述方法研究[J].中国图象图形学报,2010,15(1):129-135.(GAO Zhenyu,YANG Xiaomei,GONG Jianming,et al.Research on image complexity description methods[J].Journal of Image and Graphics,2010,15(1):129-135.)
- [32] 戴凌宸,张佳婧,彭韧,等.图标形状复杂度的计算度量[J].计算机辅助设计与图形学学报,2017,29(10):1786-1793.(DAI Lingchen,ZHANG Jiajing,PENG Ren,et al.Computational evaluation of logo shape complexities[J].Journal of Computer-Aided Design & Computer Graphics,2017,29(10):1786-1793.)
- [33] ZHOU C,CHEN Z,LI M.A parallel method to accelerate spatial operations involving polygon intersections[J].International Journal of Geographical Information Science,2018,32(12):2402-2426.