Related Experiment Video
Updated: Sep 22, 2025

13:19
Deep Neural Networks for Image-Based Dietary Assessment
Published on: March 13, 2021
9.4K
Automatic Detection Method of Dairy Cow Feeding Behaviour Based on YOLO Improved Model and Edge Computing
Zhenwei Yu1, Yuehua Liu2,3, Sufang Yu4
1College of Mechanical and Electronic Engineering, Shandong Agricultural University, Tai'an 271018, China.
Sensors (Basel, Switzerland)
|May 20, 2022
Summary
This study introduces a new deep learning method, DRN-YOLO, for monitoring cow feeding behavior. It significantly improves accuracy in detecting feeding patterns for better dairy herd health management.
Area of Science:
- Animal Science
- Computer Science
- Agricultural Engineering
Background:
- Cow feeding behavior is a key indicator of dairy animal health.
- Accurate and rapid assessment of feeding behavior is crucial for dairy farm management.
- Existing methods struggle with accuracy and environmental sensitivity in open farm settings.
Purpose of the Study:
- To develop an advanced method for monitoring dairy cow feeding behavior.
- To address limitations of current detection algorithms in complex farm environments.
- To enhance precision breeding and intelligent animal husbandry through improved behavior analysis.
Main Methods:
- Utilized edge computing for real-time image processing of cow feeding behavior.
- Developed a novel deep learning model, DenseResNet-You Only Look Once (DRN-YOLO).
- Enhanced the YOLOv4 algorithm by integrating a self-designed DRNet backbone and Spatial Pyramid Pooling (SPP) for improved feature extraction.
Main Results:
- The DRN-YOLO model demonstrated improved accuracy (1.70%), recall (1.82%), and mAP (0.97%) compared to YOLOv4.
- Successfully recognized cow feeding behavior in a complex farm environment.
- Overcame challenges of low recognition accuracy and insufficient feature extraction.
Conclusions:
- The DRN-YOLO method effectively analyzes dairy cow feeding behavior in complex environments.
- This approach offers a valuable reference for intelligent animal husbandry and precision breeding.
- The study highlights the potential of edge computing and deep learning in livestock monitoring.
Related Concept Videos
Observational Learning
329
Albert Bandura's observational learning, also known as imitation or modeling, occurs when a person observes and imitates another's behavior. It is a quicker process than operant conditioning. A well-known example is the Bobo doll study, where children who saw an adult acting aggressively towards the doll were more likely to act aggressively when left alone, compared to those who observed a nonaggressive adult. Many psychologists view observational learning as a form of latent learning...
329
Force Classification
1.7K
Forces play a crucial role in the study of physics and engineering. They are essential in describing the motion, behavior, and equilibrium of objects in the physical world. Forces can be classified based on their origin, type, and direction of action.
Contact and non-contact forces are two of the most widely used categories of forces. As the name suggests, contact forces require physical contact between two objects to act upon each other. Examples of contact forces include frictional,...
Contact and non-contact forces are two of the most widely used categories of forces. As the name suggests, contact forces require physical contact between two objects to act upon each other. Examples of contact forces include frictional,...
1.7K
Automatic Processing and Automatic Social Behavior
4
Automatic processing refers to the cognitive operations that occur without conscious intent or awareness, playing a fundamental role in shaping social cognition and behavior. These processes enable individuals to navigate complex social environments efficiently by relying on mental shortcuts and pre-existing knowledge structures known as schemas. One of the most influential mechanisms underlying automatic processing is priming, which subtly activates mental representations through exposure to...
4
Multi-input and Multi-variable systems
166
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence...
In the absence...
166
Distributed Loads: Problem Solving
747
Beams are structural elements commonly employed in engineering applications requiring different load-carrying capacities. The first step in analyzing a beam under a distributed load is to simplify the problem by dividing the load into smaller regions, which allows one to consider each region separately and calculate the magnitude of the equivalent resultant load acting on each portion of the beam. The magnitude of the equivalent resultant load for each region can be determined by calculating...
747
Classification of Systems-I
334
Linearity is a system property characterized by a direct input-output relationship, combining homogeneity and additivity.
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
334

