Smart Aquaculture System Analysis
Smart Aquaculture System Analysis
Review
Overview of Smart Aquaculture System: Focusing on
Applications of Machine Learning and Computer Vision
Thi Thu Em Vo 1,2,† , Hyeyoung Ko 3,† , Jun-Ho Huh 4, * and Yonghoon Kim 5, *
1 Department of Computer Education, Teachers College, Sara Campus, Jeju National University, 61 Iljudong-ro,
Jeju-si 63294, Korea; [email protected]
2 Department of Agriculture, Phu Yen University, Phu Yen 62000, Vietnam
3 Department of Digital Media Design and Applications, Seoul Women’s University, Seoul 01797, Korea;
[email protected]
4 Department of Data Science, (National) Korea Maritime and Ocean University, 727 Taejong-ro,
Busan 49112, Korea
5 Department of Computer Software Engineering, Silla University, Busan 46958, Korea
* Correspondence: [email protected] or [email protected] (J.-H.H.); [email protected] (Y.K.)
† Co-first author, these authors contributed equally to this work.
Abstract: Smart aquaculture is nowadays one of the sustainable development trends for the aquacul-
ture industry in intelligence and automation. Modern intelligent technologies have brought huge
benefits to many fields including aquaculture to reduce labor, enhance aquaculture production, and
be friendly to the environment. Machine learning is a subdivision of artificial intelligence (AI) by
using trained algorithm models to recognize and learn traits from the data it watches. To date,
there are several studies about applications of machine learning for smart aquaculture including
measuring size, weight, grading, disease detection, and species classification. This review provides
Citation: Vo, T.T.E.; Ko, H.; Huh, and overview of the development of smart aquaculture and intelligent technology. We summarized
J.-H.; Kim, Y. Overview of Smart and collected 100 articles about machine learning in smart aquaculture from nearly 10 years about the
Aquaculture System: Focusing on methodology, results as well as the recent technology that should be used for development of smart
Applications of Machine Learning aquaculture. We hope that this review will give readers interested in this field useful information.
and Computer Vision. Electronics
2021, 10, 2882. https://doi.org/ Keywords: smart aquaculture; artificial intelligent; machine learning; AI; application
10.3390/electronics10222882
them. In another example regarding the amount of leftover food in the pond, people
cannot accurately estimate the amount of food left in the pond, the leftover food affects
the water quality. When counting fish before selling, for example seed, people have to
count each fish, which takes time and effort etc. All of the above difficulties affect profits in
aquaculture. Therefore, smart aquaculture aims to apply smart producuton modes which
solves problems in traditional aquaculture.
For a smart aquaculture approach, several smart devices are integrated into an envi-
ronment specially structured to monitor cultured environmental parameters in real time
and then make decisions through the collected data in automatically [3]. Smart aquaculture
is a smart production mode. It can be controlled in a distance and automation by applying
of IoT, big data, artificial intelligence, 5G, cloud computing, and robotics. On the other
hand, smart aquaculture can be controlled by robot which can manage facilities, equipment,
machineries to operate whole systems to achieve successful production [4].
There are several aspects related to smart aquaculture including collecting information
through variety of temperature, dissolved oxygen, humidity, light, pH sensors for manage-
ment of the water quality parameters in aquaculture system; transmitting the collected data
by communication nodes to the control center; analyzing data and decision-making stored
in cloud platforms; feedback of decision to each execution equipment, and the intelligence
to operate a system automatically in order to develop aquaculture in a sustainable and
efficient way, friendly to the environment [4].
For instance, deploying AI (artificial intelligence) and IoT (Internet of Things) in aqua-
culture has been increasing to solve the problems which exist in traditional aquaculture [5].
They are applied in various culture system such as cages, pond, hatchery, and breeding,
with several goals like water quality monitoring [6–9]; observation of condition inside
cages, pond as well as hatchery; optimizing the amount of feed to supply for cultured
species and suitable time for feeding; decreasing the frequency of feed supply to cultured
systems; reducing labor by the automation the culture systems [10,11].
Chrispin et al. [12] briefly reported the application of AI in aquaculture such as AI
feeding devices, AI drones in aquaculture, prevention of diseases, fish seed screening,
routine checkup of stock; AI in shrimp farming; AI smartphone application; AI in fish
processing; AI in open sea fisheries; block chain technology in shrimp supply chain; and AI
in conservation of endangered fishes. The general concept of smart aquaculture is presented
in Figure 1 [12]. The figure shows the deployment of smart devices in aquaculture and all
data as well as the management of the whole aquaculture process that are sent through
smart phones [5,12].
Machine learning has the main function in solving problems which exist based on the
algorithms and learning data to create mathematical models that ameliorate the perfor-
mance of system in computer [13]. There are several models which have been deployed in
aquaculture recently including decision tree (DT) [14], naive Bayes (NB) [15], support vector
machine (SVM) [16], artificial neural network (ANN) [17], K-nearest neighbor (KNN) [18],
deep learning (DL) [19], and ensemble learning (EL) [20].
Supervised learning, unsupervised learning, semi-supervised learning, and reinforce-
ment learning are four types of machine learning structure, in which supervised learning is
one of the most popular. Supervised learning is commonly used for classification and re-
gression, where using data as a sample after trained by machine learning model which have
the same target values [21]. From the theory of machine learning as well as its advantages,
there are several implements in aquaculture recently such as biomass fish detection [22],
size estimates [23–25], weight estimates [26–28], count [29–32], fish recognition [33–38],
age detection [39,40], sex identification [34,41–43], fish species classification [44–50], feed-
ing behavior [51,52], group behavior [53], abnormal behavior [54,55], univariate predic-
tion [38,56–59], multivariate prediction [60–62], with the high accuracy rate.
The goal of this review is to survey the status of machine learning applications for
smart aquaculture. The strategy of this review is the following: (1) overview of smart aqua-
culture; (2) machine learning and (3) applications of machine learning in smart aquaculture.
Figure 2 shows overview of smart aquaculture sensors and monitoring systems.
2. Literature Surveys
2.1. Smart Aquaculture
Based on the advanced of artificial intelligent, smart aquaculture can perfect all stages
from breeding, nursery to grow out stages of cultured species, as well as other processing
like preparation of cultured water resource, manage the water quality, feed preparation,
feeding, classification, grading, counting and washing the cultured systems. The final goal
for developing the smart aquaculture is to obtain high aquaculture production to match
world demand as well as protect environment.
The data collecting system for RAS (RaspDAQ) is developed by connecting Raspberry
Pi 3 to a temperature sensor (LM35DT), using ADC MCP3002, a water level sensor (HC-
SR04), and Rpi camera module. Shin et al. [69] proposed a smart fish farm that consists of
two tanks: a balancing tank and a recirculating aquaculture system (RAS). Experiments
were conducted in the laboratory of the Future Convergence Technology Research Institute
at the Busan University of Foreign Studies and at the eel culture farm of Jangsucheon Ltd.,
located on Gangwhado Island.
In this system, the effluence of water is controlled by a controller-the proportional
integral derivative (PID) controller which is connected with a sensor with water-level con-
trolling function, water temperature sensors, dissolved oxygen (DO) sensors, and potential
hydrogen (pH) sensors. Remote control and the real-time monitoring are performed by
using the Message Queue Telemetry Transport (MQTT) protocol, with the measured big
data stored in lab servers. Monirul et al. [70] proposed a real-time, smart-based water
monitoring system using IoT devices. The system was built using several devices, such as
sensors (temperature, dissolved oxygen, turbidity, pH, Water Level, and CO3 gas), Arduino,
and an IoT platform.
For deploying IoT system in ponds, Nocheski et al. [71] presented an upgrade on a
functional Internet of Things (IoT) system to automatically monitor the water quality in
cultured systems. The IoT system includes some sensors that can measure several impor-
tant water quality meters in cultured systems (tank, pond, cage, . . . ), like temperature,
light intensity, and water level. It also consists of a small computer board whereby the
collected data from those sensors and analyzed data as a final result can be sent as a
sound/notification to the users. Krishna et al. [72] also set up an IoT system in fish pond to
manage fish health as well as the water quality monitoring with an Arduino Uno board,
Atmega328 micro controller, Wi-Fi module, Buzzer, LCD (liquid crystal display), and MIT
application, providing data that are retrieved from the cloud by the farmer, along with the
environmental parameters.
Prabhu [73] proposed an IoT system with the main goal is to manage the water
quality parameters in the cultured system (a lake or a pond) by using sensors such as a
temperature sensor, pH sensor as well as turbidity sensor. Users can obtain and analyze
data as a message (SMS) through their mobile phone with their own language and can give
several actions in managing the environmental conditions with an Arduino Nano Board
Electronics 2021, 10, 2882 6 of 26
and ESP8266 wi-fi module. Nguyen et al. [74] deployed a monitoring water quality system
using IoTs in particularly fish ponds as well as other aquaculture systems, especially to
create a model for forecasting quality indicators.
In this system, the author installed several sensors to manage some water quality
parameters such as temperature, salinity, pH, DO, and COD indicators in the fish pond.
The software is a cloud database provided by the digital ocean, which can be seen in mobile
devices or on a PC/laptop. Forecasting techniques use an average, stochastic, gradient
descent model. The results on two data sets show that this is a successful system which can
be applied in real. Hsu et al. [75] collected water quality parameter’s data through sensors
such as oxidation-reduction potential (ORP), pH and temperature. They also employed a
monitoring data map in real-time in order to find out the pond conditions. The IoT-based
system includes Raspberry PI, Arduino UNO, Bluetooth module, two or more sensor
modules (ORP, temperature, pH meter), GCM (Google Cloud Messaging), mobile App
device’s REGID, prediction analysis, and Web Page Management Mode (HTML combined
with PHP).
Darmalim et al. [76] proposed an IoT system to automatically monitor these envi-
ronmental parameters. The water quality parameters are collected in real time from the
cultured system and collected data are directly update on web and the user can get in-
formation from the IoT device. It is developed using a Python framework. To get data
which can presented the environmental conditions, by accessing the web application, the
users can directly know what happened in the pond and take the right action on time. The
electrical components are NodeMcuESP8266, ADC Ads1115, a logic converter, a dissolved
oxygen and temperature sensor, a pH sensor, a turbidity sensor, a TDS sensor, a DC-DC
converter, and a power supply and web application is used for a Python web development
framework, and this is connected to a MySQL database. Darus et al. [77] proposed water
quality monitoring from a catfish pond that has been analyzed using simple expectation
maximization (EM) clustering.
Parameters, such as total dissolved solids (TDS), water level, turbidity, pH, and
temperature, have been collected via sensors connected to a Raspberry Pi 3 Model B. The
experiment consists of the following activities: installation of WEKA API in Raspberry
Pi3 Model B (Stretch), installation of total dissolved solids, water level, turbidity, pH, and
temperature sensors to the Raspberry Pi3 Model B, as well as using a simple expectation
maximization clustering technique, as in the equation. Figure 4 shows IoT monitoring
water quality system block diagram [76,77].
are used in the designed system. Wi-Fi communication on the NodeMCU is connected
between the smartphone and the controller to control the operation. All collected data of
water quality is displayed on LCD. Figure 5 shows the block diagram complete system of
the IoT application. In summary, user can control feeding machine automatically through
the IoT devices [78,79].
Figure 6. The relationship between the four types of machine learning and common applications.
Machine learning tasks and the main algorithms are shown in Figure 7 [81,82]. Four
main tasks in machine learning include classification, regression, clustering, and DR
(dimensionality reduction). Of these, supervised learning models have the classification
and regression. Clustering belongs to unsupervised while DR belongs to both supervised
and unsupervised learning.
There are many machine learning models which have been used including DT, SVM,
NB, ANN, DL, EL and KNN. Each machine learning model has its own advantages and
disadvantages. According to Zhao et al. [83], although DT and SVM are considered good
models to use, they seem very sensitive to missing values. Otherwise, NB, ANN, and
KNN are better than DT and SVM with many advantages such as being more efficient, less
sensitive for missing values and having a high accuracy rate.
Figure 10. Flow chart showing basic step in the fish analysis software.
By using hardware and programing techniques, the authors design and develop fish
sorting equipment to determine the fish length as well as classify the fish species in real
time condition. That is the main goal of this study. The result shows image processing
algorithms for a flatfish/roundfish. Measuring the fish length can be undertaken with
100% accuracy rate, with a standard deviation of 1.2 mm and determine the fish species
with up to 99.8% accuracy rate. It is estimated that every 1 h, a single conveyor system can
measure up to 30,000 fish.
Related to this approach, Costa et al. [85] conducted an experiment with aim of this
study is to develop methodology tools to directly measure size, identify sex and recognize
the abnormal performance of seabass (Dicentrarchus labrax L.) in online conditions in an
aquaculture farm. The seabass samples are taken from five crossed population from
the wild in European. There are 259 fish photographed and weighed individually with
minimum weight 0.1 g. Elliptic Fourier analysis (EFA) on the outline coordinates is used to
analyze the fish shape. The original images are transformed by two channels such as G
(gray scale) and V (value) channel in the HSV color space.
The Euclidean distance of each pixel was calculated from the background. Matlab
operator was adopted to binarize the image in Figure 11 [85]. The result showed that this
is the efficient method to sort fish online and can be applied widely in many fish farms.
Mustafa et al. [86] proposed this study to measure the length of fish automatically
by image processing (FLUDI framework) instead of by measurement tools which are of
high cost. Rastrelliger kanagurta and Selar crumenophthalmus species were used for this
experiment. The figure shows the final interface of the FLUDI software to measure the
actual the length of fish from the digital image. They used two kinds of camera such as
Pentax camera (8.0 megapixel) and Sony (5.0 megapixel).
Electronics 2021, 10, 2882 12 of 26
The Pentax camera (8.0 megapixel) and Sony (5.0 megapixel) has shown 0.74% and
0.19% error, respectively in this study. The result of study showed that FLUDI software has
a very high potential to measure the actual length of fish from the digital image. However,
the software can be applied to other objects without any object reference. The actual fish
length from the digital image was tested by comparing the fish length obtained from the
traditional measuring board (Figure 12) [86]. The result shows that the difference is very
small, ranging from 0.74–2.19%.
Jeong et al. [87] deployed a measure fish system based on a vision-based automatic
system (VAMS) to determine total length (TL), body width (BW), height (H), and weight
(W) without contact to the for non-contact measurement of morphometric characteristics of
flatfish. A laser displacement and a load cell were used to measure H and W, respectively.
In addition, an algorithm was proposed to catch and measure TL and BW based on the
morphological image processing algorithm. Figure 13 shows an example of the method to
measure the fish without contact through proposed VAMS for management of fisheries re-
sources a conceptual diagram of a database management system for fishery resources based
on the morphometric characteristics of flatfish [87]. The measured data can be collected
from different locations such as a research center/institute, a fish market, or a fisheries
resource investigation laboratory. After that, all those collected data are transmitted to
the server.
The proposed VAMS includes a vision system (PV-500, Panasonic, Kadoma, Japan),
a laser displacement sensor (Omron, ZX-LT030, Kyoto, Japan), a charge-coupled device
(CCD) camera (lens: focal length of 25 mm, CCD: size of 2/3 inches), a white 30W LED
backlight, a conveyor belt, and a road cell (Figure 11). The result shows that the VAMS sys-
tem can measure flatfish reach 266.844 mm average of TL and can measure 900 individual
fish per hour of capacity with a single conveyor. Furthermore, it can measure the fish with
TL reaching 500 mm.
Electronics 2021, 10, 2882 13 of 26
Figure 13. Conceptual diagram of a database management system for fishery resources management.
In addition, Gerami et al. [88] assess the weight of salmon fish using machine vision.
The fish samples were collected from a fish farm in Iran. There are 75 live specimens
of rainbow trout (Oncorhynchus mykiss). A digital Cannon IXUS 960IS (12 mega pixels;
3000 × 4000) in the red, green and blue channels was used to take photo from left side of
samples. The camera was located above the sample at a height of 45 cm. All taken fish
photos can be transmitted to computer and analyzed by MATLAB (Matrix laboratory)
version R2009x (Figure 14) [88].
Figure 14. Sort by: original form, R, G, and B color model, one color channel median filter, Cb image
component, Grayscale image, Noise reduction.
Electronics 2021, 10, 2882 14 of 26
This obtained a good result with clear images and assessed weight with high accuracy
for fish by algorithms. From this result, it is concluded that machine vision should be an
efficient tool for measuring weight as well as evaluate the visual features for fish. Therefore,
machine vision could be used to evaluate the visual features of fish and estimate fish
weight. It is suggested that this method is also used in fisheries processes in further work.
Meanwhile, Sanchez-Torres et al. [89] collected information from many works in the
literature related to machine vision and then conducted a new concept for this field based
on the existing information. It is a suitable system for measuring fish by using a single
camera to take the photo in a controlled setup because it can manage better sample size and
good condition images. Furthermore, a combination of homomorphic filtering, contrast
limited adaptive histogram equalization (CLAHE) and guided filtering for fish image
enhancement was used. The whole procedure to measure fish is shown in Figure 15 [89].
Results shows that it is a simple and efficient method to measure length and weight of
fish such as polynomial regression at grade 3 and grade 4. Based on this result, this method
is also applied to calculate the feed amount which is supplied for fish due to the length
and weight of fish.
Sung et al. [90] conducted a study with the aim is to grader flatfish in automatically
based on the size for effective and stable growth using machine vision. The designed grader
has three components including a conveyor belt, machine vision and sorter (Figure 16) [90].
Fishes are transferred to the conveyor belt to measure and grade. As fish and their
length are detected by image processing, the location of the grader is managed by the
length classification (Figure 17) [90].
Electronics 2021, 10, 2882 15 of 26
Figure 17. Schematic diagram of the fish grader for measurement and control.
The machine vision part is composed of a camera, LED lights, and a darkroom with
low cost. The figure shows the sort of process is an open-loop control system. Through
the conveyor belt the fish is transferred from the hopper to the measure part. Then due to
the classification, sorter’s position is controlled. Finising measurement, the conveyor belt
is worked again. Finally the fish is graded by the sorter. The result showed that this is an
accurate system for grading with high efficiency and low cost.
In general, machine vision is the main tool to measure the size of fish. Images are
taken through a camera which is attached to a fish measurement system and then sends all
collected images to a software which are analyzed and results are compiled.
According to Divinely et al. [92], you can detect fish diseases (EUS ulcers—a fungal
disease) timely and effectively using a probabilistic neural network (PNN). The method is
shown in Figure 21 following these steps [92]. Input and database images are collected from
some sources and various internet resources, respectively. Then images are put through the
preprocessing to prevent unwanted distortions or to enhance some image features, which
are useful for further processing in which RGB to gray conversion has been applied. Several
extraction methods have been applied CWT (Curvelet Wavelet Transform) for efficiency
of detection and finally the target fish diseases such as ammonia poisoning, camallanus
worm and dropsy are classified. Others not infected are recognized and separated.
Electronics 2021, 10, 2882 17 of 26
Then GLCM (Gray Level Co-Occurrence Matrix) is used to reduce the dimension and
preserve useful information. A supervised learning algorithm (PNN) was used in this
study. The result shows that the proposed combination of CWT-GLCM-PNN is an efficient
and accurate way to detect fish disease.
Ahmeda et al. [95] identified diseases from salmon cultured in a farm. The work is
divided into two portions: image preprocessing and segmentation. The image processing is
to reduce noise and make image become much clearer. The segmentation extracts features
and classifies disease from images with the support of a Support Vector Machine (SVM) al-
gorithm of machine learning with a kernel function. Figure 22 shows a solution framework
to classify the salmon disease. Also, Figure 23 shows a system architecture which contains
two phases, such as building phase and deployment phase [95]. The results showed that
using SVM is an efficient method to identify the fish diseases with high accuracy rate.
Meanwhile, Figure 24 shows various appearances of image processing [95,96].
2.3.3. Counting
It is necessary to count cultured species in aquaculture based on computer vision tech-
nology including video analysis and image processing due to counting [96]. Raman et al. [97]
deployed a counting system which is used for counting larvae and juveniles in fish
hatcheries by an image processing technology. It detects the image of larvaes and ju-
veniles and then sees and counts the number of larvae and juvenile fish from these images
by counting the separate single image.
Figure 25 shows the methodology of machine learning classified into four steps: image
acquisition, image enhancement, segmentation, and classification [97]. This is to count the
number of larvae and juvenile fish through image detection. The basic model of captured
images for experiments are shown in Figure 26 [97]. Via camera, larvae and juveniles are
captured. These captured images are transferred to a computer and software and finally
the results are obtained after analysis. The results show that the installed system has an
accuracy rate of 82% for larvae and 87% for juveniles.
Electronics 2021, 10, 2882 18 of 26
Figure 26. Illustrates the image acquisition of capturing the larvae image from hatcheries.
For counting feed in aquaculture, Cao et al. [98] used machine vision to count feed for
fish to manage the residual feed in aquaculture. A current contour is a single pellet. Based
on current contour area, they counted exactly the number of pellets in a heap. Figure 27
shows the flow chart of the counting strategy. Also, Figure 28 shows the underwater images
and aquaculture site [98].
Figure 28. (a–e) The underwater imaging platform and the aquaculture site.
The waste of feed causes many problems for aquaculture: decreasing profits; polluting
the environment and affecting the health of cultured species. Therefore, the goal of this
study is to count the proper amount of feed for culturing fish using an algorithm. They
conducted experiments through different water turbidities, feed adhesion rates and others
with over 100 pellets. Using algorithms is a useful solution to solve the problems in
counting number of feeds from the real production in the aquaculture system. It is also
efficient in turbid underwater environmental conditions. It can apply in automatic feeding
systems with a high accuracy rate. This system can be deployed in practical production.
Electronics 2021, 10, 2882 20 of 26
Zhang et al. [99] proposed a model to count the number of fish automatically instead
of the traditional artificial sampling method. The goal of this system is to counting number
of fish in cages cultured in an offshore environment. A hybrid neural network model based
on a multi-column CNN and a DCNN is used to observe, realize and count the number
of fish in a population cultured offshore in real time, accurately, objectively and without
losses. Experiment video data is collected from an adult salmon cage by a submerged
camera from the bottom up (Figure 29) [99]. The result showed that the counting accuracy
rate is up to 95.06% of the proposed hybrid neural network.
Figure 30. Decision-tree model based on biochemistry data for three fish species.
Figure 31. To generate images that realistically resemble Deep Vision photographs.
3. Conclusions
Smart aquaculture has expanded greatly in the aquaculture industry in an efficient,
automated and accurate way in recent years. Although applications of artificial intelligent
in aquaculture is progressing quickly, there are still many challenges to operate fully
automated systems. Due to the nature of its practices and products, the lack of human
Electronics 2021, 10, 2882 22 of 26
management is high in risk, as there is still a need for a certain amount of observation,
information analysis, and decision making during the fish farming process.
The applications of machine learning and computer vision in aquaculture have been
contributing to the development of the aquaculture industry in an automatical trend, and
improving farming productivity. The advantage of using algorithms or images is more
accurate and faster than manual methods. However, the cost of machine learning and
computer vision is high, so it is only recommended to apply it to large-scale farms with
species of high economic value.
In this paper, we review the application of artificial intelligence into smart aquaculture,
particularly focused on machine learning/vision, and its applications for aquaculture.
Researchers and aquaculture famers studied the implementation of machine learning
with algorithms or machine vision in smart aquaculture. The most popular applications
measure the size and weight of cultured species; fish diseases; fish count; classification and
identification, feed controlling; and monitoring water quality.
In the future, machine learning and computer vision applications should be more
accessible in smart aquaculture deployed not only in hatcheries, farms on land, but also in
aquaculture systems offshore. In particular, we can apply machine learning and computer
vision for aquaculture on offshore areas such as cages to detect the fish diseases, manage
the safe of cages, weight and size of fish, etc. In fact, the detection of diseased fish or
the broken cage net system is really neccessary. Normally, farmers often use manual
methods for managing the whole aquaculcture processing. For instance, diseased fish can
be recognized as fish that are weak swim on the surface or people must dive into the cage
to check. Therefore, using machine learning/vision connected to a submered camera is
valuable. This system can recognize fish diseases, and safely manage the cage, weight and
size of fish directly and continuously, as a future model system for cage culture in offshore.
Funding: This research was supported by the Basic Science Research Program through the Na-
tional Research Foundation of Korea (NRF) funded by the Ministry of Science and ICT (NRF-
2021R1G1A1006117). Also, this work was supported by a research grant from Seoul Women’s
University (2020-0143).
Institutional Review Board Statement: Not applicable.
Informed Consent Statement: Not applicable.
Data Availability Statement: Not applicable.
Conflicts of Interest: The authors declare no conflict of interest.
Abbreviations
H Height
W Weight
References
1. Naylor, R.L.; Hardy, R.W.; Buschmann, A.H. A 20-year retrospective review of global aquaculture. Nature 2021, 591, 551–563.
[CrossRef]
2. Metian, M.; Troell, M.; Christensen, V.; Steenbeek, J.; Pouil, S. Mapping diversity of species in global aquaculture. Rev. Aquacult.
2020, 12, 1090–1100. [CrossRef]
3. Sharma, D.; Kumar, R. Smart Aquaculture: Integration of Sensors, Biosensors, and Artificial Intelligence. In Biosensors in
Agriculture: Recent Trends and Future Perspectives. Concepts and Strategies in Plant Sciences; Pudake, R.N., Jain, U., Kole, C., Eds.;
Springer: Cham, Switzerland, 2021. [CrossRef]
4. Kassem, T.; Shahrour, I.; El Khattabi, J.; Raslan, A. Smart and Sustainable Aquaculture Farms. Sustainability 2021, 13, 685.
[CrossRef]
5. Imai, T.; Arai, K.; Kobayashi, T. Smart Aquaculture System: A Remote Feeding System with Smartphones. In Proceedings of the
2019 IEEE 23rd International Symposium on Consumer Technologies (ISCT), Ancona, Italy, 19–21 June 2019; pp. 93–96.
6. Hamid, M.S.; Wahab, M.A.A.; Abdullah, R.; Gani, S.F.B.A.; Hamzah, R.A. Development of water quality for smart aquaculture
system. J. Eng. Appl. Sci. 2019, 14, 2840–2847. [CrossRef]
7. Dzulqornain, M.I.; Rasyid, M.U.H.A.; Sukaridhoto, S. Design and Development of Smart Aquaculture System Based on IFTTT
Model and Cloud Integration. In Proceedings of the 3rd International Conference on Electrical Systems, Technology and
Information (ICESTI 2017), Bali, Indonesia, 26–29 September 2017; Volume 164.
8. Sivabalan, K.N.; Anandkumar, V.; Balakrishnan, S. IOT Based Smart Farming for Effective Utilization of Water and Energy. Int. J.
Adv. Sci. Technol. 2020, 29, 2496–2500.
9. Shubhaker, B.; Prasad, D.; Manikanta, S.; Ba, P.A. Automated fish farm aquaculture monitoring system using IoT. J. Eng. Sci. 2020,
11, 1170–1172.
10. Rashid, M.; Nayan, A.A.; Simi, S.A.; Saha, J.; Rahman, O.; Kibria, M.G. IoT based Smart Water Quality Prediction for Biofloc
Aquaculture. (IJACSA) Int. J. Adv. Comput. Sci. Appl. 2021, 12(6), 56–62. [CrossRef]
11. Wang, C.; Li, Z.; Wang, T.; Xu, X.; Zhang, X.; Li, D. Intelligent fish farm - the future of aquaculture. Aquacult. Int. 2021, 29,
2681–2711. [CrossRef]
12. Lloyd Chrispin, C.; Jothiswaran, V.V.; Velumani, T.; Agnes Daney Angela, S.; Jayaraman, R. Application of Artificial Intelligence
in Fisheries and Aquaculture. Biot. Res. Today 2020, 2, 499–502.
13. Jordan, M.; Mitchell, T. Machine learning: Trends, perspectives, and prospects. Science 2015, 349, 255–260. [CrossRef] [PubMed]
14. Zhang, Y.; Fitch, P.; Thorburn, P.J. Predicting the trend of dissolved oxygen based on the kPCA-RNN model. Water 2020, 12, 585.
[CrossRef]
15. Xu, F.; Pan, Z.; Xia, R. E-commerce product review sentiment classification based on a naïve Bayes continuous learning framework.
Inf. Process. Manag. 2020, 57, 102221. [CrossRef]
16. Tang, Q.; Qiu, W.; Zhou, Y. Classification of complex power quality disturbances using optimized S-transform and kernel SVM.
IEEE Trans. Ind. Electron. 2020, 67, 9715–9723. [CrossRef]
17. Zhakov, A.; Zhu, H.; Siegel, A.; Rank, S.; Schmidt, T.; Fienhold, L.; Hummel, S. Application of ANN for fault detection in overhead
transport systems for semiconductor fab. IEEE Trans. Semicond. Manuf. 2020, 33, 337–345. [CrossRef]
18. Jia, B.; Zhang, M. Multi-dimensional classification via kNN feature augmentation. Pattern Recognit. 2020, 106, 107423. [CrossRef]
19. LeCun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521, 436–444. [CrossRef]
20. Ma, Y. Ensemble Machine Learning: Methods and Applications; Springer Science & Business Media: New York, NY, USA, 2012;
pp. 1–329.
21. Kotsiantis, S.B. Supervised Machine Learning: A Review of Classification Techniques. Informatica 2007, 31, 249–268.
22. Yang, X.; Zhang, S.; Liu, J.; Gao, Q.; Dong, S.; Zhou, C. Deep learning for smart fish farming: Applications, opportunities and
challenges. Rev. Aquacult. 2020. [CrossRef]
23. Monkman, G.G.; Hyder, K.; Kaiser, M.J.; Vidal, F.P. Using machine vision to estimate fish length from images using regional
convolutional neural networks. Methods Ecol. Evol. 2019, 10, 2045–2056. [CrossRef]
24. Garcia, R.; Prados, R.; Quintana, J.; Tempelaar, A.; Gracias, N.; Rosen, S.; Vågstøl, H.; Løvall, K. Automatic segmentation of fish
using deep learning with application to fish size measurement. ICES J. Mar. Sci. 2019, 77, 1354–1366. [CrossRef]
25. Li, P.; Hua, P.; Gui, D.; Niu, J.; Pei, P.; Zhang, J.; Krebs, P. A comparative analysis of artificial neural networks and wavelet hybrid
approaches to long-term toxic heavy metal prediction. Sci. Rep. 2020, 10, 13439. [CrossRef]
26. Fernandes, A.F.A.; Turra, E.M.; de Alvarenga, E.R.; Passafaro, T.L.; Lopes, F.B.; Alves, G.F.O.; Singh, V.; Rosa, G.J.M. Deep learning
image segmentation for extraction of fish body measurements and prediction of body weight and carcass traits in Nile tilapia.
Comput. Electron. Agric. 2020, 170, 105274. [CrossRef]
27. Zhang, L.; Wang, J.; Duan, Q. Estimation for fish mass using image analysis and neural network. Comput. Electron. Agric.
2020, 173. [CrossRef]
28. Petrellis, N. Measurement of fish morphological features through image processing and deep learning techniques. Appl. Sci. 2021,
11, 4416. [CrossRef]
Electronics 2021, 10, 2882 24 of 26
29. França Albuquerque, P.L.; Garcia, V.; Da Silva Oliveira, A.; Lewandowski, T.; Detweiler, C.; Gonçalves, A.B.; Costa, C.S.; Naka,
M.H.; Pistori, H. Automatic live fingerlings counting using computer vision. Comput. Electron. Agric. 2019, 167, 105015. [CrossRef]
30. Le, J.; Xu, L. An automated fish counting algorithm in aquaculture based on image processing. In Proceedings of the 2016
International Forum on Mechanical, Control and Automation (IFMCA 2016); Atlantis Press: Paris, France, 2017; pp. 358–366.
31. Liu, L.; Lu, H.; Cao, Z.; Xiao, Y. Counting Fish in Sonar Images. In Proceedings of the 2018 25th IEEE International Conference on
Image Processing (ICIP), Athens, Greece, 7–10 October 2018; pp. 3189–3193.
32. Siddiqui, S.A.; Salman, A.; Malik, M.I.; Shafait, F.; Mian, A.; Shortis, M.R.; Harvey, E.S. Automatic fish species classification in
underwater videos: Exploiting pre-trained deep neural network models to compensate for limited labelled data. ICES J. Mar. Sci.
2018, 75(1), 374–389. [CrossRef]
33. Xu, W.; Matzner, S. Underwater fish detection using deep learning for water power applications. In Proceedings of the 2018
International Conference on Computational Science and Computational Intelligence (CSCI), Las Vegas, NV, USA, 12–14 December
2018; pp. 313–318. [CrossRef]
34. Cai, K.; Miao, X.; Wang, W.; Pang, H.; Liu, Y.; Song, J. A modified YOLOv3 model for fish detection based on MobileNetv1 as
backbone. Aquacult. Eng. 2020, 91, 102117. [CrossRef]
35. Villon, S.; Mouillot, D.; Chaumont, M.; Darling, E.S.; Subsol, G.; Claverie, T.; Vill´eger, S. A deep learning method for accurate
and fast identification of coral reef fishes in underwater images. Ecol. Inform. 2018, 48, 238–244. [CrossRef]
36. Rauf, H.T.; Lali, M.I.U.; Zahoor, S.; Shah, S.Z.H.; Rehman, A.U.; Bukhari, S.A.C. Visual features based automated identification of
fish species using deep convolutional neural networks. Comput. Electron. Agric. 2019, 167, 105075. [CrossRef]
37. Hu, W.; Wu, H.; Zhang, Y.; Zhang, S.; Lo, C. Shrimp recognition using ShrimpNet based on convolutional neural network. J.
Ambient. J. Ambient. Intell. Humaniz. Comput. 2020, 1–8. [CrossRef]
38. Cao, X.; Liu, Y.; Wang, J.; Liu, C.; Duan, Q. Prediction of dissolved oxygen in pond culture water based on K-means clustering
and gated recurrent unit neural network. Aquacult. Eng. 2020, 91, 102122. [CrossRef]
39. Moen, E.; Handegard, N.O.; Allken, V.; Albert, O.T.; Harbitz, A.; Malde, K. Automatic interpretation of otoliths using deep
learning. PLoS ONE 2018, 13, e204713. [CrossRef]
40. Ordonez, A.; Eikvil, L.; Salberg, A.; Harbitz, A.; Murray, S.M.; Kampffmeyer, M.C. Explaining decisions of deep neural networks
used for fish age prediction. PLoS ONE 2020, 15, e235013. [CrossRef]
41. Webb, M.A.H.; Van Eenennaam, J.P.; Crossman, J.A.; Chapman, F.A. A practical guide for assigning sex and stage of maturity in
sturgeons and paddlefish. J. Appl. Ichthyol. 2019, 35, 169–186. [CrossRef]
42. Barulin, N.V. Using machine learning algorithms to analyse the scute structure and sex identification of sterlet Acipenser ruthenus
(Acipenseridae). Aquacult. Res. 2019, 50, 2810–2825. [CrossRef]
43. Barulin, N.V. External sex specific signs in the structure of dericatives of sterlet (Acipenser ruthenus, Linnaeus, 1758) corium. Acta
Biol. Univ. Daugavp. 2017, 17, 9–17.
44. Yang, L.; Liu, Y.; Yu, H.; Fang, X.; Song, L.; Li, D.; Chen, Y. Computer vision models in intelligent aquaculture with emphasis on
fish detection and behavior analysis: A review. Arch. Comput. Methods Eng. 2020, 28, 2785–2816. [CrossRef]
45. Tharwat, A.; Hemedan, A.A.; Hassanien, A.E.; Gabel, T. A biometric-based model for fish species classification. Fish. Res. 2018,
204, 324–336. [CrossRef]
46. Jalal, A.; Salman, A.; Mian, A.; Shortis, M.; Shafait, F. Fish detection and species classification in underwater environments using
deep learning with temporal information. Ecol. Inform. 2020, 57, 101088. [CrossRef]
47. Pramunendar, R.A.; Wibirama, S.; Santosa, P.I. Fish Classification Based on Underwater Image Interpolation and Back-Propagation
Neural Network. In Proceedings of the 2019 5th International Conference on Science and Technology (ICST), Yogyakarta,
Indonesia, 30–31 July 2019; Volume 1, pp. 1–6. [CrossRef]
48. Rum, S.N.M.; Nawawi, F.A.Z. FishDeTec: A fish identification application using image recognition approach. (IJACSA) Int. J. Adv.
Comput. Sci. Appl. 2021, 12(3), 102–106. [CrossRef]
49. Deep, B.; Dash, R. Underwater Fish Species Recognition Using Deep Learning Techniques. In Proceedings of the 2019 6th
International Conference on Signal Processing and Integrated Networks (SPIN), Noida, India, 7–8 March 2019; pp. 665–669.
50. Chhabra, H.S.; Srivastava, A.K.; Nijhawan, R. A Hybrid Deep Learning Approach for Automatic Fish Classification. In Proceedings
of ICETIT 2019; Singh, P., Panigrahi, B., Suryadevara, N., Sharma, S., Singh, A., Eds.; Lecture Notes in Electrical Engineering;
Springer: Cham, Switzerland, 2020; Volume 605. [CrossRef]
51. Zhou, C.; Sun, C.; Lin, K.; Xu, D.; Guo, Q.; Chen, L.; Yang, X. Handling water reflections for computer vision in aquaculture.
Trans. ASABE 2018, 61, 469–479. [CrossRef]
52. Adegboye, M.A.; Aibinu, A.M.; Kolo, J.G.; Aliyu, I.; Folorunso, T.A.; Lee, S. Incorporating intelligence in fish feeding system for
dispensing feed based on fish feeding intensity. IEEE Access 2020, 8, 91948–91960. [CrossRef]
53. Han, F.; Zhu, J.; Liu, B.; Zhang, B.; Xie, F. Fish shoals behavior detection based on convolutional neural network and spatiotemporal
information. IEEE Access 2020, 8, 126907–126926. [CrossRef]
54. Zhao, J.; Bao, W.; Zhang, F.; Zhu, S.; Liu, Y.; Lu, H.; Shen, M.; Ye, Z. Modified motion influence map and recurrent neural
network-based monitoring of the local unusual behaviors for fish school in intensive aquaculture. Aquaculture 2018, 493, 165–175.
[CrossRef]
55. Morimoto, T.; Zin, T.T.; Itami, T. A Study on Abnormal Behavior Detection of Infected Shrimp. In Proceedings of the 2018 IEEE
7th Global Conference on Consumer Electronics (GCCE), Nara, Japan, 9–12 October 2018; pp. 291–292.
Electronics 2021, 10, 2882 25 of 26
56. Keshtegar, B.; Keshtegar, B.; Heddam, S.; Heddam, S. Modeling daily dissolved oxygen concentration using modified response
surface method and artificial neural network: A comparative study. Neural Comput. Appl. 2018, 30, 2995–3006. [CrossRef]
57. Ren, Q.; Wang, X.; Li, W.; Wei, Y.; An, D. Research of dissolved oxygen prediction in recirculating aquaculture systems based on
deep belief network. Aquacult. Eng. 2020, 90, 102085. [CrossRef]
58. Ta, X.; Wei, Y. Research on a dissolved oxygen prediction method for recirculating aquaculture systems based on a convolution
neural network. Comput. Electron. Agric. 2018, 145, 302–310. [CrossRef]
59. Kim, S.; Alizamir, M.; Zounemat-Kermani, M.; Kisi, O.; Singh, V.P. Assessing the biochemical oxygen demand using neural
networks and ensemble tree approaches in South Korea. J. Environ. Manag. 2020, 270, 110834. [CrossRef] [PubMed]
60. Lu, H.; Ma, X. Hybrid decision tree-based machine learning models for short-term water quality prediction. Chemosphere 2020,
249, 126–169. [CrossRef] [PubMed]
61. Fijani, E.; Barzegar, R.; Deo, R.; Tziritis, E.; Skordas, K. Design and implementation of a hybrid model based on two-layer
decomposition method coupled with extreme learning machines to support real-time environmental monitoring of water quality
parameters. Sci. Total Environ. 2019, 648, 839–853. [CrossRef]
62. Barzegar, R.; Aalami, M.T.; Adamowski, J. Short-term water quality variable prediction using a hybrid CNN—LSTM deep
learning model. Stoch. Environ. Res. Risk Assess. 2020, 34, 415–433. [CrossRef]
63. Rahman, M.; Bapery, C.; Hossain, M.J.; Hassan, Z.; Hossain, G.M.J.; Islam, M. Internet of Things (IoT) based water quality
monitoring system. Int. J. Multidiscip. Curr. Educ. Res. (IJMCER) 2020, 2(4), 168–180.
64. The Digital Aquaculture Revolution, Technology. 2021. Available online: https://blog.techdesign.com/digital-aquaculture-
revolution (accessed on 23 February 2021).
65. Li, D.; Li, C. Intelligent aquaculture. J. World Aquacult. Soc. 2020, 51, 808–814. [CrossRef]
66. Chavan, M.S.; Patil, V.P.; Chavan, S.; Sana, S.; Shinde, C. Design and Implementation of IoT Based Real Time Monitoring System
for Aquaculture using Raspberry Pi. Int. J. Recent Innov. Trends Comput. Commun. 2018, 6, 159–161.
67. Kim, B.J.; Shin, K.J. Development of Smart Fish Farming System Based on IoT Using Wasted Warm Water Energy. J. Inst. Control
Robot. Syst. 2018, 24, 155–163. [CrossRef]
68. Al-Hussaini, K.; Zainol, S.M.; Ahmed, R.B.; Daud, S. IoT Monitoring and Automation Data Acquisition for Recirculating
Aquaculture System Using Fog Computing. J. Comput. Hardw. Eng. 2018, 1. [CrossRef]
69. Shin, K.J. Development of a Mobile Integrated Control App for Smart Fish Farms based on the IoT. IEIE Trans. Smart Process.
Comput. 2020, 9, 142–150.
70. Monirul, I.; Mohammod, A.K.; Farzana, I.J. Aqua Fishing Monitoring System Using IoT Devices. IJISET Int. J. Innov. Sci. Eng.
Technol. 2019, 6, 108–114.
71. Nocheski, S.; Naumoski, A. Water monitoring iot system for fish farming ponds. Industry 4.0 2018, 3, 77–79.
72. Krishna, P.C.; Rao, M.V.; Reddy, V.R. An IoT based fish health monitoring system in aquaculture farming. Int. J. Innov. Technol.
Explor. Eng. (IJITEE) 2019, 8, 1578–1584.
73. Prabhu, T. Automated enhancement of aquaculture species growth by observing the water quality using IoT. Int. Res. J. Multidiscip.
Technov. (IRJMT) 2019, 1, 156–164.
74. Nguyen, T.N.; Tran, T.H.; Nguyen, C.N. A Forecasting Model for Monitoring Water Quality in Aquaculture and Fisheries IoT
Systems. In Proceedings of the 2020 International Conference on Advanced Computing and Applications (ACOMP), Quy Nhon,
Vietnam, 25–27 November 2020; pp. 165–169.
75. Hsu, W.C.; Chao, P.Y.; Wang, C.S.; Hsieh, J.C.; Huang, W. Application of Regression Analysis to Achieve a Smart Monitoring
System for Aquaculture. Information 2020, 11, 387. [CrossRef]
76. Darmalim, U.; Darmalim, F.; Darmalim, S.; Ahmad, A.; Budiarto, A.; Mahesworo, B.; Pardamean, B. IoT solution for intelligent
pond monitoring. In Proceedings of the 3rd International Conference on Eco Engineering Development, Solo, Indonesia, 13–14
November 2019; Volume 426, pp. 1–10. [CrossRef]
77. Darus, F.; Ayob, M.Z.; Malaysia, G.; Hassan, H.A.; Ridzuan, I.S.; Razak, M.R.A.; Baharuddin, H.; Rahman, A.H.A. Potential of
using Internet of Things (IoT) for Water Quality Monitoring in Aquaculture: A Case Study in Freshwater Catfish Culture in
Rawang, Selangor, Malaysia. Test Eng. Manag. 2020, 83, 2163–2169.
78. Harish, B.; Manigandan, K.; Harishankar, N.; Ram, T. Smart Aquaculture Fish Feeding and Water Quality Monitoring. In
Proceedings of the Conference on Electronics, Information and Communication Systems (CELICS’18), Tamil Nadu, India, 22–23
March 2018.
79. Daud, A.K.P.M.; Sulaiman, N.A.; Yusof, Y.W.M.; Kassim, M. An IoT-Based Smart Aquarium Monitoring System. In Proceedings
of the 2020 IEEE 10th Symposium on Computer Applications & Industrial Electronics (ISCAIE), Penang, Malaysia, 18–19 April
2020; pp. 277–282.
80. Erickson, B.J.; Korfiatis, P.; Akkus, Z.; Kline, T.L. Machine learning for medical imaging. Radiographics 2017, 37, 505–515. [CrossRef]
81. Moore, M.M.; Slonimsky, E.; Long, A.D.; Sze, R.W.; Iyer, R.S. Machine learning concepts, concerns and opportunities for a
pediatric radiologist. Pediatr. Radiol. 2019, 49, 509–516. [CrossRef]
82. Chartrand, G.; Cheng, P.M.; Vorontsov, E.; Drozdzal, M.; Turcotte, S.; Pal, C.J.; Kadoury, S.; Tang, A. Deep learning: A primer for
radiologists. Radiographics 2017, 37, 2113–2131. [CrossRef] [PubMed]
83. Zhao, S.; Zhang, S.; Liu, J.; Wang, H.; Zhu, J.; Li, D.; Zhao, R. Application of machine learning in intelligent fish aquaculture: A
review. Aquaculture 2021, 540, 1–19. [CrossRef]
Electronics 2021, 10, 2882 26 of 26
84. White, D.J.; Svellingen, C.; Strachan, N.J.C. Automated measurement of species and length of fish by computer vision. Fish. Res.
2006, 80, 203–210. [CrossRef]
85. Costa, C.; Antonucci, F.; Boglione, C.; Menesatti, P.; Vandeputtec, M.; Chatain, B. Automated sorting for size, sex and skeletal
anomalies of cultured seabass using external shape analysis. Aquacult. Eng. 2013, 52, 58–64. [CrossRef]
86. Mustafa, M.; Zaidi, M.Z.; Shafry, M.M.R.; Ismail, M.A.; Norhaida, A. FLUDI: Using digital images for measuring fish length.
Galaxea J. Coral Reef Stud. 2013, 15, 101–106. [CrossRef]
87. Jeong, S.J.; Yang, Y.S.; Lee, K.H.; Kang, J.G.; Lee, D.G. Vision-based automatic system for non-contact measurement of morphome-
tric characteristics of flatfish. J. Electr. Eng. Technol. 2018, 8, 1194–1201. [CrossRef]
88. Gerami, M.H.; Safiyari, H.; Jafari, A.; Mousavi-Nasab, M. Application of Machine-vision to assess weight of fish (Case study:
Oncorhynchus mykiss). Iran. J. Fish. Sci. 2016, 15, 575–584.
89. Sanchez-Torres, G.; Ceballos-Arroyo, A.; Robles-Serrano, S. Automatic measurement of fish weight and size by processing
underwater hatchery images. Eng. Lett. 2018, 26, 461–472.
90. Sung, H.J.; Park, M.K.; Choi, J.W. Automatic grader for flatfishes using machine vision. Int. J. Control Autom. Syst. 2020, 18,
3073–3082. [CrossRef]
91. Rahman, A.; Akter, S.; Khan, M.M.; Rhaman, K. Relation between aquaculture with fish disease and health management: A
review note. Bangladesh J. Fish. 2019, 31, 253–260.
92. Divinely, S.J.; Sivakami, K.; Jayaraj, V. Fish diseases identification and classification using Machine Learning. Int. J. Adv. Res. Basic
Eng. Sci. Technol. (IJARBEST) 2019, 5, 46–51.
93. Malik, S.; Kumar, T.; Sahoo, A.K. A novel approach to fish disease diagnostic system based on machine learning. Adv. Image Video
Process. 2017, 5, 49–57. [CrossRef]
94. Chakravorty, H.; Paul, R.; Das, P. Image processing technique to detect fish disease. Int. J. Comput. Sci. Secur. (IJCSS) 2015, 9,
121–131.
95. Ahmeda, S.; Aurpaa, T.T.; Azada, A.K. Fish disease detection using image based machine learning technique in aquaculture. J.
King Saud Univ. Comput. Inf. Sci. 2021, 1–15. [CrossRef]
96. Li, D.; Miao, Z.; Peng, F.; Wang, L.; Hao, Y.; Wang, Z.; Chen, T.; Li, H.; Zheng, Y. Automatic counting methods in aquaculture: A
review. J. World Aquacult. Soc. 2021, 52, 269–283. [CrossRef]
97. Raman, V.; Perumal, S.; Navaratnam, S.; Fazilah, S. Computer assisted counter system for larvae and juvenile fish in Malaysian
fishing hatcheries by machine learning approach. J. Comput. 2016, 11, 423–431. [CrossRef]
98. Cao, J.; Xu, L. Research on counting algorithm of residual feeds in aquaculture based on machine vision. In Proceedings of
the 2018 IEEE 3rd International Conference on Image, Vision and Computing (ICIVC), Chongqing, China, 27–29 June 2018; pp.
498–503.
99. Zhang, S.; Yang, X.; Wang, Y.; Zhao, Z.; Liu, J.; Liu, Y.; Sun, C.; Zhou, C. Automatic fish population counting by machine vision
and a hybrid deep neural network model. Animals 2020, 10, 364. [CrossRef]
100. Coz-Rakovac, R.; Topic Popovic, N.; Smuc, T.; Strunjak-Perovic, I.; Jadan, M. Classification accuracy of algorithms for blood
chemistry data for three aquaculture-affected marine fish species. Fish Physiol. Biochem. 2009, 35, 641–647. [CrossRef] [PubMed]
101. Allken, V.; Handegard, N.O.; Rosen, S.; Schreyeck, T.; Mahiout, T.; Malde, K. Fish species identification using a convolutional
neural network trained on synthetic data. ICES J. Mar. Sci. 2019, 76, 342–349. [CrossRef]