Augmented Reality for Non-Destructive Testing (NDT)
Advanced immersive visualization and analysis of volumetric datasets
AugmeNDT is a Unity-based framework for immersive analysis of volumetric datasets with a focus on industrial computed tomography (CT) data. It enables researchers and analysts to visualize and interact with complex material data in augmented reality, providing more intuitive and efficient workflows for material inspection and analysis.
Currently compatible with Microsoft HoloLens 2 and Magic Leap 2 devices.
| Name | Version |
|---|---|
| Unity | 6000.0.37f1 |
| C# | 9.0 |
| .NET Standard | 2.1 |
| .NET Framework | 4.8 |
| MRTK3 | 3.0 |
| Math.NET Numerics | 5.0.0 |
| UnitySimpleFileBrowser | 1.7.2 |
For easy loading of NuGet packages in Unity, we recommend:
| Name | Version |
|---|---|
| NuGetForUnity | 3.0.5 |
AugmeNDT serves as the foundation for two powerful research applications:
MARV [1] enables the exploration of rich material data through novel immersive visual analytics techniques. It makes the analysis of complex, large, and heterogeneous material data more effective and engaging in an augmented reality setting.
- Multidimensional Distribution Glyphs (MDD Glyphs) with Skewness Kurtosis Mapper: Provide a visual summary of statistical characteristics of the attributes of interest.
- Temporal Evolution Tracker: Visualises changes in the distributions of these attributes over time.
- Chrono Bins: Interactive exploration of multidimensional distributions across multiple time steps to compare the severity of changes between datasets.
This prototype [2] enables on-site, in-place inspection of material properties by overlaying X-ray computed tomography (XCT) data directly onto physical objects in augmented reality.
Note: The Immersive Inspection tool is available in the
SituatedAnalysisbranch, which requires Vuforia 10.19.3 in addition to the dependencies listed in that branch.
- Real-time alignment of digital XCT data with physical specimens
- Exploration of both primary and secondary XCT data
- Intuitive workflows for identifying anomalies in fiber-reinforced polymer materials
- Clone this repository:
git clone https://github.com/yourusername/AugmeNDT.git - Choose the branch for your desired application:
- For MARV (Unity 6):
git checkout mainor (Unity 2021)git checkout MRTK2.8_Unity2021 - For Immersive Inspection:
git checkout SituatedAnalysis
- For MARV (Unity 6):
- Open the project in the appropriate Unity version
- Install the required dependencies for your chosen branch
If you use AugmeNDT or its applications in your research, please cite the following papers:
@Article{Gall2024a,
author = {Gall, Alexander and Heim, Anja and Gröller, Eduard and Heinzl, Christoph},
journal = {Computer Graphics Forum},
title = {MARV: Multiview Augmented Reality Visualisation for Exploring Rich Material Data},
year = {2025},
doi = {10.1111/cgf.70150},
eprint = {2404.14814},
publisher = {Wiley},
}@Article{Gall2024,
author = {Gall, Alexander and Heim, Anja and Weinberger, Patrick and Fröhler, Bernhard and Kastner, Johann and Heinzl, Christoph},
journal = {{arXiv Preprints}},
title = {Immersive Analysis: Enhancing Material Inspection of X-Ray Computed Tomography Datasets in Augmented Reality},
year = {2024},
month = apr,
archiveprefix = {arXiv},
copyright = {arXiv.org perpetual, non-exclusive license},
creationdate = {2024-05-01T00:00:00},
doi = {10.48550/ARXIV.2404.12751},
eprint = {2404.12751},
keywords = {FOS: Computer and information sciences, Graphics (cs.GR), Human-Computer Interaction (cs.HC)},
primaryclass = {cs.HC},
publisher = {arXiv},
}Developed and maintained by Alexander Gall
Email: alexander.gall@uni-passau.de
LinkedIn: LinkedIn Profile
Website: Homepage

