Finding a largest rectangle inside a digital object and rectangularization

作者:

Highlights:

摘要

A combinatorial algorithm to find a largest rectangle (LR) inside the inner isothetic cover which tightly inscribes a given digital object without holes is presented here which runs in O(k.n/g+(n/g)log⁡(n/g)) time, where n, g, and k being the number of pixels on the contour of the digital object, grid size, and the number of convex regions, respectively. Certain combinatorial rules are formulated to obtain an LR. An LR divides the object in several parts. The object can be rectangularized by recursive generation of a set of LRs and it generates LR-Graph which is useful for shape analysis.

论文关键词:Digital object,Isothetic grid,Rectangle,Inner isothetic cover,Shape analysis,Shape signatures,Rectangularization

论文评审过程:Received 9 September 2016, Revised 29 April 2017, Accepted 6 May 2017, Available online 25 May 2017, Version of Record 30 April 2018.

论文官网地址:https://doi.org/10.1016/j.jcss.2017.05.006