Spaces:
Running
on
Zero
Running
on
Zero
File size: 3,369 Bytes
cf92dec ae38969 cf92dec ae38969 cf92dec ae38969 cf92dec ae38969 cf92dec ae38969 cf92dec ae38969 cf92dec ae38969 cf92dec ae38969 cf92dec ae38969 cf92dec ae38969 cf92dec ae38969 cf92dec ae38969 cf92dec ae38969 cf92dec ae38969 cf92dec ae38969 cf92dec ae38969 cf92dec ae38969 cf92dec ae38969 cf92dec ae38969 cf92dec 375a2c9 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 |
config_name : test
batch_size : 16 # batch size used during joint optimization stage, when your video has less frames than batch_size the script will crash currently
num_views : 1
size : 256 # defines the rendering resolution, you could also try 512
image_size : [256, 256] # make sure to update this accordingly, sorry for the redundancy
data_folder : none
p3dmm_folder : none
extra_cam_steps : False
big_normal_mask : False
start_frame : 0
num_shape_params : 300
num_exp_params : 100
tex_params : 140
iters : 800 #400 # Number if iterations in first stage of tracking. For single-image fitting, you might want to choose a larger value, e.g. 500 or 800
global_iters : 5000 # Number f iterations for second stage of tracking (video only)
no_lm : False # disable all landmark losses (only eye and mouth landmarks are used)
use_eyebrows : False # not sure if used
use_mouth_lmk : True # toggle use of mouth landmarks
no_pho : True # unused
no_sh : True # unused
disable_edge : False # unused
keyframes : [] # unused
ignore_mica : False # unused
flame2023 : False # unused
uv_map_super : 2000.0 #500.0 #100 #2001.0 #5000.0 #2000.0 # weight for UV-loss
normal_super : 1000.0 #202.0 # weight for normal loss
normal_super_can : 0.0 # unused
sil_super : 500 # weight for silhouette loss
# parameters for UV loss
uv_loss:
stricter_uv_mask : False
delta_uv : 0.00005 #0.00005 #0.0005 #0.00005 # threshold that determines if correspondence is valid or not, ref. to eq.7 of the paper
delta_uv_fine : 0.00005 #0.00005 #0.0005 #0.00005 # unused
dist_uv : 20 #20 #15 # correspondences with a higher distance than this are considered outliers
dist_uv_fine : 20 #35 #20 #15 # unused
occ_filter : True
# learning rates for different optimizable parameters
lr_id : 0.002 #0.003 #0.006 #0.003
lr_exp : 0.005 # 0.005 #0.01 #0.01 #0.005
lr_jaw : 0.005 #0.003
lr_neck : 0.001 #0.0005
lr_R : 0.005 #0.005 #0.002 #0.01# 0.0001
lr_t : 0.001 #0.002 #0.001 #0.0005 #0.0005
lr_f : 0.1 #0.05 #0.01 #0.001
lr_pp : 0.00005
# some loss weights
w_pho : 150 # unused
w_lmks : 3000 # weight for eye landmarks
w_lmks_mouth : 1000 # weight for mouth landmarks
w_lmks_68 : 1000 # unused
w_lmks_lid : 1000 # weightr for eye closure loss
w_lmks_iris : 1000 # weight for iris/pupil loss, responsible for viewing direction
w_lmks_oval : 2000 # unused
w_lmks_star : 0 # unused
include_neck : True # whether to optimize for neck or not
# regualization weights for different optimizable parameters
w_shape : 0.2
w_shape_general : 0.05
w_exp : 0.05
w_jaw : 0.01
w_neck : 0.1
n_fine : False # unused
low_overhead : False # unused
delta_n : 0.33 # threshold that determines above which loss pixels in the normal loss map are considered outliers
global_camera : True
# smoothness loss weights
reg_smooth_exp : 50.0
reg_smooth_eyes : 10.0
reg_smooth_eyelids : 2.0
reg_smooth_jaw : 50.0
reg_smooth_neck : 1000.0
reg_smooth_R : 2000.0
reg_smooth_t : 15200.0
reg_smooth_pp : 420.0
reg_smooth_fl : 420.0
reg_smooth_mult : 1.0
uv_l2 : True
normal_l2 : False
smooth : True
normal_mask_ksize : 13
early_stopping_delta : 5.0 # a higher value will make stage 1 tracking faster but less accurate
early_exit : False
draw_uv_corresp : True # add additional visualizations to result.mp4, e.g. uv-loss and normal loss map
save_landmarks : False
save_meshes : True
delete_preprocessing : False |