MVRL / sat2sound

huggingface.co
Total runs: 0
24-hour runs: 0
7-day runs: 0
30-day runs: 0
Model's Last Updated: April 28 2026

Introduction of sat2sound

Model Details of sat2sound

Sat2Sound

Trained checkpoints and backbone weights for Sat2Sound: A Unified Framework for Zero-Shot Soundscape Mapping , accepted at EarthVision 2026 (IEEE/ISPRS Workshop on Large Scale Computer Vision for Remote Sensing).

Files
Path Description
sat2sound/bingmap_nometa.ckpt GeoSound-Bing, no metadata
sat2sound/bingmap_withmeta.ckpt GeoSound-Bing, with metadata
sat2sound/sentinel_nometa.ckpt GeoSound-Sentinel, no metadata
sat2sound/sentinel_withmeta.ckpt GeoSound-Sentinel, with metadata
sat2sound/SoundingEarth_nometa.ckpt SoundingEarth, no metadata
sat2sound/SoundingEarth_withmeta.ckpt SoundingEarth, with metadata
sat2text/bingmap_i2t_baseline.ckpt Sat2Text image-text baseline
backbones/pretrain-vit-base-e199.pth SatMAE ViT-Base backbone
backbones/mga-clap.pt MGACLAP audio encoder backbone
demo/GeoSound_gallery_w_bingmap.h5 Retrieval demo gallery (9,931 samples)
ckpt_cfg.json Experiment name → checkpoint path mapping

Checkpoints and backbones are resolved automatically by the codebase via src/hub.py:resolve_hf_ckpt — no manual download needed.

Quick-start: computing embeddings

Clone the code repo , install the environment, then:

import torch
import torchaudio
from src.engine import l2normalize
from utilities.utils import load_sat2sound, encode_text, encode_gps_time, load_audio_mel, prepare_batch

device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
B = 4

model, tokenizer = load_sat2sound("bingmap_withmeta", device)

# audio — swap the next two lines to use a real recording instead of white noise
torchaudio.save("/tmp/demo.wav", torch.randn(1, 320_000), sample_rate=32_000)
mel = load_audio_mel("/tmp/demo.wav", device)                  # (1, 1001, 64)

latlong, time_enc, month_enc = encode_gps_time(37.77, -122.42, hour=13, month=5, B=B, device=device)

batch = prepare_batch(
    sat           = torch.randn(B, 3, 224, 224, device=device),  # ImageNet-normalised satellite tile
    audio_mel     = mel,
    audio_caption = encode_text(["Traffic noise and distant birds."] * B, tokenizer, device),
    image_caption = encode_text(["An urban intersection with dense buildings."] * B, tokenizer, device),
    latlong=latlong, time_enc=time_enc, month_enc=month_enc,
)

with torch.no_grad():
    embeds = model.get_embeds(batch)

sat_emb   = l2normalize(embeds["sat_embeds_dict"]["ctotal"])  # (B, 1024)
audio_emb = l2normalize(embeds["audio_embeds"])               # (B, 1024)
text_emb  = l2normalize(embeds["fdt_txt_embeds"])             # (B, 1024)

print(sat_emb @ audio_emb.T)   # (B, B) satellite ↔ audio cosine similarity

For *_nometa checkpoints omit latlong , time_enc , and month_enc (they default to None ).

Citation
@inproceedings{khanal2026sat2sound,
  title     = {{Sat2Sound}: A Unified Framework for Zero-Shot Soundscape Mapping},
  author    = {Khanal, Subash and Sastry, Srikumar and Dhakal, Aayush and
               Ahmad, Adeel and Stylianou, Abby and Jacobs, Nathan},
  booktitle = {IEEE/ISPRS Workshop: Large Scale Computer Vision for
               Remote Sensing (EarthVision)},
  year      = {2026},
}

Runs of MVRL sat2sound on huggingface.co

0
Total runs
0
24-hour runs
0
3-day runs
0
7-day runs
0
30-day runs

More Information About sat2sound huggingface.co Model

More sat2sound license Visit here:

https://choosealicense.com/licenses/mit

sat2sound huggingface.co

sat2sound huggingface.co is an AI model on huggingface.co that provides sat2sound's model effect (), which can be used instantly with this MVRL sat2sound model. huggingface.co supports a free trial of the sat2sound model, and also provides paid use of the sat2sound. Support call sat2sound model through api, including Node.js, Python, http.

sat2sound huggingface.co Url

https://huggingface.co/MVRL/sat2sound

MVRL sat2sound online free

sat2sound huggingface.co is an online trial and call api platform, which integrates sat2sound's modeling effects, including api services, and provides a free online trial of sat2sound, you can try sat2sound online for free by clicking the link below.

MVRL sat2sound online free url in huggingface.co:

https://huggingface.co/MVRL/sat2sound

sat2sound install

sat2sound is an open source model from GitHub that offers a free installation service, and any user can find sat2sound on GitHub to install. At the same time, huggingface.co provides the effect of sat2sound install, users can directly use sat2sound installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

sat2sound install url in huggingface.co:

https://huggingface.co/MVRL/sat2sound

Url of sat2sound

sat2sound huggingface.co Url

Provider of sat2sound huggingface.co

MVRL
ORGANIZATIONS

Other API from MVRL

huggingface.co

Total runs: 108
Run Growth: 30
Growth Rate: 27.78%
Updated:April 20 2025
huggingface.co

Total runs: 103
Run Growth: 38
Growth Rate: 36.89%
Updated:May 21 2024
huggingface.co

Total runs: 88
Run Growth: 5
Growth Rate: 5.68%
Updated:February 14 2026
huggingface.co

Total runs: 63
Run Growth: -49
Growth Rate: -77.78%
Updated:August 22 2024
huggingface.co

Total runs: 57
Run Growth: -64
Growth Rate: -112.28%
Updated:October 24 2024
huggingface.co

Total runs: 46
Run Growth: -5
Growth Rate: -10.42%
Updated:April 08 2024
huggingface.co

Total runs: 39
Run Growth: -27
Growth Rate: -69.23%
Updated:April 08 2026
huggingface.co

Total runs: 38
Run Growth: -42
Growth Rate: -110.53%
Updated:February 14 2026
huggingface.co

Total runs: 36
Run Growth: 3
Growth Rate: 8.11%
Updated:March 21 2024
huggingface.co

Total runs: 36
Run Growth: 11
Growth Rate: 30.56%
Updated:April 16 2024
huggingface.co

Total runs: 14
Run Growth: -1
Growth Rate: -7.14%
Updated:May 21 2024
huggingface.co

Total runs: 12
Run Growth: -11
Growth Rate: -68.75%
Updated:April 16 2024
huggingface.co

Total runs: 10
Run Growth: 7
Growth Rate: 70.00%
Updated:October 28 2024
huggingface.co

Total runs: 10
Run Growth: 8
Growth Rate: 80.00%
Updated:May 26 2024
huggingface.co

Total runs: 6
Run Growth: -4
Growth Rate: -66.67%
Updated:October 24 2024
huggingface.co

Total runs: 6
Run Growth: 3
Growth Rate: 42.86%
Updated:December 11 2025
huggingface.co

Total runs: 5
Run Growth: -1
Growth Rate: -20.00%
Updated:May 26 2024
huggingface.co

Total runs: 4
Run Growth: 3
Growth Rate: 75.00%
Updated:May 27 2024
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:December 19 2023
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:August 23 2026