MultiMAE / utils /taskonomy /task_configs.py
Bachmann Roman Christian
Initial commit
3b49518
raw
history blame contribute delete
No virus
2.91 kB
####################
# Tasks
####################
task_parameters = {
'class_object':{
'num_classes': 1000,
'ext': 'npy',
'domain_id': 'class_object',
},
'class_scene':{
'num_classes': 365,
'ext': 'npy',
'domain_id': 'class_scene',
},
'depth_zbuffer':{
'num_channels': 1,
'mask_val': 1.0,
'clamp_to': (0.0, 8000.0 / (2**16 - 1)), # Same as consistency
'ext': 'png',
'domain_id': 'depth_zbuffer',
},
'depth_euclidean':{
'num_channels': 1,
'clamp_to': (0.0, 8000.0 / (2**16 - 1)), # Same as consistency
# 'mask_val': 1.0,
'ext': 'png',
'domain_id': 'depth_euclidean',
},
'edge_texture': {
'num_channels': 1,
'clamp_to': (0.0, 0.25),
#'threshold_min': 0.01,
'ext': 'png',
'domain_id': 'edge_texture',
},
'edge_occlusion': {
'num_channels': 1,
#'clamp_to': (0.0, 0.04),
#'threshold_min': 0.0017,
'ext': 'png',
'domain_id': 'edge_occlusion',
},
'keypoints3d': {
'num_channels': 1,
'ext': 'png',
'domain_id': 'keypoints3d',
},
'keypoints2d':{
'num_channels': 1,
#'clamp_to': (0.0, 0.025),
#'threshold_min': 0.002,
'ext': 'png',
'domain_id': 'keypoints2d',
},
'principal_curvature':{
'num_channels': 3,
'mask_val': 0.0,
'ext': 'png',
'domain_id': 'principal_curvature',
},
'reshading':{
'num_channels': 1,
'ext': 'png',
'domain_id': 'reshading',
},
'normal':{
'num_channels': 3,
'mask_val': 0.502,
'ext': 'png',
'domain_id': 'normal',
},
'mask_valid':{
'num_channels': 1,
'mask_val': 0.0,
'ext': 'png',
'domain_id': 'depth_zbuffer',
},
'rgb':{
'num_channels': 3,
'ext': 'png',
'domain_id': 'rgb',
},
'segment_semantic': {
'num_channels': 18,
'ext': 'png',
'domain_id': 'segmentsemantic',
},
'segment_unsup2d':{
'num_channels': 64,
'ext': 'png',
'domain_id': 'segment_unsup2d',
},
'segment_unsup25d':{
'num_channels': 64,
'ext': 'png',
'domain_id': 'segment_unsup25d',
},
}
PIX_TO_PIX_TASKS = ['colorization', 'edge_texture', 'edge_occlusion', 'keypoints3d', 'keypoints2d', 'reshading', 'depth_zbuffer', 'depth_euclidean', 'curvature', 'autoencoding', 'denoising', 'normal', 'inpainting', 'segment_unsup2d', 'segment_unsup25d', 'segment_semantic', ]
FEED_FORWARD_TASKS = ['class_object', 'class_scene', 'room_layout', 'vanishing_point']
SINGLE_IMAGE_TASKS = PIX_TO_PIX_TASKS + FEED_FORWARD_TASKS
SIAMESE_TASKS = ['fix_pose', 'jigsaw', 'ego_motion', 'point_match', 'non_fixated_pose']