Integrating Edge-Intelligence in AUV for Real-Time Fish Hotspot Identification and Fish Species Classification
Abstract
:1. Introduction
- ○
- In this work, an automated ‘FishID-AUV’ is designed using AUTOCAD and developed using a lightweight wooden material. It encapsulates many sensors for fetching data required for hotspot identification and also for obtaining information on certain climatic conditions.
- ○
- The FishID-AUV is accessed through a user-friendly mobile or website application (APP). The data gathered are integrated and pre-processed through the features obtained and are experimented with three classifier-based learning algorithms such as Naïve Bayes, Nearest neighbor and SVM.
- ○
- It is analyzed that the Naïve Bayes algorithm depicted greater accuracy for the features and, hence, was employed in APP for identifying potential fishing zones. The AUV traverses to the true hotspot, and automated fishing takes place. Upon the completion of fishing in that zone, the quality and quantity of fish are monitored through the APP, and if found insufficient, the AUV traverses to the next fishing zone. When the fishing process is complete, upon reaching the user, the fish are scanned and identified through a AlexNet Convolutional Neural Network model. The prediction of potential fishing zones, automated fishing, the monitoring of climatic conditions and fish species identification in a single system called ‘AUV’ claims to be the main merit of this work. The entire work is implemented in real time and validated using a simple microcontroller owing to less computation and the small size of the AUV.
2. Proposed Methodology
2.1. AUV-Construction and Functionality
2.2. Data Gathering and Integration
3. Fish Hotspot Identification
3.1. Validation of Fish Hotspot Identification Model
3.1.1. First Combination (P1): Latitude and Longitude
3.1.2. Second Combination (P2): Latitude, Longitude, Salt Concentration, Humidity and Turbidity
3.1.3. Third Combination (P3): Latitude, Longitude, pH, Humidity and Temperature
3.1.4. Fourth Combination (P4): Latitude, Longitude, Turbidity, TDS and WSS
3.1.5. Fifth Combination (P5): Latitude, Longitude, Mean Perimeter and Mean Depth
3.1.6. Sixth Combination (P6): Latitude, Longitude, Temperature and Salt Concentration
3.1.7. Seventh Combination (P7): Latitude, Longitude, Mean Depth, WSS and Temperature
4. Fish Species Classification
5. Application Development
- ➢
- Feature 1(F1)—Fishing: In the fishing tab, a pair option is given to establish a connection between the AUV and the app so that the user can control and access the AUV.
- ➢
- Feature 2(F2)—Live Devices: This tab will help the user view live video when the AUV is in the process of fishing. Also, the user can monitor whether actual fish or any other creature are available in the hotspot along with the variety of fish.
- ➢
- Feature 3(F3)—Hotspot Area: This feature will access the user’s location and will show the nearby hotspot fishing area. The user selects the hotspot, and the app will create a closed loop from the starting point to the endpoint and will instruct the AUV to follow the route, thereby enabling the fishing process to happen in that order.
- ➢
- Feature 4(F4)—Device Setting: The device setting feature will provide the user with basic device setting options like changing video modes, emergency return paths and device tracking.
6. Hardware Prototype
7. Limitations and Future Perspective
8. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Appendix A
Components | Specification |
Digital High Torque Metal Gear Servomotor | Tower Pro MG958, Operating power: 0.17 s/4.8 v, 0.14/6 v Stall torque: 9.4 cm/4.8 v, 11 cm/6 V |
Transmitter Receiver Remote Set | FS-CT6B Fly Sky, Range: 2.4 Ghz, 6-Channel |
ESP32 Camera | JPEG (OV2640 support only), BMP, GRAYSCALEFully compliant with WiFi 802.11 b/g/e/i Bluetooth 4.2 standards |
GPS Module | Ublox NEO-6M, Power supply: 3–5 V |
Raspberry Pi | Pi 3, Model B, 2 GB RAM |
Lipo Rechargeable Battery | 11.1 V-2200 mAH-(Lithium Polymer) |
Brushless DC motor | Techleads A2212 1400 KV Motor winding: 18 RPM (Kv) Current (A): 0.68/8, Max (A): 20, Power(W): 220/3 |
ESP8266 Module | 19.5 @802.11b Model |
RFID Module | 13.56 MHZ, Operating Current (mA): 13~26, Operating frequency (MHz): 13.56 |
Arduino | UNO |
Fishing net | 8 Nodes |
Ultrasonic sensor | 5 V, 2–400 cm |
DHT22 (humidity sensor) | 5 V, 20–95%RH |
SIM800L GPRS SIM CHIP | Quad-band 850/900/1800/1900 MHz, Volt: 3.7 V, peak current: 2 A |
References
- Jennings, S.; Kaiser, M.J. The effects of fishing on marine ecosystems. In Advances in Marine Biology; Elsevier: Amsterdam, The Netherlands, 1998; Volume 34, pp. 201–352. [Google Scholar]
- Ekberg, D.R.; Seidel, W. Technology Transfer to the Fishing Industry. In Proceedings of the OCEANS Conference, San Francisco, CA, USA, 29 August–1 September 1982; pp. 759–760. [Google Scholar]
- Rivandran, N.; Samraj, A.; Kavitha, C. Impact on fishing patterns and life cycle changes of Kanyakumari fisherman due to fading potential fishing zones. In Proceedings of the International Conference on Green High Performance Computing, Nagercoil, India, 14–15 March 2013; pp. 1–6. [Google Scholar]
- Anand, A.; Bharath, M.Y.; Sundaravadivel, P.; Roselyn, J.P.; Uthra, R.A. On-device Intelligence for AI-enabled Bio-inspired Autonomous Underwater Vehicles (AUVs). IEEE Access 2024, 12, 51982–51994. [Google Scholar] [CrossRef]
- Schoenwald, D.A. AUVs: In space, air, water, and on the ground. IEEE Control Syst. Mag. 2000, 20, 15–18. [Google Scholar] [CrossRef]
- Jones, D.O.B.; Gates, A.R.; Huvenne, V.A.I.; Phillips, A.B.; Bett, B.J. Autonomous marine environmental monitoring: Application in decommissioned oil fields. Sci. Total Environ. 2019, 668, 835–853. [Google Scholar] [CrossRef] [PubMed]
- Yang, R.; Utne, I.; Liu, Y.; Paltrinieri, N. Dynamic Risk Analysis of Operation of the Autonomous Underwater Vehicle (AUV). In Proceedings of the 30th European Safety and Reliability Conference and the 15th Probabilistic Safety Assessment and Management Conference, Venice, Italy, 1–5 November 2020. [Google Scholar]
- Wynn, R.B.; Huvenne, V.A.I.; Le Bas, T.P.; Murton, B.J.; Connelly, D.P.; Bett, B.J.; Ruhl, H.A.; Morris, K.J.; Peakall, J.; Parsons, D.R.; et al. Autonomous Underwater Vehicles (AUVs): Their past, present and future contributions to the advancement of marine geoscience. Mar. Geol. 2014, 352, 451–468. [Google Scholar] [CrossRef]
- Arya, T.; Athira, K.; Athulya, S.; Rabiya, B.; Ms Dhanya, S.; Ms. Anjali, S.V. Smart Automatic Fishing Machine. Int. J. Appl. Eng. Res. 2020, 15, 78–84. [Google Scholar]
- Lorenc, A.; Burinskiene, A. Improve the Orders Picking in eCommerce by Using WMS Data and BigData Analysis. FME Trans. 2021, 49, 233–243. [Google Scholar] [CrossRef]
- Jagannathan, S.; Samraj, A.; Rajavel, M. Potential fishing zone estimation by rough cluster predictions. In Proceedings of the Fourth International Conference on Computational Intelligence, Modelling, and Simulation, Kuantan, Malaysia, 25–27 September 2012; pp. 82–87. [Google Scholar]
- Tu, B.; Wang, J.; Wang, S.; Zhou, X.; Dai, P. Research on identification of freshwater fish species based on fish back contour correlation coefficient. Comput. Eng. Appl. 2016, 52, 162–166. [Google Scholar]
- Panda, M.; Ranjan, M. Network Intrusion Detection Using Naïve Bayes. J. Comput. Sci. Netw. Secur. 2007, 7, 258–263. [Google Scholar]
- Sharma, S.K.; Pandey, P.; Tiwari, S.K.; Sisodia, M.S. An Improved Network Intrusion Detection Technique based on k-Means Clustering via NaIve Bayes Classification. In Proceedings of the IEEE-International Conference on Advances in Engineering, Science And Management, Nagapattinam, India, 30–31 March 2012. [Google Scholar]
- Lee, Y.H.; Wei, C.P.; Cheng, T.H.; Yang, C.T. Nearest-neighbor-based approach to time-series classification. Decis. Support Syst. 2012, 53, 207–217. [Google Scholar] [CrossRef]
- Yuan, X.; Yang, Z.; Zouridakis, G.; Mullani, N. SVM-based Texture Classification and Application to Early Melanoma Detection. In Proceedings of the International Conference of the IEEE Engineering in Medicine and Biology Society, New York, NY, USA, 30 August–3 September 2006; pp. 4775–4778. [Google Scholar]
- Gu, Q.; Chang, Y.; Li, X.; Chang, Z.; Feng, Z. A novel F-SVM based on FOA for improving SVM performance. In Expert Systems with Applications; Elsevier: Amsterdam, The Netherlands, 2021; Volume 165. [Google Scholar]
- Yuan, R.; Li, Z.; Guan, X.; Xu, L. An SVM-based machine learning method for accurate internet traffic classification. Inf. Syst. Front. 2010, 12, 149–156. [Google Scholar] [CrossRef]
- Mansor, S.; Tan, C.K.; Ibrahim, H.M.; Shariff, A.R.M. Satellite fish forecasting in south china sea. In Proceedings of the 22nd Asian Conference on Remote Sensing, Singapore, 5–9 November 2015; Volume 5. [Google Scholar]
- Solanki, H.U.; Mankodi, P.C.; Nayak, S.R.; Somvanshi, V.S. Evaluation of remote-sensing-based potential fishing zones (PFZs) forecast methodology. Cont. Shelf Res. 2005, 25, 2163–2173. [Google Scholar] [CrossRef]
- Rahul, P.R.C.; Sahu, S.K.; Salvekar, P.S. Interlacing ocean model simulations and remotely sensed biophysical parameters to identify integrated potential fishing zones. IEEE Geosci. Remote Sens. Lett. 2011, 8, 789–793. [Google Scholar] [CrossRef]
- Jalal, A.; Salman, A.; Mian, A.; Shortis, M.; Shafait, F. Fish detection and species classification in underwater environments using deep learning with temporal information. In Ecological Informatics; Elsevier: Amsterdam, The Netherlands, 2020; Volume 57. [Google Scholar]
- Fernandes, A.F.; Turra, E.M.; de Alvarenga, R.; Passafaro, T.L.; Lopes, F.B.; Alves, G.F.; Singh, V.; Rosa, G.J. Deep Learning image segmentation for extraction of fish body measurements and prediction of body weight and carcass traits in Nile tilapia. In Computers and Electronics in Agriculture; Elsevier: Amsterdam, The Netherlands, 2020; Volume 170. [Google Scholar]
- Orue, B.; Lopez, J.; Pennino, M.G.; Moreno, G.; Santiago, J.; Murua, H. Comparing the distribution of tropical tuna associated with drifting fish aggregating devices (DFADs) resulting from catch dependent and independent data. Deep Sea Res. Part II Top. Stud. Oceanogr. 2020, 175, 104747. [Google Scholar] [CrossRef]
- 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. [Google Scholar] [CrossRef]
- Hu, J.; Li, D.; Han, Y.; Chen, G.; Si, X. Fish species classification by colour, texture and multi class support vector machine using computer vision. Comput. Electron. Agric. 2012, 88, 133–140. [Google Scholar] [CrossRef]
- Hu, J.-H.; Tsai, W.-P.; Cheng, S.-T.; Chang, F.-J. Explore the relationship between fish community and environmental factors by machine learning techniques. Environ. Res. 2020, 184, 109262. [Google Scholar] [CrossRef] [PubMed]
- Lan, X.; Bai, J.; Li, M.; Li, J. Fish Image Classification Using Deep Convolutional Neural Network. In Proceedings of the International Conference on Computers, Information Processing and Advanced Education, Ottawa, ON, Canada, 16–18 October 2020. [Google Scholar]
- Cui, S.; Zhou, Y.; Wang, Y.; Zhai, L. Fish Detection Using Deep Learning. Appl. Comput. Intell. Soft Comput. 2020, 2020, 3738108. [Google Scholar] [CrossRef]
- 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 pretrained deep neural network models to compensate for limited labeled data. ICES J. Mar. Sci. 2018, 75, 374–389. [Google Scholar] [CrossRef]
- 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. [Google Scholar] [CrossRef]
- Iqbal, M.A.; Wang, Z.; Ali, Z.A.; Riaz, S. Automatic Fish Species Classification Using Deep Convolutional Neural Networks. Wirel. Pers. Commun. 2019, 116, 1043–1053. [Google Scholar] [CrossRef]
- Huang, T.W.; Hwang, J.N.; Rose, C.S. Chute based automated fish length measurement and water drop detection. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing, Shanghai, China, 20–25 March 2016. [Google Scholar]
- French, G.; Fisher, M.; Mackiewicz, M.; Needle, C. Convolutional neural networks for counting fish in fisheries surveillance video. In Proceedings of the Machine Vision of Animals and Their Behaviour Workshop, Swansea, UK, 10 September 2015. [Google Scholar]
- Tao, H.; Duan, Q.; Lu, M.; Hu, Z. Learning discriminative feature representation with pixel-level supervision for forest smoke recognition. Pattern Recognit. 2023, 143, 109761. [Google Scholar] [CrossRef]
- Ma, W.; Zhao, J.; Zhu, H.; Shen, J.; Jiao, L.; Wu, Y.; Hou, B. A Spatial-Channel Collaborative Attention Network for Enhancement of Multiresolution Classification. Remote Sens. 2021, 13, 106. [Google Scholar] [CrossRef]
- Nunoo, F.K.; Asiedu, B. An investigation of fish catch data and its implications for management of small scale fisheries of Ghana. Int. J. Fish. Aquat. Sci. 2020, 2, 46–57. [Google Scholar]
Fish Name | Profile Image | Sample Image from Dataset | Occurrence in Training Split | Occurrence in Test Split |
---|---|---|---|---|
Bartailed flathead | 106 | 33 | ||
Dusky flathead | 88 | 49 | ||
Other flathead | 105 | 36 | ||
Sand whiting | 101 | 46 | ||
Snapper | 104 | 49 | ||
Tarwhine | 99 | 32 | ||
Trumpeter Whiting | 102 | 37 | ||
Yellowfin Brim | 94 | 34 | ||
Labeo Rohita | 93 | 48 | ||
Indian salmon | 87 | 39 | ||
Mrigal Crap | 107 | 47 | ||
Mahseer | 95 | 37 | ||
Ilish shad | 88 | 40 | ||
Pulasa fish | 91 | 38 | ||
Ailia Coila | 87 | 51 | ||
Cichlid Fish | 102 | 34 | ||
Pink Perch | 86 | 31 | ||
Labeo calbasu | 98 | 44 | ||
Mystus Tengara | 94 | 39 | ||
Green chromide | 106 | 50 | ||
Walking catfish | 100 | 49 | ||
Wallago Attu | 101 | 38 | ||
River Eel | 93 | 53 | ||
Ompok | 91 | 33 | ||
Rainbow Trout | 97 | 49 |
Predicted | |||
Actual | Hotspot | Non-Hotspot | |
Hotspot | p | q | |
Non-Hotspot | r | s |
Feature Combination | Naïve Bayes | Nearest Neighbor | SVM | Random Forest | ||||
---|---|---|---|---|---|---|---|---|
Ac (%) | k_avg | Ac (%) | k_avg | Ac (%) | k_avg | Ac (%) | k_avg | |
P1 | 55.14 | 0.211 | 61.45 | 0.232 | 56.89 | 0.204 | 34.93 | 0.432 |
P2 | 57.44 | 0.233 | 63.12 | 0.192 | 58.77 | 0.231 | 37.88 | 0.322 |
P3 | 59.66 | 0.166 | 61.67 | 0.183 | 62.77 | 0.178 | 38.77 | 0.384 |
P4 | 56.76 | 0.191 | 60.89 | 0.231 | 56.73 | 0.183 | 32.77 | 0.331 |
P5 | 44.93 | 0.201 | 65.44 | 0.172 | 59.90 | 0.136 | 35.14 | 0.401 |
P6 | 67.88 | 0.173 | 58.77 | 0.199 | 60.00 | 0.178 | 33.12 | 0.378 |
P7 | 88.86 | 0.159 | 75.84 | 0.178 | 66.54 | 0.174 | 38.77 | 0.483 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Sowmmiya, U.; Roselyn, J.P.; Sundaravadivel, P. Integrating Edge-Intelligence in AUV for Real-Time Fish Hotspot Identification and Fish Species Classification. Information 2024, 15, 324. https://doi.org/10.3390/info15060324
Sowmmiya U, Roselyn JP, Sundaravadivel P. Integrating Edge-Intelligence in AUV for Real-Time Fish Hotspot Identification and Fish Species Classification. Information. 2024; 15(6):324. https://doi.org/10.3390/info15060324
Chicago/Turabian StyleSowmmiya, U., J. Preetha Roselyn, and Prabha Sundaravadivel. 2024. "Integrating Edge-Intelligence in AUV for Real-Time Fish Hotspot Identification and Fish Species Classification" Information 15, no. 6: 324. https://doi.org/10.3390/info15060324
APA StyleSowmmiya, U., Roselyn, J. P., & Sundaravadivel, P. (2024). Integrating Edge-Intelligence in AUV for Real-Time Fish Hotspot Identification and Fish Species Classification. Information, 15(6), 324. https://doi.org/10.3390/info15060324