动向向量推算用于视频对象检测
1Department of Electrical, Computer and Biomedical Engineering, Toronto Metropolitan University, Toronto, ON M5B 2K3, Canada.
Journal of imaging
|July 28, 2023
概括
运动向量取值 (MOVEX) 通过将现有探测器与光流相结合,提供高效的视频物体检测. 这种技术在不影响准确性的情况下显著降低了延迟,使CPU具有高性能.
科学领域:
- 计算机视觉 计算机视觉
- 人工智能的人工智能
- 机器学习 机器学习
背景情况:
- 视频对象检测的深度神经网络面临着速度,准确性和计算资源之间的权衡.
- 现有的利用时间信息的方法受到当前物体检测模型的性能限制.
研究的目的:
- 引入运动向量取值 (MOVEX),一种用于高效视频对象检测的新技术.
- 为了减少视频对象检测中的延迟,而不会牺牲准确性.
- 在基于CPU的系统上实现高性能视频对象检测.
主要方法:
- MOVEX利用现成的物体探测器与基于光流的运动估计并行.
- 该技术采用运动向量推断来预测对象位置并减少处理负载.
主要成果:
- MOVEX显著降低了对象检测模型的基线延迟.
- 通过最小的精度损失,可以实现长达24倍的延迟减少.
- 该方法在常见的CPU系统上展示了有效的视频对象检测性能.
结论:
- 在视频物体检测中,MOVEX克服了速度-精度-资源三重难题.
- 这种方法通过实现基于CPU的部署来使高性能视频对象检测民主化.
- MOVEX 便于低延迟的视频分析,超越了 GPU 计算的限制.
相关概念视频
Absolute Motion Analysis- General Plane Motion
241
Visualize a drone, with its propellers spinning rapidly, hovering mid-air. The fascinating movements and operations of this drone can be comprehended by applying the principle of general plane motion.
As the drone's propellers rotate, an upward force is generated that counteracts the force of gravity, enabling the drone to lift off from the ground. This initial movement of the drone is along a straight path, representing a form of translational motion. In this phase, every point on the...
As the drone's propellers rotate, an upward force is generated that counteracts the force of gravity, enabling the drone to lift off from the ground. This initial movement of the drone is along a straight path, representing a form of translational motion. In this phase, every point on the...
241
Relative Motion Analysis - Velocity
393
A stroke engine has a slider-crank mechanism that converts rotational motion from the crank into linear motion of the slider or vice versa. This mechanism consists of three main parts: the crank, the connecting rod, and the slider.
When an external force is exerted, it sets the crank into a rotational movement. This, in turn, instigates the motion of the connecting rod, leading to what is referred to as a general plane motion. This process involves two key points - point A on the connecting rod...
When an external force is exerted, it sets the crank into a rotational movement. This, in turn, instigates the motion of the connecting rod, leading to what is referred to as a general plane motion. This process involves two key points - point A on the connecting rod...
393
Position and Displacement Vectors
9.6K
To describe the motion of an object, one should first be able to describe its position (where it is at any particular time). More precisely, the position needs to be specified relative to a convenient frame of reference. A frame of reference is an arbitrary set of axes from which the position and motion of an object are described. Earth is often used as a frame of reference to describe the position of an object in relation to stationary objects on Earth.
Further, several important kinds of...
Further, several important kinds of...
9.6K
Curvilinear Motion: Rectangular Components
495
Curvilinear motion characterizes the movement of a particle or object along a curved path, notably evident when envisioning a car navigating a winding road. If the car starts at point A, its position vector is established within a fixed frame of reference, where the ratio of the position vector to its magnitude signifies the unit vector pointing in the position vector's direction.
As the car advances, its position evolves over time. Quantifying the car's velocity involves computing the...
As the car advances, its position evolves over time. Quantifying the car's velocity involves computing the...
495
Acceleration Vectors
8.1K
In everyday conversation, accelerating means speeding up. Acceleration is a vector in the same direction as the change in velocity, Δv, therefore the greater the acceleration, the greater the change in velocity over a given time. Since velocity is a vector, it can change in magnitude, direction, or both. Thus acceleration is a change in speed or direction, or both. For example, if a runner traveling at 10 km/h due east slows to a stop, reverses direction, and continues their run at 10 km/h...
8.1K
Relative Motion Analysis using Rotating Axes-Problem Solving
421
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...
421


