Diploma in Ray-Tracing, Domain Randomization and Coverage
Online postgraduate diploma of 800 hours in ray-tracing, domain randomisation and coverage. 8 modules covering synthetic data for perception, ray-tracing and physically based rendering, 3D scenes and assets, domain randomisation, scenario coverage, sensor simulation and safety evaluation, with an assigned technical tutor.
Take the controls.
Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.
What you will be able to do
Justify the use of synthetic data in perception systems.
Apply ray-tracing and physically based rendering techniques.
Build 3D scenes with standard assets and formats.
Design effective domain randomisation strategies.
Measure scenario coverage against the operational design domain.
Simulate camera, LiDAR and radar sensors with controlled fidelity.
Evaluate the contribution of synthetic data to system safety.
Who it's for
- Synthetic data engineers building datasets for perception models.
- Computer vision engineers who need to close the domain gap.
- Sensor simulation engineers working with camera, LiDAR and radar.
- ADAS validation engineers responsible for scenario coverage.
- Technical 3D artists moving into simulation for AI.
- Perception engineers in robotics and autonomous systems.
- Engineering or science graduates seeking to enter the automotive sector.
What you'll work with
- ISO 21448:2022 (SOTIF) (safety of the intended functionality of road vehicles)
- ISO 34502:2022 (scenario-based safety evaluation framework for automated driving)
- ISO 34503:2023 (taxonomy for the operational design domain)
- ASAM OpenSCENARIO (description format for dynamic driving scenarios)
- ASAM OpenDRIVE (road network description format)
- ASAM OSI (open simulation interface for sensor models)
- ISO/IEC 12113:2022 (glTF 2.0) (3D asset transmission format)
- UL 4600 (safety standard for autonomous products)
- NVIDIA Omniverse Replicator
- CARLA
- Blender
- NVIDIA Isaac Sim
- Unreal Engine
8 modules
1.1The need for synthetic data1.2Camera, LiDAR and radar sensors1.3Automatic annotation in simulation1.4The visual domain gap1.5Types of scenes and environments1.6Game engines versus dedicated simulators1.7ASAM scenario standards1.8Relationship with the operational design domain1.9Value indicators for synthetic data1.10Workshop: specifying a synthetic data generator
2.1The rendering equation2.2Path tracing and Monte Carlo sampling2.3BRDFs and physical materials2.4Global illumination and HDR2.5Acceleration with BVH and RT Cores2.6Denoising of rendered images2.7Simulating camera effects2.8Ray-tracing for LiDAR and radar2.9Performance versus fidelity2.10Lab: physically based render of a scene in Blender Cycles
3.1OpenUSD and glTF formats3.2Asset libraries and licences3.3Procedural generation of environments3.4PBR materials and textures3.5Animated pedestrians and vehicles3.6Weather and lighting conditions3.7Managing large-scale scenes3.8Geometric validation of assets3.9Scenarios from real-world data3.10Practical exercise: procedural scene with NVIDIA Omniverse Replicator
4.1Randomising textures and lighting4.2Randomising positions and occlusions4.3Randomising sensor parameters4.4Context-structured randomisation4.5Performance-guided randomisation4.6Parameter ranges and distributions4.7Balancing realism and variety4.8Transfer to real data4.9Ablations of randomised factors4.10Lab: detector trained with domain randomisation
5.1Scenario parameter space5.2ODD taxonomy according to ISO 345035.3Scenario-based testing according to ISO 345025.4Situation coverage metrics5.5Edge cases and rare events5.6Adaptive sampling of critical scenarios5.7Combinatorics and pairwise testing5.8Data distribution coverage5.9Traceability of scenarios to requirements5.10Practical exercise: coverage matrix for an urban ODD
6.1Camera noise models6.2Distortion and motion blur6.3LiDAR simulation with reflectivity6.4Radar and radar cross-section models6.5ASAM OSI interface6.6CARLA and Isaac Sim simulators6.7Validating simulated sensor models6.8Multi-sensor synchronisation in simulation6.9Real-time performance6.10Case study: simulating a LiDAR in CARLA
7.1Detection and segmentation metrics7.2Evaluation by ODD subsets7.3Robustness testing under adverse conditions7.4SOTIF and triggering conditions7.5Data sufficiency arguments7.6Governance of the synthetic dataset7.7Documenting the generator7.8Integration into validation pipelines7.9Limitations of synthetic data7.10Case study: coverage evidence for an ADAS system
8.1Defining the ODD and requirements8.2Building scenes and assets8.3Rendering configuration8.4Domain randomisation strategy8.5Dataset generation and annotation8.6Model training and evaluation8.7Scenario coverage analysis8.8Conclusions on the real-world gap8.9Report and presentation8.10Final project: final review with the tutor
How you'll learn
Training is 100% online on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within each intake, so the programme fits alongside your job.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is NVIDIA Omniverse Replicator, CARLA, Blender, NVIDIA Isaac Sim and Unreal Engine, in free, academic or evaluation versions. Case studies are based on real procedures: generating synthetic data for object detection, training with domain randomisation and coverage analysis of driving scenarios. Assessment is continuous by module, plus the final integrating project.
Standards covered: ISO 21448:2022 (SOTIF), ISO 34502:2022, ISO 34503:2023, ASAM OpenSCENARIO, ASAM OpenDRIVE, ASAM OSI, ISO/IEC 12113:2022 (glTF 2.0), UL 4600
Build it end to end
Your final project follows the real engineering workflow, step by step, reviewed by your tutor.
Where this takes you
Requirements
- Prior technical training or professional experience in the sector. A university degree is not required.
- An internet connection and a computer capable of running the programme software.
- English sufficient to read technical standards.
Ready to start?
Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.
Frequently asked questions
The programme totals 800 hours over 6–8 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.
You work with NVIDIA Omniverse Replicator, CARLA, Blender, NVIDIA Isaac Sim and Unreal Engine, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.
A SEIUM Institute diploma, awarded on passing the continuous assessment and the final project. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.
Yes. Modules passed are recognised in a higher programme in the same area (postgraduate diploma or master's). Ask about the recognition policy when you enrol.
Prior technical training or professional experience in the sector (no university degree required), a computer able to run the programme software and English sufficient to read technical standards.
Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.
Related programmes
Diploma in Routing and Scheduling with Real-World Constraints
Online postgraduate diploma of 800 hours in routing and scheduling with real-world constraints. 8 modules covering VRP variants, distance matrices, operational and legal constraints, exact methods,…
Diploma in Scenarios, Trade-offs and Sensitivity Analysis
Online postgraduate diploma of 800 hours in scenarios, trade-offs and sensitivity analysis. 8 modules covering multi-criteria decision structuring, scenario planning, AHP, TOPSIS and PROMETHEE, multi-objective optimisation,…
Diploma in Anomaly and Attack Detection in Graphs
Online postgraduate diploma of 800 hours in anomaly and attack detection on graphs, with 8 modules covering anomalous behaviour in graphs, classical and deep learning detection…
More in Data, AI, Simulation & Analytics
All Data, AI, Simulation & Analytics programmes → · How to apply · Fees & financing · Scholarships