一个轻量级的牛安装行为识别系统,基于改进的YOLOv5s
Rong Wang1,2, Ronghua Gao3,4, Qifeng Li5,6
1Information Technology Research Center, Beijing Academy of Agriculture and Forestry Sciences, Beijing, 100097, China.
Scientific reports
|October 13, 2023
概括
这项研究介绍了一种快速,轻量级的牛安装行为检测系统. 该模型实现了高精度和速度,使大型牛场的实时监控成为可能.
科学领域:
- 计算机视觉 计算机视觉
- 动物行为分析.
- 机器学习 机器学习
背景情况:
- 准确检测牛的安装行为对于畜牧管理至关重要.
- 现有的方法在密集环境中经常与速度和模型大小作斗争.
研究的目的:
- 开发一种轻量级的,快速检测牛安装行为的系统.
- 在密集的场景中提高检测速度和模型效率.
主要方法:
- 使用EfficientNetV2概念设计了一个轻量级的骨干网络,其中包括注意力机制,倒置的残余结构和深度可分离的卷积.
- 开发了一个功能增强模块,利用剩余结构,高效的注意力机制和幽灵卷积.
- 将轻量级的骨干和功能增强模块与YOLOv5s集成,以创建牛安装行为识别模型.
主要成果:
- 拟议的模型实现了每秒333.3 (fps) 的推断速度,每图像的推断时间为4.1毫秒.
- 该模型的平均平均精度 (mAP) 为87.7%,超过YOLOv5s的2.1%.
- 与YOLOv5s相比,新型号的速度是0.47倍,重量是2.34倍.
结论:
- 开发的轻量级快速识别模型准确地检测到密集场景中的牛安装行为.
- 该系统的高推断速度和较小的模型重量有利于在大型牛场的全天候实时监控.
相关概念视频
Force Classification
1.2K
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.2K
Light Acquisition
8.5K
In order to produce glucose, plants need to capture sufficient light energy. Many modern plants have evolved leaves specialized for light acquisition. Leaves can be only millimeters in width or tens of meters wide, depending on the environment. Due to competition for sunlight, evolution has driven the evolution of increasingly larger leaves and taller plants, to avoid shading by their neighbors with contaminant elaboration of root architecture and mechanisms to transport water and nutrients.
8.5K
One-Degree-of-Freedom System
495
In mechanical engineering, one-degree-of-freedom systems form the basis of a wide range of electrical and mechanical components. Using these models, engineers can predict the behavior of various parts in a larger system, which gives them insight into how different forces interact with each other.
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
495
Observational Learning
190
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...
190
Classification of Systems-II
151
Continuous-time systems have continuous input and output signals, with time measured continuously. These systems are generally defined by differential or algebraic equations. For instance, in an RC circuit, the relationship between input and output voltage is expressed through a differential equation derived from Ohm's law and the capacitor relation,
151
Classification of Systems-I
192
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:
192


