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