Photogrammetric UAV sees a surge in use for high-resolution mapping, but its use to map terrain under dense vegetation cover remains challenging due to a lack of exposed ground surfaces. This paper presents a novel object-oriented classification ensemble algorithm to leverage height, texture and contextual information of UAV data to improve landscape classification and terrain estimation. Its implementation incorporates multiple heuristics, such as multi-input machine learning-based classification, object-oriented ensemble, and integration of UAV and GPS surveys for terrain correction. Experiments based on a densely vegetated wetland restoration site showed classification improvement from 83.98% to 96.12% in overall accuracy and from 0.7806 to 0.947 in kappa value. Use of standard and existing UAV terrain mapping algorithms and software produced reliable digital terrain model only over exposed bare grounds (mean error = −0.019 m and RMSE = 0.035 m) but severely overestimated the terrain by ~80% of mean vegetation height in vegetated areas. The terrain correction method successfully reduced the mean error from 0.302 m to −0.002 m (RMSE from 0.342 m to 0.177 m) in low vegetation and from 1.305 m to 0.057 m (RMSE from 1.399 m to 0.550 m) in tall vegetation. Overall, this research validated a feasible solution to integrate UAV and RTK GPS for terrain mapping in densely vegetated environments.
Terrestrial Light Detection And Ranging (LiDAR), also referred to as terrestrial laser scanning (TLS), has gained increasing popularity in terms of providing highly detailed micro-topography with millimetric measurement precision and accuracy. However, accurately depicting terrain under dense vegetation remains a challenge due to the blocking of signal and the lack of nearby ground. Without dependence on historical data, this research proposes a novel and rapid solution to map densely vegetated coastal environments by integrating terrestrial LiDAR with GPS surveys. To verify and improve the application of terrestrial LiDAR in coastal dense-vegetation areas, we set up eleven scans of terrestrial LiDAR in October 2015 along a sand berm with vegetation planted in Plaquemines Parish of Louisiana. At the same time, 2634 GPS points were collected for the accuracy assessment of terrain mapping and terrain correction. Object-oriented classification was applied to classify the whole berm into tall vegetation, low vegetation and bare ground, with an overall accuracy of 92.7% and a kappa value of 0.89. Based on the classification results, terrain correction was conducted for the tall-vegetation and low-vegetation areas, respectively. An adaptive correction factor was applied to the tall-vegetation area, and the 95th percentile error was calculated as the correction factor from the surface model instead of the terrain model for the low-vegetation area. The terrain correction method successfully reduced the mean error from 0.407 m to −0.068 m (RMSE errors from 0.425 m to 0.146 m) in low vegetation and from 0.993 m to −0.098 m (RMSE from 1.070 m to 0.144 m) in tall vegetation.
A building design must satisfy the requirements from diverse sources such as a building code, owner’s specifications, design guidelines, and project requirements. Such requirements entail various types of rules and execution plans. In addition, the increasing complexity and requirements of a building design have required various rule-based checking platforms and capabilities. To explore a new rule-checking method, this paper proposes a node-based scripting approach with integrated speech recognition to define checking rules and evaluate the quality of BIM models for its completeness. The node-based modeling feature and its rule-based validation have a potential to define the rule components units as nodes, to offer flexibility and usability with multiple parameters, to extend rules as nodes, and to manage a large number of rules attached to a BIM design. To achieve this goal, graphical scripting, Marionette in Vectorworks, has been explored as a modular-based rule-checking approach. According to the rule types required during the early design phase, which is the work scope of this research study, the nodes were categorized by the four distinct types: object selection, rule definition, rule implementation, and validation reporting. In addition, to explore the new feature integrated with Marionette, this research study involves the investigation and development of voice recognition-based rule checking. The development and implementation of node-based rule checking features show significant potentials to provide flexible and extensible design checking rules as a form of a module.