| --- |
| license: cc-by-4.0 |
| tags: |
| - ocean |
| - object-detection |
| - trash |
| --- |
| |
| # Trash Detector |
|
|
|
|
| ## Model Details |
|
|
| - Trained by researchers at the Monterey Bay Aquarium Research Institute (MBARI). |
| - Ultralytics YOLOv8x |
| - Object detection model |
| - Classes included in this detection model: |
| - trash |
| - eel |
| - rov |
| - starfish |
| - fish |
| - crab |
| - plant |
| - animal_misc |
| - shells |
| - bird |
| - shark |
| - jellyfish |
| - ray |
| |
| ## Intended Use |
| |
| - Post-process video and images collected by marine researchers |
| - This model should do a reasonable job detecting marine debris in a variety of habitats, depths, and lighting conditions. |
| - Can be used to build a localized set of training images, when neither training data nor a model exists for the imagery being analyzed. |
| |
| ## Factors |
| |
| - Distribution shifts related to sampling platform, camera parameters, illumination, and deployment environment are expected to impact model performance |
| |
| ## Metrics |
| |
| TODO |
| |
| ## Training and Evaluation Data |
| |
| - Fine-tuned to detect 13 classes using training data combined from the following sources: |
| 1. MBARI/FathomNet |
| 2. trash-can: https://conservancy.umn.edu/handle/11299/214865 |
| 3. deep plastic: https://github.com/gautamtata/DeepPlastic |
| 4. taco-dataset: https://tacodataset.org/ |
| 5. ocean agency image bank: https://www.theoceanagency.org/search-result?s=trash |
| 6. Trash-ICRA19: https://conservancy.umn.edu/handle/11299/214366 |
| 7. roboflow aquarium dataset |
| 8. roboflow Underwater Trash Detection.v5-dataset_v3 |
| - A compiled list of trash training data sets is here: https://github.com/AgaMiko/waste-datasets-review |
|
|
| ## Deployment |
|
|
| 1. Clone this repository |
| 2. In an environment with the ultralytics Python package installed, run: |
| ```bash |
| yolo predict model=trash_mbari_09072023_640imgsz_50epochs_yolov8.pt |
| ``` |