Master’s in Photorealistic Sensor Simulation and Synthetic Data Engineering
Online master's programme of 1,900 hours in photorealistic sensor simulation and synthetic data engineering, structured in 12 modules covering photorealistic rendering, camera, LiDAR and radar modelling, neural rendering, synthetic training data, sensor model validation and governance (ASAM OSI, ASAM OpenSCENARIO, ASAM OpenDRIVE), 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
Analyse fidelity levels in sensor simulation.
Apply photorealistic rendering techniques.
Physically model cameras, LiDAR and radar.
Generate synthetic datasets for training.
Apply neural rendering to driving scenes.
Validate the credibility of sensor models.
Develop a photorealistic simulation and synthetic data project.
Who it's for
- Sensor simulation engineers seeking deeper expertise in photorealistic models.
- Synthetic data engineers building training datasets for perception.
- 3D technical artists moving into automotive simulation.
- Perception engineers who want to train and test with synthetic data.
- Researchers in neural rendering applied to driving scenes.
- Validation engineers using simulation in their test chains.
- Engineering or science graduates seeking to enter the automotive sector.
What you'll work with
- ASAM OSI (open simulation interface for sensors)
- ASAM OpenSCENARIO (scenario description format)
- ASAM OpenDRIVE (road network description format)
- ISO 21448 (SOTIF – safety of the intended functionality)
- ISO 34502 (scenario-based safety evaluation)
- Regulation (EU) 2024/1689 (AI Act) (EU artificial intelligence regulation)
- Modelica Association FMI 3.0 (functional mock-up interface for co-simulation)
- ISO 26262 (functional safety of road vehicles)
- CARLA
- Unreal Engine
- NVIDIA Omniverse
- Blender
- PyTorch
12 modules · 1900 h
1.1The role of sensor simulation in ADAS1.2Fidelity levels of sensor models1.3The domain gap between simulation and reality1.4Uses in training and in validation1.5The simulation chain of a sensor1.6Real-time versus offline requirements1.7The ASAM OSI standard for sensors1.8The simulation tools market1.9Open credibility challenges1.10Case study: comparison of sensor simulators
2.1Rasterisation versus ray tracing2.2Path tracing and light sampling2.3Physically based PBR materials2.4Global illumination and reflections2.5Weather and atmosphere simulation2.6Unreal Engine and Unity engines2.7NVIDIA Omniverse and RTX2.8GPU performance and parallelisation2.93D asset management2.10Lab: night scene in Unreal Engine
3.1Optical lens model and distortion3.2Spectral response of the sensor3.3Read noise and shot noise3.4Rolling shutter and motion blur3.5HDR imaging and tone mapping3.6LED source flicker3.7Simulated ISP pipeline3.8Validation with real cameras3.9Image similarity metrics3.10Practical: camera noise model
4.1Ray tracing for LiDAR4.2Infrared reflectivity of materials4.3LiDAR scanning patterns4.4Effects of rain and fog on LiDAR4.5Radar simulation by ray tracing4.6Radar cross-section of objects4.7Multipath and ghosts in radar4.8Signal-level simulation4.9Validation of radar models4.10Workshop: simulated LiDAR with fog
5.1Vehicle and pedestrian asset libraries5.2Procedural city generation5.3Appearance and texture variation5.4Pedestrian and cyclist animation5.53D reconstruction of real environments5.6Photogrammetry for digital twins5.7Managing scene variety5.8Rare scenarios and edge cases5.93D content licensing5.10Lab: procedural city in CARLA
6.1NeRF neural radiance fields6.23D Gaussian splatting6.3Reconstruction from fleet data6.4Editing reconstructed scenes6.5Inserting actors into real scenes6.6Sensor simulation with neural models6.7Diffusion models for driving images6.8Quality versus speed6.9Limitations of physical consistency6.10Practical: reconstruction with Gaussian splatting
7.1Generation of synthetic datasets7.2Perfect automatic labelling7.3Domain randomisation7.4Mixing real and synthetic data7.5Sim-to-real domain adaptation7.6Image translation with GANs7.7Public synthetic datasets7.8Evaluating the accuracy benefit7.9Biases introduced by simulation7.10Workshop: training with synthetic data
8.1Model validation methodologies8.2Comparison at raw data level8.3Comparison at detection level8.4Distance metrics between distributions8.5Tests with replica scenarios8.6Model uncertainty8.7Credibility according to simulation standards8.8Validity documentation8.9Iterative model improvement8.10Lab: real-versus-simulated comparison with FID
9.1OSI and FMI interfaces9.2Co-simulation of sensors and vehicle9.3Injection into HIL hardware9.4Real-time simulation9.5Scaling in the cloud9.6Campaign orchestration9.7Model version management9.8Reproducibility of results9.9Computing costs9.10Practical: parallel campaign in the cloud
10.1Traceability of synthetic data10.2Documentation of generated datasets10.3Privacy through synthetic data10.4AI Act requirements on data10.5Quality and representativeness10.6Licences and intellectual property10.7Life-cycle management10.8Auditing synthetic data10.9Industry best practices10.10Case study: synthetic data policy
11.1CARLA and AirSim simulators11.2Commercial simulation platforms11.3NVIDIA DRIVE Sim11.4Data generation tools11.5USD scene formats11.6Related ASAM standards11.7The open-source community11.8Tool selection11.9Technology trends in simulation11.10Workshop: generation pipeline with Omniverse
12.1Definition of the use case12.2Selection of simulation tools12.3Sensor modelling12.4Scene generation12.5Generation of the synthetic dataset12.6Validation of the models12.7Evaluation of the impact on perception12.8Conclusions and future work12.9Thesis report12.10Master's Thesis: defence before a panel
How you'll learn
100% online training 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, making it compatible with work.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is CARLA, Unreal Engine, NVIDIA Omniverse, Blender and PyTorch, in free, academic or evaluation versions. Testing is studied through real procedures: generation of labelled synthetic datasets, validation of sensor models against real data and neural scene reconstruction. Assessment is continuous for each module, plus the final Master's Thesis.
Standards covered: ASAM OSI, ASAM OpenSCENARIO, ASAM OpenDRIVE, ISO 21448, ISO 34502, Regulation (EU) 2024/1689 (AI Act), Modelica Association FMI 3.0, ISO 26262.
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
- A university degree in engineering, science or architecture, or equivalent demonstrable professional experience.
- 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 1,900 hours over 12–14 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.
You work with CARLA, Unreal Engine, NVIDIA Omniverse, Blender and PyTorch, 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 Master's Thesis. 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 in a course or postgraduate diploma in the same area are recognised in the higher programme. Ask about the recognition policy when you enrol.
A degree in engineering, science or architecture (or equivalent professional experience), a computer able to run the 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
Master’s in Semantic Mapping and Risk-Prioritised Maps Engineering
Online master's programme of 1,900 hours in semantic cartography and risk-prioritised maps engineering, structured in 12 modules covering semantic map models and ontologies, semantic segmentation, road…
Master’s in Perception & Sensors Engineering
Online master's programme of 1,900 hours in perception and sensors engineering. 12 modules covering perception for automated vehicles, cameras and computer vision, automotive radar, LiDAR, ultrasonic…
Master’s in Autonomous Urban Buses and Shuttles Engineering
Online master's programme of 1,900 hours in urban autonomous bus and shuttle engineering: 12 modules covering vehicle platforms, urban perception and localisation, bus planning and control,…
More in Autonomous, ADAS & Software-Defined Vehicle
All Autonomous, ADAS & Software-Defined Vehicle programmes → · How to apply · Fees & financing · Scholarships