Main Projects
Projects primarily developed during my MSc studies.
BIMConvertToGeo
Convert a building information modeling (BIM) model, specifically an industry foundation classes (IFC) file, into a CityJSON file.
geoCFD
Preprocess the geometry for CFD simulation - remove internal faces between adjacent buildings. This is developed as the Nef Polyhedra method for the MSc Geomatics Synthesis Project facesBgone.
Reconstruct 3D Geometry
3D geometry reconstruction from a set of images based on the open-source project - Easy3D.
Spatial interpolation
Implementation of Nearest Neighbor (NN) / Inverse Distance Weighting (IDW) / Triangulated Irregular Network (TIN) and Laplace interpolation.
LCP Runoff modeling
Implementation of the least cost path algorithm (LCP) for calculating flow direction and flow accumulation.
Camera Calibration
Implementation of performing camera calibration algorithm based on the open-source project - Easy3D.
Kmeans clustering
Implementation of K-means clustering classification based on the point cloud data.
Ground Filtering
Implementation of Cloth Simulation Filter algorithm (also with verlet integration) based on the point cloud data.
Generalized Map
A possible implementation of generalized map. Take .obj file as input and export the triangulated file using generalized map.
CityJSON
Implementation of calculating building volumes, number of building floors, area, and orientation of roof surfaces based on CityJSON files.