Figure 1.
An overview of the IMTA IoT framework and the layout of the HBOI Aquaculture Research Facility, paving the way for an in-depth discussion of the next-generation biomass sensor and its crucial role in enhancing aquaculture analytics. Reprinted from [Fairman2022].
Figure 1.
An overview of the IMTA IoT framework and the layout of the HBOI Aquaculture Research Facility, paving the way for an in-depth discussion of the next-generation biomass sensor and its crucial role in enhancing aquaculture analytics. Reprinted from [Fairman2022].
Figure 2.
The use of sensors and their installation in the seaweed cultivation tank. (A) illustrates the configuration and installation of the sensor, (B) illustrates the water tank layout, and the sensor positions in the seaweed cultivation tank. Reprint from [Kunapinun2024]
Figure 2.
The use of sensors and their installation in the seaweed cultivation tank. (A) illustrates the configuration and installation of the sensor, (B) illustrates the water tank layout, and the sensor positions in the seaweed cultivation tank. Reprint from [Kunapinun2024]
Figure 3.
Simulated seaweed growth rate over an eight-week cultivation period, incorporating tank dimensions, initial biomass, and environmental conditions. The model includes weekly harvests with variable weights and integrates real-time solar irradiance data from weather sensors. The growth rate reflects biomass changes under both optimal and varying environmental factors, simulating the conditions in the IMTA system.
Figure 3.
Simulated seaweed growth rate over an eight-week cultivation period, incorporating tank dimensions, initial biomass, and environmental conditions. The model includes weekly harvests with variable weights and integrates real-time solar irradiance data from weather sensors. The growth rate reflects biomass changes under both optimal and varying environmental factors, simulating the conditions in the IMTA system.
Figure 4.
Generated sensor data reflecting seaweed growth rates with added noise for realism. The sensor readings, derived from simulated growth rates, account for IR sensor sensitivity to seaweed density. The conversion equation applied integrates the average calibration factor and minimum sensor reading, ensuring the generated data mimics actual sensor output in the IMTA system.
Figure 4.
Generated sensor data reflecting seaweed growth rates with added noise for realism. The sensor readings, derived from simulated growth rates, account for IR sensor sensitivity to seaweed density. The conversion equation applied integrates the average calibration factor and minimum sensor reading, ensuring the generated data mimics actual sensor output in the IMTA system.
Figure 5.
Schematic representation of the LSTM model architecture used for predicting seaweed mass in the tank, with 5 hidden layers and various input features like solar radiation, air temperature, and sensor values.
Figure 5.
Schematic representation of the LSTM model architecture used for predicting seaweed mass in the tank, with 5 hidden layers and various input features like solar radiation, air temperature, and sensor values.
Figure 6.
The architecture of the LSTM model incorporates the hybrid loss function, which combines physical loss and MSE loss. : Ideal weight of seaweed at each time step, : Predicted weight at each time step, : Ground truth weight at the final time step, and : Predicted weight at the final time step.
Figure 6.
The architecture of the LSTM model incorporates the hybrid loss function, which combines physical loss and MSE loss. : Ideal weight of seaweed at each time step, : Predicted weight at each time step, : Ground truth weight at the final time step, and : Predicted weight at the final time step.
Figure 7.
Training loss over 150 epochs: (A) The network trained with only MSE loss plateaus around 15, showing limited further improvement. (B) The network trained with hybrid loss (80% MSE, 20% physical loss) exhibits continuous improvement, better capturing the temporal dynamics of seaweed growth.
Figure 7.
Training loss over 150 epochs: (A) The network trained with only MSE loss plateaus around 15, showing limited further improvement. (B) The network trained with hybrid loss (80% MSE, 20% physical loss) exhibits continuous improvement, better capturing the temporal dynamics of seaweed growth.
Figure 8.
Comparison of seaweed growth prediction results: (A) Network trained with only MSE loss, where the prediction fails to follow the growth trends throughout the cultivation period, relying solely on final data points. (B) Network trained with a hypothetical history of data at every time step, leading to overfitting, as the predictions strictly adhere to growth patterns without accounting for real-world sensor data.
Figure 8.
Comparison of seaweed growth prediction results: (A) Network trained with only MSE loss, where the prediction fails to follow the growth trends throughout the cultivation period, relying solely on final data points. (B) Network trained with a hypothetical history of data at every time step, leading to overfitting, as the predictions strictly adhere to growth patterns without accounting for real-world sensor data.
Figure 9.
Seaweed growth prediction with varying frequencies of algae weight data availability: (A) Predictions with daily data, (B) Predictions with data available every three days. As the data becomes less frequent, the predictive accuracy declines; however, the LSTM model still preserves a reasonable level of performance by utilizing sequential data from other environmental factors.
Figure 9.
Seaweed growth prediction with varying frequencies of algae weight data availability: (A) Predictions with daily data, (B) Predictions with data available every three days. As the data becomes less frequent, the predictive accuracy declines; however, the LSTM model still preserves a reasonable level of performance by utilizing sequential data from other environmental factors.
Figure 10.
Seaweed growth prediction using the hybrid loss function, which combines MSE loss and physics constraint loss. The hybrid network shows significantly more accurate predictions aligned with actual growth data, avoiding both overfitting and underfitting by balancing real-world sensor data with theoretical growth networks.
Figure 10.
Seaweed growth prediction using the hybrid loss function, which combines MSE loss and physics constraint loss. The hybrid network shows significantly more accurate predictions aligned with actual growth data, avoiding both overfitting and underfitting by balancing real-world sensor data with theoretical growth networks.
Figure 11.
Seaweed growth prediction with sensor values (Sensor 5): (A) Seaweed growth prediction without applying a moving average, (B) Seaweed growth prediction with a 6-hour moving average. (C) Sensor values without applying a moving average, (D) Sensor values with a 6-hour moving average.
Figure 11.
Seaweed growth prediction with sensor values (Sensor 5): (A) Seaweed growth prediction without applying a moving average, (B) Seaweed growth prediction with a 6-hour moving average. (C) Sensor values without applying a moving average, (D) Sensor values with a 6-hour moving average.
Figure 12.
Input variables used for prediction: (A) Air temperature, (B) Humidity, (C) Precipitation intensity, (D) Solar radiation, (E) Sensor values without preprocessing, (F) Sensor values with a 6-hour moving average. Predicted seaweed growth rate: (G) Prediction using raw sensor data (without preprocessing), and (H) Prediction using sensor data with a 6-hour moving average.
Figure 12.
Input variables used for prediction: (A) Air temperature, (B) Humidity, (C) Precipitation intensity, (D) Solar radiation, (E) Sensor values without preprocessing, (F) Sensor values with a 6-hour moving average. Predicted seaweed growth rate: (G) Prediction using raw sensor data (without preprocessing), and (H) Prediction using sensor data with a 6-hour moving average.
Figure 13.
An example of sensor data with significant noise. The large spikes and erratic behavior in the sensor readings hinder accurate seaweed growth predictions, even with preprocessing methods such as moving averages.
Figure 13.
An example of sensor data with significant noise. The large spikes and erratic behavior in the sensor readings hinder accurate seaweed growth predictions, even with preprocessing methods such as moving averages.
Figure 14.
GPT-2 result after training with dummy data without noise.
Figure 14.
GPT-2 result after training with dummy data without noise.
Table 1.
Error results on non-preprocessed sensor data
Table 1.
Error results on non-preprocessed sensor data
| Sensor No |
Ideal |
LSTM |
LSTM |
LSTM |
LSTM |
LSTM |
| |
Calculation |
() |
() |
() |
() |
() |
| 1 |
20.59 |
30.17 |
7.34 |
6.54 |
15.18 |
31.86 |
| 4 |
20.59 |
30.32 |
6.98 |
6.63 |
12.50 |
32.17 |
| 5 |
20.59 |
30.81 |
7.33 |
6.99 |
19.28 |
31.20 |
| All |
20.59 |
30.43 |
7.21 |
6.71 |
15.65 |
31.75 |
Table 2.
Error results on preprocessed sensor data (6-hour moving average)
Table 2.
Error results on preprocessed sensor data (6-hour moving average)
| Sensor No |
Ideal |
LSTM |
LSTM |
LSTM |
LSTM |
LSTM |
| |
Calculation |
() |
() |
() |
() |
() |
| 1 |
20.59 |
19.53 |
7.49 |
8.18 |
12.61 |
31.78 |
| 4 |
20.59 |
15.25 |
17.28 |
7.92 |
8.04 |
28.72 |
| 5 |
20.59 |
4.02 |
3.79 |
7.85 |
6.66 |
30.10 |
| All |
20.59 |
12.94 |
9.52 |
7.98 |
9.10 |
30.20 |
Table 3.
Comparison of Average Prediction Error
Table 3.
Comparison of Average Prediction Error
| Algorithm |
Average Error (kg) |
| Polynomial Regression |
14.09 |
| LSTM (, no preprocessing) |
6.72 |
| LSTM (, with moving average) |
7.98 |