Postgraduate DiplomaData, AI, Simulation & Analytics Applications open

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.

Duration800 hours · 6–8 months
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma

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

  • Vector Institute
  • Mila – Quebec Artificial Intelligence Institute
  • Office of the Privacy Commissioner of Canada
  • Canadian Institute for Advanced Research (CIFAR)

Typical roles

  • Data Scientist
  • Machine Learning Engineer
  • Simulation Engineer
  • Analytics Engineer

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.

Virtual lab · try it before you enrol

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.

SIM · LIVE ●
Learning outcomes

What you will be able to do

01

Acquire signals correctly, avoiding aliasing and noise.

02

Analyse spectral content with FFT, Welch and wavelets.

03

Design FIR, IIR and adaptive digital filters.

04

Build classical detectors with false alarm control.

05

Model rare events with extreme value theory.

06

Apply machine learning to anomaly detection in signals.

07

Deploy detectors at the edge under latency requirements.

Profile

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.
Standards & tools

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
Syllabus

8 modules

  1. 1.1Continuous and discrete signals
  2. 1.2Nyquist-Shannon sampling theorem
  3. 1.3Aliasing and anti-aliasing filters
  4. 1.4Quantisation and ADC resolution
  5. 1.5White, pink and quantisation noise
  6. 1.6Signal-to-noise ratio and dynamic range
  7. 1.7Linear time-invariant systems and convolution
  8. 1.8Z-transform and pole diagram
  9. 1.9Impulse and frequency response
  10. 1.10Workshop: acquisition and diagnosis of aliasing
  1. 2.1Discrete Fourier transform and FFT
  2. 2.2Hann, Hamming and flat-top windows
  3. 2.3Spectral leakage and resolution
  4. 2.4Power spectral density with Welch
  5. 2.5Spectrograms and STFT
  6. 2.6Continuous and discrete wavelet transform
  7. 2.7Order analysis in rotating machinery
  8. 2.8Coherence and cross-spectrum
  9. 2.9Parametric spectral estimation
  10. 2.10Practical exercise: spectrogram of a vibration signal
  1. 3.1FIR filters and the window method
  2. 3.2IIR filters: Butterworth, Chebyshev and elliptic
  3. 3.3Linear phase and group delay
  4. 3.4Zero-phase filtering
  5. 3.5Median and non-linear filters
  6. 3.6LMS and RLS adaptive filters
  7. 3.7Fixed-point implementation
  8. 3.8Stability and coefficient quantisation
  9. 3.9Filter banks
  10. 3.10Lab: band-pass filter design in SciPy
  1. 4.1Threshold and energy detection
  2. 4.2STA/LTA window detector
  3. 4.3Matched filter for known pulses
  4. 4.4Neyman-Pearson detection theory
  5. 4.5ROC curves and false alarm rate
  6. 4.6CFAR: constant false alarm rate
  7. 4.7Transient detection with wavelets
  8. 4.8Change detection with CUSUM
  9. 4.9Real-time detectors
  10. 4.10Practical exercise: STA/LTA impact detector
  1. 5.1Statistical nature of rare events
  2. 5.2Extreme value theory
  3. 5.3Gumbel and generalised Pareto distributions
  4. 5.4Peaks-over-threshold methods
  5. 5.5Class imbalance and appropriate metrics
  6. 5.6Resampling, SMOTE and cost weighting
  7. 5.7One-class learning
  8. 5.8Validation with few positives
  9. 5.9Generation of synthetic events
  10. 5.10Case study: leak detection by acoustic emission
  1. 6.1Spectral features for classification
  2. 6.2Isolation Forest and LOF
  3. 6.3Autoencoders for signals
  4. 6.4Convolutional networks on spectrograms
  5. 6.5Contrastive self-supervised learning
  6. 6.6Anomaly detection in streaming
  7. 6.7Explainability of detections
  8. 6.8Tuning the operating threshold
  9. 6.9Robustness to noise
  10. 6.10Lab: autoencoder on spectrograms
  1. 7.1Edge detection architecture
  2. 7.2Processing on DSPs and microcontrollers
  3. 7.3Latency and computational budget
  4. 7.4Alarm management and prioritisation
  5. 7.5Field validation
  6. 7.6Threshold maintenance
  7. 7.7Event logging and evidence
  8. 7.8Operational performance metrics
  9. 7.9Continuous improvement through feedback
  10. 7.10Workshop: specification of an embedded detector
  1. 8.1Signal and event of interest
  2. 8.2Acquisition and pre-processing
  3. 8.3Spectral analysis for the detector
  4. 8.4Filter design
  5. 8.5Classical reference detector
  6. 8.6Machine learning detector
  7. 8.7Evaluation with rare events
  8. 8.8Detector deployment proposal
  9. 8.9Report and presentation
  10. 8.10Final project: final review with the tutor
Methodology, software & labs

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.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of IEEE 1057, ISO 18431-1 and ISO 18431-2 applied to real cases, not as a theoretical annex.
Industry software:Python with SciPy and NumPy, MATLAB Signal Processing Toolbox, PyWavelets, scikit-learn and ObsPy, in free, academic or evaluation versions.
Final project:a complete detector for a rare event in a real signal, comparing a classical reference detector with a machine learning one, reviewed by your tutor.
Flexible format:100% online, no fixed timetables, compatible with full-time work.
Capstone project

Build it end to end

Your final project follows the real engineering workflow, step by step, reviewed by your tutor.

Acquire and pre-process
Define the signal and event of interest and acquire it without aliasing.
Analyse the spectrum
Characterise the signal with FFT, Welch and wavelet analysis.
Design filters and baseline
Design the filters and a classical detector with false alarm control.
Train an ML detector
Build a machine learning detector and evaluate it with rare events.
Final project
Propose the deployment of the detector and present the report to your tutor.
Career opportunities

Where this takes you

Signal processing engineerSensor data scientistCondition monitoring engineerEmbedded systems engineerAcoustic emission analystR&D engineer
Admissions & scholarships

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.

FAQ

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.

Diploma in Spectrum, Filters and Detection of Rare EventsEnrol
Scroll to Top
SEIUM – Institute of Advanced Engineering
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.