59 lines
1.4 KiB
YAML
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
|