pyRiemann 0.9.dev
  • API
  • Gallery
  • Site
      • Introduction
      • Release notes
      • Installing
      • Example gallery
      • API reference
  • Page
      • Examples Gallery
        • Covariance estimation
        • Simulated data
        • Classification of motor imagery
        • Classification of ERP
        • Classification of SSVEP
        • Artifact management
        • Classification of fNIRS
        • Segmentation of radar images
        • Transfer learning
        • Permutation test
  • Examples Gallery
    • Covariance estimation
    • Simulated data
    • Classification of motor imagery
    • Classification of ERP
    • Classification of SSVEP
    • Artifact management
    • Classification of fNIRS
    • Segmentation of radar images
    • Transfer learning
    • Permutation test
  • « Installing pyRiemann
  • Covariance estimation »
  • Source

    Examples Gallery¶

    Contents

    • Covariance estimation

    • Simulated data

    • Classification of motor imagery

    • Classification of ERP

    • Classification of SSVEP

    • Artifact management

    • Classification of fNIRS

    • Segmentation of radar images

    • Transfer learning

    • Permutation test

    Covariance estimation¶

    Examples for covariance matrix estimation.

    Robust covariance estimation

    Robust covariance estimation

    Compare covariance and kernel estimators

    Compare covariance and kernel estimators

    Simulated data¶

    Examples using datasets sampled from known probability distributions.

    Sample from the Riemannian Gaussian distribution in the SPD manifold

    Sample from the Riemannian Gaussian distribution in the SPD manifold

    Classification accuracy vs class distinctiveness vs class separability

    Classification accuracy vs class distinctiveness vs class separability

    Mean and median comparison

    Mean and median comparison

    Estimate mean of SPD matrices with NaN values

    Estimate mean of SPD matrices with NaN values

    Classifier comparison

    Classifier comparison

    Classification of motor imagery¶

    Using Riemannian geometry for classifying motor imagery.

    Motor imagery classification

    Motor imagery classification

    Ensemble learning on functional connectivity

    Ensemble learning on functional connectivity

    Frequency band selection on the manifold for motor imagery classification

    Frequency band selection on the manifold for motor imagery classification

    Augmented Covariance Matrix

    Augmented Covariance Matrix

    Classification of ERP¶

    Using Riemannian geometry for classifying event-related potentials (ERP).

    Comparison of embeddings of covariance matrices

    Comparison of embeddings of covariance matrices

    Display ERP

    Display ERP

    ERP EEG decoding in Tangent space.

    ERP EEG decoding in Tangent space.

    Multiclass MEG ERP Decoding

    Multiclass MEG ERP Decoding

    Classification of SSVEP¶

    Using Riemannian geometry for classifying steady-state visually evoked potentials (SSVEP).

    Offline SSVEP-based BCI Multiclass Prediction

    Offline SSVEP-based BCI Multiclass Prediction

    Visualization of SSVEP-based BCI Classification in Tangent Space

    Visualization of SSVEP-based BCI Classification in Tangent Space

    Artifact management¶

    Using Riemannian geometry to detect, reject or correct artifacts.

    Artifact Correction by AJDC-based Blind Source Separation

    Artifact Correction by AJDC-based Blind Source Separation

    Online Artifact Detection with Riemannian Potato

    Online Artifact Detection with Riemannian Potato

    Online Artifact Detection with Riemannian Potato Field

    Online Artifact Detection with Riemannian Potato Field

    Classification of fNIRS¶

    Using Riemannian geometry for classifying functional near-infrared spectroscopy (fNIRS) signals.

    Classify fNIRS data with block diagonal matrices for HbO and HbR

    Classify fNIRS data with block diagonal matrices for HbO and HbR

    Segmentation of radar images¶

    Using Riemannian geometry for segmentation of radar images.

    Segmentation of hyperspectral image with Riemannian geometry

    Segmentation of hyperspectral image with Riemannian geometry

    Segmentation of SAR image with Riemannian geometry

    Segmentation of SAR image with Riemannian geometry

    Transfer learning¶

    Using Riemannian geometry for transfer learning and domain adaptation.

    Data transformations in the Riemannian Procrustes Analysis

    Data transformations in the Riemannian Procrustes Analysis

    Motor imagery classification by transfer learning

    Motor imagery classification by transfer learning

    Comparison of pipelines for transfer learning

    Comparison of pipelines for transfer learning

    Permutation test¶

    Permutation test with pyRiemann.

    One-way Manova with time

    One-way Manova with time

    One-way Manova with frequency

    One-way Manova with frequency

    One-way Manova

    One-way Manova

    Manova for ERP data

    Manova for ERP data

    Download all examples in Python source code: auto_examples_python.zip

    Download all examples in Jupyter notebooks: auto_examples_jupyter.zip

    Gallery generated by Sphinx-Gallery

    Back to top

    Source

    © Copyright 2015-2025, pyRiemann Contributors.
    Created using Sphinx 7.4.7.