IceShanty.com's Ice Fishing Community
IceShanty Main => General Ice Fishing Chit Chat => Topic started 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.
-
(https://i.postimg.cc/c6x9cnym/Walleye-3-19.jpg) (https://postimg.cc/c6x9cnym)
-
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
-
(https://i.postimg.cc/wtCZJ7GM/KIMG0177.jpg) (https://postimg.cc/wtCZJ7GM)
-
(https://i.postimg.cc/qgDJhGGv/pickerel.jpg) (https://postimg.cc/qgDJhGGv)
-
Neat idea. I just spammed you with a bunch. Let me know if they didn’t upload correctly.
-
Than you zwiggles. Got a bunch.
-
(https://i.postimg.cc/ppRjqfNZ/57555859800-9-C7243-A7-F224-4847-B623-D22-DFE307-E80.jpg) (https://postimg.cc/ppRjqfNZ)
-
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.
-
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!
-
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.
-
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.
-
(https://i.postimg.cc/MMqZck8C/IMG-20130308-00270-zpsf1908ebd.jpg) (https://postimg.cc/MMqZck8C)
<°)))>{
-
Thanks. What kind of fish is in the middle?
-
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)
-
(https://i.postimg.cc/YjVNJkB2/KIMG0202.jpg) (https://postimg.cc/YjVNJkB2)
-
How do you categorize a perch without strips?
(https://i.postimg.cc/KRckT5QN/Perch-no-strips.jpg) (https://postimg.cc/KRckT5QN)
-
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)
-
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.
-
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.
-
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!
-
Than you Noon, I appreciate it very much.
-
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:
-
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.
-
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.