IceShanty.com's Ice Fishing Community

IceShanty Main => General Ice Fishing Chit Chat => Topic started by: Dima on Mar 25, 2019, 08:03 AM

Title: Need Photos of Your Fish
Post by: Dima on Mar 25, 2019, 08:03 AM
I'm working on a software that identifies fish species by using a neural network. To train the network to recognize species accurately I need lots of photos of different fishes. I'd appreciate very much if you can donate your photos for my project.

To see how it works on the initial stages please watch this video -


Please upload your photos here - https://goo.gl/gWyGa7

If you have any questions, questions about the technology, for example, feel free to ask.

Title: Re: Need Photos of Your Fish
Post by: Ice Surveyor on Mar 25, 2019, 08:48 AM

(https://i.postimg.cc/c6x9cnym/Walleye-3-19.jpg) (https://postimg.cc/c6x9cnym)
Title: Re: Need Photos of Your Fish
Post by: Dima on Mar 29, 2019, 12:05 PM
That's a huge walleye, thank you!

Going to add this link to the original post so people don't have to look on YouTube where to upload - https://goo.gl/gWyGa7
Title: Re: Need Photos of Your Fish
Post by: meandcuznalfy on Mar 29, 2019, 12:06 PM

(https://i.postimg.cc/wtCZJ7GM/KIMG0177.jpg) (https://postimg.cc/wtCZJ7GM)
Title: Re: Need Photos of Your Fish
Post by: Reginald Bonz III on Mar 29, 2019, 12:17 PM

(https://i.postimg.cc/qgDJhGGv/pickerel.jpg) (https://postimg.cc/qgDJhGGv)
Title: Re: Need Photos of Your Fish
Post by: zwiggles on Mar 29, 2019, 01:32 PM
Neat idea. I just spammed you with a bunch. Let me know if they didn’t upload correctly.
Title: Re: Need Photos of Your Fish
Post by: Dima on Mar 29, 2019, 01:46 PM
Than you zwiggles. Got a bunch.
Title: Re: Need Photos of Your Fish
Post by: rdhammah on Mar 29, 2019, 01:54 PM

(https://i.postimg.cc/ppRjqfNZ/57555859800-9-C7243-A7-F224-4847-B623-D22-DFE307-E80.jpg) (https://postimg.cc/ppRjqfNZ)
Title: Re: Need Photos of Your Fish
Post by: Dima on Mar 29, 2019, 02:15 PM
Thank you, rdhammah.


I'm not sure if the forum software resizes images added to posts or not, but the quality of images is important and if you upload them here - https://goo.gl/gWyGa7 - I will get the images as they are - not downsized.
Title: Re: Need Photos of Your Fish
Post by: Noon on Mar 29, 2019, 02:17 PM
I will upload some pictures to the link soon. I'm posting this so it is easier for me to find the thread and so it gets more hits for more attention :) I love this idea and project!
Title: Re: Need Photos of Your Fish
Post by: zwiggles on Mar 29, 2019, 02:52 PM
Than you zwiggles. Got a bunch.

Not a problem at all. It was much easier than I expected. Did it right from my iPhone.

If you want more I can really add a ton more if you would like. Might double some up on accident, but just say the word.
Title: Re: Need Photos of Your Fish
Post by: Dima on Mar 29, 2019, 03:25 PM
At least a few thousand photos per species is needed to train a high accuracy neural network. So, everything you have will be greatly appreciated :). Don't worry about duplicating - I'm writing scripts for dataset preparation that weed out duplicates.
Title: Re: Need Photos of Your Fish
Post by: Ice Scratcher on Mar 30, 2019, 08:01 PM

(https://i.postimg.cc/MMqZck8C/IMG-20130308-00270-zpsf1908ebd.jpg) (https://postimg.cc/MMqZck8C)

<°)))>{
Title: Re: Need Photos of Your Fish
Post by: Dima on Mar 30, 2019, 08:31 PM
Thanks. What kind of fish is in the middle?
Title: Re: Need Photos of Your Fish
Post by: chilly-willy on Mar 30, 2019, 09:26 PM
Steel head or rain bow trout
(https://i.postimg.cc/PpXLKYcX/20190104-045410.jpg) (https://postimg.cc/PpXLKYcX)

Walleye
(https://i.postimg.cc/9rRDxWx7/20180525-064532.jpg) (https://postimg.cc/9rRDxWx7)

Burbot
(https://i.postimg.cc/jDyLbMYq/20170121-193737-zpshhkenv27.jpg) (https://postimg.cc/jDyLbMYq)

Alantic salmon.

(https://i.postimg.cc/WDnzDt4Q/20180309-165040.jpg) (https://postimg.cc/WDnzDt4Q)


Coho
(https://i.postimg.cc/ykZNmLdh/20160327-072058-zpsqjammzpp.jpg) (https://postimg.cc/ykZNmLdh)

White fish

(https://i.postimg.cc/qtjBJYbr/20160103-044336-zps9se3kzou.jpg) (https://postimg.cc/qtjBJYbr)


King salmon
(https://i.postimg.cc/bS2qRvzY/salmon20camp201320010-zpsmszgw2sd.jpg) (https://postimg.cc/bS2qRvzY)
Title: Re: Need Photos of Your Fish
Post by: meandcuznalfy on Mar 30, 2019, 10:47 PM

(https://i.postimg.cc/YjVNJkB2/KIMG0202.jpg) (https://postimg.cc/YjVNJkB2)
Title: Re: Need Photos of Your Fish
Post by: perch chacer on Mar 30, 2019, 10:49 PM
How do you categorize a perch without strips?

(https://i.postimg.cc/KRckT5QN/Perch-no-strips.jpg) (https://postimg.cc/KRckT5QN)
Title: Re: Need Photos of Your Fish
Post by: Dima on Apr 01, 2019, 08:41 PM
How do you categorize a perch without strips?

That's why I'm interested in neural networks/computer vision. They are modeled after the human brain to "learn" recognize features and patterns. They do not compare one photo to another, in fact, after they learn from photos, they do not rely on photos at all. Like humans, a neural network will retain features like the shape of a whole object, in this case fish, its patterns, the shape of its fins, proportions of the eye to the whole body, the size of scales, etc. And if one feature is missing, the network is still capable of recognizing the species, maybe with a lesser certainty. Like I wasn't 100% sure that it is a yellow perch.

Here is an example: A carp is dragged by an otter and only half of the carps' body is visible in the picture. And the network is still identified it with an OK confidence level. And my network isn't very good yet.
(https://i.postimg.cc/CB5dz4CQ/prediction.png) (https://postimg.cc/CB5dz4CQ)
Title: Re: Need Photos of Your Fish
Post by: Noon on Apr 01, 2019, 09:43 PM
I uploaded some from my phone. There was no where that i could indicate the species if you need that. I can upload the images here and label them if it will help. Unless the software is already good enough to ID them on its own.
Title: Re: Need Photos of Your Fish
Post by: Dima on Apr 03, 2019, 09:28 AM
Thank you, Noon. I'm creating a better upload page where it can be specified what species is being uploaded. I'd like feedback on that too when I post the new address. The software is not yet at the stage where I can fully trust it. Besides, it can only identify species which it "learned" before. You guys sending me photos of species I don't have all or have not enough to train the network. For example, I don't have enough trouts still, thank you again, Noon.
Title: Re: Need Photos of Your Fish
Post by: Noon on Apr 04, 2019, 09:13 AM
I have a handful more trout pictures, and the ones I did send in were of a cutthroat, laker, and bull trout. I think this software you are developing is amazing. It is my pleasure to contribute!
Title: Re: Need Photos of Your Fish
Post by: Dima on Apr 10, 2019, 07:50 AM
Than you Noon, I appreciate it very much.
Title: Re: Need Photos of Your Fish
Post by: grababrewski on Apr 10, 2019, 06:15 PM
Thank you, Noon. I'm creating a better upload page where it can be specified what species is being uploaded. I'd like feedback on that too when I post the new address. The software is not yet at the stage where I can fully trust it. Besides, it can only identify species which it "learned" before. You guys sending me photos of species I don't have all or have not enough to train the network. For example, I don't have enough trouts still, thank you again, Noon.
Dima, If you have any questions on the pics I uploaded let me know and I'll send you what I know. I'm looking forward to seeing how this project turns out! :thumbsup: :thumbsup:
Title: Re: Need Photos of Your Fish
Post by: zwiggles on Apr 10, 2019, 08:55 PM
Dima - I would also post this on my fish finder. It’s not as active as this site, but it’s worth a shot. It’s linked at the bottom of the page I believe.
Title: Re: Need Photos of Your Fish
Post by: Dima on Apr 14, 2019, 11:47 PM
Thank you Grababrewski, I think I need your help. I will send you a message later.

Thank you Zwiggles, will do, but a bit later. As I started getting photos I quickly realized that if I won't improve my workflow I will create much more work for myself. So, finishing up the first stage of a better image collection functionality that will make easier to prepare data-sets - https://ageoffish.com/upload.php

People who upload photos are now able to select species names, add comments if they wish (e.g. This is an albino yellow perch that has no strips, or if they not sure about the species, e.g. white sucker or longnose sucker, etc.). Also, I'd like to add functionality that will allow "experts" to verify species and some other nifty things.

Once again, thank you all very much for your photos.