研究基于YOLO-Pose的人类姿势估计算法.
Jing Ding1, Shanwei Niu2, Zhigang Nie2,3
1Department of Physical Education, Gansu Agricultural University, Lanzhou 730070, China.
Sensors (Basel, Switzerland)
|May 25, 2024
概括
这项研究介绍了YOLO-Pose,一种改进的人体姿势估计算法. 它提高了准确性和速度,使其适合于现实世界的应用,如无人机.
科学领域:
- 计算机视觉 计算机视觉
- 人工智能的人工智能
- 机器学习 机器学习
背景情况:
- 传统的人体姿势识别方法与诸如遮蔽,密集的目标和复杂的背景等挑战作斗争.
- 现有的算法往往具有有限的应用场景和较差的准确性.
研究的目的:
- 提出一个改进的YOLO-Pose算法,以进行强大而准确的人类姿势估计.
- 为了提高实际应用的性能,包括在无人机 (UAV) 上部署.
主要方法:
- 在骨干中集成轻量级的GhostNet模块,以减少参数和计算.
- 在部内嵌有ACmix注意力机制,用于更快的检测和定位.
- 优化了头部的关键点,使用协调注意力和改进的损失/信心功能来提高稳健性.
主要成果:
- 与原始模型相比,在mAP50中获得了95.58%的改善,在mAP50-95中获得了69.54%的改善.
- 减少了14.6M的模型参数.
- 每张图像的检测速度增加到19.9毫秒,优化率为30%和39.5%.
结论:
- 增强的YOLO-Pose算法显著提高了人类姿势估计的准确性和效率.
- 该模型在与现有方法 (如Faster R-CNN,SSD,YOLOv4和YOLOv7) 相比,表现出卓越的性能和稳定性.
相关概念视频
Centroid of a Body: Problem Solving
1.2K
The centroid of a body is a crucial concept in engineering and physics. Finding the centroid of a body can help determine its stability, its balance point, and even its design. In this context, consider a thin wire bent in the form of a quarter circular arc. Polar coordinates are used to calculate the centroid. The wire is first divided into small differential elements of a length equal to the radius multiplied by the differential angle.
The x-coordinates and y-coordinates of each element's...
The x-coordinates and y-coordinates of each element's...
1.2K
Relative Motion Analysis using Rotating Axes-Problem Solving
400
Consider a crane whose telescopic boom rotates with an angular velocity of 0.04 rad/s and angular acceleration of 0.02 rad/s2. Along with the rotation, the boom also extends linearly with a uniform speed of 5 m/s. The extension of the boom is measured at point D, which is measured with respect to the fixed point C on the other end of the boom. For the given instant, the distance between points C and D is 60 meters.
Here, in order to determine the magnitude of velocity and acceleration for point...
Here, in order to determine the magnitude of velocity and acceleration for point...
400
Relative Motion Analysis using Rotating Axes
459
Consider a component AB undergoing a linear motion. Along with a linear motion, point B also rotates around point A. To comprehend this complex movement, position vectors for both points A and B are established using a stationary reference frame.
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
459
Functional Classification of Joints
4.0K
Functional Classification of Joints
The functional classification of joints is determined by the amount of mobility between the adjacent bones. Joints are functionally classified as a synarthrosis or immobile joint, an amphiarthrosis or slightly moveable joint, or as a diarthrosis, a freely moveable joint. Fibrous and cartilaginous joints can be functionally classified as either synarthroses or amphiarthroses, whereas all synovial joints are classified as diarthroses.
Synarthrosis
An...
The functional classification of joints is determined by the amount of mobility between the adjacent bones. Joints are functionally classified as a synarthrosis or immobile joint, an amphiarthrosis or slightly moveable joint, or as a diarthrosis, a freely moveable joint. Fibrous and cartilaginous joints can be functionally classified as either synarthroses or amphiarthroses, whereas all synovial joints are classified as diarthroses.
Synarthrosis
An...
4.0K
Structural Classification of Joints
3.3K
Joints, also known as articulations, are classified based on their structural characteristics, i.e., based on whether the articulating surfaces of the adjacent bones are directly connected by fibrous connective tissue or cartilage, or whether the articulating surfaces contact each other within a fluid-filled joint cavity. These differences serve to divide the joints of the body into three structural classifications.
A fibrous joint is where the adjacent bones are united by fibrous connective...
A fibrous joint is where the adjacent bones are united by fibrous connective...
3.3K
Kinematic Equations: Problem Solving
12.4K
When analyzing one-dimensional motion with constant acceleration, the problem-solving strategy involves identifying the known quantities and choosing the appropriate kinematic equations to solve for the unknowns. Either one or two kinematic equations are needed to solve for the unknowns, depending on the known and unknown quantities. Generally, the number of equations required is the same as the number of unknown quantities in the given example. Two-body pursuit problems always require two...
12.4K


