ShantanuShinde/Echo-ViLD

Echo-ViLD: Segment-Guided Audio-Visual Distillation for Zero-Shot Object Detection

0

stars

45

commits

Python

primary language

May 4, 2026

updated

README

Echo-ViLD: Segment-Guided Audio-Visual Distillation for Zero-Shot Object Detection

Python 3.8+ PyTorch

This repository contains the official implementation for Echo-ViLD, a research-oriented course project for CS 6384 (Computer Vision) at The University of Texas at Dallas.

Project Overview

Open-Vocabulary Object Detection (OVD) models, such as ViLD, successfully distill knowledge from vision-language foundation models (e.g., CLIP) to detect novel categories in a zero-shot manner. However, existing methodologies face two critical limitations:

  1. Visual Cropping Artifacts: Distilling from rectangular bounding boxes introduces noisy background pixels and distorts aspect ratios, degrading the quality of the teacher's target embeddings.
  2. Uni-Modal Inference: Current OVD models rely exclusively on text queries, ignoring the rich, omni-directional modality of audio for object localization.

Echo-ViLD addresses these limitations by introducing a novel, tri-modal distillation framework. We replace CLIP with Meta's PEAV (Perception Audio-Visual-Text) foundation model and introduce an offline Segment-Guided Distillation pipeline using the Segment Anything Model (SAM) to generate high-fidelity, background-free target embeddings.

By mapping our student detector into PEAV's unified latent space, Echo-ViLD enables true Zero-Shot Acoustic Object Localization, allowing users to detect sounding objects using .wav audio queries.

Report and Demo:

To add report once completed.

The demo video is available at link

Model Weights: link

Key Features & Novelties

  • Segment-Guided Distillation: Utilizing SAM to mask background noise from RPN proposals before teacher embedding generation.
  • Multiscale Contextual Fusion: Fusing SAM-cleaned object embeddings with global scene context to resolve semantic ambiguity.
  • Audio-Driven Zero-Shot Inference: Inheriting PEAV's tri-modal latent space to enable bounding-box detection via audio clips (e.g., VGGSound).
  • Dense LLM Prompting: Replacing static text templates with rich, LLM-generated visual descriptions to improve cross-entropy text distillation.

Project Architecture

Offline Data Preparation:

Offline Data Preparation

Training Methodology:

Training Methodology

Evaluation Metrics

Visual Ablation Study (On LVIS dataset with text queries):

All models were trained on 5K COCO subset.

MethodBackgroundContextText Prompt StrategyAP_baseAP_novel
Vanilla PEAV (Baseline)Rectangular Bounding BoxNoneViLD Templates21.52.3
SAM PEAVMaskedNoneViLD Templates21.83.8
SAM PEAV (equal)MaskedFusedViLD Templates20.44.5
SAM PEAV (80 20)MaskedFusedViLD Templates21.25.1
Echo-ViLD (SAM PEAV 80 20)MaskedFusedLLM22.16.4

Cross Modal eval (VPO-SS Dataset):

Query ModalityTeacher SpaceDatasetAP_overall
Text Query (Dog barking)PEAV-TextVPO-SS14.22
Audio Query (barking.wav)PEAV-AudioVPO-SS13.8

Team Members

  1. Preet Sojitra
  2. Dayoung Lim
  3. Shantanu Shinde
  4. Dagmawet Zemedkun

References

  1. ViLD Paper
  2. Perception Encoder Audio-Visual (PEAV)
  3. SAM Paper
  4. VPO-SS

Contributors

Preet-Sojitra

27 commits

Dagmawet

11 commits

DayoungLim

2 commits

ShantanuShinde/Echo-ViLD

Echo-ViLD: Segment-Guided Audio-Visual Distillation for Zero-Shot Object Detection

0

stars

45

commits

Python

primary language

May 4, 2026

updated

README

Echo-ViLD: Segment-Guided Audio-Visual Distillation for Zero-Shot Object Detection

Python 3.8+ PyTorch

This repository contains the official implementation for Echo-ViLD, a research-oriented course project for CS 6384 (Computer Vision) at The University of Texas at Dallas.

Project Overview

Open-Vocabulary Object Detection (OVD) models, such as ViLD, successfully distill knowledge from vision-language foundation models (e.g., CLIP) to detect novel categories in a zero-shot manner. However, existing methodologies face two critical limitations:

  1. Visual Cropping Artifacts: Distilling from rectangular bounding boxes introduces noisy background pixels and distorts aspect ratios, degrading the quality of the teacher's target embeddings.
  2. Uni-Modal Inference: Current OVD models rely exclusively on text queries, ignoring the rich, omni-directional modality of audio for object localization.

Echo-ViLD addresses these limitations by introducing a novel, tri-modal distillation framework. We replace CLIP with Meta's PEAV (Perception Audio-Visual-Text) foundation model and introduce an offline Segment-Guided Distillation pipeline using the Segment Anything Model (SAM) to generate high-fidelity, background-free target embeddings.

By mapping our student detector into PEAV's unified latent space, Echo-ViLD enables true Zero-Shot Acoustic Object Localization, allowing users to detect sounding objects using .wav audio queries.

Report and Demo:

To add report once completed.

The demo video is available at link

Model Weights: link

Key Features & Novelties

  • Segment-Guided Distillation: Utilizing SAM to mask background noise from RPN proposals before teacher embedding generation.
  • Multiscale Contextual Fusion: Fusing SAM-cleaned object embeddings with global scene context to resolve semantic ambiguity.
  • Audio-Driven Zero-Shot Inference: Inheriting PEAV's tri-modal latent space to enable bounding-box detection via audio clips (e.g., VGGSound).
  • Dense LLM Prompting: Replacing static text templates with rich, LLM-generated visual descriptions to improve cross-entropy text distillation.

Project Architecture

Offline Data Preparation:

Offline Data Preparation

Training Methodology:

Training Methodology

Evaluation Metrics

Visual Ablation Study (On LVIS dataset with text queries):

All models were trained on 5K COCO subset.

MethodBackgroundContextText Prompt StrategyAP_baseAP_novel
Vanilla PEAV (Baseline)Rectangular Bounding BoxNoneViLD Templates21.52.3
SAM PEAVMaskedNoneViLD Templates21.83.8
SAM PEAV (equal)MaskedFusedViLD Templates20.44.5
SAM PEAV (80 20)MaskedFusedViLD Templates21.25.1
Echo-ViLD (SAM PEAV 80 20)MaskedFusedLLM22.16.4

Cross Modal eval (VPO-SS Dataset):

Query ModalityTeacher SpaceDatasetAP_overall
Text Query (Dog barking)PEAV-TextVPO-SS14.22
Audio Query (barking.wav)PEAV-AudioVPO-SS13.8

Team Members

  1. Preet Sojitra
  2. Dayoung Lim
  3. Shantanu Shinde
  4. Dagmawet Zemedkun

References

  1. ViLD Paper
  2. Perception Encoder Audio-Visual (PEAV)
  3. SAM Paper
  4. VPO-SS

Contributors

Preet-Sojitra

27 commits

Dagmawet

11 commits

DayoungLim

2 commits

Languages

Python

55.4%

Jupyter Notebook

44.6%