Holistically-Attracted Wireframe Parsing
About
This paper presents a fast and parsimonious parsing method to accurately and robustly detect a vectorized wireframe in an input image with a single forward pass. The proposed method is end-to-end trainable, consisting of three components: (i) line segment and junction proposal generation, (ii) line segment and junction matching, and (iii) line segment and junction verification. For computing line segment proposals, a novel exact dual representation is proposed which exploits a parsimonious geometric reparameterization for line segments and forms a holistic 4-dimensional attraction field map for an input image. Junctions can be treated as the "basins" in the attraction field. The proposed method is thus called Holistically-Attracted Wireframe Parser (HAWP). In experiments, the proposed method is tested on two benchmarks, the Wireframe dataset, and the YorkUrban dataset. On both benchmarks, it obtains state-of-the-art performance in terms of accuracy and efficiency. For example, on the Wireframe dataset, compared to the previous state-of-the-art method L-CNN, it improves the challenging mean structural average precision (msAP) by a large margin ($2.8\%$ absolute improvements) and achieves 29.5 FPS on single GPU ($89\%$ relative improvement). A systematic ablation study is performed to further justify the proposed method.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Line Segment Detection | YorkUrban (test) | sAP (10px)28.6 | 39 | |
| Line Segment Detection | Wireframe dataset (test) | sAP^{10}66.5 | 34 | |
| Line Segment Detection | YorkUrban | sAP527.5 | 33 | |
| Line Segment Detection | Wireframe | sAP50.633 | 18 | |
| Line Segment Detection | ShanghaiTech v1.0 (test) | sAP563.1 | 15 | |
| Wireframe Parsing | YorkUrban v1 (test) | sAP526.1 | 14 | |
| Wireframe Parsing | Wireframe v1 (test) | sAP562.5 | 14 | |
| Line Segment Detection | Wireframe (test) | Rep-5 (ds)0.451 | 8 | |
| Line Segment Detection | F-Wireframe fisheye (test) | sAP1056.4 | 7 | |
| Line Segment Detection | F-YorkUrban fisheye (test) | sAP1025.8 | 7 |