SlideShare a Scribd company logo
1 of 6
Download to read offline
International Journal of MC Square Scientific Research Vol.8, No.1 Nov 2016
93
RECOGNITION AND TRACKING OF MOVING OBJECT IN
UNDERWTAER SONAR IMAGES
S.Karthik
AP/ECE, Mahendra Institute of Technology, Namakkal, Tamil Nadu, India
karthikss42@gmail.com
V.Annapoorani
AP/ECE, Mahendra Institute of Technology, Namakkal, Tamil Nadu, India
annapoornisathya@gmail.com
S.Dineshkumar
AP/ECE, Mahendra Institute of Technology, Namakkal, Tamil Nadu, India
todineshkumar@gmail.com
Abstract--This paper presents an resourceful technique which can be used for underwater object
recognition system computerization. The mainly vital thing in underwater image processing is
collection of processing domain (like RGB, Gray- scale, R, G, B etc) and filter. The tracking was
carried out by the application of Wiener filter that enables the tracking of objects. Underwater
image processing for object recognition is a system which loads a image, pre- processes the
image, filters and scales the image to find the object.
Keywords: RGB, Underwater, Object recognition, System, computerization, Database, Internet
1. Introduction
Underwater Images are of dominant significance in underwater scientific mission for
applications such as monitoring sea life and assessing geological or biological surroundings.
Underwater Image Processing has received wide-ranging attention in academic and production
fields because of its various application potentials. Some of its possible application areas are
Navy purpose, Detecting new fish species, Oil pipeline, optic-fiber cable etc.
The detection system should have underwater camera. Nowadays sonar is used to detect
underwater submarines. The main objective of Underwater Image Processing Object Detection
system is to recognize objects, which are in the form of images, without any human interference.
This is done by extracting boundary information and reducing noise.
International Journal of MC Square Scientific Research Vol.8, No.1 Nov 2016
94
2. System Development
The main aspire is to expand a Object recognition and tracking system for Underwater
captured imagery using image processing. The things are affected by light reflection near water
surface. When deep inside water boundary of object are not detected due to dark color of object
and also due to poor lighting. Following are project specification for this method essential
Software items are PC with MATLAB r2012a and hardware systems is Waterproof Camera
Fig. 1. System Block Diagram
3. Proposed Method
The preliminary point of the scheme was the formation of a database images that would
be used for processing. Data compilation for the current work has been done from internet.
Composed images are of submarines and fish in water. Images in database of submarine are in
darkness or near surface. All images are must be in JPEG format.
A.Pre-Processing
Pre-processing includes the steps that are necessary to bring the input data into an
acceptable form for filtering and processing. The corresponding objectives of Pre-processing
methods are as follows: -
1.RGB to Blue conversion
The RGB plane has three mechanisms red, green and blue. To deal with all three
mechanisms and process them together is tedious so we take out only Blue part which will give
simplicity in processing. We do not work in grayscale as output obtained from Blue factor is
better than R, G, B & grayscale. The red marks show edge not detected.
International Journal of MC Square Scientific Research Vol.8, No.1 Nov 2016
95
The output for R, G, B & Grayscale when observed after application of edge detection is
as follows:
2. Adjusting Image
The intensity values in images are adjusted using the 'imadjust' function. It increases
contrast of image.
4. Filtering And Processing
For filtering, the LOG filter is proposed on which proper noise removal filter is applied.
A.Marr-Hildreth filters for edge detection
Laplacian of gaussian is a isotropic filter i.e. rotation invariant. Directly Laplacian filter
not able to used as it gives strong response to stray noise pixels. therefore some amount of some
amount of noise cleaning is to be done prior application of Laplacian operator. Noise cleaning
(Gaussian smoothening) is complete. following to edge detection main work is to remove noise
which is done by wiener filter.
B.Wiener filter
The wiener2 is an inbuilt task that applies a Wiener filter (a type of linear filter) to an
image adaptively, tailoring itself to the local image variance. Where the variance is large (high
frequency component), wiener2 performs small smoothing. Where the variance is small, wiener2
performs more smoothing. It preserves edges and other high-frequency parts of an image.
Wiener2 estimates the local mean and variance around each pixel. Wiener2 then creates a pixel-
wise Wiener filter using these estimates. If the noise variance is not given, wiener2 uses the
average of all the local estimated variances . 3. Image Scaling:
The picture obtained is scaled i.e. intensity over 255 are scaled down to 255 while those below 0
are scaled down to 0.Scaled image has some missing edges which are detected using 'imtool'
then those pixels values are scaled to 255.
International Journal of MC Square Scientific Research Vol.8, No.1 Nov 2016
96
Fig 2. Captured Images
C.Comparison
The image obtained is compare into three categories:
1. Inbuilt Canny edge-detected Image
2. Inbuilt Log edge-detected Image
3. Object-Recognised Image by Wiener Filter
5. Result
The images were processed and observed and also compared in following Figure .In that
figure we can recognize object under sea level and we can track the position of the object in
under water.
6. System Implementation
A.Image Pre-processing Method Begins
First we give Input the image from the database which is stored in JPEG format then
Convert the RGB image into Blue image.
International Journal of MC Square Scientific Research Vol.8, No.1 Nov 2016
97
Fig 3.Movment of Jelly fish Images
B.Filtering and Processing
In the filtering section first we need to calculate size of image obtained in previous
step.Then we apply the LoG mask throughout the image. Finally system will Display above
filtered image.In further step apply weiner filter for reducing noise . Here Scale image intensity
above 255 scale down to 255 and below 0 are scaled up to 0.Scaled image has some missing
edges which are detected using 'imtool' then those pixels values are scaled to 255.
C.Comparison
Image comparison is essential in image processing. Display the edge detected image by
using inbuilt 'canny' operator. After that Display the edge detected image by using inbuilt 'log'
operator. Finally image is the edge recognized image by using our method.
7. Conclusion
This manuscript proposes about Under Image Processing for Object recognition. It has found that
recognition of underwater object is difficult mission. From this method the achieved things are If
we extract only B module from RGB image and process it then result obtained would be better
than Grayscale or any other domain. Then the code written as proposed by paper produce better
result than inbuilt 'canny' and 'log' edge detection function which are inbuilt in MATLAB
R2012a.In the majority cases output given by code proposed in paper is comparable to inbuilt
'log' function abut in some cases superior to inbuilt 'log' purpose and is always superior to inbuilt
'canny' function.
International Journal of MC Square Scientific Research Vol.8, No.1 Nov 2016
98
REFERENCES
[1] SamanPoursoltan, Russell Brinkworth, Matthew Sorell “Biologically-inspired Video
Enhancement Method For Robust Shape Recognition,” University of Adelaide, Australia, IEEE,
2013.
[2] Prabhakar C J & Praveen Kumar P U. “Feature Tracking of Objects in Underwater
VideoSequences.”, Kuvempu University, India, ACEEE 2012.
[3] SaeedVahabiMashak, BehnamHosseini, S.A.R. Abu-Bakar.“Background Subtraction for
Object Detection under Varying Environments.”UniversitiTeknologi Malaysia, IJCISIMA, 2012
[4] M. Weber, M. Welling, and P. Perona. “Detecting ,Tracking And Counting Fish In Low
Quality Unconstrained Underwater Videos” University of Edinburgh, Edinburgh, UK.
[5]“Underwater ColorConstancy :Enhancement of Automatic Live Fish Recognition” M.
Chambah, D. Semani, A. Renouf, P. Courtellemont, A. Rizzi, Université de La Rochelle, France,
Dept. of Information Technology - University of Milano/Italy
[6] CodrutaOrnianaAncuti, CosminAncuti, Tom Haber and Philippe Bekaert “FUSION-BASED
RESTORATION OF THE UNDERWATER IMAGES,” Belgium, IEEE, 2011.
[7] MohamedAmer, Emil Bilgazyev “Fine-grained Categorization of Fish Motion Patterns in
Underwater Videos”, Oregon State University, ICCV, 2011 [8] PiotrJasiobedzki, Stephen Se,
Michel Bondy, and Roy Jakola,“Underwater 3D mapping and pose estimation for
ROVoperations”, OCEANS 2008, pp. 1-6, September 2008.,IEEE JOURNAL OF OCEAN
ENGINEERING, VOL. 28,No 4,OCTOBER 2003, pg-673 to 678.

More Related Content

What's hot

Moving object detection in video surveillance
Moving object detection in video surveillanceMoving object detection in video surveillance
Moving object detection in video surveillanceAshfaqul Haque John
 
IRJET- A Comparative Review of Satellite Image Super Resolution Techniques
IRJET- A Comparative Review of Satellite Image Super Resolution TechniquesIRJET- A Comparative Review of Satellite Image Super Resolution Techniques
IRJET- A Comparative Review of Satellite Image Super Resolution TechniquesIRJET Journal
 
Automated features extraction from satellite images.
Automated features extraction from satellite images.Automated features extraction from satellite images.
Automated features extraction from satellite images.HimanshuGupta1081
 
Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...
Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...
Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...ijcisjournal
 
RECOGNIZING AND TRACKING OUTDOOR OBJECTS BY USING ARTOOLKIT MARKERS
RECOGNIZING AND TRACKING OUTDOOR OBJECTS BY USING ARTOOLKIT MARKERSRECOGNIZING AND TRACKING OUTDOOR OBJECTS BY USING ARTOOLKIT MARKERS
RECOGNIZING AND TRACKING OUTDOOR OBJECTS BY USING ARTOOLKIT MARKERSijcsit
 
image processing
image processingimage processing
image processingDhriya
 
The single image dehazing based on efficient transmission estimation
The single image dehazing based on efficient transmission estimationThe single image dehazing based on efficient transmission estimation
The single image dehazing based on efficient transmission estimationAVVENIRE TECHNOLOGIES
 
IJRET-V1I1P2 -A Survey Paper On Single Image and Video Dehazing Methods
IJRET-V1I1P2 -A Survey Paper On Single Image and Video Dehazing MethodsIJRET-V1I1P2 -A Survey Paper On Single Image and Video Dehazing Methods
IJRET-V1I1P2 -A Survey Paper On Single Image and Video Dehazing MethodsISAR Publications
 
IRJET- Pre-Denoising, Deblurring and Ringing Artifacts Removal of Natural, Te...
IRJET- Pre-Denoising, Deblurring and Ringing Artifacts Removal of Natural, Te...IRJET- Pre-Denoising, Deblurring and Ringing Artifacts Removal of Natural, Te...
IRJET- Pre-Denoising, Deblurring and Ringing Artifacts Removal of Natural, Te...IRJET Journal
 
Sar ice image classification using parallelepiped classifier based on gram sc...
Sar ice image classification using parallelepiped classifier based on gram sc...Sar ice image classification using parallelepiped classifier based on gram sc...
Sar ice image classification using parallelepiped classifier based on gram sc...csandit
 
Enhancing color images of extremely low light scenes based on rgb nir images ...
Enhancing color images of extremely low light scenes based on rgb nir images ...Enhancing color images of extremely low light scenes based on rgb nir images ...
Enhancing color images of extremely low light scenes based on rgb nir images ...LogicMindtech Nologies
 
CATWALKGRADER: A CATWALK ANALYSIS AND CORRECTION SYSTEM USING MACHINE LEARNIN...
CATWALKGRADER: A CATWALK ANALYSIS AND CORRECTION SYSTEM USING MACHINE LEARNIN...CATWALKGRADER: A CATWALK ANALYSIS AND CORRECTION SYSTEM USING MACHINE LEARNIN...
CATWALKGRADER: A CATWALK ANALYSIS AND CORRECTION SYSTEM USING MACHINE LEARNIN...mlaij
 
Dip lect2-Machine Vision Fundamentals
Dip  lect2-Machine Vision Fundamentals Dip  lect2-Machine Vision Fundamentals
Dip lect2-Machine Vision Fundamentals Abdul Abbasi
 
Image super resolution
Image super resolutionImage super resolution
Image super resolutionAkshay Hazare
 
IGARSS2011_Angiati_Dellepiane.ppt
IGARSS2011_Angiati_Dellepiane.pptIGARSS2011_Angiati_Dellepiane.ppt
IGARSS2011_Angiati_Dellepiane.pptgrssieee
 
Image super resolution based on
Image super resolution based onImage super resolution based on
Image super resolution based onjpstudcorner
 

What's hot (17)

Dip lect1-sent
Dip lect1-sentDip lect1-sent
Dip lect1-sent
 
Moving object detection in video surveillance
Moving object detection in video surveillanceMoving object detection in video surveillance
Moving object detection in video surveillance
 
IRJET- A Comparative Review of Satellite Image Super Resolution Techniques
IRJET- A Comparative Review of Satellite Image Super Resolution TechniquesIRJET- A Comparative Review of Satellite Image Super Resolution Techniques
IRJET- A Comparative Review of Satellite Image Super Resolution Techniques
 
Automated features extraction from satellite images.
Automated features extraction from satellite images.Automated features extraction from satellite images.
Automated features extraction from satellite images.
 
Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...
Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...
Enhanced Optimization of Edge Detection for High Resolution Images Using Veri...
 
RECOGNIZING AND TRACKING OUTDOOR OBJECTS BY USING ARTOOLKIT MARKERS
RECOGNIZING AND TRACKING OUTDOOR OBJECTS BY USING ARTOOLKIT MARKERSRECOGNIZING AND TRACKING OUTDOOR OBJECTS BY USING ARTOOLKIT MARKERS
RECOGNIZING AND TRACKING OUTDOOR OBJECTS BY USING ARTOOLKIT MARKERS
 
image processing
image processingimage processing
image processing
 
The single image dehazing based on efficient transmission estimation
The single image dehazing based on efficient transmission estimationThe single image dehazing based on efficient transmission estimation
The single image dehazing based on efficient transmission estimation
 
IJRET-V1I1P2 -A Survey Paper On Single Image and Video Dehazing Methods
IJRET-V1I1P2 -A Survey Paper On Single Image and Video Dehazing MethodsIJRET-V1I1P2 -A Survey Paper On Single Image and Video Dehazing Methods
IJRET-V1I1P2 -A Survey Paper On Single Image and Video Dehazing Methods
 
IRJET- Pre-Denoising, Deblurring and Ringing Artifacts Removal of Natural, Te...
IRJET- Pre-Denoising, Deblurring and Ringing Artifacts Removal of Natural, Te...IRJET- Pre-Denoising, Deblurring and Ringing Artifacts Removal of Natural, Te...
IRJET- Pre-Denoising, Deblurring and Ringing Artifacts Removal of Natural, Te...
 
Sar ice image classification using parallelepiped classifier based on gram sc...
Sar ice image classification using parallelepiped classifier based on gram sc...Sar ice image classification using parallelepiped classifier based on gram sc...
Sar ice image classification using parallelepiped classifier based on gram sc...
 
Enhancing color images of extremely low light scenes based on rgb nir images ...
Enhancing color images of extremely low light scenes based on rgb nir images ...Enhancing color images of extremely low light scenes based on rgb nir images ...
Enhancing color images of extremely low light scenes based on rgb nir images ...
 
CATWALKGRADER: A CATWALK ANALYSIS AND CORRECTION SYSTEM USING MACHINE LEARNIN...
CATWALKGRADER: A CATWALK ANALYSIS AND CORRECTION SYSTEM USING MACHINE LEARNIN...CATWALKGRADER: A CATWALK ANALYSIS AND CORRECTION SYSTEM USING MACHINE LEARNIN...
CATWALKGRADER: A CATWALK ANALYSIS AND CORRECTION SYSTEM USING MACHINE LEARNIN...
 
Dip lect2-Machine Vision Fundamentals
Dip  lect2-Machine Vision Fundamentals Dip  lect2-Machine Vision Fundamentals
Dip lect2-Machine Vision Fundamentals
 
Image super resolution
Image super resolutionImage super resolution
Image super resolution
 
IGARSS2011_Angiati_Dellepiane.ppt
IGARSS2011_Angiati_Dellepiane.pptIGARSS2011_Angiati_Dellepiane.ppt
IGARSS2011_Angiati_Dellepiane.ppt
 
Image super resolution based on
Image super resolution based onImage super resolution based on
Image super resolution based on
 

Similar to Underwater Object Recognition Using Image Processing

A Flexible Scheme for Transmission Line Fault Identification Using Image Proc...
A Flexible Scheme for Transmission Line Fault Identification Using Image Proc...A Flexible Scheme for Transmission Line Fault Identification Using Image Proc...
A Flexible Scheme for Transmission Line Fault Identification Using Image Proc...IJEEE
 
Road signs detection using voila jone's algorithm with the help of opencv
Road signs detection using voila jone's algorithm with the help of opencvRoad signs detection using voila jone's algorithm with the help of opencv
Road signs detection using voila jone's algorithm with the help of opencvMohdSalim34
 
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...cscpconf
 
Improving image resolution through the cra algorithm involved recycling proce...
Improving image resolution through the cra algorithm involved recycling proce...Improving image resolution through the cra algorithm involved recycling proce...
Improving image resolution through the cra algorithm involved recycling proce...csandit
 
A NOBEL HYBRID APPROACH FOR EDGE DETECTION
A NOBEL HYBRID APPROACH FOR EDGE  DETECTIONA NOBEL HYBRID APPROACH FOR EDGE  DETECTION
A NOBEL HYBRID APPROACH FOR EDGE DETECTIONijcses
 
Image processing
Image processingImage processing
Image processingkamal330
 
Hardware Unit for Edge Detection with Comparative Analysis of Different Edge ...
Hardware Unit for Edge Detection with Comparative Analysis of Different Edge ...Hardware Unit for Edge Detection with Comparative Analysis of Different Edge ...
Hardware Unit for Edge Detection with Comparative Analysis of Different Edge ...paperpublications3
 
Automatic Real Time Auditorium Power Supply Control using Image Processing
Automatic Real Time Auditorium Power Supply Control using Image ProcessingAutomatic Real Time Auditorium Power Supply Control using Image Processing
Automatic Real Time Auditorium Power Supply Control using Image Processingidescitation
 
A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...sipij
 
Improvement of Weld Images using MATLAB –A Review
Improvement of Weld Images using MATLAB –A ReviewImprovement of Weld Images using MATLAB –A Review
Improvement of Weld Images using MATLAB –A Reviewinventy
 
Hardware software co simulation of edge detection for image processing system...
Hardware software co simulation of edge detection for image processing system...Hardware software co simulation of edge detection for image processing system...
Hardware software co simulation of edge detection for image processing system...eSAT Publishing House
 
IRJET- Exploring Image Super Resolution Techniques
IRJET- Exploring Image Super Resolution TechniquesIRJET- Exploring Image Super Resolution Techniques
IRJET- Exploring Image Super Resolution TechniquesIRJET Journal
 
IRJET - Computer Vision-based Image Processing System for Redundant Objec...
IRJET -  	  Computer Vision-based Image Processing System for Redundant Objec...IRJET -  	  Computer Vision-based Image Processing System for Redundant Objec...
IRJET - Computer Vision-based Image Processing System for Redundant Objec...IRJET Journal
 
IRJET- Moving Object Detection using Foreground Detection for Video Surveil...
IRJET- 	 Moving Object Detection using Foreground Detection for Video Surveil...IRJET- 	 Moving Object Detection using Foreground Detection for Video Surveil...
IRJET- Moving Object Detection using Foreground Detection for Video Surveil...IRJET Journal
 
APPLICATION OF CONVOLUTIONAL NEURAL NETWORK IN LAWN MEASUREMENT
APPLICATION OF CONVOLUTIONAL NEURAL NETWORK IN LAWN MEASUREMENTAPPLICATION OF CONVOLUTIONAL NEURAL NETWORK IN LAWN MEASUREMENT
APPLICATION OF CONVOLUTIONAL NEURAL NETWORK IN LAWN MEASUREMENTsipij
 
APPLICATION OF CONVOLUTIONAL NEURAL NETWORK IN LAWN MEASUREMENT
APPLICATION OF CONVOLUTIONAL NEURAL NETWORK IN LAWN MEASUREMENTAPPLICATION OF CONVOLUTIONAL NEURAL NETWORK IN LAWN MEASUREMENT
APPLICATION OF CONVOLUTIONAL NEURAL NETWORK IN LAWN MEASUREMENTsipij
 
Visual Quality for both Images and Display of Systems by Visual Enhancement u...
Visual Quality for both Images and Display of Systems by Visual Enhancement u...Visual Quality for both Images and Display of Systems by Visual Enhancement u...
Visual Quality for both Images and Display of Systems by Visual Enhancement u...IJMER
 

Similar to Underwater Object Recognition Using Image Processing (20)

Gi3511181122
Gi3511181122Gi3511181122
Gi3511181122
 
A Flexible Scheme for Transmission Line Fault Identification Using Image Proc...
A Flexible Scheme for Transmission Line Fault Identification Using Image Proc...A Flexible Scheme for Transmission Line Fault Identification Using Image Proc...
A Flexible Scheme for Transmission Line Fault Identification Using Image Proc...
 
Road signs detection using voila jone's algorithm with the help of opencv
Road signs detection using voila jone's algorithm with the help of opencvRoad signs detection using voila jone's algorithm with the help of opencv
Road signs detection using voila jone's algorithm with the help of opencv
 
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
 
Improving image resolution through the cra algorithm involved recycling proce...
Improving image resolution through the cra algorithm involved recycling proce...Improving image resolution through the cra algorithm involved recycling proce...
Improving image resolution through the cra algorithm involved recycling proce...
 
P180203105108
P180203105108P180203105108
P180203105108
 
A NOBEL HYBRID APPROACH FOR EDGE DETECTION
A NOBEL HYBRID APPROACH FOR EDGE  DETECTIONA NOBEL HYBRID APPROACH FOR EDGE  DETECTION
A NOBEL HYBRID APPROACH FOR EDGE DETECTION
 
Image processing
Image processingImage processing
Image processing
 
Hardware Unit for Edge Detection with Comparative Analysis of Different Edge ...
Hardware Unit for Edge Detection with Comparative Analysis of Different Edge ...Hardware Unit for Edge Detection with Comparative Analysis of Different Edge ...
Hardware Unit for Edge Detection with Comparative Analysis of Different Edge ...
 
Automatic Real Time Auditorium Power Supply Control using Image Processing
Automatic Real Time Auditorium Power Supply Control using Image ProcessingAutomatic Real Time Auditorium Power Supply Control using Image Processing
Automatic Real Time Auditorium Power Supply Control using Image Processing
 
A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...
 
Improvement of Weld Images using MATLAB –A Review
Improvement of Weld Images using MATLAB –A ReviewImprovement of Weld Images using MATLAB –A Review
Improvement of Weld Images using MATLAB –A Review
 
Hardware software co simulation of edge detection for image processing system...
Hardware software co simulation of edge detection for image processing system...Hardware software co simulation of edge detection for image processing system...
Hardware software co simulation of edge detection for image processing system...
 
IRJET- Exploring Image Super Resolution Techniques
IRJET- Exploring Image Super Resolution TechniquesIRJET- Exploring Image Super Resolution Techniques
IRJET- Exploring Image Super Resolution Techniques
 
Ch1.pptx
Ch1.pptxCh1.pptx
Ch1.pptx
 
IRJET - Computer Vision-based Image Processing System for Redundant Objec...
IRJET -  	  Computer Vision-based Image Processing System for Redundant Objec...IRJET -  	  Computer Vision-based Image Processing System for Redundant Objec...
IRJET - Computer Vision-based Image Processing System for Redundant Objec...
 
IRJET- Moving Object Detection using Foreground Detection for Video Surveil...
IRJET- 	 Moving Object Detection using Foreground Detection for Video Surveil...IRJET- 	 Moving Object Detection using Foreground Detection for Video Surveil...
IRJET- Moving Object Detection using Foreground Detection for Video Surveil...
 
APPLICATION OF CONVOLUTIONAL NEURAL NETWORK IN LAWN MEASUREMENT
APPLICATION OF CONVOLUTIONAL NEURAL NETWORK IN LAWN MEASUREMENTAPPLICATION OF CONVOLUTIONAL NEURAL NETWORK IN LAWN MEASUREMENT
APPLICATION OF CONVOLUTIONAL NEURAL NETWORK IN LAWN MEASUREMENT
 
APPLICATION OF CONVOLUTIONAL NEURAL NETWORK IN LAWN MEASUREMENT
APPLICATION OF CONVOLUTIONAL NEURAL NETWORK IN LAWN MEASUREMENTAPPLICATION OF CONVOLUTIONAL NEURAL NETWORK IN LAWN MEASUREMENT
APPLICATION OF CONVOLUTIONAL NEURAL NETWORK IN LAWN MEASUREMENT
 
Visual Quality for both Images and Display of Systems by Visual Enhancement u...
Visual Quality for both Images and Display of Systems by Visual Enhancement u...Visual Quality for both Images and Display of Systems by Visual Enhancement u...
Visual Quality for both Images and Display of Systems by Visual Enhancement u...
 

More from ijmsr

Ijmsr 2016-14
Ijmsr 2016-14Ijmsr 2016-14
Ijmsr 2016-14ijmsr
 
Ijmsr 2016-13
Ijmsr 2016-13Ijmsr 2016-13
Ijmsr 2016-13ijmsr
 
Ijmsr 2016-12
Ijmsr 2016-12Ijmsr 2016-12
Ijmsr 2016-12ijmsr
 
Ijmsr 2016-11
Ijmsr 2016-11Ijmsr 2016-11
Ijmsr 2016-11ijmsr
 
Ijmsr 2016-09
Ijmsr 2016-09Ijmsr 2016-09
Ijmsr 2016-09ijmsr
 
Ijmsr 2016-08
Ijmsr 2016-08Ijmsr 2016-08
Ijmsr 2016-08ijmsr
 
Ijmsr 2016-07
Ijmsr 2016-07Ijmsr 2016-07
Ijmsr 2016-07ijmsr
 
Ijmsr 2016-05
Ijmsr 2016-05Ijmsr 2016-05
Ijmsr 2016-05ijmsr
 
Ijmsr 2016-04
Ijmsr 2016-04Ijmsr 2016-04
Ijmsr 2016-04ijmsr
 
Ijmsr 2016-02
Ijmsr 2016-02Ijmsr 2016-02
Ijmsr 2016-02ijmsr
 
Ijmsr 2016-01
Ijmsr 2016-01Ijmsr 2016-01
Ijmsr 2016-01ijmsr
 

More from ijmsr (11)

Ijmsr 2016-14
Ijmsr 2016-14Ijmsr 2016-14
Ijmsr 2016-14
 
Ijmsr 2016-13
Ijmsr 2016-13Ijmsr 2016-13
Ijmsr 2016-13
 
Ijmsr 2016-12
Ijmsr 2016-12Ijmsr 2016-12
Ijmsr 2016-12
 
Ijmsr 2016-11
Ijmsr 2016-11Ijmsr 2016-11
Ijmsr 2016-11
 
Ijmsr 2016-09
Ijmsr 2016-09Ijmsr 2016-09
Ijmsr 2016-09
 
Ijmsr 2016-08
Ijmsr 2016-08Ijmsr 2016-08
Ijmsr 2016-08
 
Ijmsr 2016-07
Ijmsr 2016-07Ijmsr 2016-07
Ijmsr 2016-07
 
Ijmsr 2016-05
Ijmsr 2016-05Ijmsr 2016-05
Ijmsr 2016-05
 
Ijmsr 2016-04
Ijmsr 2016-04Ijmsr 2016-04
Ijmsr 2016-04
 
Ijmsr 2016-02
Ijmsr 2016-02Ijmsr 2016-02
Ijmsr 2016-02
 
Ijmsr 2016-01
Ijmsr 2016-01Ijmsr 2016-01
Ijmsr 2016-01
 

Recently uploaded

Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...Call Girls in Nagpur High Profile
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 

Recently uploaded (20)

Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 

Underwater Object Recognition Using Image Processing

  • 1. International Journal of MC Square Scientific Research Vol.8, No.1 Nov 2016 93 RECOGNITION AND TRACKING OF MOVING OBJECT IN UNDERWTAER SONAR IMAGES S.Karthik AP/ECE, Mahendra Institute of Technology, Namakkal, Tamil Nadu, India karthikss42@gmail.com V.Annapoorani AP/ECE, Mahendra Institute of Technology, Namakkal, Tamil Nadu, India annapoornisathya@gmail.com S.Dineshkumar AP/ECE, Mahendra Institute of Technology, Namakkal, Tamil Nadu, India todineshkumar@gmail.com Abstract--This paper presents an resourceful technique which can be used for underwater object recognition system computerization. The mainly vital thing in underwater image processing is collection of processing domain (like RGB, Gray- scale, R, G, B etc) and filter. The tracking was carried out by the application of Wiener filter that enables the tracking of objects. Underwater image processing for object recognition is a system which loads a image, pre- processes the image, filters and scales the image to find the object. Keywords: RGB, Underwater, Object recognition, System, computerization, Database, Internet 1. Introduction Underwater Images are of dominant significance in underwater scientific mission for applications such as monitoring sea life and assessing geological or biological surroundings. Underwater Image Processing has received wide-ranging attention in academic and production fields because of its various application potentials. Some of its possible application areas are Navy purpose, Detecting new fish species, Oil pipeline, optic-fiber cable etc. The detection system should have underwater camera. Nowadays sonar is used to detect underwater submarines. The main objective of Underwater Image Processing Object Detection system is to recognize objects, which are in the form of images, without any human interference. This is done by extracting boundary information and reducing noise.
  • 2. International Journal of MC Square Scientific Research Vol.8, No.1 Nov 2016 94 2. System Development The main aspire is to expand a Object recognition and tracking system for Underwater captured imagery using image processing. The things are affected by light reflection near water surface. When deep inside water boundary of object are not detected due to dark color of object and also due to poor lighting. Following are project specification for this method essential Software items are PC with MATLAB r2012a and hardware systems is Waterproof Camera Fig. 1. System Block Diagram 3. Proposed Method The preliminary point of the scheme was the formation of a database images that would be used for processing. Data compilation for the current work has been done from internet. Composed images are of submarines and fish in water. Images in database of submarine are in darkness or near surface. All images are must be in JPEG format. A.Pre-Processing Pre-processing includes the steps that are necessary to bring the input data into an acceptable form for filtering and processing. The corresponding objectives of Pre-processing methods are as follows: - 1.RGB to Blue conversion The RGB plane has three mechanisms red, green and blue. To deal with all three mechanisms and process them together is tedious so we take out only Blue part which will give simplicity in processing. We do not work in grayscale as output obtained from Blue factor is better than R, G, B & grayscale. The red marks show edge not detected.
  • 3. International Journal of MC Square Scientific Research Vol.8, No.1 Nov 2016 95 The output for R, G, B & Grayscale when observed after application of edge detection is as follows: 2. Adjusting Image The intensity values in images are adjusted using the 'imadjust' function. It increases contrast of image. 4. Filtering And Processing For filtering, the LOG filter is proposed on which proper noise removal filter is applied. A.Marr-Hildreth filters for edge detection Laplacian of gaussian is a isotropic filter i.e. rotation invariant. Directly Laplacian filter not able to used as it gives strong response to stray noise pixels. therefore some amount of some amount of noise cleaning is to be done prior application of Laplacian operator. Noise cleaning (Gaussian smoothening) is complete. following to edge detection main work is to remove noise which is done by wiener filter. B.Wiener filter The wiener2 is an inbuilt task that applies a Wiener filter (a type of linear filter) to an image adaptively, tailoring itself to the local image variance. Where the variance is large (high frequency component), wiener2 performs small smoothing. Where the variance is small, wiener2 performs more smoothing. It preserves edges and other high-frequency parts of an image. Wiener2 estimates the local mean and variance around each pixel. Wiener2 then creates a pixel- wise Wiener filter using these estimates. If the noise variance is not given, wiener2 uses the average of all the local estimated variances . 3. Image Scaling: The picture obtained is scaled i.e. intensity over 255 are scaled down to 255 while those below 0 are scaled down to 0.Scaled image has some missing edges which are detected using 'imtool' then those pixels values are scaled to 255.
  • 4. International Journal of MC Square Scientific Research Vol.8, No.1 Nov 2016 96 Fig 2. Captured Images C.Comparison The image obtained is compare into three categories: 1. Inbuilt Canny edge-detected Image 2. Inbuilt Log edge-detected Image 3. Object-Recognised Image by Wiener Filter 5. Result The images were processed and observed and also compared in following Figure .In that figure we can recognize object under sea level and we can track the position of the object in under water. 6. System Implementation A.Image Pre-processing Method Begins First we give Input the image from the database which is stored in JPEG format then Convert the RGB image into Blue image.
  • 5. International Journal of MC Square Scientific Research Vol.8, No.1 Nov 2016 97 Fig 3.Movment of Jelly fish Images B.Filtering and Processing In the filtering section first we need to calculate size of image obtained in previous step.Then we apply the LoG mask throughout the image. Finally system will Display above filtered image.In further step apply weiner filter for reducing noise . Here Scale image intensity above 255 scale down to 255 and below 0 are scaled up to 0.Scaled image has some missing edges which are detected using 'imtool' then those pixels values are scaled to 255. C.Comparison Image comparison is essential in image processing. Display the edge detected image by using inbuilt 'canny' operator. After that Display the edge detected image by using inbuilt 'log' operator. Finally image is the edge recognized image by using our method. 7. Conclusion This manuscript proposes about Under Image Processing for Object recognition. It has found that recognition of underwater object is difficult mission. From this method the achieved things are If we extract only B module from RGB image and process it then result obtained would be better than Grayscale or any other domain. Then the code written as proposed by paper produce better result than inbuilt 'canny' and 'log' edge detection function which are inbuilt in MATLAB R2012a.In the majority cases output given by code proposed in paper is comparable to inbuilt 'log' function abut in some cases superior to inbuilt 'log' purpose and is always superior to inbuilt 'canny' function.
  • 6. International Journal of MC Square Scientific Research Vol.8, No.1 Nov 2016 98 REFERENCES [1] SamanPoursoltan, Russell Brinkworth, Matthew Sorell “Biologically-inspired Video Enhancement Method For Robust Shape Recognition,” University of Adelaide, Australia, IEEE, 2013. [2] Prabhakar C J & Praveen Kumar P U. “Feature Tracking of Objects in Underwater VideoSequences.”, Kuvempu University, India, ACEEE 2012. [3] SaeedVahabiMashak, BehnamHosseini, S.A.R. Abu-Bakar.“Background Subtraction for Object Detection under Varying Environments.”UniversitiTeknologi Malaysia, IJCISIMA, 2012 [4] M. Weber, M. Welling, and P. Perona. “Detecting ,Tracking And Counting Fish In Low Quality Unconstrained Underwater Videos” University of Edinburgh, Edinburgh, UK. [5]“Underwater ColorConstancy :Enhancement of Automatic Live Fish Recognition” M. Chambah, D. Semani, A. Renouf, P. Courtellemont, A. Rizzi, Université de La Rochelle, France, Dept. of Information Technology - University of Milano/Italy [6] CodrutaOrnianaAncuti, CosminAncuti, Tom Haber and Philippe Bekaert “FUSION-BASED RESTORATION OF THE UNDERWATER IMAGES,” Belgium, IEEE, 2011. [7] MohamedAmer, Emil Bilgazyev “Fine-grained Categorization of Fish Motion Patterns in Underwater Videos”, Oregon State University, ICCV, 2011 [8] PiotrJasiobedzki, Stephen Se, Michel Bondy, and Roy Jakola,“Underwater 3D mapping and pose estimation for ROVoperations”, OCEANS 2008, pp. 1-6, September 2008.,IEEE JOURNAL OF OCEAN ENGINEERING, VOL. 28,No 4,OCTOBER 2003, pg-673 to 678.