Data · dataset · 2023
Building Roof Wireframe
Listed in ScienceDB
Description
We randomly selected more than 2,100 images with a size of 400×416 pixels from the AIRS dataset as our dataset, And among them, 100 images were used for testing.2,068 images were used to fine-tune the Mask R-CNN network, and 900 of these images were selected to fine-tune the line and junction ‎ extraction model. To create annotation file for building roof wireframe, we drew the real lines of the building roof in Illustrator software and saved them in dxf format.
Then we read this information with the help of the ezdxf library in Python, converted them to needed information and finally wrote them in pickle format. Each pickle file consists of: points (each point is represented by its (x, y) coordinates in the image), lines (each line is represented by the indices of its two end-points), the angle values of branches of each junction, line indexes, the image data, image name and so on.After loading the .pkl file, you can run something like the following in Python to visualize the wireframe: for idx, (i, j) in enumerate(lines, start=0): x1, y1 = points[i] x2, y2 = points[j] cv2.line(im, (int(x1), int(y1)), (int(x2), int(y2)), (0, 255, 0), 2, cv2.LINE_8)I’m excited to share that my work: "Building roof wireframe extraction from aerial images using a three-stream deep neural network" was published on the SPIE Digital Library.The full citation is as follows:Zahra Esmaeily, Mehdi Rezaeian, "Building roof wireframe extraction from aerial images using three-stream deep neural network," J. Electron.
Read the rest (6 more)
Imaging 32(1), 013001 (2023), doi: 0.1117/1.JEI.32.1.013001.
Abstract
Building vector extraction from aerial images is a challenge in many applications, especially location-based services. In recent years, different deep-learning techniques have improved the accuracy of building extraction. We propose a framework (JuliMa-Net) for building vector extraction from aerial images without boundary regularization or vertex sampling.
The wireframe generated by our framework shows more detail about the building’s structure than its footprints. We initially selected three pretrained networks of Mask R-convolutional neural network, line, and junction detection. To improve the performance of the primary junction detection network, unique sets of decoders were designed.
The smaller training set was used to fine-tune all three networks simultaneously. In addition, after applying proper processing on the obtained building masks, the outputs of the other two networks—the detected lines and junctions—were precisely selected and combined. The result of this process is a significant reduction in false detections and an increase in precision of 96%.
Additionally, the final processing adds precise lines to the wireframes after combining junctions and lines. This improves the recall value.
Links
Where it is published
- DOI doi.org/10.11922/sciencedb.01551 ↗
DOI / persistent id · from scidb cn
Catalogue records · 1
- OAI-PMH record scidb.cn/oai?verb=GetRecord&metadataPrefix=oai_dc&identifier=10.11922%2… ↗
metadata API · from scidb cn
Topics
- From keywords
- Earth & Environmental Science · Engineering · Humanities · Life Sciences · Social Science
Provenance · 1 source records, 12 field assertions
| Source | Key | Last seen | Raw |
|---|---|---|---|
| ScienceDB | 10.11922/sciencedb.01551 | 12 d ago | JSON v1 |
| Field | Assertion | Extractor | Evidence |
|---|---|---|---|
| access_level | source · scidb cn | connector:scidb_cn@1.0.0 | |
| concepts[field].local:field:earth-environmental | mapping · scidb cn | connector:scidb_cn@1.0.0 | |
| concepts[field].local:field:engineering | mapping · scidb cn | connector:scidb_cn@1.0.0 | |
| concepts[field].local:field:humanities | mapping · scidb cn | connector:scidb_cn@1.0.0 | |
| concepts[field].local:field:life-sciences | mapping · scidb cn | connector:scidb_cn@1.0.0 | |
| concepts[field].local:field:social-science | mapping · scidb cn | connector:scidb_cn@1.0.0 | |
| concepts[modality].local:modality:image | enrichment · scidb cn | keyword-concept-rules@1.0.0 | title+description (75%) |
| concepts[modality].local:modality:imaging | enrichment · scidb cn | keyword-concept-rules@1.0.0 | title+description (75%) |
| description | source · scidb cn | connector:scidb_cn@1.0.0 | /metadata/dc/description |
| license | source · scidb cn | connector:scidb_cn@1.0.0 | /metadata/dc/rights |
| publication_date | source · scidb cn | connector:scidb_cn@1.0.0 | |
| title | source · scidb cn | connector:scidb_cn@1.0.0 | /metadata/dc/title |