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.
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:
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.
To add report once completed.
The demo video is available at link
Model Weights: link
Offline Data Preparation:

Training Methodology:

All models were trained on 5K COCO subset.
| Method | Background | Context | Text Prompt Strategy | AP_base | AP_novel |
| Vanilla PEAV (Baseline) | Rectangular Bounding Box | None | ViLD Templates | 21.5 | 2.3 |
| SAM PEAV | Masked | None | ViLD Templates | 21.8 | 3.8 |
| SAM PEAV (equal) | Masked | Fused | ViLD Templates | 20.4 | 4.5 |
| SAM PEAV (80 20) | Masked | Fused | ViLD Templates | 21.2 | 5.1 |
| Echo-ViLD (SAM PEAV 80 20) | Masked | Fused | LLM | 22.1 | 6.4 |
| Query Modality | Teacher Space | Dataset | AP_overall |
| Text Query (Dog barking) | PEAV-Text | VPO-SS | 14.22 |
| Audio Query (barking.wav) | PEAV-Audio | VPO-SS | 13.8 |
Python
55.4%
Jupyter Notebook
44.6%
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.
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:
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.
To add report once completed.
The demo video is available at link
Model Weights: link
Offline Data Preparation:

Training Methodology:

All models were trained on 5K COCO subset.
| Method | Background | Context | Text Prompt Strategy | AP_base | AP_novel |
| Vanilla PEAV (Baseline) | Rectangular Bounding Box | None | ViLD Templates | 21.5 | 2.3 |
| SAM PEAV | Masked | None | ViLD Templates | 21.8 | 3.8 |
| SAM PEAV (equal) | Masked | Fused | ViLD Templates | 20.4 | 4.5 |
| SAM PEAV (80 20) | Masked | Fused | ViLD Templates | 21.2 | 5.1 |
| Echo-ViLD (SAM PEAV 80 20) | Masked | Fused | LLM | 22.1 | 6.4 |
| Query Modality | Teacher Space | Dataset | AP_overall |
| Text Query (Dog barking) | PEAV-Text | VPO-SS | 14.22 |
| Audio Query (barking.wav) | PEAV-Audio | VPO-SS | 13.8 |
Python
55.4%
Jupyter Notebook
44.6%