YAML Metadata Warning:empty or missing yaml metadata in repo card

Check out the documentation for more information.

SAID: Semantic Acoustic Imaging Detector for Sound Event Localization and Detection

Runbang Wang, Zining Liang, Yin Cao, and Qiuqiang Kong

Models Β· DCASE Results Β· Demos Β· Evaluation Β· Training Β· Documentation

SAID overview: four-channel audio is encoded into panoramic features and decoded into separate labeled acoustic maps

Overview

SAID predicts a separate labeled acoustic map for every active sound source from four-channel spatial audio. Each 180 Γ— 360 map represents the source region, its acoustic energy, and its sound-event class. Audio2Sph organizes audio features by direction, and Sph2Imaging decodes these panoramic features into a variable set of source maps. The release includes the complete inference, evaluation, training, and Online Scene Generation workflows described in the paper.

Details: Model Architecture.

Demos

The following 20-second examples show SAID (PaSST) and Audio2Sph + Panoramic Decoder outputs. Ground Truth is shown on the left and Prediction on the right with a shared timeline, colors, and display scale. The SAID videos also include the sound-event class legend. All four MP4 files include synchronized audio.

SAID (PaSST) β€” TAU scene

SAID (PaSST) β€” Sony scene

Audio2Sph + Panoramic Decoder β€” TAU scene

Audio2Sph + Panoramic Decoder β€” Sony scene

Details: Inference.

Quick start

SAID supports Python 3.10 through 3.12. Create an environment, enter the project directory, and install the package:

conda create -n said python=3.10 -y
conda activate said
cd /path/to/SAID
pip install -e .

FFmpeg must be available on PATH to generate demos or inference visualizations.

Run the four packaged scenes with the default complete model:

said demo --model said_passt

Run SAID on an Eigenmike recording:

said infer recording.wav --model said_passt

The CLI downloads the selected checkpoint from Hugging Face into the repository-root checkpoints/ directory on first use. recording.wav may contain the complete 32-channel Eigenmike signal or the four selected signals in the order of the 1-based Eigenmike capsule numbers [6, 10, 26, 22]. The default output is readable DCASE JSON. Select the AudioMAE variant with --model said_audiomae.

Details: Inference.

Results

DCASE2026 Task 3 Track A evaluation set

System Rank Macro mAP Macro Pearson r
CUHK (SAID) 1 0.1080 0.3962

These are the official challenge results for the submitted audio-only system.

Full-recording development test set

(4.2) denotes the official evaluator dated 2026-04-02 (84b2cd1); (6.30) denotes the official evaluator dated 2026-06-30 (d4df662). The table evaluates all 78 full development-test recordings.

Paper checkpoint Macro mAP (4.2) Mask AP (4.2) Macro mAP (6.30) Class-agnostic AP (6.30) Macro Pearson r (6.30) Macro Class-F1
SAID (PaSST) 0.120150 0.237972 0.124514 0.197483 0.426790 0.388488
SAID (AudioMAE) 0.113441 0.228684 0.124763 0.193225 0.430736 0.395145

The (4.2) AP columns reproduce the evaluator revision used by the paper; (6.30) applies the current official evaluator to the same predictions.

Details: Evaluation.

Evaluation

Download and extract the official STAIRS26 development audio and labels as described in Evaluation, then run:

said evaluate "$HOME/datasets/dcase2026_task3" \
  --model said_passt \
  --add-previous-metrics

The default metrics follow the current (6.30) official definition; --add-previous-metrics adds the two (4.2) AP values reported by the paper. The evaluator is acquired from the official DCASE2026 Task 3 repository.

Details: Evaluation.

Models and checkpoints

Model Role and output Checkpoint
SAID (PaSST) Complete class-aware SAID; default inference model said_passt.ckpt Β· card
SAID (AudioMAE) Complete class-aware SAID with AudioMAE Class Features said_audiomae.ckpt Β· card
Audio2Sph + Panoramic Decoder Class-agnostic panoramic acoustic maps audio2sph.ckpt Β· card

All published checkpoints are verified by filename, size, tensor schema, dtype, and SHA256 before loading. They are released for non-commercial research use only under the SAID Model Weights Non-Commercial Research License 1.0 and all applicable upstream terms.

Details: SAID (PaSST), SAID (AudioMAE), and Audio2Sph + Panoramic Decoder.

Training and data

The paper training workflow is:

Audio2Sph pretraining
-> complete SAID training with SourceBank and Online Scene Generation
-> DCASE fine-tuning

The public recipes cover the Audio2Sph, SAID (PaSST), and SAID (AudioMAE) routes. For example, after configuring the DCASE data path, fine-tune the published PaSST model with:

said train --config configs/training/dcase_passt.yaml

Readers obtain the datasets from their rights holders and connect them through the included adapters:

  • DCASE2026 Task 3 recordings and labels for fine-tuning and evaluation;
  • VCTK v0.80 for Audio2Sph pretraining;
  • an authorized SourceBank manifest for class-labeled Online Scene Generation.

Details: Training, Data, and Configuration.

Documentation

Command-specific options are available through said COMMAND --help.

License

Original SAID software and documentation are released under the MIT License. The three published checkpoints are distributed for non-commercial research. Third-party implementations, pretrained components, datasets, demo media, and the official evaluator retain their corresponding terms. The complete attribution and license boundaries are recorded in Third-party notices and the model and asset license summary.

Commercial applications can train new models with the MIT-licensed SAID code and independently obtained components and data whose licenses permit the intended use. Commercial use of these checkpoints, including modified or fine-tuned derivatives, is not permitted under the weights license.

Citation

If you use SAID, please cite:

@inproceedings{wang2026said,
  title     = {{SAID}: Semantic Acoustic Imaging Detector for Sound Event
               Localization and Detection},
  author    = {Wang, Runbang and Liang, Zining and Cao, Yin and Kong, Qiuqiang},
  booktitle = {Proceedings of the Detection and Classification of Acoustic
               Scenes and Events 2026 Workshop},
  year      = {2026}
}

Machine-readable citation metadata is available in CITATION.cff.

Acknowledgements

The Online Scene Generation components build on the NESD release_v1.0 renderer. The rigid-sphere implementation credits Yin Cao and Qiuqiang Kong; the renderer and shoebox image-source implementation credit Qiuqiang Kong and CUHK. Detailed source revisions and notices are provided in THIRD_PARTY_NOTICES.md.

This work was supported by the Innovation and Technology Fund (ITF), Hong Kong, under Project ITS/301/24.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support