Hugo Ledoux

associate-prof in 3D geoinformation at TU Delft
blog contact protégés publications research slides software

Research

I would characterise my research as an equal mix of:

  • GIS: preparing and crunching real-world datasets so that they can be used for spatial analysis;
  • computational geometry: extending and adapting theoretical results to real-world problems;
  • implementation: I strongly believe in implementing my research results, see my open-source software page.

CityJSON: CityGML without the GML mess

CityJSON is a format for encoding a subset of the CityGML data model using JavaScript Object Notation (JSON). A CityJSON file represents both the geometry and the semantics of the city features of a given area, eg buildings, roads, rivers, the vegetation, and the city furniture. The aim of CityJSON is to offer an alternative to the GML encoding of CityGML, which can be verbose and complex, and thus rather frustrating to work with. CityJSON aims at being easy-to-use, both for reading datasets, and for creating them. It was designed with programmers in mind, so that tools and APIs supporting it can be quickly built.

CityJSON website

cjio: Python CLI to process and manipulate CityJSON files


Automatic reconstruction of 3D city models for CFD

We develop (this is Ivan Pađen PhD project, which I supervise with Clara García-Sánchez) methods and software to reconstruct 3D city models that are ready to be imported in OpenFOAM.

The open-source software City4CFD takes building footprints and a point cloud, and creates valid/watertight geometries that can be used for microscale urban flow simulations.

Article: Towards automatic reconstruction of 3D city models tailored for urban flow simulations


Segmentation of urban textured meshes

We develop (this is Weixiao Gao PhD project, which I supervise with Liangliang Nan) algorithms and software to semantically segment very large urban textured meshes.

We have annoted part of the open Helsinki 3D dataset and released it as open dataset (code+dataset).

Our methodology outperforms other segmentation methods, see our two papers:

SUM: A benchmark dataset of Semantic Urban Meshes

PSSNet: Planarity-sensible Semantic Segmentation of large-scale urban meshes.


Validation & automatic repair of geo-datasets

A few years ago, out of frustration at the poor quality of GIS datasets and of 3D city models I obtained, I have focussed my efforts on the validation and the automatic repair of polygons and polyhedra. This has lead to different programs that have matured enough to not be called prototypes anymore: prepair, pprepair and val3dity. I hope these will help practitioners who often spend hundreds of hours manually repairing their datasets.

Validation of 3D geometries as a web-application.


Some other research projects (completed)