TY - JOUR
T1 - A hierarchical connection graph algorithm for gable-roof detection in aerial image
AU - Wang, Qiongchen
AU - Jiang, Zhiguo
AU - Yang, Junli
AU - Zhao, Danpei
AU - Shi, Zhenwei
PY - 2011/1
Y1 - 2011/1
N2 - In this letter, we present a hierarchical connection graph (HCG) algorithm based on a self-avoiding polygon (SAP) model for detecting and extracting gable roofs from aerial imagery. The SAP model is a deformable shape model that is capable of representing gable roofs of various shapes and appearances. The model is composed of a sequence of roof-corner templates that are connected into a SAP, which serves as a flexible shape prior. An energy function that combines features from three channels (corner, boundary, and interior area) is defined over the sequence to quantify the variability in appearances of gable roofs. To infer the most probable state of the corner sequence for an input image, we use an efficient algorithmcalled HCG algorithm. The algorithm converts the solution space of a SAP model into a directed graph (which we call "HCG") and searches for the best path using dynamic programming (DP). It is efficient for two reasons: 1) By constructing an HCG, the algorithm can quickly prune out a large amount of invalid solutions using only geometric constraints, which are inexpensive to compute, and 2) by employing DP, the algorithm decomposes the searching problem into smaller overlapping subproblems and reuses energy scores, which are expensive to compute. Experimental results on a set of challenging gable roofs show that our algorithm has good performance and is computationally effective.
AB - In this letter, we present a hierarchical connection graph (HCG) algorithm based on a self-avoiding polygon (SAP) model for detecting and extracting gable roofs from aerial imagery. The SAP model is a deformable shape model that is capable of representing gable roofs of various shapes and appearances. The model is composed of a sequence of roof-corner templates that are connected into a SAP, which serves as a flexible shape prior. An energy function that combines features from three channels (corner, boundary, and interior area) is defined over the sequence to quantify the variability in appearances of gable roofs. To infer the most probable state of the corner sequence for an input image, we use an efficient algorithmcalled HCG algorithm. The algorithm converts the solution space of a SAP model into a directed graph (which we call "HCG") and searches for the best path using dynamic programming (DP). It is efficient for two reasons: 1) By constructing an HCG, the algorithm can quickly prune out a large amount of invalid solutions using only geometric constraints, which are inexpensive to compute, and 2) by employing DP, the algorithm decomposes the searching problem into smaller overlapping subproblems and reuses energy scores, which are expensive to compute. Experimental results on a set of challenging gable roofs show that our algorithm has good performance and is computationally effective.
KW - Aerial image
KW - dynamic programming (DP)
KW - gable-roof detection
KW - self-avoiding polygon (SAP)
UR - https://www.scopus.com/pages/publications/78650951200
U2 - 10.1109/LGRS.2010.2055536
DO - 10.1109/LGRS.2010.2055536
M3 - 文章
AN - SCOPUS:78650951200
SN - 1545-598X
VL - 8
SP - 177
EP - 181
JO - IEEE Geoscience and Remote Sensing Letters
JF - IEEE Geoscience and Remote Sensing Letters
IS - 1
M1 - 5545360
ER -