SlideShare a Scribd company logo
1 of 5
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 08 Issue: 04 | Apr 2021 www.irjet.net p-ISSN: 2395-0072
© 2021, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 98
FISH RECOGNITION AND DETECTION BASED ON DEEP LEARNING
Manikandan.L.R1, Mohamed Rayhan.G.U.I2, Prabhu.P3, Dr.S.R.Preethi4
Department of Electronics and Communication Engineering
SRM Valliammai Engineering College, SRM Nagar Kattangulathur.
--------------------------------------------------------------------------------***-------------------------------------------------------------------------------
Abstract: This paper aims at detecting and recognizing various fish species from underwater images by means of deep
learning, R-CNN (Region based Convolutional Neural and Networks) features with open cv tools. RCNN uses selective
search algorithm to extract the top 2000 region proposals among millions of Regions of Interest (RoI) proposals from an
image and feed it to a CNN model. Fish recognition is based on deep learning, which is a subset of machine learning. The
Fish detection achieved is 85% accuracy by deep learning. We focused on fish recognition for investigating fish species in a
natural lake to help protect the original environment. This paper proposes a scheme for segmenting fish image and
measuring fish morphological features indicators based on R-CNN. Firstly, the fish body images are acquired by a home-
made image acquisition device. Then, the fish images are preprocessed and labeled, and fed into the R-CNN for training.
Finally, the trained model is used to segment fish image, thus the morphological features indicators of the fish can be
obtained.
Introduction:
The fundamental objective of this paper is to detect the fishes from the given datasets. The images of the subject (fish) first
obtained using a Pi camera interfaced with Raspberry Pi3. The hardware setup is simple such that Pi camera is interfaced
with raspberry pi3 board Then the images are used as input datasets. Then the images are preprocessed where the
resizing and background removal is done and then by using deep learning R-CNN algorithm the processed datasets are
trained and tested to get the final output. IoT cloud is used to save the datasets.
Key Concepts: Datasets, Fish recognition, Deep Learning, R-CNN, Open CV
LITERATURE SURVEY:
Table 1: Literature survey under fish detection
LITERATURE SURVEY
S.no Title Author & Year Content Inference
1. Fish Shoals Behavior
Detection based on
Convolutional Neural N/W
and Spatiotemporal
Information
Fangfang Han, Junchao
zhu, Bin Liu, 2020
Fish behaviour
Deep learning
Spatiotemporal
information
CNN
A simple convolutional neural
network is constructed to quickly
identify the behavior state of fish
shoals. Some pressure environments
are made in laboratory, the behavior
states of fish shoals are recorded, and
the sample database of shoals'
behavior state is established.
2. Underwater Fish Detection Aditya Agarwal, Gaurav
Rawal, Tushar Malani,
Prof.Manonmani S,2020
Mask RCNN
CV
Image
processing
ResNet
They are utilizing convolutional
neural systems to order the fishes.
Following the preprocessing step, the
Faster Regional Convolutional Neural
Network design is utilized to remove
the highlights of pictures.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 08 Issue: 04 | Apr 2021 www.irjet.net p-ISSN: 2395-0072
© 2021, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 99
Proposed Model:
In the Proposed method the camera is interfaced to the raspberry pi to capture the images.The captured images are used
as input datasets which is then processed using deep learning RCNN algorithm by Open CV tool. The input datasets are
pre-processed which contains background removal and resizing of the images. Then the input datasets are trained and
tested. The datasets acquired are grayscale images. Then by using the RCNN algorithm the input datasets are processed
and the fishes in the datasets are recognized and detected. The detected results are then stored in IoT cloud which can be
used further.
Raspberry pi:
The Raspberry Pi board contains a processor and graphics chip, program memory (RAM) and various interfaces
and connectors for external devices. Some of these devices are essential, others are optional. RPi operates in the same way
as a
Standard PC,requiring a keyboard for command entry, a display unit and a power supply. It also requires ‘mass-
storage’, but a hard disk drive of the type found in a typical PC is not really in keeping with the miniature size of RPi.
Instead, we will use an SD Flash memory card normally used in digital cameras, configured in such a way to ‘look like’ a
hard drive to RPi’s processor. RPi will ‘boot’ (load the Operating System into RAM) from this card in the same way as a PC
‘boots up’ into Windows from its hard disk.
Pi cam:
The Pi camera module is a portable light weight camera that supports Raspberry Pi. It communicates with Pi
using the MIPI camera serial interface protocol. It is normally used in image processing, machine learning or in
surveillance projects. It is commonly used in surveillance drones since the payload of camera is very less. Apart from
these modules Pi can also use normal USB webcams that are used along with computer.
3. Detection, Localization and
Classification of Fish and
Fish Species in Poor
Conditions using CNN
Jesper Haahr Christen,
Roberto Galeazzi,2019
Object detection
Fish detection
Deep learning
CNN
A Deep CNN OFDNet is introduced.
The task of fish detection, localization
and classification is carried out using
visual data obtained from cameras
4. Fish Detection and Tracking
in Pisciculture Environment
using Deep Instance
Segmentation
C.S.Arvind, R.Prajwal,
Prithvi Narayana Bhat,
A.Sreedevi, K.N.
Prabhudeva ,2019
Pisciculture
Mask-RCNN
RP N/W
FP N/W
UAV
In this research paper, a deep
instance segmentation algorithm
called Mask R-CNN along with
GOTURN tracking algorithm is
employed for real time fish detection
and tracking.
5. A Fish Classification on
Images using Transfer
Learning and Matlab
Suryadiputra
Liawatimena, Yaya
Heryadi, Lukas,2018
Image classify
Machine
Marine classify
This paper proposed a fish
classification on fish images using
transfer learning and Matlab as the
first stage of tackling the problem
FishNet is a modification from
AlexNet to classify 3 types of fishes.
6. Realtime classification of
fish in underwater sonar
videos
Ludwig Bothmann,
Michael Windmann,
GoeranKauermann,2016
Sonar Videos
Video tracking
This paper focuses on automatic fish
classification based on sonar videos.
After preprocessing the videos, it
shows how can
we classify fishes based on shape and
movement.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 08 Issue: 04 | Apr 2021 www.irjet.net p-ISSN: 2395-0072
© 2021, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 100
Block diagram Description:
The raspberry pi is interfaced with camera which is used to capture the images. The captured images are used as input
datasets. The actual images are fed into the training network, this training network involves resizing, background removal.
The R-CNN algorithm is used to detect the fishes in the given datasets. By keeping open cv as a tool in python the first step
is building the datasets, then training the datasets and the construction of R-CNN model for the detection of fishes and to
display the desired outputs. The plot between training loss and test loss is displayed. The plot between loss and accuracy is
displayed. The processed datasets and labelled outputs are stored in IoT Cloud using internet gateway.
RCNN Algorithm:
Instead of working on enormous number of regions, this RCNN algorithm proposes a number of boxes in the image and
tests if any of these boxes contain any object. This algorithm uses selective search to extract boxes from the images. These
boxes are can also be called as regions. The primary step in this algorithm is to build the fish detection dataset using
selective search. The next step is to fine tune classification model on dataset. During inference run selective search on the
input image dataset. The next step is to make predictions on each proposal using fine-tuned model. The final step is to
return the final fish detection results.
Fig.2 Flowchart of the algorithm
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 08 Issue: 04 | Apr 2021 www.irjet.net p-ISSN: 2395-0072
© 2021, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 101
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 08 Issue: 04 | Apr 2021 www.irjet.net p-ISSN: 2395-0072
© 2021, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 102
Advantages:
 High accuracy of fish detection
 Less human intervention
Disadvantages:
The main disadvantage of this project is the camera which can’t be implemented in underwater due to high cost of panoramic
camera.
Conclusion:
Thus the obtained datasets were preprocessed .By using deep learning and Open CV as tool to detect the fishes in the datsets
were detected and the accuracy was displayed .The type of fishes were displayed.The regions of the fishes were displayed in the
image dataset. The datasets were then stored in the iot cloud .85% of accuracy was achieved by this algorithm. This fish
recognition and detection can be used to detect the fishes, recognise the species in the water and also for commercial
purposes.Being implemented in real time it can be enhanced by use of high end undewater cameras to get more accuracy in the
output.
References:
[1]Jung-Hua Wang, Shi-Kai Lee, Yi-Chung Lai, “Anomalous Behaviours Detection for Underwater Fish Using AI Techniques”,
IEEE Access, vol. 8, pp 224372-224382, Dec 2020.
[2]Kristian Muri Knausgard, Arne Wilkund , Kim Tallaksen Halvorsen, ”Temperate Fish Detection and Classification: a Deep
Learning based Approach”, ResearchGate ,May 2020
[3]B.Vikram Deep, Ratnakar Dash, “Underwater Fish Species Recognition Using Deep Learning Techniques”-at 6th International
Conference on SPIN,Mar.2019.
[4] Lin Meng, Takuma Hirayama, Shigeru Oyanagi,”Underwater-Drone with Panoramic Camera for Automatic Fish Recognition
Based on Deep Learning”- at IEEE Access vol.6,pp 17880-17886 Mar 2018 .
[5]Nour Eldeen,Mohamed Hamed N.Taha,Aboul Ella Hassanien,”Aquarium Family Fish Species Identification System Using
Deep Neural Networks”-at International Conference on Advanced Intelligent Systems and Informatics pp 347-356,Aug. 2018.
[6] Matzner, S., Hull, R. E., Harker-Klimes, G., & Cullinan, V. I. ,“Studying fish near ocean energy devices using underwater
video.” IEEE, pp. 1-7 Sep 2017.
[7] Lee.G, Y. W. Tai, and J. Kim, ``ELD-net: An efficient deep learning architecture for accurate saliency,''in IEEE Transactions on
Pattern Analysis Machine Intelligence, Vol. 40, Issue detection: 7, pp. 1_13, July 2017.
[8]M.Dumiak,“Lice-hunting underwater drone protects salmon” -at IEEE Spectrum,vol.54, no. 4, pp. 9–10, Apr. 2017.
[9] P. Zhuang, L. Xing, Y. Liu, S. Guo, and Y. Qiao, “Marine animal detection and recognition with advanced deep learning
models,” in Proc. Conf. Labs Eval. Forum (CLEF), pp. 1-9, 2017.
[10]Nhat D. M. Nguyen, Kien N. Huynh, Nhan.N.Vo, Tuan Van Pham,”Fish Detection and Movement Tracking”, International
Conference on Advanced Technologies for Communications (ATC) ,2015
[11]A.Rova, G.Mori, L.Dill, ”One fish two butterfish trumpeter: recognizing fish in underwater video”-IAPR Conference on
Machine Vision Applications, pp.404-407, May 2007.
[12]F.Storbeck and B.Daan,”Fish species Recognition using computer vision and a Neural network”, Fisheries Research, Vol.51,
pp.11-15, Apr 2001.

More Related Content

What's hot

healthcare supervising system to monitor heart rate to diagonize and alert he...
healthcare supervising system to monitor heart rate to diagonize and alert he...healthcare supervising system to monitor heart rate to diagonize and alert he...
healthcare supervising system to monitor heart rate to diagonize and alert he...
IJET - International Journal of Engineering and Techniques
 
Wireless Student Attendance System using Fingerprint Sensor
Wireless Student Attendance System using Fingerprint SensorWireless Student Attendance System using Fingerprint Sensor
Wireless Student Attendance System using Fingerprint Sensor
ijtsrd
 

What's hot (20)

IRJET- IoT based Facial Recognition Biometric Attendance
IRJET- IoT based Facial Recognition Biometric AttendanceIRJET- IoT based Facial Recognition Biometric Attendance
IRJET- IoT based Facial Recognition Biometric Attendance
 
IRJET - IoT based Portable Attendance System
IRJET - IoT based Portable Attendance SystemIRJET - IoT based Portable Attendance System
IRJET - IoT based Portable Attendance System
 
IRJET - Image Watermarking using QR Code
IRJET -  	  Image Watermarking using QR CodeIRJET -  	  Image Watermarking using QR Code
IRJET - Image Watermarking using QR Code
 
IRJET- Convenience Improvement for Graphical Interface using Gesture Dete...
IRJET-  	  Convenience Improvement for Graphical Interface using Gesture Dete...IRJET-  	  Convenience Improvement for Graphical Interface using Gesture Dete...
IRJET- Convenience Improvement for Graphical Interface using Gesture Dete...
 
PROPOSED ONTOLOGY FRAMEWORK FOR DYNAMIC RESOURCE PROVISIONING ON PUBLIC CLOUD
PROPOSED ONTOLOGY FRAMEWORK FOR DYNAMIC RESOURCE PROVISIONING ON PUBLIC CLOUDPROPOSED ONTOLOGY FRAMEWORK FOR DYNAMIC RESOURCE PROVISIONING ON PUBLIC CLOUD
PROPOSED ONTOLOGY FRAMEWORK FOR DYNAMIC RESOURCE PROVISIONING ON PUBLIC CLOUD
 
Iot attendance system using fingerprint module
Iot attendance system using fingerprint module Iot attendance system using fingerprint module
Iot attendance system using fingerprint module
 
IRJET - Detection of False Data Injection Attacks using K-Means Clusterin...
IRJET -  	  Detection of False Data Injection Attacks using K-Means Clusterin...IRJET -  	  Detection of False Data Injection Attacks using K-Means Clusterin...
IRJET - Detection of False Data Injection Attacks using K-Means Clusterin...
 
ROLE OF SUBSTANTIAL CHARACTERISTICS IN ELECTRONIC NOSE SENSOR SELECTION FOR D...
ROLE OF SUBSTANTIAL CHARACTERISTICS IN ELECTRONIC NOSE SENSOR SELECTION FOR D...ROLE OF SUBSTANTIAL CHARACTERISTICS IN ELECTRONIC NOSE SENSOR SELECTION FOR D...
ROLE OF SUBSTANTIAL CHARACTERISTICS IN ELECTRONIC NOSE SENSOR SELECTION FOR D...
 
IRJET- Deep Feature Fusion for Iris Biometrics on Mobile Devices
IRJET- Deep Feature Fusion for Iris Biometrics on Mobile DevicesIRJET- Deep Feature Fusion for Iris Biometrics on Mobile Devices
IRJET- Deep Feature Fusion for Iris Biometrics on Mobile Devices
 
healthcare supervising system to monitor heart rate to diagonize and alert he...
healthcare supervising system to monitor heart rate to diagonize and alert he...healthcare supervising system to monitor heart rate to diagonize and alert he...
healthcare supervising system to monitor heart rate to diagonize and alert he...
 
Improved authentication using arduino based voice
Improved authentication using arduino based voiceImproved authentication using arduino based voice
Improved authentication using arduino based voice
 
Wireless Student Attendance System using Fingerprint Sensor
Wireless Student Attendance System using Fingerprint SensorWireless Student Attendance System using Fingerprint Sensor
Wireless Student Attendance System using Fingerprint Sensor
 
IRJET- Automation Software for Student Monitoring System
IRJET-  	  Automation Software for Student Monitoring SystemIRJET-  	  Automation Software for Student Monitoring System
IRJET- Automation Software for Student Monitoring System
 
IRJET- Human Activity Recognition using Flex Sensors
IRJET- Human Activity Recognition using Flex SensorsIRJET- Human Activity Recognition using Flex Sensors
IRJET- Human Activity Recognition using Flex Sensors
 
Attendance System Using Fingerprint Identification With Website Designing And...
Attendance System Using Fingerprint Identification With Website Designing And...Attendance System Using Fingerprint Identification With Website Designing And...
Attendance System Using Fingerprint Identification With Website Designing And...
 
Integrating Wireless Sensor Network into Cloud Services for Real-time Data Co...
Integrating Wireless Sensor Network into Cloud Services for Real-time Data Co...Integrating Wireless Sensor Network into Cloud Services for Real-time Data Co...
Integrating Wireless Sensor Network into Cloud Services for Real-time Data Co...
 
verifiable and multi-keyword searchable attribute-based encryption scheme for...
verifiable and multi-keyword searchable attribute-based encryption scheme for...verifiable and multi-keyword searchable attribute-based encryption scheme for...
verifiable and multi-keyword searchable attribute-based encryption scheme for...
 
IRJET- Confidential Data Access through Deep Learning Iris Biometrics
IRJET- Confidential Data Access through Deep Learning Iris BiometricsIRJET- Confidential Data Access through Deep Learning Iris Biometrics
IRJET- Confidential Data Access through Deep Learning Iris Biometrics
 
IRJET - Biometric Identification using Gait Analyis by Deep Learning
IRJET -  	  Biometric Identification using Gait Analyis by Deep LearningIRJET -  	  Biometric Identification using Gait Analyis by Deep Learning
IRJET - Biometric Identification using Gait Analyis by Deep Learning
 
Detect and immune mobile cloud infrastructure
Detect and immune mobile cloud infrastructureDetect and immune mobile cloud infrastructure
Detect and immune mobile cloud infrastructure
 

Similar to IRJET- Fish Recognition and Detection Based on Deep Learning

Similar to IRJET- Fish Recognition and Detection Based on Deep Learning (20)

IRJET- Face Detection based on Image Processing using Raspberry Pi 4
IRJET-  	  Face Detection based on Image Processing using Raspberry Pi 4IRJET-  	  Face Detection based on Image Processing using Raspberry Pi 4
IRJET- Face Detection based on Image Processing using Raspberry Pi 4
 
A REVIEW ON IMPROVING TRAFFIC-SIGN DETECTION USING YOLO ALGORITHM FOR OBJECT ...
A REVIEW ON IMPROVING TRAFFIC-SIGN DETECTION USING YOLO ALGORITHM FOR OBJECT ...A REVIEW ON IMPROVING TRAFFIC-SIGN DETECTION USING YOLO ALGORITHM FOR OBJECT ...
A REVIEW ON IMPROVING TRAFFIC-SIGN DETECTION USING YOLO ALGORITHM FOR OBJECT ...
 
Secured Spy for Highly Secured Areas
Secured Spy for Highly Secured AreasSecured Spy for Highly Secured Areas
Secured Spy for Highly Secured Areas
 
Classroom Attendance using Face Detection and Raspberry-Pi
Classroom Attendance using Face Detection and Raspberry-PiClassroom Attendance using Face Detection and Raspberry-Pi
Classroom Attendance using Face Detection and Raspberry-Pi
 
IRJET- A Review Paper on Object Detection using Zynq-7000 FPGA for an Embedde...
IRJET- A Review Paper on Object Detection using Zynq-7000 FPGA for an Embedde...IRJET- A Review Paper on Object Detection using Zynq-7000 FPGA for an Embedde...
IRJET- A Review Paper on Object Detection using Zynq-7000 FPGA for an Embedde...
 
IRJET- Intrusion Detection through Image Processing and Getting Notified ...
IRJET-  	  Intrusion Detection through Image Processing and Getting Notified ...IRJET-  	  Intrusion Detection through Image Processing and Getting Notified ...
IRJET- Intrusion Detection through Image Processing and Getting Notified ...
 
IRJET- Book Reader using Raspberry Pi for Visually Impaired
IRJET- Book Reader using Raspberry Pi for Visually ImpairedIRJET- Book Reader using Raspberry Pi for Visually Impaired
IRJET- Book Reader using Raspberry Pi for Visually Impaired
 
Improving the performance of license plate detection using deep neural networ...
Improving the performance of license plate detection using deep neural networ...Improving the performance of license plate detection using deep neural networ...
Improving the performance of license plate detection using deep neural networ...
 
IRJET- Object Detection and Recognition for Blind Assistance
IRJET- Object Detection and Recognition for Blind AssistanceIRJET- Object Detection and Recognition for Blind Assistance
IRJET- Object Detection and Recognition for Blind Assistance
 
Advance Intelligent Video Surveillance System Using OpenCV
Advance Intelligent Video Surveillance System Using OpenCVAdvance Intelligent Video Surveillance System Using OpenCV
Advance Intelligent Video Surveillance System Using OpenCV
 
IRJET- Optimization of Surveillance Camera for Low Cost Storage Device
IRJET- Optimization of Surveillance Camera for Low Cost Storage DeviceIRJET- Optimization of Surveillance Camera for Low Cost Storage Device
IRJET- Optimization of Surveillance Camera for Low Cost Storage Device
 
Real-Time Pertinent Maneuver Recognition for Surveillance
Real-Time Pertinent Maneuver Recognition for SurveillanceReal-Time Pertinent Maneuver Recognition for Surveillance
Real-Time Pertinent Maneuver Recognition for Surveillance
 
Monitoring using Face Recognition
Monitoring using Face RecognitionMonitoring using Face Recognition
Monitoring using Face Recognition
 
AUTOMATIC ATTENDANCE SYSTEM MANAGEMENT USING RASPBERRY PI WITH ULTRASONIC SENSOR
AUTOMATIC ATTENDANCE SYSTEM MANAGEMENT USING RASPBERRY PI WITH ULTRASONIC SENSORAUTOMATIC ATTENDANCE SYSTEM MANAGEMENT USING RASPBERRY PI WITH ULTRASONIC SENSOR
AUTOMATIC ATTENDANCE SYSTEM MANAGEMENT USING RASPBERRY PI WITH ULTRASONIC SENSOR
 
A Survey on Automated Waste Segregation System Using Raspberry Pi and Image P...
A Survey on Automated Waste Segregation System Using Raspberry Pi and Image P...A Survey on Automated Waste Segregation System Using Raspberry Pi and Image P...
A Survey on Automated Waste Segregation System Using Raspberry Pi and Image P...
 
IRJET- IoT Based Crop Growth Detection and Irrigation System using Raspberry PI
IRJET- IoT Based Crop Growth Detection and Irrigation System using Raspberry PIIRJET- IoT Based Crop Growth Detection and Irrigation System using Raspberry PI
IRJET- IoT Based Crop Growth Detection and Irrigation System using Raspberry PI
 
IRJET- IoT Based Crop Growth Detection and Irrigation System using Raspbe...
IRJET-  	  IoT Based Crop Growth Detection and Irrigation System using Raspbe...IRJET-  	  IoT Based Crop Growth Detection and Irrigation System using Raspbe...
IRJET- IoT Based Crop Growth Detection and Irrigation System using Raspbe...
 
ANIMAL SPECIES RECOGNITION SYSTEM USING DEEP LEARNING
ANIMAL SPECIES RECOGNITION SYSTEM USING DEEP LEARNINGANIMAL SPECIES RECOGNITION SYSTEM USING DEEP LEARNING
ANIMAL SPECIES RECOGNITION SYSTEM USING DEEP LEARNING
 
IRJET- Animal Identification in Roads and Alert System for Passengers usi...
IRJET-  	  Animal Identification in Roads and Alert System for Passengers usi...IRJET-  	  Animal Identification in Roads and Alert System for Passengers usi...
IRJET- Animal Identification in Roads and Alert System for Passengers usi...
 
AUTOMATED WASTE MANAGEMENT SYSTEM
AUTOMATED WASTE MANAGEMENT SYSTEMAUTOMATED WASTE MANAGEMENT SYSTEM
AUTOMATED WASTE MANAGEMENT SYSTEM
 

More from IRJET Journal

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 

Recently uploaded (20)

VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 

IRJET- Fish Recognition and Detection Based on Deep Learning

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 08 Issue: 04 | Apr 2021 www.irjet.net p-ISSN: 2395-0072 © 2021, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 98 FISH RECOGNITION AND DETECTION BASED ON DEEP LEARNING Manikandan.L.R1, Mohamed Rayhan.G.U.I2, Prabhu.P3, Dr.S.R.Preethi4 Department of Electronics and Communication Engineering SRM Valliammai Engineering College, SRM Nagar Kattangulathur. --------------------------------------------------------------------------------***------------------------------------------------------------------------------- Abstract: This paper aims at detecting and recognizing various fish species from underwater images by means of deep learning, R-CNN (Region based Convolutional Neural and Networks) features with open cv tools. RCNN uses selective search algorithm to extract the top 2000 region proposals among millions of Regions of Interest (RoI) proposals from an image and feed it to a CNN model. Fish recognition is based on deep learning, which is a subset of machine learning. The Fish detection achieved is 85% accuracy by deep learning. We focused on fish recognition for investigating fish species in a natural lake to help protect the original environment. This paper proposes a scheme for segmenting fish image and measuring fish morphological features indicators based on R-CNN. Firstly, the fish body images are acquired by a home- made image acquisition device. Then, the fish images are preprocessed and labeled, and fed into the R-CNN for training. Finally, the trained model is used to segment fish image, thus the morphological features indicators of the fish can be obtained. Introduction: The fundamental objective of this paper is to detect the fishes from the given datasets. The images of the subject (fish) first obtained using a Pi camera interfaced with Raspberry Pi3. The hardware setup is simple such that Pi camera is interfaced with raspberry pi3 board Then the images are used as input datasets. Then the images are preprocessed where the resizing and background removal is done and then by using deep learning R-CNN algorithm the processed datasets are trained and tested to get the final output. IoT cloud is used to save the datasets. Key Concepts: Datasets, Fish recognition, Deep Learning, R-CNN, Open CV LITERATURE SURVEY: Table 1: Literature survey under fish detection LITERATURE SURVEY S.no Title Author & Year Content Inference 1. Fish Shoals Behavior Detection based on Convolutional Neural N/W and Spatiotemporal Information Fangfang Han, Junchao zhu, Bin Liu, 2020 Fish behaviour Deep learning Spatiotemporal information CNN A simple convolutional neural network is constructed to quickly identify the behavior state of fish shoals. Some pressure environments are made in laboratory, the behavior states of fish shoals are recorded, and the sample database of shoals' behavior state is established. 2. Underwater Fish Detection Aditya Agarwal, Gaurav Rawal, Tushar Malani, Prof.Manonmani S,2020 Mask RCNN CV Image processing ResNet They are utilizing convolutional neural systems to order the fishes. Following the preprocessing step, the Faster Regional Convolutional Neural Network design is utilized to remove the highlights of pictures.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 08 Issue: 04 | Apr 2021 www.irjet.net p-ISSN: 2395-0072 © 2021, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 99 Proposed Model: In the Proposed method the camera is interfaced to the raspberry pi to capture the images.The captured images are used as input datasets which is then processed using deep learning RCNN algorithm by Open CV tool. The input datasets are pre-processed which contains background removal and resizing of the images. Then the input datasets are trained and tested. The datasets acquired are grayscale images. Then by using the RCNN algorithm the input datasets are processed and the fishes in the datasets are recognized and detected. The detected results are then stored in IoT cloud which can be used further. Raspberry pi: The Raspberry Pi board contains a processor and graphics chip, program memory (RAM) and various interfaces and connectors for external devices. Some of these devices are essential, others are optional. RPi operates in the same way as a Standard PC,requiring a keyboard for command entry, a display unit and a power supply. It also requires ‘mass- storage’, but a hard disk drive of the type found in a typical PC is not really in keeping with the miniature size of RPi. Instead, we will use an SD Flash memory card normally used in digital cameras, configured in such a way to ‘look like’ a hard drive to RPi’s processor. RPi will ‘boot’ (load the Operating System into RAM) from this card in the same way as a PC ‘boots up’ into Windows from its hard disk. Pi cam: The Pi camera module is a portable light weight camera that supports Raspberry Pi. It communicates with Pi using the MIPI camera serial interface protocol. It is normally used in image processing, machine learning or in surveillance projects. It is commonly used in surveillance drones since the payload of camera is very less. Apart from these modules Pi can also use normal USB webcams that are used along with computer. 3. Detection, Localization and Classification of Fish and Fish Species in Poor Conditions using CNN Jesper Haahr Christen, Roberto Galeazzi,2019 Object detection Fish detection Deep learning CNN A Deep CNN OFDNet is introduced. The task of fish detection, localization and classification is carried out using visual data obtained from cameras 4. Fish Detection and Tracking in Pisciculture Environment using Deep Instance Segmentation C.S.Arvind, R.Prajwal, Prithvi Narayana Bhat, A.Sreedevi, K.N. Prabhudeva ,2019 Pisciculture Mask-RCNN RP N/W FP N/W UAV In this research paper, a deep instance segmentation algorithm called Mask R-CNN along with GOTURN tracking algorithm is employed for real time fish detection and tracking. 5. A Fish Classification on Images using Transfer Learning and Matlab Suryadiputra Liawatimena, Yaya Heryadi, Lukas,2018 Image classify Machine Marine classify This paper proposed a fish classification on fish images using transfer learning and Matlab as the first stage of tackling the problem FishNet is a modification from AlexNet to classify 3 types of fishes. 6. Realtime classification of fish in underwater sonar videos Ludwig Bothmann, Michael Windmann, GoeranKauermann,2016 Sonar Videos Video tracking This paper focuses on automatic fish classification based on sonar videos. After preprocessing the videos, it shows how can we classify fishes based on shape and movement.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 08 Issue: 04 | Apr 2021 www.irjet.net p-ISSN: 2395-0072 © 2021, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 100 Block diagram Description: The raspberry pi is interfaced with camera which is used to capture the images. The captured images are used as input datasets. The actual images are fed into the training network, this training network involves resizing, background removal. The R-CNN algorithm is used to detect the fishes in the given datasets. By keeping open cv as a tool in python the first step is building the datasets, then training the datasets and the construction of R-CNN model for the detection of fishes and to display the desired outputs. The plot between training loss and test loss is displayed. The plot between loss and accuracy is displayed. The processed datasets and labelled outputs are stored in IoT Cloud using internet gateway. RCNN Algorithm: Instead of working on enormous number of regions, this RCNN algorithm proposes a number of boxes in the image and tests if any of these boxes contain any object. This algorithm uses selective search to extract boxes from the images. These boxes are can also be called as regions. The primary step in this algorithm is to build the fish detection dataset using selective search. The next step is to fine tune classification model on dataset. During inference run selective search on the input image dataset. The next step is to make predictions on each proposal using fine-tuned model. The final step is to return the final fish detection results. Fig.2 Flowchart of the algorithm
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 08 Issue: 04 | Apr 2021 www.irjet.net p-ISSN: 2395-0072 © 2021, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 101
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 08 Issue: 04 | Apr 2021 www.irjet.net p-ISSN: 2395-0072 © 2021, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 102 Advantages:  High accuracy of fish detection  Less human intervention Disadvantages: The main disadvantage of this project is the camera which can’t be implemented in underwater due to high cost of panoramic camera. Conclusion: Thus the obtained datasets were preprocessed .By using deep learning and Open CV as tool to detect the fishes in the datsets were detected and the accuracy was displayed .The type of fishes were displayed.The regions of the fishes were displayed in the image dataset. The datasets were then stored in the iot cloud .85% of accuracy was achieved by this algorithm. This fish recognition and detection can be used to detect the fishes, recognise the species in the water and also for commercial purposes.Being implemented in real time it can be enhanced by use of high end undewater cameras to get more accuracy in the output. References: [1]Jung-Hua Wang, Shi-Kai Lee, Yi-Chung Lai, “Anomalous Behaviours Detection for Underwater Fish Using AI Techniques”, IEEE Access, vol. 8, pp 224372-224382, Dec 2020. [2]Kristian Muri Knausgard, Arne Wilkund , Kim Tallaksen Halvorsen, ”Temperate Fish Detection and Classification: a Deep Learning based Approach”, ResearchGate ,May 2020 [3]B.Vikram Deep, Ratnakar Dash, “Underwater Fish Species Recognition Using Deep Learning Techniques”-at 6th International Conference on SPIN,Mar.2019. [4] Lin Meng, Takuma Hirayama, Shigeru Oyanagi,”Underwater-Drone with Panoramic Camera for Automatic Fish Recognition Based on Deep Learning”- at IEEE Access vol.6,pp 17880-17886 Mar 2018 . [5]Nour Eldeen,Mohamed Hamed N.Taha,Aboul Ella Hassanien,”Aquarium Family Fish Species Identification System Using Deep Neural Networks”-at International Conference on Advanced Intelligent Systems and Informatics pp 347-356,Aug. 2018. [6] Matzner, S., Hull, R. E., Harker-Klimes, G., & Cullinan, V. I. ,“Studying fish near ocean energy devices using underwater video.” IEEE, pp. 1-7 Sep 2017. [7] Lee.G, Y. W. Tai, and J. Kim, ``ELD-net: An efficient deep learning architecture for accurate saliency,''in IEEE Transactions on Pattern Analysis Machine Intelligence, Vol. 40, Issue detection: 7, pp. 1_13, July 2017. [8]M.Dumiak,“Lice-hunting underwater drone protects salmon” -at IEEE Spectrum,vol.54, no. 4, pp. 9–10, Apr. 2017. [9] P. Zhuang, L. Xing, Y. Liu, S. Guo, and Y. Qiao, “Marine animal detection and recognition with advanced deep learning models,” in Proc. Conf. Labs Eval. Forum (CLEF), pp. 1-9, 2017. [10]Nhat D. M. Nguyen, Kien N. Huynh, Nhan.N.Vo, Tuan Van Pham,”Fish Detection and Movement Tracking”, International Conference on Advanced Technologies for Communications (ATC) ,2015 [11]A.Rova, G.Mori, L.Dill, ”One fish two butterfish trumpeter: recognizing fish in underwater video”-IAPR Conference on Machine Vision Applications, pp.404-407, May 2007. [12]F.Storbeck and B.Daan,”Fish species Recognition using computer vision and a Neural network”, Fisheries Research, Vol.51, pp.11-15, Apr 2001.