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 | |
| ``` |