Competition Name: The Nature Conservancy Fisheries Monitoring

Method Name:

Pre-processing: Median Filtering, Histogram Equalization
Segmentation: K-Means Clustering
Feature Extraction: Oriented FAST and Rotated BRIEF (ORB)
Classifier:K-Nearest Neighbour

Dataset Description:

The dataset compiled by The Nature Conservancy in partnership with Satlink, Archipelago Marine Research, the Pacific Community, the Solomon Islands Ministry of Fisheries and Marine Resources, the Australia Fisheries Management Authority, and the governments of New Caledonia and Palau.

The Train and Test dataset consists of images having only one fish category out of eight different categories mentioned as follows:
1. Albacore tuna
2. Bigeye tuna
3. Yellowfin tuna
4. MahiMahi
5. Opah
6. Sharks
7. Other (i.e. fish present but not the defined categories)
8. No Fish (i.e. no fish is in the image)

Method Used:


Input: Training Set and Test Set of Images
Output: Classification Score

1. Read the input RGB image
2. Perform median filtering for noise removal
3. Perform histogram equalization for image enhancement
4. Perform the K-Means clustering for segmentation of pre-processed image
5. Applying Oriented FAST and Rotated BRIEF (ORB) method for feature extraction
6. Apply K-Nearest Neighbour (KNN) classifier for recognition

The algorithm initiates into reading the input RGB images from the training set and store them into array. A 5X5 window-based 2D convolution operation is applied on the input images for median filtering. In this process, the neighboring pixels are ordered according to their intensity values and the median value becomes the resulting output for the central pixel of the defined window. Median filters can handle efficiently with noise, in particular impulse noise in which some individual pixels have extreme values while preserving the contrast within the images.
Contrast is a significant image element that can be defined as a ratio between the highest and the lowest pixel intensities of an image. As the images usually suffer from poor image quality, degradation in contrast and happening of shading and artefacts, the lack in centering pixel intensity, poor lightening, specimen spotting are important factors that affect the images which leads to enhance the contrast. In our methodology, histogram equalization is applied for image enhancement. Histogram of images provides a pixel-wise intensity distribution and description of the image appearance globally. The equalization process mapping histogram distribution to a wider and more uniform distribution of intensity values, as a result the intensity values are spread over the whole range of intensity distribution of the images.

The pre-processed images are segmented based on K-Means clustering approach for extraction of the region of interest. K-Means is an unsupervised learning process which assigns and groups the image pixels into a predefined number of clusters based on the calculated similarity for each pixel associate with the nearest center pixel. When all image pixels have been assigned, this iterative process continues with the new calculated center pixels. The process initiates the center pixels corresponding to the clusters randomly and keeps reassigning until criterion is met:

The K-Means objective function:

where is a chosen distance measure between a data point and the cluster centre , is an indicator of the distance of the n data points from their respective cluster centres.

After applying segmentation process, the Oriented FAST and Rotated BRIEF (ORB) method is used to extract significant features. This method combines FAST(Feature from Accelerated Segment test) keypoint detector and BRIEF (Binary Robust Independent Elementary Features) descriptor approach. This method initiates with identification of FAST corner keypoints within the image region based on comparison of the intensity threshold value between the center pixel and those in neighborhood around that pixel. Harris corner extracts the first target N number of FAST keypoints in order to employ them for further processing. A scale pyramid process is incorporated in order to extract N number of FAST keypoints at each level in the pyramid. The intensity centroid value is also measured for each corner orientation for achieving the direction of corresponding keypoints. BRIEF extracts descriptors around selected key feature points through binary coding.

Where, p(x) is the pixel intensity at that point x in image region
p(y) is the pixel intensity at that point y in image region
a set of points can uniquely identify one binary detection τ
K-nearest Neighbor algorithm incorporates the extracted key feature points in order to classify the test image data based on the trained information.

For more info, Pl do visit us

Also do visit our Blog :

Those CQF Delegates who got Extension of CQF EXAM 1 January 2019 Cohort Solutions Guide, Pl do get in touch with us : or

Good discount facility available for CQF Delegates who booked all CQF EXAM 1-3 & final Projects at a time. So, Hurry up to book your Order CQF Exam 1 Solutions Guide with Extension January 2019 Cohort which is readily available to delivery to your Inbox. For Instant Quotation, Give us a call or WhatsApp +91 8697669523. Instant delivery to your Inbox after funds transfer. We Accept payments through PAYPAL or Bank Transfer. (#Findtutoronline is not part of CQF nor any official support of CQF nor endorsed by CQF. #findtutoronline is an Independent International website having headquarter at North America)

WhatsApp us : +91 8697669523

Pl do visit our FACEBOOK page :

Pl do visit us our LinkedIn page :

Keywords : Matlab Code, Python Code, CQF final Projects, CQF Help, CQF module Exam Solutions, Matlab Homework help, python homework help, matlab freelancers, matlab teachers in India, matlab tutors in India, Matlab online tutoring, matlab tutors worldwide, Matlab coding & report writing services, Advertisement Enquiry.

Pl do follow us on LinkedIn, Facebook, Twitter, Instagram

Our Instagram page :

Our Matlab page on Facebook :

Nota Bene: Academic Writing Companies Can Float their Advertisement at for Text Link Posting, Guest Post, Blog Post, Article post, Banner Post, content Writing at a reasonable Prices.

#findtutoronline Admin Team

Skype ID : assignmenthelp_1



Mobile: +91 8697669523 WhatsApp.

Pl do type in Google, Yahoo, Bing Search Engines the below mentioned keywords, U will get and Our Blog : Findtutor Blog( 1st page of Google, Yahoo, Bing Search Engines Globally.

#CQF India #CQF United States #CQF United Kingdom #CQF United Arab Emirates #CQF Dubai, #CQF Austria, #CQF Australia #CQF CANADA #CQF GERMANY #CQF Netherlands #CQF Italy #CQF FRANCE #CQF SPAIN #CQF DENMARK
#CQF TURKEY #CQF Lebanon #CQF CHINA #CQF Malayasia #CQF Hong Kong #CQF Indonesia #CQF GREECE #CQF Saudi Arabia #CQF Ghana #CQF Nigeria #CQF South Africa #CQF Philippines #CQF Kenya #CQF Brazil #CQF ASIA #CQF EUROPE #CQF Africa #CQF New York #CQF Manhattan #CQF Bangalore #CQF Mumbai #CQF Patna #CQF Chennai #CQF Hyderabad #CQF Delhi #CQF Gurgaon #CQF Kolkata #CQF Pune #CQF Mexico #CQF Sweden #CQF South Korea #CQF Liechtenstein #CQF Sri-Lanka #CQF Russia #CQF Norway #CQF Russia #CQF Riyad region #CQF Vietnam #CQF Ukraine
#CQF Switzerland #CQFPeru #CQF HELP #CQF Final Projects Solution Guide #MBA Ready Projects #Academic Research Paper Writing Services in India #matlab tutors in India #matlab teachers in India #matlab freelancers
#matlab coding & report writing services #matlab tutors worldwide #matlab online tutoring #matlab tutorials worldwide.

CQF Final Projects June 2018 Cohort is Ready for delivery to your Inbox. Any topic U can choose as per Project Brief issued by CQF. Namely 1)Portfolio Construction by Black Litterman Model (Coding in Matlab) 2) Arbitage /Time Series (Coding in Matlab) 3) Libor Model (Coding in C++) 4) Interest Rate Volatility (Coding in VBA) 5) CDS Pricing Basket (Coding in VBA).At Reasonable prices U can get CQF Final Projects June 2018 Cohort to your Inbox within 24 hrs time once Payments released through PAYPAL or Wire Transfer or Bank Transfer. Hurry Up. Last date of Submission is 7th January 2019. No further Extension for CQF Final Projects as per CQF Guidelines. Order Online now by sending WhatsApp right away at : +91 8697669523 or Give us a call at +91 9830552467.Good Discounts you can avail if booked on or before 25th December 2018. Hurry up. Very few days are left for Final submission i.e.7th January 2019.

For Quotations, WhatsApp : +91 8697669523/+91 9830552467 or else give us a call. Email Us: or

Guaranteed Success without fail.

Special Note : is a International Website having Worldwide Branches. Having No Connection With CQF Authority nor any support from CQF nor endorsed by CQF. is a Separate entity having Global ranking 1st page of Google, Yahoo, Bing Search Engines.

Academic Writing Companies can Place their Articles, Blog Post, Guest Past, Content Writing Services through us at a reasonable prices. Worldwide regular visitors to Our website

Pl do Follow us : LinkedIn, Twitter, Facebook, Instagram, Google, Yahoo, Bing Search Engines

All Sorts of Assignment Help in Matlab coding & report writing services done here. All Global Business Schools Assignment help done here, Dissertations Writing Services done here, Thesis Writing Services done here at an affordable Prices.

Pl do contact us immediately via WhatsApp : +91 8697669523 or Give us a call. Our team will get in Touch with you instantly with Quotation. Most reliable & Trusted website in the world.

Also Management consulting Services in Telecom Infrastructures, Corporate Training Programme, Tax consultations done here worldwide, Also Supply Chain Management Consultations done here with requisite fees.

Happy to help you always.

Findtutoronline Admin Team

Our Skype ID : Ranadeb.kumar2/ (for India Operations)
For US Operations : Skype ID :
For UK Operations : Skype ID : assignmenthelpuk

WhatsApp : +91 8697669523
Give us a call +91 9830552467

Email Us : for General Inquiry
For Tutors :
For Assignment help :

If you are studying engineering then you might find yourself stuck with assignments and searching for engineering assignment help online. Don’t worry, we’ve got your back.

At, we offer engineering assignment help service to students all over the globe. It doesn’t matter where you are from or which university or college you are in. All you need is an internet connection, that’s all and our engineering assignment help team will take care of the rest

Our engineering assignment help team consists of experienced writers and tutors from all over the world. We made sure that the people we hire have at least a minimum of a masters degree and years of industry experience.

We offer engineering assignment help services in many areas, such as:

Civil Engineering
Mechanical engineering
Chemical Engineering
Electrical Engineering
Marine Engineering
Industrial Engineering
And many more..

So, this is how it works, you get in touch with our team and ask for engineering assignment help services. They will ask you to submit your instructions and delivery timeline via our website or mail it to us. Once we are confident that we can deliver your assignment on time, we will send you an affordable price quote and once you release the payment our engineering assignment help team will start working on it.

We at Findtutoronline, value our customers trust more than anything. You can be rest assured that the assignment will be high quality and plagiarism free. We will also make sure that it reaches you way before the specified deadline so that if you need any rectifications we can take care of that.

Now, if you are looking for engineering assignment help then get in touch with us 24/7 at Alternatively, you can also contact us at +91-8697669523 / or

Pl do follow us on LinkedIn, Twitter, Facebook, Instagram

Our Findtutor Blog :

Pl do type in Google, Yahoo, Bing Search engines the following keywords mentioned below:-
#matlab tutors in India #matlab teachers in India #matlab freelancers #matlab coding & report writing services #matlab tutors worldwide #matlab online tutoring #matlab tutorials worldwide
u will get our website in 1st page of Google, Yahoo, Bing Search engines.

Teaching with MATLAB and Simulink |How to Buy MATLAB and Simulink |Matlab Programming tutors in India | Findtutoronline |Matlab Freelancers in India | Matlab Teachers in India | Matlab Tutors Worldwide | Matlab Coding & Report Writing Services Worldwide |Matlab Tutor Online | Matlab Assignment help India at | For Quotations, WhatsApp:+91 9830552467

Pl do type in Google, Yahoo, Bing Search Engines the below keywords,
#matlab tutors in India #matlab teachers in India #matlab freelancers #matlab coding & report writing services #matlab tutorials worldwide
#matlab tutors worldwide #matlab online tutoring u will get Our website in the 1st page of google, yahoo, Bing search Engines globally.

Matlab Assignment Help Matlab Help |… – Matlab HomeworkHelp …
Matlab HomeworkHelp Matlab Assignment to Simon’s Cat. SpSonSsoSredS. · January 2, 2014 · New Delhi, India · … Matlab Programming Help | Matlab Programming Help | Help With Matlab Physics | Help With Matlab … assignment assistance | Project report on matlab | Fluid projects by matlab | Matlab Tutor | Matlab map …

Matlab Programming tutors in India | Findtutoronline

Teaching is my Passion with an experience of more than 15 years with a very unique teaching methodology (Giving both theoretical and Practical Knowledge) …

Standard. For use at a commercial, government, or other organization by a single user. Buy Now. Education. For use in teaching and academic research at a …

Teaching with MATLAB and Simulink: Getting Your Students from ……/teaching-with-matlab-and-simulink-getting-your-student…

Matlab assignment help india – Big Discount! – findtutoronline

This program became a national matlab assignment help india model and helped spur the development of behavioral neuroscience essay about my teachers …

Interested Candidates should get in touch with us : +91 8697669523 (Whatsapp)/Give us a call at +91-9830552467
.For Quotations, WhatsApp or Email US.
Email US :
For Teachers :
For Assignmenthelp :
For any areas of Information Technology, Pl do write us :

We Do CQF Projects/CQF Final Projects/Maters/Thesis for any business Schools/Universities Coding & Report Writing done here. Complete Guidance available on Kaggle Competitions, Thesis on Matlab, Bio-Medical Image Processing, Machine learning Tools & Techniques, Matlab Coding & Report Writing Services.

Pl do write in Google, Yahoo, Bing Search Engines the below Keywords as #Matlab Teachers in India #matlab tutorials worldwide, u will get our website 1st page of google, yahoo ,Bing Rankings . Also do Write in Google, Yahoo, Bing the keyword as
#Matlab tutor online #Matlab tutors Worldwide #Matlab Coding & Report Writing Services Worldwide
#matlab tutorials worldwide you will get our weblog in the 1st page of Google, Yahoo, Bing Rankings Globally.

Findtutoronline Projects Team
Our blog :,
Our facebook page on Matlab :

Pl do follow us LinkedIn, Twitter, Facebook, Instagram

Currently CQF Final Projects June 2018 Cohort Matlab Coding & Report Writing services u can avail at

Buy CQF Final Projects June 2018 Cohort in Matlab Coding & Report Writing Services via WhatsApp : +91 9830552467/+91 8697669523. Last date of Submission CQF Final Projects is 7th January 2019. No Extension for CQF final Projects. Hurry up. Order will close soon. If booked Now, U can get CQF Final Projects June 2018 Cohort to your Inbox on or before due dates i.e.7th January 2019. For Quotations, WhatsApp Immediately.

Keywords : Matlab Teachers in India, Matlab Tutor Online, Matlab Freelancers in India, CQF Final Projects, Matlab Tutors Worldwide, Matlab Coding & Report Writing Services Worldwide, Matlab Assignment help India.

Pl do follow us on LinkedIn, Twitter, Facebook, Instagram

Hi All Visitors of this website requested to click the below Link for You tube video by the Promoter Mr.Ranadeb Singha

Pl do copy & past the above link in your computer address bar to run the video.

pl do type in google the keyword as “an introduction to findtutoronline” U will get google 1st page ranking.

Happy to help you Always.

Findtutoronline Admin Team

Our Website Blog :

For any kind of Assignment help/Coursework Help/Online Tutoring, Pl do whats App : +91 8697669523 or email us : or

For CQF Module Solutions Help email us :

pl do type in google the keyword as “an introduction to findtutoronline” u will get google 1st page ranking worldwide.

Also type in google the keyword as “findtutoronline on you tube”
u will get list of video’s of which also stands 1st page of google.

Our CQF Facebook Page :

Our Linked Page :

Pl do follow us on LinkedIn, Facebook, Twitter, Instagram.