MCPcopy Create free account
hub / github.com/MotrixLab/AiOS / get_aug_config

Function get_aug_config

util/preprocessing.py:112–171  ·  view source on GitHub ↗
(data_name)

Source from the content-addressed store, hash-verified

110
111
112def get_aug_config(data_name):
113 scale_factor = 0.25
114 rot_factor = 30
115 color_factor = 0.2
116 crop_factor = 0.1
117
118 if data_name == 'GTA_Human2':
119 sample_ratio = 0.5
120 sample_prob = 0.5
121 elif data_name == 'AGORA_MM':
122 sample_ratio = 0.5
123 sample_prob = 0.7
124 elif data_name == 'BEDLAM':
125 sample_ratio = 0.6
126 sample_prob = 0.7
127 elif data_name == 'COCO_NA':
128 sample_ratio = 0.6
129 sample_prob = 0.7
130 elif data_name == 'CrowdPose':
131 sample_ratio = 0.5
132 sample_prob = 0.5
133 elif data_name == 'PoseTrack':
134 sample_ratio = 0.5
135 sample_prob = 0.3
136 elif data_name == 'UBody_MM':
137 sample_ratio = 0.5
138 sample_prob = 0.3
139 elif data_name == 'ARCTIC':
140 sample_ratio = 0.5
141 sample_prob = 0.3
142 elif data_name == 'RICH':
143 sample_ratio = 0.5
144 sample_prob = 0.3
145 elif data_name == 'EgoBody_Egocentric':
146 sample_ratio = 0.5
147 sample_prob = 0.3
148 elif data_name == 'EgoBody_Kinect':
149 sample_ratio = 0.5
150 sample_prob = 0.3
151 else:
152 sample_ratio = 0.5
153 sample_prob = 0.3
154 scale = np.clip(np.random.randn(), -1.0, 1.0) * scale_factor + 1.0
155 rot = np.clip(np.random.randn(), -2.0,
156 2.0) * rot_factor if random.random() <= 0.6 else 0
157 c_up = 1.0 + color_factor
158 c_low = 1.0 - color_factor
159 color_scale = np.array([
160 random.uniform(c_low, c_up),
161 random.uniform(c_low, c_up),
162 random.uniform(c_low, c_up)
163 ])
164 do_flip = random.random() < 0.5
165 crop_hw = np.array([
166 0.2 - np.random.rand() * crop_factor, 0.2 - np.random.rand() * crop_factor
167 ])
168 # crop_hw = np.array([
169 # 0.3 - np.random.rand() * crop_factor, 0.3 - np.random.rand() * crop_factor

Callers 2

augmentation_keep_sizeFunction · 0.85

Calls 1

randomMethod · 0.45

Tested by

no test coverage detected