Deep-Feature-Based Approach to Marine Debris Classification

被引:23
作者
Marin, Ivana [1 ]
Mladenovic, Sasa [1 ]
Gotovac, Sven [2 ]
Zaharija, Goran [1 ]
机构
[1] Univ Split, Fac Sci, R Boskovica 33, Split 21000, Croatia
[2] Univ Split, Fac Elect Engn Mech Engn & Naval Architecture, R Boskovica 32, Split 21000, Croatia
来源
APPLIED SCIENCES-BASEL | 2021年 / 11卷 / 12期
关键词
deep learning; marine litter classification; feature vectors; transfer learning; computer vision; IMAGES; IDENTIFICATION; AGREEMENT; PLASTICS;
D O I
10.3390/app11125644
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
The global community has recognized an increasing amount of pollutants entering oceans and other water bodies as a severe environmental, economic, and social issue. In addition to prevention, one of the key measures in addressing marine pollution is the cleanup of debris already present in marine environments. Deployment of machine learning (ML) and deep learning (DL) techniques can automate marine waste removal, making the cleanup process more efficient. This study examines the performance of six well-known deep convolutional neural networks (CNNs), namely VGG19, InceptionV3, ResNet50, Inception-ResNetV2, DenseNet121, and MobileNetV2, utilized as feature extractors according to three different extraction schemes for the identification and classification of underwater marine debris. We compare the performance of a neural network (NN) classifier trained on top of deep CNN feature extractors when the feature extractor is (1) fixed; (2) fine-tuned on the given task; (3) fixed during the first phase of training and fine-tuned afterward. In general, fine-tuning resulted in better-performing models but is much more computationally expensive. The overall best NN performance showed the fine-tuned Inception-ResNetV2 feature extractor with an accuracy of 91.40% and F1-score 92.08%, followed by fine-tuned InceptionV3 extractor. Furthermore, we analyze conventional ML classifiers' performance when trained on features extracted with deep CNNs. Finally, we show that replacing NN with a conventional ML classifier, such as support vector machine (SVM) or logistic regression (LR), can further enhance the classification performance on new data.
引用
收藏
页数:25
相关论文
共 77 条
[1]  
Abadi M, 2016, PROCEEDINGS OF OSDI'16: 12TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, P265
[2]  
[Anonymous], 2010, ICML
[3]   GRAPHS IN STATISTICAL-ANALYSIS [J].
ANSCOMBE, FJ .
AMERICAN STATISTICIAN, 1973, 27 (01) :17-21
[4]  
Azizpour Hossein, 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), P36, DOI 10.1109/CVPRW.2015.7301270
[5]   COVID-19 Diagnosis in Chest X-rays Using Deep Learning and Majority Voting [J].
Ben Jabra, Marwa ;
Koubaa, Anis ;
Benjdira, Bilel ;
Ammar, Adel ;
Hamam, Habib .
APPLIED SCIENCES-BASEL, 2021, 11 (06)
[6]  
Bochkovskiy A., 2020, ARXIV, DOI DOI 10.48550/ARXIV.2004.10934
[7]   Random forests [J].
Breiman, L .
MACHINE LEARNING, 2001, 45 (01) :5-32
[8]  
Brock A, 2021, INT C MACHINE LEARNI, V139
[9]   Using deep transfer learning for image-based plant disease identification [J].
Chen, Junde ;
Chen, Jinxiu ;
Zhang, Defu ;
Sun, Yuandong ;
Nanehkaran, Y. A. .
COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2020, 173
[10]  
Chollet F., 2015, KERAS 20 COMPUTER SO