Show HN: Using computer vision to detect birds in parks
code.flickr.net
code.flickr.net
Basically, wind turbines kill birds. To protect birds, you have to collect data on birds in the area. The standard way of doing this was literally putting a guy in a lawn chair for a few hours each day counting birds, and then extrapolate the numbers.
They put some cameras in the field and run CV on the footage to count the birds instead. Cameras are cheaper than people in lawn chairs, apparently. I don't know if they still do this, but it was their initial product.
Some fails:
http://i1-news.softpedia-static.com/images/news2/Washington-...
http://fc04.deviantart.net/fs71/i/2012/181/1/e/eyes_on_a_bir...
A couple that barely made it:
http://www.jlvaillant.com/Animals/Birds/Egrets-Herons/i-CDVT...
http://www.nps.gov/calo/naturescience/images/IMG_1399_edited...
On the whole, its very impressive though!
Also, Matt Zeiler runs an image recognition startup which the image above was generated from. Check them out at http://clarifai.com/
http://totallygreencrafts.com/wp-content/uploads/2012/11/bac... returns ???
even http://howtomakeapapercrane.net/u/paper-origami-crane.jpg fails!!! OK OK maybe the "NO" is correct this time
Joke aside, incredible work here. Did you do everything from scratch or used some library to get faster results?
I'm not sure which question Flickr's team actually seeks to answer here.
1) To setup, load a pre-trained AlexNet/Overfeat/other architecture model (e.g. trained on ILSVRC2012)
2) To get a vector from an image, run a forward pass on the images, and extract the activations at a given layer (e.g. fc7) as the output vector.
http://caffe.berkeleyvision.org/gathered/examples/feature_ex... is a step-by-step walkthrough.
There's a lot of mystique around deep learning and these kind of problems, but it's not _that_ difficult to use these tools.
What would be very cool would be some kind of trigger app where you leave your phone in a tree for an hour, and it takes pictures of all the birds that come within range.
Detecting whether a given image has a bird in it, while certainly difficult and "interesting" from a CS point of view, is not very interesting from a user perspective? (Photographers can always tag their images when they submit them).
Flickr built service as requested. Web page titled Park or Bird but works as Park or Park with Bird. Who named this thing?
Cool project regardless.
Hate this jokey style of response. Is it stating that the image is from Rocky Mountain; Perhaps it's just a random comment-bot statement about national parks? Bleurgh.
Yes, I'm sure there's a demographic that enjoys inane comments written as if the presentation layer was conscious.