Spaces:
Sleeping
Sleeping
title: Mars Vision Leaderboard | |
emoji: π | |
colorFrom: blue | |
colorTo: purple | |
sdk: gradio | |
sdk_version: "4.19.2" | |
app_file: run.py | |
pinned: false | |
# Mars Vision Leaderboard | |
A comprehensive leaderboard for evaluating computer vision models on Mars-specific datasets. This leaderboard tracks performance across multiple tasks including classification, object detection, and segmentation. | |
## Overview | |
This leaderboard provides a standardized evaluation framework for computer vision models on Mars-specific datasets. | |
## Tasks | |
1. **Classification** | |
- DoMars16k - Surface Types | |
- Mars Image - Content Analysis | |
- Deep Mars - Deep Learning | |
- Dusty vs Non-dusty - Dust Analysis | |
2. **Object Detection** | |
- Robins & Hynek - Craters | |
- Lagain - Surface Features | |
- SPOC - Surface Properties | |
- AI4MARS - Surface Analysis | |
- MarsData - General Surface | |
3. **Segmentation** | |
- S5Mars - Surface | |
- Mars-Seg - Features | |
- Martian Landslide | |
- Martian Frost | |
## Getting Started | |
1. Clone the repository: | |
```bash | |
git clone https://huggingface.co/spaces/gremlin97/mars-vision-leaderboard | |
cd mars-vision-leaderboard | |
``` | |
2. Install dependencies using Poetry: | |
```bash | |
poetry install | |
``` | |
3. Run the leaderboard: | |
```bash | |
# From the project root directory | |
poetry run python run.py | |
``` | |
The leaderboard will be accessible at `http://localhost:7860` when running locally. | |
## Features | |
- Interactive Gradio interface | |
- Filter models by task | |
- Compare performance across datasets | |
- Visualize results with plots | |
- Track best performing models | |
- Detailed results table | |
## Contributing | |
To add your model's results to the leaderboard: | |
1. Fork this repository | |
2. Add your results to the appropriate data dictionary in `app/data.py` | |
3. Submit a pull request with your changes | |
### Results Format | |
For each task, results should be added in the following format: | |
```python | |
TASK_DATA = { | |
"Model": ["Model1", "Model2", ...], | |
"Dataset": ["Dataset1", "Dataset1", ...], | |
"Metric1": [value1, value2, ...], | |
"Metric2": [value1, value2, ...], | |
} | |
``` | |
## Project Structure | |
``` | |
mars-vision-leaderboard/ | |
βββ app/ | |
β βββ __init__.py | |
β βββ app.py # Main Gradio interface | |
β βββ data.py # Dataset and model data | |
β βββ leaderboard.py # Visualization functions | |
βββ run.py # Application entry point | |
βββ pyproject.toml # Poetry dependencies | |
βββ README.md | |
``` |