Table · dataset · 2018
Data for Automated plankton image analysis using convolutional neural networks
Listed in figshare
The rise of in situ plankton imaging systems, particularly high‐volume imagers such as the In Situ Ichthyoplankton Imaging System, has increased the need for fast processing and accurate classification tools that can identify a high diversity of organisms and nonliving particles of biological origin.
Description
Previous methods for automated classification have yielded moderate results that either can resolve few groups at high accuracy or many groups at relatively low accuracy.
However, with the advent of new deep learning tools such as convolutional neural networks (CNNs), the automated identification of plankton images can be vastly improved. Here, we describe an image processing procedure that includes preprocessing, segmentation, classification, and postprocessing for the accurate identification of 108 classes of plankton using spatially sparse CNNs. Following a filtering process to remove images with low classification scores, a fully random evaluation of the classification showed that average precision was 84% and recall was 40% for all groups.
Read the rest (4 more)
Reliably classifying rare biological classes was difficult, so after excluding the 12 rarest taxa, classification accuracy for the remaining biological groups became > 90%. This method provides proof of concept for the effectiveness of an automated classification scheme using deep‐learning methods, which can be applied to a range of plankton or biological imaging systems, with the eventual application in a variety of ecological monitoring and fisheries management contexts.<br><br>Data record consists of: 1) 42,564 item training library, sorted in 108 classes, 2) 42,548 item test set for filtering thresholds, sorted into 38 groups.
These images are independent from the training library, and are used for setting the thresholds for post-classification filtering. CSV file: Luo_etal_FT_images_pred.csv contains the image name, predicted class, predicted probability, and validated group. Note that the file class_to_group.csv is needed to match up the class names to the group names. 3) 75,000 item fully random, validated set for confusion matrix calculations, sorted into 38 groups.
This set is a representation of the full dataset, selected at random after classification. CSV file: Luo_etal_confusionmatrix_images.csv contains the image name, predicted class, predicted probability, and validated group. Note that the file class_to_group.csv is needed to match up the class names to the group names.
Scripts and programs: 1) Segmentation.zip contains the scripts and executables for the segmentation program. 2) Plankton_template.zip contains the archived version of the SparseConvNet program used in manuscript (current version available at: github.com/btgraham/SparseConvNet or github.com/facebookresearch/SparseConvNet) Note that google-sparsehash is necessary for running SparseConvNet. Also, plankton_epoch-150.cnn are the weights from the training used in the manuscript, and should be placed in the /weights folder if you want to replicate the classifications.
Links
Where it is published
- DOI doi.org/10.82444/warw.33803434.v1 ↗
DOI / persistent id · from figshare com
Catalogue records · 1
- OAI-PMH record api.figshare.com/v2/oai?verb=GetRecord&metadataPrefix=oai_dc&identifier=oai%3Af… ↗
metadata API · from figshare com
Topics
Provenance · 1 source records, 19 field assertions
| Source | Key | Last seen | Raw |
|---|---|---|---|
| figshare | oai:figshare.com:article/33803434 | 9 d ago | JSON v1 |
| Field | Assertion | Extractor | Evidence |
|---|---|---|---|
| access_level | source · figshare com | connector:figshare_com@1.0.0 | |
| concepts[field].anzsrc:field:460306 | mapping · figshare com | vocabulary-mapper@1.0.0 | keywords['Image processing'] |
| concepts[field].local:field:astronomy | mapping · figshare com | connector:figshare_com@1.0.0 | |
| concepts[field].local:field:chemistry | mapping · figshare com | connector:figshare_com@1.0.0 | |
| concepts[field].local:field:computer-science-ai | mapping · figshare com | connector:figshare_com@1.0.0 | |
| concepts[field].local:field:earth-environmental | mapping · figshare com | connector:figshare_com@1.0.0 | |
| concepts[field].local:field:economics-finance | mapping · figshare com | connector:figshare_com@1.0.0 | |
| concepts[field].local:field:engineering | mapping · figshare com | connector:figshare_com@1.0.0 | |
| concepts[field].local:field:humanities | mapping · figshare com | connector:figshare_com@1.0.0 | |
| concepts[field].local:field:life-sciences | mapping · figshare com | connector:figshare_com@1.0.0 | |
| concepts[field].local:field:medicine-health | mapping · figshare com | connector:figshare_com@1.0.0 | |
| concepts[field].local:field:ocean-atmospheric | mapping · figshare com | connector:figshare_com@1.0.0 | |
| concepts[field].local:field:social-science | mapping · figshare com | connector:figshare_com@1.0.0 | |
| concepts[modality].local:modality:image | enrichment · figshare com | keyword-concept-rules@1.0.0 | title+description (75%) |
| concepts[modality].local:modality:imaging | enrichment · figshare com | keyword-concept-rules@1.0.0 | title+description (75%) |
| description | source · figshare com | connector:figshare_com@1.0.0 | /metadata/dc/description |
| license | source · figshare com | connector:figshare_com@1.0.0 | /metadata/dc/rights |
| publication_date | source · figshare com | connector:figshare_com@1.0.0 | |
| title | source · figshare com | connector:figshare_com@1.0.0 | /metadata/dc/title |