Method For Constructing A Façade Dataset Through Deep
Method For Constructing A Façade Dataset Through Deep
sciences
Article
Method for Constructing a Façade Dataset through Deep
Learning-Based Automatic Image Labeling
Hyeongmo Gu and Seungyeon Choo *
School of Architecture, Kyungpook National University, 80 Daehak-ro, Buk-gu, Daegu 41566, Korea;
[email protected]
* Correspondence: [email protected]; Tel.: +82-53-950-5593
Abstract: The construction industry has made great strides in recent decades by utilizing computer
programs, including computer aided design programs. However, compared to the manufacturing
sector, labor productivity is low because of the high proportion of knowledge-based tasks and simple
repetitive tasks. Therefore, knowledge-based task efficiency should be improved through the visual
recognition of information by computers. A computer requires a large amount of training data, such
as the ImageNet project, to recognize visual information. This paper proposes façade datasets that
are efficiently constructed by quickly collecting façade data through road-view images generated
from web portals and automatically labeled using deep learning as part of the construction of image
datasets for visual recognition construction by a computer. Therefore, we attempted to automatically
label façade images to quickly generate large-scale façade datasets with much less effort than the
existing research methods. Simultaneously, we constructed datasets for a part of Dongseong-ro,
Daegu Metropolitan City, and analyzed their utility and reliability. It was confirmed that the computer
could extract significant façade information from the road-view images by recognizing the visual
information of the façade image. In addition, we verified the characteristics of the building con-
struction image datasets. This study suggests the possibility of securing quantitative and qualitative
Citation: Gu, H.; Choo, S. Method for
façade design knowledge by extracting façade design information from façades anywhere in the
Constructing a Façade Dataset world. Previous studies mainly collected façade images through camera photography to construct
through Deep Learning-Based databases, but in this study, a significant part of the database construction process was shortened
Automatic Image Labeling. Appl. Sci. through automation. In the case of façade automatic image labeling studies, it is the façade-based
2022, 12, 7570. https://doi.org/ automatic 3D modeling which has been primarily studied, but it is difficult to find a study to extract
10.3390/app12157570 data for façade design research.
Academic Editors: Igal M. Shohet
and José Salvador Sánchez Garreta
Keywords: façade; exterior building information; deep learning; image processing; image identification;
image extraction
Received: 1 May 2022
Accepted: 21 July 2022
Published: 27 July 2022
quantified constructed datasets, which are essential components of artificial neural network
learning [4]. Currently, the data in the field of architectural design are mixed in various
data formats such as drawings, images, and texts. Most of the available design information
accumulated in the existing field of architectural planning is qualitative and depends on
the expert knowledge of construction workers [5]. Therefore, in order to use construction
datasets for AI research, it is essential to quantify the design knowledge and express it in a
form that can be recognized by a computer. Advanced research on AI-based construction
technology requires the quantitative construction of architectural construction datasets as
the initial step.
Building information modeling (BIM) technology, which is an architectural informa-
tion management platform, is an important vehicle for connecting distributed construction
data to digital models. BIM building information can be managed in a form that can be
recognized by a computer. However, BIM models are limited in their utilization to the
BIM process [6]. However, unlike special processes such as BIM, there is a way to build
and utilize large amounts of data without investing a lot of time and capital through ma-
chine learning and by using public data released by governments in various countries [7].
An example of a machine-learning-based technology is Urbanbase, which automatically
converts 2D drawings to 3D models [8]. In this study, we determined that large scale
façade datasets can be constructed with considerably less effort than any other methods
by applying deep learning technology and utilizing non-quantified street façade images
existing in road-view images generated from web portals such as Google Street View [9]
and Naver Street View [10].
By utilizing the constructed datasets, a façade database can be constructed to identify
the characteristics of the façade designs of buildings on a selected street, and the façade de-
sign information can be extracted directly from this database. Additionally, the constructed
database can be used in various related fields. The façade data were directly collected
through road-view images and automatically labeled using deep learning. Through this
process, a method for efficiently constructing façade datasets was proposed. Simultane-
ously, we examined the applicability of the façade datasets in calculating the amount of
data required by the façade database to determine the design characteristics of the streets
in Dongseong-ro, Daegu Metropolitan City.
2. Park (2007) manually built a building façade database to provide quantified data.
Using this, the information of the façade was calculated to interpret the characteristics
of the current color range of the existing street side building façade and the color
range for each street was presented through the setting of the color evaluation model.
As described above, to understand the characteristics of the façade, the existing
research in Table 1 mainly needs to collect the façade image of the building by directly
photographing it with a camera, calculating information through manual operation, and
collecting data to establish a database. However, this method is considered costly and
time-consuming given the need to construct a building façade database of more than block
units; therefore, it is necessary to reduce the effort of a part or all of the existing database
construction process through automation. Therefore, we examine research related to façade
labeling, a method to reduce the existing database construction process.
No Author Title
A Study on Types of Elevation Composition and Color
1 Park, Sung-Jin Characteristics of Buildings by Urban Streetscape-Focused on
the Building of Central Aesthetic Districts in Gwang-Ju-(2006)
A Study on Establishing Color Ranges of Façade on Urban
2 Park, Sung-Jin Central Street-Focusing on Buildings of Central Aesthetic
District in Gwangju -(2007)
No Author Title
architectural
H design research. It wassegmentation
confirmed that studies No. 5 andfaçade
6 in Table 2 used (2009)
the
11 Boulaassal,
Boulaassal, H Morphological
Morphological segmentation of building
of building façade images
images (2009)
CMP database as training data, and these two studies recorded the highest performance.
This shows
Segmentation of
Segmentation of building
building façades
façades using
using procedural
procedural shapeshape priors
priors
2 Teboul, O that the CMP database satisfies an accurate and large amount of training data,
a prerequisite for improving the building façade automatic(2010) labeling performance.
33 Martinović, A
Martinović, A A Three-Layered
A Three-Layered Approach
Table 2. Research related to façade segmentation.
Approach to to Façade
Façade Parsing
Parsing (2012)
(2012)
Irregular lattices for complex shape grammar façade parsing
44 Riemenschneider, H
Riemenschneider, H Irregular lattices for complex shape grammar façade parsing
No Author (2012)
Title
(2012)
1 Boulaassal, H Morphological segmentation of building façade images (2009)
5 Jampani, V Efficient Façade Segmentation Using Auto-context (2015)
2 Teboul, O Segmentation of building façades using procedural shape priors (2010)
3 Martinović, A Efficient 2D and 3D Façade
A Three-Layered ApproachSegmentation
to Façade ParsingUsing
(2012) Auto-Context
4 6 Jampani, VH
Riemenschneider, Irregular lattices for complex shape grammar façade parsing (2012)
(2018)
(2018)
5 Jampani, V Efficient Façade Segmentation Using Auto-context (2015)
6 Jampani, V Efficient 2D and 3D Façade Segmentation Using Auto-Context (2018)
Image processing
Image processing methods
methods include
include image
image classification,
classification, localization/detection,
localization/detection, and and
image segmentation,
image segmentation,
Imageasprocessing
as shown in
shown in Tableinclude
methods
Table 33 [17].
[17].image classification, localization/detection, and
image segmentation, as shown in Table 3 [17].
Table 3.
Table 3. Automatic
Automatic labeling
labeling
Table 3.
technology
technology
Automatic
analysis.
analysis.
labeling technology analysis.
Image Processing
Image Method
Processing Method Characteristic
Characteristic Example
Example
Alexnet,
Alexnet,
Predict Predict
Predict the class
the class of of
of
the class
Alexnet,
Classification
Classification
Classification Resnet,
Resnet,
Resnet,
the input
the input
Inception
Inception
Inception
Predict Predict
Predict the class
the class of of
of
Localization/
Localization/
Localization/
the class Yolo,
Yolo,Yolo,
objects and provide
objects and provide
Detection Detection objects and
Detection
provide
location information
R-CNN
R-CNN
R-CNN
location information
Predict the
Predict the class
class
Predict of
theof allof
all
class
Segmentation
Segmentation
Segmentation all pixels
SegNet
SegNet
SegNet
pixels
pixels
In calculating the façade information, the prediction of multiple labels and the width
of the object are necessary. As shown in Figure 1, semantic segmentation is most suitable
for the automatic label of the façade image that requires information such as the area
and number of the same class. Semantic segmentation classifies each pixel according
to a specified class and does not distinguish objects of the same class, whereas instance
segmentation distinguishes each object when the labels are distinguished.
In calculating the façade information, the prediction of multiple labels and the width
of the object are necessary. As shown in Figure 1, semantic segmentation is most suitable
for the automatic label of the façade image that requires information such as the area and
number of the same class. Semantic segmentation classifies each pixel according to a spec-
Appl. Sci. ified class
2022, 12, 7570 and does not distinguish objects of the same class, whereas instance segmenta-5 of 17
Figure3.3.The
Figure TheSegNet
SegNetarchitecture.
architecture.
Figure
Figure 3. The4 SegNet
shows architecture.
the input and output labels according to the specified class.
To4.implement
Figure automatic
Automaticlabeling
labeling labeling
using of images based on the SegNet model, a high level
SegNetmodel.
model.
Figure 4. Automatic using SegNet
of programming knowledge is required, but various frameworks, such as Tensorflow,
Pytorchzky,
Toimplement
To and Caffe,
implement are available
automatic
automatic labeling
labeling toofof
make this
images
images easier.
based
based ononAmong these,
theSegNet
the SegNet TensorFlow
model,
model, aahigh is
highlevelthe
level
most
of
of often-used framework
programming
programming knowledgein
knowledge isisimage processing.
required,
required, but various
but various frameworks,
frameworks, such as Tensorflow,
Tensorflow,
In this and
Pytorchzky,
Pytorchzky, study, we implemented
andCaffe,
Caffe, areavailable
are availableto an automatic
tomake
make image-labeling
thiseasier.
this easier. Amongthese,
Among algorithm
these, based on
TensorFlow
TensorFlow isisthe
the
SegNet
most
most model using
often-used
often-used TensorFlow.
framework
framework ininimage
imageprocessing.
processing.
Inthis
In thisstudy,
study,we weimplemented
implementedan anautomatic
automaticimage-labeling
image-labelingalgorithm
algorithmbased
basedon onthethe
3.3.
SegNetCMP
SegNetmodel Database
modelusingusingTensorFlow.
TensorFlow.
The higher the amount of correctly labeled data, the greater are learning results. Ac-
3.3.
3.3.CMP
CMPto
cording Database
Database
previous studies, as shown in Table 2. Automatic labeling of the façade based
The
on machine higher
The higher the
learning amount
showed
the amount ofthat
of correctly
the CMP
correctly labeled data,
database,
labeled data, the the
which greater
areare learning
is considered
greater learning results.
toresults.
possess Ac-a
According
relatively
cording to previous
tolarge amount
previous studies,
of data
studies, as
as and shown
shown in
contains Table
in Table 2. Automatic
information
2. Automatic labeling
on façades, of
labelingwas the façade
used
of the based
as training
façade based
on machine learning showed that the CMP database, which is considered to possess a
relatively large amount of data and contains information on façades, was used as training
Appl. Sci. 2022, 12, 7570 8 of 17
Appl. Sci. 2022, 12, 7570 Figure 5. Framework of the proposed construction method. 9 of 17
Figure6.6.Road-View
Figure Road-View Image
Image [10].[10].
Figure7.7.Distortion
Figure Distortion correction
correction [10,20].
[10,20].
4.2.
4.2.Module
Module2: 2:
Image Distortion
Image Correction
Distortion Correction
To use the portal site road view as the façade data for buildings, there are two methods:
To use the portal site road view as the façade data for buildings, there are two meth
labeling after performing distortion correction, as shown in Figure 6, and labeling directly
ods: labeling after performing distortion correction, as shown in Figure 6, and labelin
in a distorted image state. In the latter case, there is the advantage of not having to go
directlythe
through inprocess
a distorted image
of photo state. correction,
distortion In the latter
butcase,
therethere is the advantage
are disadvantages, ofthe
such as not havin
to go through the process of photo distortion correction, but there are disadvantages,
degree of distortion of the façade image being different from the road-view images. Hence, suc
as the
the degree
amount of distortion
of training of thetofaçade
data needs image In
be increased. being
this different
study, as afrom
resultthe
of road-view
testing the images
Hence, accuracy
labeling the amount of training
of both methods,data needs toof
the accuracy bethe
increased. In higher.
former was this study, as a result
Therefore, the of test
former
ing themethod of undergoing
labeling accuracy ofa bothdistortion correction
methods, process was
the accuracy of used [10]. was higher. There
the former
fore,Image distortion
the former correction
method requires an
of undergoing understanding
a distortion of image
correction processing
process and[10].
was used
the overall camera system, but various tools have been provided to make it easier to
Image distortion correction requires an understanding of image processing and th
process images.
overall camera system, but various tools have been provided to make it easier to proces
Adobe’s Lightroom [21] is the most commonly used tool for correcting image dis-
images.In addition, an automatic distortion-correction function is provided that reduces
tortion.
Adobe’stime.
the processing Lightroom [21] isthe
In this study, theimage
mostdistortion
commonly used tool
correction for correcting
process image distor
was performed
tion. Lightroom.
using In addition, an automatic distortion-correction function is provided that reduces th
processing time. In this study, the image distortion correction process was performed us
4.3.
ingModule 3: Image Distortion Correction
Lightroom.
In this study, a database containing both façade information and the corresponding
labeling image
4.3. Module 3:was
Imageused as training
Distortion data. As shown in Table 4, the façade information of
Correction
the building was limited to the dominant color, secondary color, number of floors, and
numberIn of
this study, [22].
buildings a database containing both façade information and the correspondin
labeling image was used as training data. As shown in Table 4, the façade information o
the building was limited to the dominant color, secondary color, number of floors, an
number of buildings [22].
Appl. Sci. 2022, 12, 7570 10 of 17
The CMP database [23] consists of the 12 most basic (Wall, Molding, Cornice, Pillar,
The CMP database [23] consists of the 12 most basic (Wall, Molding, Cornice, Pillar,
Window, Door, Sill, Blind, Balcony, Shop, Deco, and Background) classes of façades with ap-
Window, Door, Sill, Blind, Balcony, Shop, Deco, and Background) classes of façades with
proximately
approximately 600 labeled
600 labeleddata
datainputs.
inputs. In
In this study,among
this study, amongthe
the1212classes,
classes, except
except forfor
thethe class
with
class little influence
with little on calculating
influence on calculatingthethefaçade
façadeinformation, similarclasses
information, similar classes were
were combined
com-
and re-designated
bined into four
and re-designated into classes. The The
four classes. redesigned classes
redesigned areare
classes shown
shownininTable
Table5 5[18].
[18].
Table 5. Class of training data.
Table 5. Class of training data.
Class of Training Data Class of CMP DB
Class of Training Data
Walls Façade (Wall) Class of CMP DB (Grey)
Window Walls Façade (Wall)
Windows (Grey)
(Red)
Window
Entrances Windows
Shop + Door (Red)
(Green)
Background
Entrances Background
Shop + Door (Blue)
(Green)
Background Background (Blue)
4.4. Module 4: Training Data Optimization
4.4. Module 4: Training Data Optimization
CMP databases with re-designated classes require preprocessing to ensure optimal
CMP databases with re-designated classes require preprocessing to ensure optimal
learning in the SegNet model. Pre-processing operations consist of resizing operations to
learning in the SegNet model. Pre-processing operations consist of resizing operations to
meet the input value conditions of the SegNet model, as shown in Figure 8, crop operations
meet the input value conditions of the SegNet model, as shown in Figure 8, crop opera-
to remove elements that impair the quality of the image to make the image similar to the
tions to remove elements that impair the quality of the image to make the image similar
actual
to the environment, and augmentation
actual environment, operations
and augmentation to increase
operations thethe
to increase effectiveness
effectivenessofoflearning
by increasing
learning trainingtraining
by increasing data by horizontally
data reversing
by horizontally thethe
reversing image
image ororadjusting
adjusting the
the gamma
value
gamma [19].
value [19].
11 1 Dominant
Dominant Color
Color
Dominant Color
22 2 Secondary
Secondary Color
Color
Secondary Color
33 3 Number
Number of
of Floors
NumberFloors
of Floors
44 4 Number of
of Buildings
Number
Number of Buildings
Buildings
Table
Table
Table 7.7.Example
7.Table Example ofoflabeling
7. Example
Example labeling
of labeling
of labeling.
Input
Input
Input Image
Image Ground Truth
Ground Image
Truth Image Output
Output Image
Image
Input Image
Image Ground Truth
Ground Image
Truth Image Output
OutputImage
Image
Input image
Input
Input ofoflabeling
image
image labeling
of labeling Output image
Output imagethrough
throughauto-matic
auto-matic
Ground Truth
Ground Image Output Output
Image
Truth image through auto-matic
image through
Input imageimageimage image Ground
of labeling
image Truth
Ground Image
Truth Image labeling
auto-matic
algorithm
labeling algorithm
labelinglabeling
algorithm
algorithm
Table 13. Façade information accuracy of original and distortion correction data.
In this study, we compared the CMP database and the distortion correction data by
viewing the distortion correction data showing higher accuracy of the façade information
as a representative image of the façade image extracted from road views. As shown in
Tables 14 and 15, the average mIoU and pixel accuracy values of the distortion correction
data were lower than the CMP database by 0.09 and 0.02, respectively.
Table 15. Pixel accuracy of CMP test and distortion correction data.
Table 16 shows the accuracy of the façade information obtained by the output and
ground truth images. The accuracy of the façade information of the distorted and corrected
data was lower than that of the CMP database by 0.09, but it was higher by 0.07, 0.04, and
0.09 in the secondary color, number of floors, respectively, and the number of buildings
was 0.03 higher in the accuracy of the average façade information. This is a marginally
different result from the mIoU and pixel accuracy values and is assumed to be the result
of the façade characteristics of Dongsung-ro being tested. The façade characteristics of
Dongseong-ro are as follows.
Table 16. Façade information accuracy of CMP test and distortion correction data.
1. The accuracy of the secondary color calculation was high because the ratio of the area
of the window class, which has a relatively high mIoU, is high and the color of the
window is often calculated as a secondary color because it is included in the façade.
2. Compared to the CMP database, the shape of the window is clear and designed for
each floor; therefore, the number of floors calculation accuracy of the building is high.
3. The boundaries between buildings were ambiguous in the CMP database, but the
test data were clear. Therefore, despite the higher mIoU of the wall and background
classes in the CMP database, the number of buildings calculation accuracy of the
buildings in the test data was higher.
6. Discussion
6.1. Discussion of the Results
The resulting value of the revised version was higher than the original value for all
indicators. This means that if there is distortion in the raw data image, the accuracy of the
façade information can be improved through distortion correction. Conversely, it is clear
that the mIoU and pixel accuracy affect the façade information accuracy, but the façade
information accuracy varies depending on the data situation. It was confirmed that the
factors that affect the accuracy of the façade information include the clarity of the shape of
the class that appears in each image data, the clarity of the boundaries of each floor of the
window class, and the clarity of the boundaries between buildings. Therefore, to increase
façade information accuracy, it is necessary to obtain detailed learning criteria for mIoU
and pixel accuracy and secure training data to increase mIoU and pixel accuracy depending
on the characteristics of the data.
6.2. Limitations
Several limitations are acknowledged in this study. First, there was a limitation
that made automatic labeling difficult, in the case of high noise such as street trees and
streetlights. To this end, we are studying ways to increase the façade information accuracy
calculation using NVDIA Image Inpainting [24], a technology that automatically removes
noise and by securing high-quality readings.
Appl. Sci. 2022, 12, 7570 15 of 17
Secondly, the SegNet model exhibited low quality learning due to only using 600 images
of the CMP database as training data. To this end, we will build large-scale databases by
increasing the accuracy of labeling to a certain level from the road-view images.
These issues in part provide a general perspective to the limitations of the deep
learning approach. The approach requires careful data collection and preparation.
7. Conclusions
This study proposed a method for efficiently constructing façade datasets through the
process of collecting façade data from road-view images and automatically labeling them
using deep learning. The goal of this study was to automatically label façade images to
quickly generate large-scale façade datasets with much less effort than the existing research
methods. We tested the possibility of calculating the data required by the façade database
to comprehend the design characteristics of the street.
The semantic segmentation method was used for automatic image labeling and a
SegNet model with high performance in terms of accuracy was used. The labeling subjects
in this study were walls, windows, entrances, and background. The façade information
calculated was the dominant color, secondary color, number of floors, and number of
buildings. Six hundred images of CMP database-based training data were used to train the
SegNet model-based automatic image labeling algorithm and 30 road-view images were
used to test the algorithms. The automatic labeling of the test images showed a result of one
per 2.31 s. Automatic labeling and façade information calculation showed results of 0.54,
0.75, and 0.87 for mIoU, pixel accuracy, and accuracy of façade information, respectively.
This study confirmed that the computer could recognize the visual information of
the façade image and calculate meaningful façade information of the road-view images
at a high speed. In addition, the results of the automatic labeling and façade information
analysis were analyzed using the method of calculating the façade information proposed
in this study. Detailed criteria for the required mIoU and pixel accuracy values based on
the characteristics of the data will be prepared and applied in further studies to increase
the façade information accuracy calculation.
Appl. Sci. 2022, 12, 7570 16 of 17
Author Contributions: H.G. conceived experiments, analyzed data, and wrote papers; S.C. investi-
gated prior research and edited thesis; S.C. supervised the research. All authors have read and agreed
to the published version of the manuscript.
Funding: This work is supported by the Korea Agency for Infrastructure Technology Advancement
(KAIA) grant funded by the Ministry of Land, Infrastructure and Transport (Grant 22AATD-C163269-
02). This research is a basic research project in the field of Ph.D. student research incentive project
that was conducted with the support of the Korea Research Foundation with funding from the
government (Future Creation Science) in 2021. Assignment number: NRF-2021R1A6A3A13045849.
Institutional Review Board Statement: Not applicable.
Informed Consent Statement: Not applicable.
Data Availability Statement: Not applicable.
Conflicts of Interest: The authors declare that they have no known competing financial interest or
personal relationships that could have influenced the work reported in this study.
References
1. Kim, T. Inter-Industry Labor Mobility and Changes of Labor Productivity in Korea. J. Ind. Econ. Bus. 2018, 31, 113–131.
2. Jeong-Wook, S.; Yoon, J.-S.; Paek, J.H. A study on construction productivity measurement method. J. Archit. Inst. Korea 2003,
19, 101–108.
3. Kang, I.S.; Moon, J.W.; Park, J.C. Recent research trends of artificial intelligent machine learning in architectural field-review of
domestic and international journal papers. J. Archit. Inst. Korea Struct. Constr. 2017, 33, 63–68. [CrossRef]
4. Choi, J. A study on the standardization strategy for building of learning data set for machine learning applications. J. Digit.
Converg. 2018, 16, 205–212.
5. Kim, W.Y. A Model for Construction Data Integration Based on Growth of Construction Object throughout the Overall Project
Phases. In Proceedings of the Korean Institute of Construction Engineering and Management; Korea Institute of Construction Engineering
and Management: Seoul, Korea, 2003; pp. 143–150.
6. Kim, H.-J.; Ji, S.Y.; Jun, H. A Study on Application of Artificial Intelligence Technology to BIM Architectural Planning—Focus on
Structural BIM Model in Early Design Phase. Korea Soc. Art Des. 2019, 22, 229–242.
7. Available online: https://cloud.eais.go.kr/ (accessed on 1 May 2022).
8. Available online: https://www.urbanbase.com/ (accessed on 1 May 2022).
9. Available online: https://www.google.com/streetview/ (accessed on 1 May 2022).
10. Available online: https://map.naver.com/v5/search?c=14371764.2994954,4182680.8899432,16,0,0,0,dha (accessed on 1 May 2022).
11. Deng, J. A large-scale hierarchical image database. In Proceedings of the IEEE Computer Vision and Pattern Recognition, Miami,
FL, USA, 20–25 June 2009.
12. Teboul, O.; Simon, L.; Koutsourakis, P.; Paragios, N. Segmentation of building facades using procedural shape priors. In
Proceedings of the 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Francisco, CA,
USA, 13–18 June 2020; pp. 3105–3112.
13. Martinović, A.; Mathias, M.; Weissenberg, J.; Van Gool, L. A three-layered approach to facade parsing. In European Conference on
Computer Vision; Springer: Berlin/Heidelberg, Germany, 2012; pp. 416–429.
14. Riemenschneider, H.; Krispel, U.; Thaller, W.; Donoser, M.; Havemann, S.; Fellner, D.; Bischof, H. Irregular lattices for complex
shape grammar facade parsing. In Proceedings of the 2012 IEEE Conference on Computer Vision and Pattern Recognition,
Providence, RI, USA, 16–21 June 2012; pp. 1640–1647.
15. Jampani, V.; Gadde, R.; Gehler, P.V. Efficient facade segmentation using auto-context. In Proceedings of the 2015 IEEE Winter
Conference on Applications of Computer Vision, Waikoloa, HI, USA, 5–9 January 2015; pp. 1038–1045.
16. Gadde, R.; Jampani, V.; Marlet, R.; Gehler, P.V. Efficient 2D and 3D facade segmentation using auto-context. IEEE Trans. Pattern
Anal. Mach. Intell. 2017, 40, 1273–1280. [CrossRef] [PubMed]
17. Kim, B. Trend of Deep Learning-Based Image Classification Technology. J. Korean Inst. Commun. Sci. 2018, 8–14.
18. Tylecek, R. The CMP Facade Database; Research Report CTU–CMP–2012–24; Czech Technical University: Prague, Czech, 2012.
19. Badrinarayanan, V.; Kendall, A.; Cipolla, R. SegNet. A deep convolutional encoder-decoder architecture for image segmentation.
arXiv 2015, arXiv:1511.00561. [CrossRef] [PubMed]
20. Adobe. Lightroom. Available online: https://www.adobe.com/kr/products/photoshop-lightroom.html?sdid=4NM89C54&mv=
search&mv2=CC\T1\textbar{}Naver\T1\textbar{}BrandSearch&s_kwcid=AL!3085!87!cf7b7fd015d18b1dc0ce1795fe9bb75d&
ef_id=XnckVQAAAzhc_6x_:20200814043206:s (accessed on 1 May 2022).
21. Available online: https://www.adobe.com/kr/products/photoshop-lightroom (accessed on 1 May 2022).
22. Park, S.J.; Lim, K.C.; Lee, C.W. A Study on Types of Elevation Composition and Color Characteristics of Buildings by Urban
Streetscape-Focused on the Building of Central Aesthetic Districts in Gwang-Ju. J. Archit. Inst. Korea Plan. Des. 2006, 22, 201–208.
Appl. Sci. 2022, 12, 7570 17 of 17
23. Tyleček, R.; Šára, R. Spatial pattern templates for recognition of objects with regular structure. In German Conference on Pattern
Recognition; Springer: Berlin/Heidelberg, Germany, 2013; pp. 364–374.
24. NVDIA’s IMAGE INPAINTING. Available online: https://research.nvidia.com/publication/2018-09_image-inpainting-irregular-
holes-using-partial-convolutions/ (accessed on 1 May 2022).
25. Shon, D.; Noh, B.; Byun, N. Identification and Extracting Method of Exterior Building Information on 3D Map. Buildings 2022,
12, 452. [CrossRef]
26. Gu, D.; Chen, W.; Lu, X. Automated assessment of wind damage to windows of buildings at a city scale based on oblique
photography, deep learning and CFD. J. Build. Eng. 2022, 52, 104355. [CrossRef]
27. Lee, J.-H.; Choi, J.-Y.; Kim, J.-H. A Study on the Planning Method for Public Street Space Using Analysis of Façade Characteristics;
Improving Project for Public Design in Daegu: Dongseong Street. J. Archit. Inst. Korea Plan. Des. 2010, 26, 29–36.
28. Lee, K.H.; Ryu, J.R.; Choo, S.Y. A correlation analysis on’cooling and heating loads’ and’window to wall ratios’ in accordance
with the form of simulation-based office towers-focused on BIM model at the early design stages. J. Archit. Inst. Korea Plan. Des.
2013, 29, 15–24.
29. Lee, C.; Lee, G.; Won, J. A Comparative Study on Construction Productivity Trends as Analyzed by Various Measures-South
Korea, the US, the UK, and Japan (1995–2015). J. Archit. Inst. Korea Struct. Constr. 2019, 35, 175–184.