Ask Your Question

Animal Recognition

asked 2012-07-30 13:01:12 -0600

martindut gravatar image

updated 2012-07-30 13:01:52 -0600

Hi. I have no idea what I'm getting myself into, but here goes. I need to create a device that can identify an animal from a live video feed. The video will be at a static point and as soon as the animal steps into the line of sight, I need to identify which type of animal it is. The type of animals that needs to be identified will be limited, max 5 for now. Hope this makes sense?? I know so little about this stuff that I potentially will also be looking for someone to do the work for me. This device will be for commercial use. Can someone please point me in a direction. Thanks

edit retag flag offensive close merge delete

1 answer

Sort by » oldest newest most voted

answered 2012-07-30 13:28:55 -0600

gfuhr gravatar image


it seems for me that you can model your problem as an instance of object recognition (you can search the list for this, that is a lot of info about it). I can recommend to you two recent papers on object recognition that can help you start your project:

P. Felzenszwalb, R. Girshick, D. McAllester, D. Ramanan. Object Detection with Discriminatively Trained Part Based Models. IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 32, No. 9, September 2010 You can find the paper and code here:

Payet, N.; Todorovic, S.; , "From contours to 3D object detection and pose estimation," Computer Vision (ICCV), 2011 IEEE International Conference on , vol., no., pp.983-990, 6-13 Nov. 2011

I hope that this can help... If you give more details about the type of animals you are trying to detect we can provide more a specific answer such as which feature you could use.

edit flag offensive delete link more


Thanks for your reply. I will try to explain a little bit better. I’m looking at creating a device that can be used to identify certain animals from live video. I’m not to worried about the device itself, but the actual software that does the identification is where I need your advice. Animals will come into view of this device and then the software should identify which type of animal it is. There will only be about 5 animals that needs to be identified. For instance, a lion comes into view and base on that a certain action needs to be perform, or when a Leopard comes into view a different action needs to be performed.

Hope this helps. Regards

martindut gravatar imagemartindut ( 2012-07-30 23:45:11 -0600 )edit

@martindut Because certain animals share similarities, for example a cheetah and a leopard, you will need to specify the 5 animals you want to identify. I know you would want to extend this number at a later stage. This would help in finding a solution to your problem. The more different the animals are, the better it would be to classify between each other.

imran gravatar imageimran ( 2012-07-31 08:56:45 -0600 )edit

And as usually a sample video would help. But it seems that you'll meet many difficulties with such system. It is really hard to train/design a good classifier. LatentSVN is a nice approach (first link in the answer), but it doesn't use (1) colors and (2) video sequence. So, you can start with it (OpenCV has implementation of detector), but later think about extending this approach for several frames and using some additional information. For instance, if the camera is fixed, you must do fg/bg segmentation, if will allow you to remove the noise from the background.

Kirill Kornyakov gravatar imageKirill Kornyakov ( 2012-07-31 15:32:27 -0600 )edit

Sorry for only replying now. Thanks for your replies. I think I confused myself with all the info I gathered and I must tell you that I have no experience in this field. I did look at the first link and tried to get VOC working on my Win 7 64bit with Matlab 2011a, but most of the files seems to be in Unix format so I cannot get it working to play around with it. Forgot to say that the video will be from a static camera and will have to identify the animal as it walks past.

martindut gravatar imagemartindut ( 2012-08-09 06:44:24 -0600 )edit

As we all said, we can give a more complete answer if you provide more details and some example images. Please tell us what are the animals your are trying to recognize (they have similar shapes/appearances? how the animal will appear to the camera? etc.).

gfuhr gravatar imagegfuhr ( 2012-08-10 11:40:40 -0600 )edit

Hello we are looking for object detection software (animal detection) as per your conversation . we too looking for these kind of software.our main aim is to detect the intruders when it appears in the detection range of the product(pir camera with motion sensor) .when the product takae the pictures it will send to server through gprs and FTP .so ,when we use these animal detection software ,it suppose send an alert when the animal appear.for instance our target to detect is elephant,tiger ,lion etc..,when these kind of animals is appears near to product and detected it ,that moment the software as to alert us. we want to use this software for the anti-collision of the animal and anti-theif .we required this kind of software.once you will found let me know looking forward for your reply ,

sathish gravatar imagesathish ( 2014-07-01 06:38:18 -0600 )edit

Question Tools

1 follower


Asked: 2012-07-30 13:01:12 -0600

Seen: 7,491 times

Last updated: Jul 30 '12