EasyMocap/config/fit/mv1h3d.yml
2022-08-21 16:11:59 +08:00

59 lines
1.4 KiB
YAML

module: easymocap.multistage.base.MultiStage
args:
_parents_:
- config/fit/lbfgs.yml
batch_size: -1
initialize: {}
stages:
shape:
optimize: [shapes]
loss:
_parents_:
- config/fit/loss/shape_by_limb.yml
limb:
infos: [handl3d]
args:
key: handl3d
kintree: [[0, 5], [0, 9], [0, 13], [0, 17]]
regshape:
weight: 0.01
RT:
optimize: [Rh, Th]
before_after: {}
loss:
k3d:
weight: 1000.0
module: easymocap.multistage.lossbase.AnyKeypoints3D
infos: [handl3d]
args:
key: handl3d
index_est: [0, 1, 5, 9, 13, 17]
index_gt: [0, 1, 5, 9, 13, 17]
norm: l2
joints:
repeat: 3
optimizes: [[poses, Rh, Th], [shapes], [poses, shapes, Rh, Th]]
before_after: {}
loss:
k3d:
weight: 1000.0
module: easymocap.multistage.lossbase.AnyKeypoints3D
infos: [handl3d]
args:
key: handl3d
ranges_est: [0, 21]
norm: l2
reg:
weight: 0.001
module: easymocap.multistage.lossbase.AnyReg
infos: []
args:
key: poses
norm: l2
regshape:
module: easymocap.multistage.lossbase.AnyReg
weight: 0.0001
infos: []
args:
key: shapes
norm: l2