首页 | 本学科首页   官方微博 | 高级检索  
     检索      


Boolean operations on rasterized shapes represented by chain codes using space filling curves
Institution:1. Pharmacology and Toxicology Graduate Program, Department of Biomedical and Molecular Sciences, Queen''s University Kingston, Ontario K7L 3N6, Canada;2. Toxicology Research Division, 2202D, Bureau of Chemical Safety, Food Directorate, Health Products and Food Branch, Health Canada, Ottawa, Ontario K1A 0K9, Canada
Abstract:This paper introduces a new algorithm for Boolean operations on rasterized geometric shapes that are represented with chain codes. The algorithm works in three steps. Firstly, the chain code symbols are transformed in the Hilbert space, where the overlaid chain code symbols are recognised. After that, a suitable starting cell is determined. Finally, the walk-about through the sequence of the initial chain code symbols is performed to obtain the sequence of chain code symbols representing the shape of the required Boolean operation. The algorithm is demonstrated on Freeman chain code in four directions. The time and space complexity of the proposed algorithm is linear, which was proven theoretically and confirmed by experiments.
Keywords:Chain codes  Space filling curves  Hilbert curve  Boolean operations
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号