Real-Time Analysis of Animal Feeding Behavior With a Low-Calculation-Power CPU

IEEE Trans Biomed Eng. 2020 Apr;67(4):1197-1205. doi: 10.1109/TBME.2019.2933243. Epub 2019 Aug 5.

Abstract

Our goal was to develop an automated system to determine whether animals have learned and changed their behavior in real-time using a low calculation-power central processing unit (CPU). The bottleneck of real-time analysis is the speed of image recognition. For fast image recognition, 99.5% of the image was excluded from image recognition by distinguishing between the subject and the background. We achieved this by applying a binarization and connected-component labeling technique. This task is important for developing a fully automated learning apparatus. The use of such an automated system can improve the efficiency and accuracy of biological studies. The pond snail Lymnaea stagnails can be classically conditioned to avoid food that naturally elicits feeding behavior, and to consolidate this aversion into long-term memory. Determining memory status in the snail requires real-time analysis of the number of bites the snail makes in response to food presentation. The main algorithm for counting bites comprises two parts: extracting the mouth images from the recorded video and measuring the bite rate corresponding to the memory status. Reinforcement-supervised learning and image recognition were used to extract the mouth images. A change in the size of the mouth area was used as the cue for counting the number of bites. The accuracy of the final judgment of whether or not the snail had learned was the same as that determined by human observation. This method to improve the processing speed of image recognition has the potential for broad application beyond biological fields.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Animals
  • Conditioning, Classical*
  • Feeding Behavior
  • Humans
  • Lymnaea
  • Memory
  • Taste*