<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20241031//EN" "JATS-journalpublishing1-4.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="1.4" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">jbcpr</journal-id>
      <journal-title-group>
        <journal-title>Journal of Building Construction and Planning Research</journal-title>
      </journal-title-group>
      <issn pub-type="epub">2328-4897</issn>
      <issn pub-type="ppub">2328-4889</issn>
      <publisher>
        <publisher-name>Scientific Research Publishing</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.4236/jbcpr.2025.134009</article-id>
      <article-id pub-id-type="publisher-id">jbcpr-148269</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
        <subj-group>
          <subject>Engineering</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Estimating Heights of Buildings for Construction and Monitoring Changes Using Drone Imagery</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>M’Nkanatha</surname>
            <given-names>Geoffrey Gichuru</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Nduati</surname>
            <given-names>Eunice</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Boitt</surname>
            <given-names>Mark</given-names>
          </name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Mwaniki</surname>
            <given-names>Mercy</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
      </contrib-group>
      <aff id="aff1"><label>1</label> Department of Geomatic Engineering and Geospatial Information Systems, Jomo Kenyatta University of Agriculture and Technology, Juja, Kenya </aff>
      <aff id="aff2"><label>2</label> Institute of Geomatics, GIS and Remote Sensing, Dedan Kimathi University of Technology, Nyeri, Kenya </aff>
      <author-notes>
        <fn fn-type="conflict" id="fn-conflict">
          <p>The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.</p>
        </fn>
      </author-notes>
      <pub-date pub-type="epub">
        <day>05</day>
        <month>11</month>
        <year>2025</year>
      </pub-date>
      <pub-date pub-type="collection">
        <month>11</month>
        <year>2025</year>
      </pub-date>
      <volume>13</volume>
      <issue>04</issue>
      <fpage>202</fpage>
      <lpage>217</lpage>
      <history>
        <date date-type="received">
          <day>27</day>
          <month>08</month>
          <year>2025</year>
        </date>
        <date date-type="accepted">
          <day>21</day>
          <month>12</month>
          <year>2025</year>
        </date>
        <date date-type="published">
          <day>24</day>
          <month>12</month>
          <year>2025</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>© 2025 by the authors and Scientific Research Publishing Inc.</copyright-statement>
        <copyright-year>2025</copyright-year>
        <license license-type="open-access">
          <license-p> This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license ( <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link> ). </license-p>
        </license>
      </permissions>
      <self-uri content-type="doi" xlink:href="https://doi.org/10.4236/jbcpr.2025.134009">https://doi.org/10.4236/jbcpr.2025.134009</self-uri>
      <abstract>
        <p>In today’s world, many applications require geolocated building information with accurate heights. Building heights can be used for various purposes, including estimating the number of floors, inspecting buildings that violate approved plans, assessing rental income, determining the number of people living in a place, and evaluating energy consumption. Obtaining accurate and reliable building heights has been a challenge. This study aimed to demonstrate how building heights can be estimated accurately using drone imagery. The methodology was tested in Juja sub-county, Kiambu County, Kenya. Drone image data was used to generate Digital Terrain Model (DTM), Digital Surface Model (DSM), and normalized Digital Surface Model (nDSM) products, which aided in estimating building heights and floor numbers. The heights of buildings from drone data and ground survey methods were compared, yielding a correlation of 0.99. Similarly, a comparison between the number of floors from drone data and field observations showed a correlation of 0.92. Validation was also performed for the 2D aspects by comparing the quality of the digitized orthophoto with the vectorized and regularized buildings extracted from the orthophoto through unsupervised classification. The intersection matching was 82%, which falls within the acceptable range for accuracy assessment. These results proved that drone data can sufficiently provide accurate building heights, saving human resources, money, and time. Thus, applications requiring regular monitoring of building heights, especially during construction stages to determine compliance with building regulations may consider the 3D reconstruction of overlapping aerial drone images.</p>
      </abstract>
      <kwd-group kwd-group-type="author-generated" xml:lang="en">
        <kwd>Drone Image Data</kwd>
        <kwd>Digital Terrain Model (DTM)</kwd>
        <kwd>Digital Surface Model (DSM)</kwd>
        <kwd>Normalized Digital Surface Model (nDSM)</kwd>
        <kwd>Building Heights and Floor Numbers</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
      <title>1. Introduction</title>
      <p>Accurately determined building heights can be applied in many day-to-day activities. These heights can help estimate the number of building floors, assess the population of a given area, and support the provision of utility services such as calculating electricity usage, determining water consumption, and planning sewer system requirements. Due to land scarcity and the high cost of land, most landowners in Kenya prefer high-rise buildings. When many people live in the same location as a result of high-rise developments, they generate a micro-economy, which in turn creates demand for additional services, businesses, and employment opportunities. This increases the need for housing space and, consequently, for more high-rise buildings. Globally, the percentage of the total population living in urban areas has risen rapidly from 12% in 1900 to 30% in 1950, and to 56% in 2020. This figure is projected to exceed 65% by 2050 [<xref ref-type="bibr" rid="B1">1</xref>]. In the developing world, rapid urban expansion, driven by increasing rural-to-urban migration, has contributed to the rise of mega-cities. In Africa, both population growth and migration from rural areas have played a significant role in shaping urban development [<xref ref-type="bibr" rid="B2">2</xref>]. This rapid urbanization outpaces the development of housing, infrastructure, and services, leading to a rise in slums or slum-like conditions. Sustainable development cannot be achieved without significantly transforming the way urban spaces are built and managed. According to SDG Goal 11 of the United Nations, making cities safe and sustainable involves ensuring access to safe and affordable housing, upgrading slum settlements, investing in public transport, creating green spaces, and improving urban planning and management in a participatory and inclusive manner [<xref ref-type="bibr" rid="B3">3</xref>]. In the process of slum upgrading, technology assists planners in identifying safe zones for construction and avoiding flood-prone areas. If a specific building height has been designated, drones can effectively monitor compliance and flag structures that violate the set standards.</p>
      <p>Drone technology has increasingly become a preferred method for estimating building heights and floor numbers due to its efficiency in data generation and processing. [<xref ref-type="bibr" rid="B4">4</xref>] utilized Digital Surface Models (DSM) and Digital Terrain Models (DTM) derived from LiDAR to produce a normalized DSM layer, which was then used to detect the shapes of vegetation and buildings. By applying multiple thresholds, their model effectively handled buildings with significant height variations, such as high-rise complexes commonly found in urban areas. Traditionally, determining building heights has been challenging, as ground survey methods are time-consuming and require substantial manpower—particularly for applications that demand regular monitoring for service provision. Very high-resolution (VHR) imagery offers an alternative by estimating building heights through the analysis of cast shadows in single optical images [<xref ref-type="bibr" rid="B5">5</xref>]. However, this approach becomes problematic in densely built environments, where shadows may be distorted or overlap. Moreover, such methods are often costly when applied to large-scale and continuous monitoring efforts.</p>
      <p>A limited number of studies have demonstrated that estimating the floor count of specific buildings is crucial for identifying violations of approved building plans. Such violations can contribute to disaster risk, as newly constructed buildings may exert more structural load than originally anticipated. This added strain can compromise infrastructure, resulting in building collapses, loss of life and property, disruption of income, interference with communication networks, and legal disputes—particularly in cases where zoning regulations have been breached. Instances of building collapse due to non-compliance with approved plans have been reported in the suburbs of Nairobi [<xref ref-type="bibr" rid="B6">6</xref>].</p>
    </sec>
    <sec id="sec2">
      <title>2. Materials and Methods</title>
      <sec id="sec2dot1">
        <title>2.1. Study Area</title>
        <fig id="fig1">
          <label>Figure 1</label>
          <graphic xlink:href="https://html.scirp.org/file/1260625-rId13.jpeg?20251224031153" />
        </fig>
        <p><bold>Figure 1</bold><bold>.</bold> Study area.</p>
        <p>The study area is Juja Town, located in Juja Sub-County within Kiambu County, covering approximately 114 hectares as shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>. It lies between Jomo Kenyatta University of Agriculture and Technology (JKUAT) and the Thika Super Highway. The majority of residents in this area are students and JKUAT employees, as the town has evolved into a university-centered community. Consequently, there is a high demand for accommodation, necessitating the development of high-rise buildings to house the student population, which is estimated at approximately 35,000. The proximity of housing facilities to the university influences rental prices, motivating property owners to construct high-rise buildings to maximize profits and savings. Additionally, other stakeholders offer goods and services to the university community, many of whom reside within Juja. This dynamic has led to an increase in land prices and attracted serious investors seeking to capitalize on the vibrant housing demand.</p>
      </sec>
      <sec id="sec2dot2">
        <title>2.2. Methodology</title>
        <p><xref ref-type="fig" rid="fig2">Figure 2</xref> summarizes the methodological steps followed to estimate building heights and floor numbers. Data was acquired using the DJI Zenmuse L1, an integrated aerial LiDAR solution that combines a LiDAR module, a 1-inch RGB camera, and a high-accuracy IMU for 3D data acquisition and reconstruction, mounted on the DJI Matrice 300 RTK. An application was made to the Kenya Civil Aviation Authority (KCAA) and permission was granted. Weather patterns were observed and found to be conducive. Potential hazards were checked; it was realized that the area had many trees and tall buildings. The problem was solved by locating the operator on the roof of a building to monitor the movement of the drone. The captured data was processed using Open Drone Mapping (ODM) software [<xref ref-type="bibr" rid="B7">7</xref>]. Key steps included Structure from Motion (SfM), which applies overlapping photogrammetric techniques to estimate 3D objects from image sequences, followed by Multi-View Stereo, which reconstructs 3D models from multiple overlapping image pairs. Meshing was then performed to connect data points, and texturing added color to the mesh. The data was georeferenced to align the imagery with its actual location on the Earth’s surface.</p>
        <p>A Digital Surface Model (DSM) was generated by extracting the maximum elevation values from the point cloud, capturing both terrain and structures such as buildings and trees. A Digital Terrain Model (DTM) was derived from points classified as ground. The difference between DSM and DTM produced the Normalized Digital Surface Model (nDSM), which represents all features above ground—such as buildings, trees, and vehicles. To isolate buildings, additional processing was applied. Building floor numbers were estimated by dividing the derived building heights by 3 meters.</p>
        <p>The nDSM represents above-ground features. Buildings were separated from other elements, and their heights were divided by three to determine the number of floors (<xref ref-type="fig" rid="fig3">Figure 3(c)</xref>). To accommodate the computer’s processing capacity, the data was split into five segments (<xref ref-type="fig" rid="fig4">Figure 4</xref>).</p>
        <p>Unsupervised classification was performed using the ISODATA algorithm, which generated four classes: vegetation, buildings, roads, and ground. Buildings were subsequently isolated from the other classes. Classification parameters included the number of classes, maximum iterations, maximum standard deviation, minimum distance to combine, minimum cluster cells, and minimum distance for chaining. The algorithm used an iterative approach involving trial-and-error procedures to compute class groupings. After each iteration, new class centers were calculated by determining the mean vector for each class. The process continued until minimal changes occurred in class center locations or the maximum number of iterations was reached.</p>
        <p>The ground survey utilized Real-Time Kinematic (RTK) GNSS receivers to capture control point coordinates (X, Y, Z). While the Total Station was used for height observations, a reflector/prism and staff supported conventional prism-based measurements. The reflectorless mode of the Total Station was applied for inaccessible roof edges or elevated points, along with a tripod and supporting accessories. The RTK GNSS (Base and Rover) was used to observe control points in XYZ, with repeated measurements taken to confirm accuracy. These control coordinates served as reference points for Total Station setups. Building heights were determined by subtracting the base elevation from the roof elevation. During data processing, Total Station observations were reduced to elevation values (Z), and building heights were computed using the formula: <bold>Building Height = Elevation (Roof) – Elevation (Base)</bold>. Consistency between prism-based and reflectorless observations was checked, and the results were compiled into a table containing building ID, base elevation, roof elevation, and computed heights. The building heights obtained from the field survey were then compared with those derived from drone data. Floor numbers were also compared between field observations and those calculated from drone-based height measurements</p>
        <fig id="fig2">
          <label>Figure 2</label>
          <graphic xlink:href="https://html.scirp.org/file/1260625-rId14.jpeg?20251224031154" />
        </fig>
        <p><bold>Figure 2</bold><bold>.</bold>Methodology flow chart.</p>
        <fig id="fig3">
          <label>Figure 3</label>
          <graphic xlink:href="https://html.scirp.org/file/1260625-rId15.jpeg?20251224031154" />
        </fig>
        <p><bold>Figure</bold><bold>3</bold><bold>.</bold> (a) Digital Surface Model (DSM), (b) Digital Terrain Model (DTM) and (c) normalized Digital Surface Model (nDSM).</p>
        <fig id="fig4">
          <label>Figure 4</label>
          <graphic xlink:href="https://html.scirp.org/file/1260625-rId16.jpeg?20251224031153" />
        </fig>
        <p><bold>Figure 4</bold><bold>.</bold> (a)-(d) Sub-sections of the nDSM, (e) combined sub-sections.</p>
        <p>The estimation of floor numbers was obtained by applying a ratio of three to the generated building heights. This study adopted a floor height of 3 meters, considering that most buildings were residential, which are typically estimated at heights ranging from 2.7 to 3 meters according to various studies. For instance, [<xref ref-type="bibr" rid="B8">8</xref>] used a value of 2.8 meters, which falls within the recommended range of 2.6 - 2.9 meters depending on geographical location in the UK. The estimated floor numbers from this study aligned well with those observed through field verification of selected buildings in the study area.</p>
      </sec>
    </sec>
    <sec id="sec3">
      <title>3. Results</title>
      <p>The results of this study, derived from drone data as outlined in the methodology section, are presented here. <xref ref-type="fig" rid="fig5">Figure 5(a)</xref> displays the building height distribution, while <xref ref-type="fig" rid="fig5">Figure 5(b)</xref> illustrates the corresponding building floor numbers. The heights of above-ground features were captured within a range of 2 to 34 meters, and the processing steps ultimately produced a layer containing buildings. The information extracted from <xref ref-type="fig" rid="fig5">Figure 5(a)</xref> and <xref ref-type="fig" rid="fig5">Figure 5(b)</xref> is summarized in <bold>Table 1</bold> and <bold>Table 2</bold> respectively.</p>
      <p><bold>Table 1</bold><bold>.</bold> Heights of buildings.</p>
      <table-wrap id="tbl1">
        <label>Table 1</label>
        <table>
          <tbody>
            <tr>
              <td>
                <bold>Heights of Buildings</bold>
              </td>
              <td>
                <bold>No. of Buildings</bold>
              </td>
              <td>
                <bold>%</bold>
              </td>
            </tr>
            <tr>
              <td>2.0 &lt;= 7.8</td>
              <td>1478</td>
              <td>72.7</td>
            </tr>
            <tr>
              <td>7.8 &lt; 13.6</td>
              <td>298</td>
              <td>14.7</td>
            </tr>
            <tr>
              <td>13.6 &lt; 19.4</td>
              <td>206</td>
              <td>10.1</td>
            </tr>
            <tr>
              <td>&lt;25.2</td>
              <td>50</td>
              <td>2.5</td>
            </tr>
            <tr>
              <td>&gt;25.2</td>
              <td>2</td>
              <td>0.1</td>
            </tr>
            <tr>
              <td>
                <bold>Total</bold>
              </td>
              <td>
                <bold>2034</bold>
              </td>
              <td>
                <bold>100</bold>
              </td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
      <p><bold>Table 2</bold><bold>.</bold> Floor numbers.</p>
      <table-wrap id="tbl2">
        <label>Table 2</label>
        <table>
          <tbody>
            <tr>
              <td>
                <bold>Floor numbers</bold>
              </td>
              <td>
                <bold>No. of Buildings</bold>
              </td>
              <td>
                <bold>%</bold>
              </td>
            </tr>
            <tr>
              <td>1 &lt;= 3</td>
              <td>1680</td>
              <td>79.6</td>
            </tr>
            <tr>
              <td>3 &lt; 5</td>
              <td>280</td>
              <td>13.8</td>
            </tr>
            <tr>
              <td>5 &lt; 6</td>
              <td>82</td>
              <td>4.0</td>
            </tr>
            <tr>
              <td>6 &lt; 8</td>
              <td>50</td>
              <td>2.5</td>
            </tr>
            <tr>
              <td>&gt;8</td>
              <td>2</td>
              <td>0.1</td>
            </tr>
            <tr>
              <td>
                <bold>Total</bold>
              </td>
              <td>
                <bold>2034</bold>
              </td>
              <td>
                <bold>100</bold>
              </td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
      <p>The estimated building floor numbers matched the actual floor counts with an accuracy of over 92%. Detailed validation results are provided in the discussion section. In some cases, buildings had matching floor counts (<xref ref-type="fig" rid="fig6">Figure 6(a)</xref>) but differing heights as estimated from drone data (<xref ref-type="fig" rid="fig6">Figure 6(b)</xref>). In other instances, roof structures were interpreted as additional floors in the drone-derived data. For example, <xref ref-type="fig" rid="fig7">Figure 7(a)</xref> presents the building in question, with a zoomed view of the roof portion shown in <xref ref-type="fig" rid="fig7">Figure 7(b)</xref>. <xref ref-type="fig" rid="fig7">Figure 7(c)</xref> displays the estimated floor numbers from drone data, using color to indicate variations. The cyan color corresponds to the actual number of mapped floors (six), while the blue color indicates an extra floor due to roof provision (seven floors). A neighboring wing of the same building, which has seven actual floors, shows an additional roof floor in yellow, representing eight floors.</p>
      <fig id="fig5">
        <label>Figure 5</label>
        <graphic xlink:href="https://html.scirp.org/file/1260625-rId17.jpeg?20251224031155" />
      </fig>
      <p><bold>Figure 5</bold><bold>.</bold> (a) Height of buildings and (b) number of floors.</p>
      <fig id="fig6">
        <label>Figure 6</label>
        <graphic xlink:href="https://html.scirp.org/file/1260625-rId18.jpeg?20251224031155" />
      </fig>
      <p><bold>Figure</bold><bold>6</bold><bold>.</bold> (a) Buildings with same floor numbers, (b) floor numbers from drone data and (c) zoomed section highlighted in cyan colour, where the green arrow points at on the map the location of the buildings.</p>
      <p>Discrepancies in estimated floor numbers were also observed in buildings with elevated water storage structures. For example, <xref ref-type="fig" rid="fig8">Figure 8(a)</xref> shows a photo of the actual building with six floors, while <xref ref-type="fig" rid="fig8">Figure 8(b)</xref> presents the drone-derived floor count, which includes the water tank provision as an additional floor resulting in a total of seven floors. In contrast, <xref ref-type="fig" rid="fig9">Figure 9</xref> demonstrates strong agreement between drone data and field observations. The side view in <xref ref-type="fig" rid="fig9">Figure 9(a)</xref> and the front view in <xref ref-type="fig" rid="fig9">Figure 9(b)</xref> both confirm the correct number of floors, as reflected in the drone-based floor count shown in <xref ref-type="fig" rid="fig9">Figure 9(c)</xref>. Another variation is illustrated in <xref ref-type="fig" rid="fig10">Figure 10(a)</xref> and <xref ref-type="fig" rid="fig10">Figure 10(b)</xref>, where the building appears to have an extra floor above the sixth. In the color-coded scheme shown in <xref ref-type="fig" rid="fig10">Figure 10(c)</xref>, the actual six floors are represented in cyan, while the additional floor is not been captured as a separate level.</p>
      <fig id="fig7">
        <label>Figure 7</label>
        <graphic xlink:href="https://html.scirp.org/file/1260625-rId19.jpeg?20251224031155" />
      </fig>
      <p><bold>Figure 7.</bold> (a) A photo showing the actual floor numbers, (b) a photo of the zoomed roof height, (c) the floor heights from drone data.</p>
      <fig id="fig8">
        <label>Figure 8</label>
        <graphic xlink:href="https://html.scirp.org/file/1260625-rId20.jpeg?20251224031155" />
      </fig>
      <p><bold>Figure 8</bold><bold>.</bold> (a) Photo showing building with water tanks provision, (b) floor numbers as captured by drone data representing the building.</p>
      <p>Similarly, <xref ref-type="fig" rid="fig11">Figure 11(a)</xref> shows the side view of a building, while <xref ref-type="fig" rid="fig11">Figure 11(b)</xref> presents the front view. Although the building has eight actual floors, the drone-estimated data in <xref ref-type="fig" rid="fig11">Figure 11(c)</xref> identifies only seven floors, represented in blue. A similar discrepancy is observed in <xref ref-type="fig" rid="fig12">Figure 12</xref>. The building shown in <xref ref-type="fig" rid="fig12">Figure 12(a)</xref> includes a 1.5-meter wall above the seventh floor, which ideally should have been recognized as an additional floor in the drone data. However, as seen in <xref ref-type="fig" rid="fig12">Figure 12(c)</xref>, the structure is still represented with seven floors in blue, indicating that the wall height was not captured as a separate level. This oversight results in an underestimation of the total floor count, which should have been eight. <xref ref-type="fig" rid="fig13">Figure 13</xref> reflects a comparable situation, where a similar wall structure leads to the same undercount in the drone-based floor estimation. <xref ref-type="fig" rid="fig13">Figure 13</xref><bold>(a)</bold> shows seven floors <xref ref-type="fig" rid="fig13">Figure 13</xref><bold>(b)</bold> shows the extended floor zoomed in, from the zoomed it seems to make an extra floor. The colour scheme shows seven floors (<xref ref-type="fig" rid="fig13">Figure 13</xref><bold>(c)</bold>). The height above seventh floor could be explained by at times the floor height deferring hence the extra height is not detected.</p>
      <fig id="fig9">
        <label>Figure 9</label>
        <graphic xlink:href="https://html.scirp.org/file/1260625-rId21.jpeg?20251224031155" />
      </fig>
      <p><bold>Figure 9</bold><bold>.</bold> (a) Side view of a sampled Building showing five floors, (b) front of view of the sampled building which is seen to be six floors, (c) estimated floors numbers.</p>
      <fig id="fig10">
        <label>Figure 10</label>
        <graphic xlink:href="https://html.scirp.org/file/1260625-rId22.jpeg?20251224031155" />
      </fig>
      <p><bold>Figure 1</bold><bold>0</bold><bold>.</bold> (a) Building shows has six floors, (b) a zoomed section, (c) estimated floor numbers from drone data.</p>
      <fig id="fig11">
        <label>Figure 11</label>
        <graphic xlink:href="https://html.scirp.org/file/1260625-rId23.jpeg?20251224031156" />
      </fig>
      <p><bold>Figure 11</bold><bold>.</bold> (a) Side view of the building, (b) front view of the building, (c) floor numbers as estimated from the drone data.</p>
      <fig id="fig12">
        <label>Figure 12</label>
        <graphic xlink:href="https://html.scirp.org/file/1260625-rId24.jpeg?20251224031156" />
      </fig>
      <p><bold>Figure 12</bold><bold>.</bold> (a) shows a sampled building with both front and side view <xref ref-type="fig" rid="fig12">Figure 12(b)</xref> the zoomed building on the side view section of <xref ref-type="fig" rid="fig12">Figure 12(a)</xref> shows extra floor, <xref ref-type="fig" rid="fig12">Figure 12(c)</xref> shows the estimated floor numbers from the drone.</p>
      <fig id="fig13">
        <label>Figure 13</label>
        <graphic xlink:href="https://html.scirp.org/file/1260625-rId25.jpeg?20251224031156" />
      </fig>
      <p><bold>Figure 1</bold><bold>3</bold><bold>.</bold> (a) Building with seven floors, (b) zoomed side view of the top of the building, (c) the colour on floor numbers indicate the building to have a maximum of seven.</p>
    </sec>
    <sec id="sec4">
      <title>4. Discussions</title>
      <p>This study utilized DSM, DTM, and nDSM to map building heights and estimate floor numbers, as illustrated in <xref ref-type="fig" rid="fig3">Figure 3</xref>. The study area was relatively flat, with elevation variations ranging from 1514 to 1522 meters above sea level. Therefore, slope correction—typically recommended for sloped terrains [<xref ref-type="bibr" rid="B9">9</xref>] was deemed unnecessary. In the validation of the floor numbers a comparison was made between drone-derived floor numbers and field observations of floor numbers showing strong agreement, with an R<sup>2</sup> of 0.92 (<xref ref-type="fig" rid="fig14">Figure 14</xref>). While LiDAR-derived height estimates from drone data, a ground survey was conducted, as shown in <xref ref-type="fig" rid="fig15">Figure 15</xref>. A comparison between drone-based height measurements and those obtained through ground surveying techniques revealed a strong correlation of 0.99. This finding aligns with [<xref ref-type="bibr" rid="B10">10</xref>], who reported an accuracy of 0.94 for nDSM when compared to field survey data.</p>
      <p>This study adopted a standard floor height of 3 meters for estimating building floor numbers. According to the 2024 National Building Code [<xref ref-type="bibr" rid="B11">11</xref>], typical floor heights are listed as 3 meters or more, with a minimum allowable projection height of 2.4 meters. Specifically, page 93 states that any room intended for habitation or office use must have a minimum height of 2.4 meters measured from floor to ceiling. Where no ceiling exists, the height is measured from the floor to the underside of the beam [<xref ref-type="bibr" rid="B11">11</xref>]. Field surveys conducted in the study area confirmed that actual floor heights varied between 2.7 and 3 meters.</p>
      <fig id="fig14">
        <label>Figure 14</label>
        <graphic xlink:href="https://html.scirp.org/file/1260625-rId26.jpeg?20251224031158" />
      </fig>
      <p><bold>Figure 1</bold><bold>4</bold><bold>.</bold>Comparison of buildings floor numbers from field observations versus estimated floor numbers from drone imagery.</p>
      <fig id="fig15">
        <label>Figure 15</label>
        <graphic xlink:href="https://html.scirp.org/file/1260625-rId27.jpeg?20251224031157" />
      </fig>
      <p><bold>Figure 1</bold><bold>5</bold><bold>.</bold> Comparison of the heights of the building from ground survey observations and heights generated using drone imagery.</p>
      <p>As a result, variations in estimated floor numbers were observed, especially in taller buildings, due to accumulated differences in floor height assumptions (e.g., <xref ref-type="fig" rid="fig6">Figure 6</xref>). For instance, a building with 10 floors at 3 meters per floor would have a total height of 30 meters. However, if the same building were assessed using a 2.7-meter floor height, it would be estimated at 11 floors. These discrepancies became more pronounced with increasing building height, largely due to the lack of standardized floor heights. For example, in <xref ref-type="fig" rid="fig6">Figure 6</xref>, two adjacent buildings with equal floor numbers were found to have different building heights, influenced by investor decisions aimed at maximizing profit. Since the national building code has given the recommended heights of floors for buildings. after seeing the problem, we have stated that the varying heights of floors makes it hard to automate the process of identifying the floor numbers, the institution can see the best way to solve it. The other observation is that if the buildings are within seven floors they can be distinguished and the proper height achieved. The problem becomes pronounced when the building go beyond the seven floors. </p>
      <p>Additional structural features such as elevated water tanks, roof height provisions, and flat roof side walls exceeding 1.5 meters also contributed to variations in estimated floor numbers (e.g. <xref ref-type="fig" rid="fig8">Figure 8</xref>). For example, a five-story building with 2.7-meter floor heights would measure 13.5 meters, while the same building with 3-meter floor heights would reach 15 meters. The difference in total height, combined with elevated features above 1.5 meters, aligns with the drone’s 3-meter-per-floor estimation logic. Buildings with such elevated features accounted for approximately 5% - 8% of the study area. While this proportion is relatively small, it highlights the potential of discrepancies in computing floor numbers.</p>
      <p>These variations in building height can lead to misleading interpretations of floor counts, which may affect rental income estimates, power consumption projections, population estimates, and other planning metrics. Conducting random field observations within the study area can help establish acceptable error margins. For example, <xref ref-type="fig" rid="fig16">Figure 16</xref> was estimated at 10 floors via drone data, while field observations confirmed 9 floors, indicating a slightly higher actual floor height of 31 meters. Among the 2034 buildings sampled in this study, only one building (<xref ref-type="fig" rid="fig16">Figure 16</xref>) had more floors than those derived from drone imagery, suggesting it was an outlier with negligible impact on overall results. To improve consistency and accuracy, there is a need to standardize or adopt floor height benchmarks based on building usage. This would enhance the effectiveness of drone-based monitoring for detecting unauthorized construction. For instance, drones were successfully deployed by the Abu Dhabi Municipality to inspect and update site inspection reports for enforcement actions [<xref ref-type="bibr" rid="B12">12</xref>]. That study also proposed an automated system where drones receive location data and autonomously inspect targeted sites. These findings support the approach of this study, advocating for regular drone inspections to prevent violations of approved building plans. For example, <xref ref-type="fig" rid="fig17">Figure 17</xref> shows a building with seven floors at the time of drone flight, despite having an approved plan for only five floors. The building was later completed with 15 floors, resulting in a legal dispute.</p>
      <p>Calculating the area of buildings posed a significant challenge due to the diverse and complex shapes of rooftops, which often resulted in fragmented sections. The drone-captured images exhibited irregular geometries, and some structures were poorly represented because of the heterogeneity of the study area. Extracting sharp and accurate building boundaries from LiDAR data proved difficult, as its ground sample distance (GSD) is generally lower than that of high-resolution imagery. Additionally, the cadastral data did not align well with the drone data, primarily due to the oblique angles of drone imagery and differing reference points. As previously noted, the irregularity in image shapes further complicated the process.</p>
      <fig id="fig16">
        <label>Figure 16</label>
        <graphic xlink:href="https://html.scirp.org/file/1260625-rId28.jpeg?20251224031156" />
      </fig>
      <p><bold>Figure 1</bold><bold>6</bold><bold>.</bold>(a) Building with nine floors instead of ten, (b) buildings floor numbers.</p>
      <fig id="fig17">
        <label>Figure 17</label>
        <graphic xlink:href="https://html.scirp.org/file/1260625-rId29.jpeg?20251224031157" />
      </fig>
      <p><bold>Figure 1</bold><bold>7</bold><bold>.</bold> Building violating approved building plan.</p>
    </sec>
    <sec id="sec5">
      <title>5. Conclusion</title>
      <p>This study aimed to estimate building heights and floor numbers using drone imagery, recognizing the importance of accurate height data for various applications. Floor counts and building heights were derived from the nDSM model generated through UAV oblique photogrammetry. Validation against RTK ground survey measurements yielded a high correlation (R<sup>2</sup> = 0.99) for building heights. Similarly, the comparison between drone-derived floor numbers and field observations showed strong agreement, with an R<sup>2</sup> of 0.92. These results demonstrate the effectiveness of processing drone imagery using the SFM technique, which reconstructs 3D structures from overlapping image sequences. However, some challenges were noted. For instance, buildings with identical floor counts sometimes exhibited different overall heights. Additionally, rooftop features such as water tanks or parapet walls were occasionally interpreted as extra floors. Standardizing floor heights is essential to improve consistency in automated calculations. By dividing the computed building height by a standardized floor height, more accurate and uniform floor estimates can be achieved. For example, although this study succeeded in getting the heights and numbers floors, we identified challenges in extracting sharp and precise building boundaries from LiDAR data, primarily due to its GSD, which is lower than that of high-resolution imagery. To address this limitation, future research could explore the integration of LiDAR data with high-resolution images to enhance boundary definition. Additionally, it was observed that cadastral data did not align perfectly with drone imagery. This mismatch stems from the nature of drone data, which captures 3D objects from oblique angles, whereas cadastral data, based on Cartesian projection, represents only 2D features. To improve overlay accuracy and support precise 2D measurements, future studies should consider flying drones at near-vertical (nadir) angles.</p>
    </sec>
    <sec id="sec6">
      <title>Acknowledgements</title>
      <p>The authors would like to express their gratitude for support by the Government of Japan through Africa-ai-Japan project by purchasing the drones for the department. Thanks Geoid Technologies Ltd. which provided the logistical support to operate the drones within the Kenyan legal framework according to the KCAA UAS Regulations (2020).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="B1">
        <label>1.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Bull, F.C., Al-Ansari, S.S., Biddle, S., Borodulin, K., Buman, M.P., Cardon, G., <italic>et al.</italic> (2020) World Health Organization 2020 Guidelines on Physical Activity and Sedentary Behaviour. <italic>British Journal of Sports Medicine</italic>, 54, 1451-1462. https://doi.org/10.1136/bjsports-2020-102955 <pub-id pub-id-type="doi">10.1136/bjsports-2020-102955</pub-id><pub-id pub-id-type="pmid">33239350</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1136/bjsports-2020-102955">https://doi.org/10.1136/bjsports-2020-102955</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Bull, F.C.</string-name>
              <string-name>Al-Ansari, S.S.</string-name>
              <string-name>Biddle, S.</string-name>
              <string-name>Borodulin, K.</string-name>
              <string-name>Buman, M.P.</string-name>
              <string-name>Cardon, G.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>World Health Organization 2020 Guidelines on Physical Activity and Sedentary Behaviour</article-title>
            <source>British Journal of Sports Medicine</source>
            <volume>54</volume>
            <pub-id pub-id-type="doi">10.1136/bjsports-2020-102955</pub-id>
            <pub-id pub-id-type="pmid">33239350</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B2">
        <label>2.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Korah, A., Koch, J.A.M. and Wimberly, M.C. (2024) Understanding Urban Growth Modeling in Africa: Dynamics, Drivers, and Challenges. <italic>Cities</italic>, 146, Article 104734. https://doi.org/10.1016/j.cities.2023.104734 <pub-id pub-id-type="doi">10.1016/j.cities.2023.104734</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.cities.2023.104734">https://doi.org/10.1016/j.cities.2023.104734</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Korah, A.</string-name>
              <string-name>Koch, J.A.M.</string-name>
              <string-name>Wimberly, M.C.</string-name>
              <string-name>Dynamics, D</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Understanding Urban Growth Modeling in Africa: Dynamics, Drivers, and Challenges</article-title>
            <source>Cities</source>
            <volume>146</volume>
            <elocation-id>104734</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.cities.2023.104734</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B3">
        <label>3.</label>
        <citation-alternatives>
          <mixed-citation publication-type="report">Sdg, U. (2019) Sustainable Development Goals. The Energy Progress Report. Tracking SDG, Vol. 7, 2-6.</mixed-citation>
          <element-citation publication-type="report">
            <person-group person-group-type="author">
              <string-name>Sdg, U.</string-name>
              <string-name>SDG, V</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Sustainable Development Goals</article-title>
            <source>The Energy Progress Report. Tracking SDG</source>
            <volume>2</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B4">
        <label>4.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Bernardino, M., Jing, B. and Wallace, S. (1979) Computed Tomography Diagnosis of Mesenteric Masses. <italic>American Journal of Roentgenology</italic>, 132, 33-36. https://doi.org/10.2214/ajr.132.1.33 <pub-id pub-id-type="doi">10.2214/ajr.132.1.33</pub-id><pub-id pub-id-type="pmid">103399</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.2214/ajr.132.1.33">https://doi.org/10.2214/ajr.132.1.33</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Bernardino, M.</string-name>
              <string-name>Jing, B.</string-name>
              <string-name>Wallace, S.</string-name>
            </person-group>
            <year>1979</year>
            <article-title>Computed Tomography Diagnosis of Mesenteric Masses</article-title>
            <source>American Journal of Roentgenology</source>
            <volume>132</volume>
            <pub-id pub-id-type="doi">10.2214/ajr.132.1.33</pub-id>
            <pub-id pub-id-type="pmid">103399</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B5">
        <label>5.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Zhou, X. and Myint, S.W. (2023) Shadow Pattern-Enhanced Building Height Extraction Using Very-High-Resolution Image. <italic>IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing</italic>, 16, 180-190. https://doi.org/10.1109/jstars.2022.3221146 <pub-id pub-id-type="doi">10.1109/jstars.2022.3221146</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/jstars.2022.3221146">https://doi.org/10.1109/jstars.2022.3221146</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Zhou, X.</string-name>
              <string-name>Myint, S.W.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Shadow Pattern-Enhanced Building Height Extraction Using Very-High-Resolution Image</article-title>
            <source>IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing</source>
            <volume>16</volume>
            <pub-id pub-id-type="doi">10.1109/jstars.2022.3221146</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B6">
        <label>6.</label>
        <citation-alternatives>
          <mixed-citation publication-type="web">Nathan Ochung (2022) Construction of Kirigiti Building that Collapsed Had been Suspended NCA Reveals. Standard Newspaper, 2022. https://www.standardmedia.co.ke/business/nairobi/article/2001456843/construction-of-kirigiti-building-that-collapsed-had-been-suspended-nca-reveals</mixed-citation>
          <element-citation publication-type="web">
            <year>2022</year>
            <article-title>Construction of Kirigiti Building that Collapsed Had been Suspended NCA Reveals</article-title>
            <source>Standard Newspaper</source>
            <volume>2022</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B7">
        <label>7.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Vacca, G. (2020) WEB Open Drone Map (WebODM) a Software Open Source to Photogrammetry Process. <italic>Fig Working Week</italic>2020, <italic>Smart</italic><italic>Surveyors</italic><italic>for</italic><italic>Land</italic><italic>and</italic><italic>Water Management</italic>, Amsterdam, 10-14 May 2020, 3-4.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Vacca, G.</string-name>
              <string-name>Management, A</string-name>
            </person-group>
            <year>2020</year>
            <article-title>WEB Open Drone Map (WebODM) a Software Open Source to Photogrammetry Process</article-title>
            <source>Fig Working Week 2020</source>
            <volume>10</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B8">
        <label>8.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Wu, Y., Blunden, L.S. and Bahaj, A.S. (2019) City-Wide Building Height Determination Using Light Detection and Ranging Data. <italic>Environment and Planning B</italic>: <italic>Urban Analytics and City Science</italic>, 46, 1741-1755. https://doi.org/10.1177/2399808318774336 <pub-id pub-id-type="doi">10.1177/2399808318774336</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1177/2399808318774336">https://doi.org/10.1177/2399808318774336</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Wu, Y.</string-name>
              <string-name>Blunden, L.S.</string-name>
              <string-name>Bahaj, A.S.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>City-Wide Building Height Determination Using Light Detection and Ranging Data</article-title>
            <source>Environment and Planning B: Urban Analytics and City Science</source>
            <volume>46</volume>
            <pub-id pub-id-type="doi">10.1177/2399808318774336</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B9">
        <label>9.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Huang, Y. and Jiang, Y. (2023) Unmanned Aerial Vehicle Applications in Construction Management: 2016-2021. https://www.mdpi.com/2305-6703/3/2/9</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Huang, Y.</string-name>
              <string-name>Jiang, Y.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Unmanned Aerial Vehicle Applications in Construction Management: 2016-2021</article-title>
            <fpage>2016</fpage>
            <lpage>2021</lpage>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B10">
        <label>10.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Zhou, G., Song, C., Simmers, J. and Cheng, P. (2004) Urban 3D GIS from Lidar and Digital Aerial Images. <italic>Computers &amp; Geosciences</italic>, 30, 345-353. https://doi.org/10.1016/j.cageo.2003.08.012 <pub-id pub-id-type="doi">10.1016/j.cageo.2003.08.012</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.cageo.2003.08.012">https://doi.org/10.1016/j.cageo.2003.08.012</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Zhou, G.</string-name>
              <string-name>Song, C.</string-name>
              <string-name>Simmers, J.</string-name>
              <string-name>Cheng, P.</string-name>
            </person-group>
            <year>2004</year>
            <article-title>Urban 3D GIS from Lidar and Digital Aerial Images</article-title>
            <source>Computers &amp; Geosciences</source>
            <volume>30</volume>
            <pub-id pub-id-type="doi">10.1016/j.cageo.2003.08.012</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B11">
        <label>11.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">NCA (2025) The National Building Code 2024. National Construction Authority, 2024. https://www.nca.go.ke:81/media/National_Building_Code_2024.pdf</mixed-citation>
          <element-citation publication-type="journal">
            <year>2025</year>
            <article-title>The National Building Code 2024</article-title>
            <source>National Construction Authority</source>
            <volume>2024</volume>
            <fpage>81</fpage>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B12">
        <label>12.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Munawar, H.S., Ullah, F., Heravi, A., Thaheem, M.J. and Maqsoom, A. (2022) Inspecting Buildings Using Drones and Computer Vision: A Machine Learning Approach to Detect Cracks and Damages. <italic>Drones</italic>, 6, Article 5. https://doi.org/10.3390/drones6010005 <pub-id pub-id-type="doi">10.3390/drones6010005</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/drones6010005">https://doi.org/10.3390/drones6010005</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Munawar, H.S.</string-name>
              <string-name>Ullah, F.</string-name>
              <string-name>Heravi, A.</string-name>
              <string-name>Thaheem, M.J.</string-name>
              <string-name>Maqsoom, A.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Inspecting Buildings Using Drones and Computer Vision: A Machine Learning Approach to Detect Cracks and Damages</article-title>
            <source>Drones</source>
            <volume>6</volume>
            <elocation-id>5</elocation-id>
            <pub-id pub-id-type="doi">10.3390/drones6010005</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
    </ref-list>
  </back>
</article>