Difference between revisions of "Visual Bee Counter"
(→Software) |
(→Camera Enclosures) |
||
(16 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | == Goals == | ||
+ | |||
+ | Design a bee counter using low cost off-the-shelf hardware. Replicate and improve the techniques outlined in <i>Video Monitoring of Honey Bee Colonies at the Hive Entrance</i>, by Campbell, Mummert, and Sukthankar. Optimize the hardware design (camera, enclosure, etc) to simplify the software so that it will run on low power platforms with improved accuracy. | ||
+ | |||
+ | == Roadmap == | ||
+ | |||
+ | |||
+ | # Develop camera enclosure and mounting. | ||
+ | # Master video technology. Encode, compress, stream and record video at the hive entrance. | ||
+ | # Create [[test suite of videos]]. | ||
+ | # Code [[Bee counter software]]. | ||
+ | |||
==[[Bee_Counter|Background]]== | ==[[Bee_Counter|Background]]== | ||
+ | Optical and video bee counters. | ||
==Cameras== | ==Cameras== | ||
+ | Initial tests were conducted using these cameras: | ||
+ | |||
#Logitech 2500 | #Logitech 2500 | ||
#Logitech C310 | #Logitech C310 | ||
#Logitech HD920 | #Logitech HD920 | ||
+ | |||
+ | Need automatic light level control (auto iris). Don't really need auto focus. | ||
===Infrared (night time) Operation=== | ===Infrared (night time) Operation=== | ||
+ | |||
+ | ===Camera Enclosures=== | ||
+ | Some [http://hivetool.org/counter/index.html early camera enclosures]. | ||
==Software== | ==Software== | ||
#adaptive back-ground subtraction using a background model derived from a running average of the most recent 300 video frames. | #adaptive back-ground subtraction using a background model derived from a running average of the most recent 300 video frames. | ||
− | |||
##[http://docs.opencv.org/trunk/doc/tutorials/video/background_subtraction/background_subtraction.html How to Use Background Subtraction Methods] | ##[http://docs.opencv.org/trunk/doc/tutorials/video/background_subtraction/background_subtraction.html How to Use Background Subtraction Methods] | ||
− | |||
##[http://docs.opencv.org/trunk/doc/py_tutorials/py_video/py_bg_subtraction/py_bg_subtraction.html Background Subtraction] | ##[http://docs.opencv.org/trunk/doc/py_tutorials/py_video/py_bg_subtraction/py_bg_subtraction.html Background Subtraction] | ||
− | |||
#match an elliptical, graduated template at 16 orientations across each background-subtracted video frame. | #match an elliptical, graduated template at 16 orientations across each background-subtracted video frame. | ||
− | |||
− |
Latest revision as of 04:42, 21 March 2015
Contents
[hide]Goals
Design a bee counter using low cost off-the-shelf hardware. Replicate and improve the techniques outlined in Video Monitoring of Honey Bee Colonies at the Hive Entrance, by Campbell, Mummert, and Sukthankar. Optimize the hardware design (camera, enclosure, etc) to simplify the software so that it will run on low power platforms with improved accuracy.
Roadmap
- Develop camera enclosure and mounting.
- Master video technology. Encode, compress, stream and record video at the hive entrance.
- Create test suite of videos.
- Code Bee counter software.
Background
Optical and video bee counters.
Cameras
Initial tests were conducted using these cameras:
- Logitech 2500
- Logitech C310
- Logitech HD920
Need automatic light level control (auto iris). Don't really need auto focus.
Infrared (night time) Operation
Camera Enclosures
Some early camera enclosures.
Software
- adaptive back-ground subtraction using a background model derived from a running average of the most recent 300 video frames.
- match an elliptical, graduated template at 16 orientations across each background-subtracted video frame.