Diploma in Spectrum, Filters and Detection of Rare Events
Online postgraduate diploma of 800 hours in spectrum, filters and rare event detection. 8 modules covering sampling, spectral analysis, digital filter design, classical and machine learning detection, extreme value theory and deployment of detection systems, with an assigned technical tutor.
Diploma in Spectrum, Filters and Detection of Rare Events — studying from Canada
Canada is a recognised centre for artificial intelligence research, with hubs in Toronto, Montréal and Edmonton supported by institutes such as the Vector Institute, Mila and Amii. Engineering teams across manufacturing, energy, finance and transport apply simulation, machine learning and data analytics to real operational problems. The federal government's Pan-Canadian AI Strategy and privacy regulation shape how organisations handle data. Typical employers include technology firms, banks, aerospace and automotive companies, and public research bodies.
Fees for Canada: C$2,330 (Canadian dollar), with instalments and employer sponsorship available.
Relevant bodies in Canada
Typical roles
Questions from Canada
Do Canadian bodies recognise data or AI qualifications from private institutes?
Data and AI roles in Canada are generally not licensed in the way engineering is, so recognition depends on employers and professional communities rather than a regulator. Engineering licensing through provincial associations applies only to engineering titles. SEIUM's qualifications are private, not official state degrees and not accredited by a national body, so employers decide how much weight to give them.
Do Canadian employers hire for data and AI skills, and would this help?
Canada has a large and active data and AI sector, with notable hubs in Toronto, Montreal and Vancouver, and employers hire widely for these skills. They usually look first at portfolios, technical interviews and proven projects. A SEIUM final project can demonstrate your ability, but a private qualification's value is decided by each employer, so present it alongside concrete work.
Is this manageable with a job, and what level of English is needed?
Because the programmes are fully online, you can study from home around your job, and no student visa is needed. Specialist courses are 300 hours, postgraduate diplomas 800 and master's 1,900, so plan your weekly time. Teaching is in English, so strong written and reading English is important. Instalment payments and possible employer sponsorship can help with funding.
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
Acquire signals correctly, avoiding aliasing and noise.
Analyse spectral content with FFT, Welch and wavelets.
Design FIR, IIR and adaptive digital filters.
Build classical detectors with false alarm control.
Model rare events with extreme value theory.
Apply machine learning to anomaly detection in signals.
Deploy detectors at the edge under latency requirements.
Who it's for
- Signal processing engineers working with vibration, acoustic or electrical signals.
- Sensor data scientists who need solid spectral and filtering foundations.
- Condition monitoring engineers looking for early signs of failure.
- Embedded systems engineers implementing detectors on DSPs and microcontrollers.
- Acoustic emission analysts detecting leaks, cracks and impacts.
- R&D engineers developing new sensing and detection systems.
- Engineering or science graduates looking to move into the energy sector.
What you'll work with
- IEEE 1057-2017 (waveform recorders/digitisers)
- ISO 18431-2 (signal processing: windows for FFT analysis)
- ISO 18431-1 (signal processing: general procedures)
- ISO 22096:2007 (condition monitoring by acoustic emission)
- IEC 61672-1 (sound level meters)
- ISO 13373-2 (processing and analysis of vibration data)
- Python with SciPy and NumPy
- MATLAB Signal Processing Toolbox
- PyWavelets
- scikit-learn
- ObsPy
8 modules
1.1Continuous and discrete signals1.2Nyquist-Shannon sampling theorem1.3Aliasing and anti-aliasing filters1.4Quantisation and ADC resolution1.5White, pink and quantisation noise1.6Signal-to-noise ratio and dynamic range1.7Linear time-invariant systems and convolution1.8Z-transform and pole diagram1.9Impulse and frequency response1.10Workshop: acquisition and diagnosis of aliasing
2.1Discrete Fourier transform and FFT2.2Hann, Hamming and flat-top windows2.3Spectral leakage and resolution2.4Power spectral density with Welch2.5Spectrograms and STFT2.6Continuous and discrete wavelet transform2.7Order analysis in rotating machinery2.8Coherence and cross-spectrum2.9Parametric spectral estimation2.10Practical exercise: spectrogram of a vibration signal
3.1FIR filters and the window method3.2IIR filters: Butterworth, Chebyshev and elliptic3.3Linear phase and group delay3.4Zero-phase filtering3.5Median and non-linear filters3.6LMS and RLS adaptive filters3.7Fixed-point implementation3.8Stability and coefficient quantisation3.9Filter banks3.10Lab: band-pass filter design in SciPy
4.1Threshold and energy detection4.2STA/LTA window detector4.3Matched filter for known pulses4.4Neyman-Pearson detection theory4.5ROC curves and false alarm rate4.6CFAR: constant false alarm rate4.7Transient detection with wavelets4.8Change detection with CUSUM4.9Real-time detectors4.10Practical exercise: STA/LTA impact detector
5.1Statistical nature of rare events5.2Extreme value theory5.3Gumbel and generalised Pareto distributions5.4Peaks-over-threshold methods5.5Class imbalance and appropriate metrics5.6Resampling, SMOTE and cost weighting5.7One-class learning5.8Validation with few positives5.9Generation of synthetic events5.10Case study: leak detection by acoustic emission
6.1Spectral features for classification6.2Isolation Forest and LOF6.3Autoencoders for signals6.4Convolutional networks on spectrograms6.5Contrastive self-supervised learning6.6Anomaly detection in streaming6.7Explainability of detections6.8Tuning the operating threshold6.9Robustness to noise6.10Lab: autoencoder on spectrograms
7.1Edge detection architecture7.2Processing on DSPs and microcontrollers7.3Latency and computational budget7.4Alarm management and prioritisation7.5Field validation7.6Threshold maintenance7.7Event logging and evidence7.8Operational performance metrics7.9Continuous improvement through feedback7.10Workshop: specification of an embedded detector
8.1Signal and event of interest8.2Acquisition and pre-processing8.3Spectral analysis for the detector8.4Filter design8.5Classical reference detector8.6Machine learning detector8.7Evaluation with rare events8.8Detector deployment proposal8.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 the intake, so the programme fits around your job.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is Python with SciPy and NumPy, MATLAB Signal Processing Toolbox, PyWavelets, scikit-learn and ObsPy, in free, academic or evaluation versions. Exercises are based on real procedures: spectral analysis of vibration and acoustic signals, evaluation of detectors with ROC curves, and detection of rare events with imbalanced data. Assessment is continuous by module, plus the final capstone project.
Standards covered: IEEE 1057-2017, ISO 18431-2, ISO 18431-1, ISO 22096:2007, IEC 61672-1, ISO 13373-2.
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. No university degree is 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 Python with SciPy and NumPy, MATLAB Signal Processing Toolbox, PyWavelets, scikit-learn and ObsPy, 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 is required.
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 Resilience and Contingency Management with DT
Online postgraduate diploma of 800 hours in resilience and contingency management with digital twins: 8 modules covering critical infrastructure resilience under Directive (EU) 2022/2557 and NIS2,…
Diploma in Real-Time Operational Analytics
Online postgraduate diploma of 800 hours in real-time operational analytics, with 8 modules covering real-time data architectures, messaging and event capture, stream processing, real-time analytical stores,…
Diploma in Integration of Technical Assistants in Operations
Online postgraduate diploma of 800 hours in integrating technical assistants into operations, structured in 8 modules covering use cases, integration with ERP, MES and CMMS, operational…
More in Data, AI, Simulation & Analytics
All Data, AI, Simulation & Analytics programmes → · How to apply · Fees & financing · Scholarships