织物模拟的视频分类:深度学习和基于位置的动力学,用于硬度预测
Makara Mao1, Hongly Va1, Min Hong2
1Department of Software Convergence, Soonchunhyang University, Asan 31538, Republic of Korea.
Sensors (Basel, Switzerland)
|January 23, 2024
概括
本研究介绍了一种深度学习方法,用于从视频中提取布料刚度,以实现现实的虚拟布料模拟. 该模型达到99.50%的准确性,优于其他深度学习方法用于材料属性提取.
科学领域:
- 计算机图形 计算机图形
- 机器学习 机器学习
- 物理模拟 物理模拟
背景情况:
- 虚拟现实 (VR),增强现实 (AR) 和动画需要准确模拟现实世界可变形物体的运动.
- 在虚拟环境中表示布料动态需要精确的材料特性,如刚性.
- 目前用于从视频中提取模拟材料属性的方法有限.
研究的目的:
- 开发一种深度学习 (DL) 方法,自动从视频场景中提取布料刚度值.
- 为了将提取的刚度值应用于虚拟织物模拟的材料特性.
- 提高虚拟环境中可变形对象表示的现实性.
主要方法:
- 使用的变压器模型与预先训练的架构 (DenseNet121,ResNet50,VGG16,VGG19) 结合,用于视频分类.
- 开发了一个模型来描述基于软度-硬度标签的虚拟布料.
- 在3840个视频数据集上训练和评估模型,这些视频来自以刚度为导向的布料模拟.
主要成果:
- 在根据布料刚度对视频进行分类时,平均准确率达到了99.50%.
- 与RNN,GRU,LSTM和变压器等替代型号相比,表现出卓越的性能.
- 在虚拟布料模拟中成功应用提取的刚度值.
结论:
- 拟议的DL方法有效地从视频中提取布料的刚性,从而实现更准确的虚拟布料模拟.
- 这种方法显著提高了可变形对象在VR,AR和动画中的真实性.
- 该模型为计算机图形中的材料属性提取提供了强大且高度准确的解决方案.
相关概念视频
Rigid Body Equilibrium Problems - II
7.0K
A rigid body is in static equilibrium when the net force and the net torque acting on the system are equal to zero.
Consider two children sitting on a seesaw, which has negligible mass. The first child has a mass (m1) of 26 kg and sits at point A, which is 1.6 meters (r1) from the pivot point B; the second child has a mass (m2) of 32 kg and sits at point C. How far from the pivot point B should the second child sit (r2) to balance the seesaw?
Consider two children sitting on a seesaw, which has negligible mass. The first child has a mass (m1) of 26 kg and sits at point A, which is 1.6 meters (r1) from the pivot point B; the second child has a mass (m2) of 32 kg and sits at point C. How far from the pivot point B should the second child sit (r2) to balance the seesaw?
7.0K
Virtual Work for a System of Connected Rigid Bodies
386
Virtual work is a powerful method used to solve problems involving several connected rigid bodies. When the system is in equilibrium, virtual work is zero. This allows the calculation of the resulting forces when a system undergoes a virtual displacement. When attempting to analyze such a system, first, use a free-body diagram, where an independent coordinate represents the configuration of the links, and mark its deflected position resulting from the positive virtual displacement.
Next,...
Next,...
386
Kinematic Equations - II
9.5K
The second kinematic equation expresses the final position of an object in terms of its initial position, the distance traveled with the initial constant velocity, and the distance traveled due to a change in velocity. Similar to the first kinematic equation, this equation is also only valid when the acceleration is constant throughout the motion of an object.
Suppose a car merges into freeway traffic on a 200 m long ramp. If its initial velocity is 10 m/s and it accelerates at 2 m/s2, then the...
Suppose a car merges into freeway traffic on a 200 m long ramp. If its initial velocity is 10 m/s and it accelerates at 2 m/s2, then the...
9.5K
Deformation of Member under Multiple Loadings
165
When a rod is made of different materials or has various cross-sections, it must be divided into parts that meet the necessary conditions for determining the deformation. These parts are each characterized by their internal force, cross-sectional area, length, and modulus of elasticity. These parameters are then used to compute the deformation of the entire rod.
In the case of a member with a variable cross-section, the strain is not constant but depends on the position. The deformation of an...
In the case of a member with a variable cross-section, the strain is not constant but depends on the position. The deformation of an...
165
Kinematic Equations - III
7.6K
The first two kinematic equations have time as a variable, but the third kinematic equation is independent of time. This equation expresses final velocity as a function of the acceleration and distance over which it acts. The fourth kinematic equation does not have an acceleration term and provides the final position of the object at time t in terms of the initial and final velocities. This equation is useful when the value of the constant acceleration is unknown.
Using the kinematic equations,...
Using the kinematic equations,...
7.6K
Absolute Motion Analysis- General Plane Motion
222
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...
222


