Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: arxiv.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.7%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

sea cucumber

Basic Info
  • Host: GitHub
  • Owner: OUCVisionGroup
  • Language: Python
  • Default Branch: master
  • Size: 3.26 MB
Statistics
  • Stars: 7
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 2 years ago · Last pushed about 2 years ago
Metadata Files
Readme Contributing Citation Security

README.md

TISC-Net: Towards the in-situ Trunk Identification and Length Measurement of Sea Cucumbers via Bezier Curve Modelling

  • 🔭 I’m currently working on something cool.
Examples of trunk identification with the proposed TISC-Net. Outcomes of TISC-Net-m are presented. Each image is followed by the enlarged slice of the target, with B´ezier curve control points marked by solid circles. The images have been slightly resized for alignment.

Installation

You need to install Ultralytics and configure your environment according to YOLOv8's official procedures.

Install

Pip install the ultralytics package including all requirements in a Python>=3.8 environment with PyTorch>=1.8.

bash pip install ultralytics

Models

Name | Params(M) | download DUO| download ISTI --- |:---:|:---|:--- TISC-Net-m | 26.4 | DUO_model| ISTI_model TISC-Net-xP6 | 99.3 | DUO_model| ISTI_model

Dataset preparation

  1. You need to prepare datasets for following training and testing activities. Datasets
  2. The SC-ISTI dataset comprises 462 RGB images captured by an underwater robot in real habitat of sea cucumbers, with 670 sea cucumbers.
  3. The SC-DUO dataset consists of 1, 023 images containing 1, 856 sea cucumbers, which is created by selecting images containing sea cucumbers from DUO dataset. ## Quick Start

Inference with Pre-trained Models

  1. Pick a model and its config file, for example, yolov8-pose-FEE.yaml.
  2. Download the model m_DUO.pt
  3. Run the "test.py". model = YOLO('/data/m_DUO.pt') img_path = 'fig/2258.jpg'
  4. You need to replace the address of the model and images.

Train Your Own Models

To train a model with "train.py", first prepare the custom dataset and set up the corresponding dataset yaml file sc_DUO-pose.yaml, then run "train.py":

``` from ultralytics import YOLO

Load a model

model = YOLO('yolov8m-pose-FEE.yaml') # build a new model from YAML

Train the model

model.train(data='sc_DUO-pose.yaml', epochs=100, imgsz=640, device = 3, batch = 32 ) metrics = model.val() # evaluate model performance on the validation set metrics.box.map # map50-95 metrics.box.map50 # map50 metrics.box.map75 # map75 metrics.box.maps # a list con

```

You are my Visitor Count visitor,Thank You!

Owner

  • Name: OUCVisionGroup
  • Login: OUCVisionGroup
  • Kind: organization

Citation (CITATION.cff)

cff-version: 1.2.0
preferred-citation:
  type: software
  message: If you use this software, please cite it as below.
  authors:
  - family-names: Jocher
    given-names: Glenn
    orcid: "https://orcid.org/0000-0001-5950-6979"
  - family-names: Chaurasia
    given-names: Ayush
    orcid: "https://orcid.org/0000-0002-7603-6750"
  - family-names: Qiu
    given-names: Jing
    orcid: "https://orcid.org/0000-0003-3783-7069"
  title: "YOLO by Ultralytics"
  version: 8.0.0
  # doi: 10.5281/zenodo.3908559  # TODO
  date-released: 2023-1-10
  license: AGPL-3.0
  url: "https://github.com/ultralytics/ultralytics"

GitHub Events

Total
  • Watch event: 6
  • Fork event: 1
Last Year
  • Watch event: 6
  • Fork event: 1

Dependencies

docker/Dockerfile docker
  • pytorch/pytorch 2.0.0-cuda11.7-cudnn8-runtime build
requirements.txt pypi
  • Pillow >=7.1.2
  • PyYAML >=5.3.1
  • matplotlib >=3.2.2
  • opencv-python >=4.6.0
  • pandas >=1.1.4
  • psutil *
  • requests >=2.23.0
  • scipy >=1.4.1
  • seaborn >=0.11.0
  • torch >=1.7.0
  • torchvision >=0.8.1
  • tqdm >=4.64.0