Specialized datasets
Start with the feature you need to learn. Scope material classes, defect categories, viewpoints, and output labels around your model’s requirements.
Synthetic data & world models
Train on rare defects, varied materials, and conditions that take years to develop. Our synthetic environments turn building geometry, weathering, and damage into controlled training examples.
The data problem
A defect can look different on every material, under every light, and from every viewpoint. Synthetic environments let us vary those dimensions together, targeting the combinations a model needs to learn and generating precise labels for each example.
Define building geometry, material assemblies, scene context, and camera configurations.
Explore appearance, weathering, defect patterns, lighting, and the factors a model needs to distinguish.
Generate aligned labels for the task: material classes, segmentation masks, geometry, or condition attributes.
Evaluate transfer on held-out observations. Measure where the model generalizes and where more data is needed.
Our research direction
Our world-model research connects what a building looks like with its physical state and how that state changes. Materials, environmental conditions, and degradation are part of the same learning problem.
The aim is a shared foundation for material recognition, anomaly detection, and failure prediction. Controlled simulation lets us explore the transitions from an intact surface to visible wear and damage.
Explore the researchSurface change adds condition information to the same building.
Built for your task
A dataset with physical context
Every rendered image comes from a defined physical environment. Geometry, materials, camera position, and condition can all become aligned training signals for the same example.
Bring a difficult visual task, a hard-to-find defect, or an underrepresented material. Let’s explore what we can build together.