Commit b3ba7e73 authored by Amir MOHAMMADI's avatar Amir MOHAMMADI

Make sure the code is working after dataset public release

parent f7ed6a7d
Pipeline #24443 passed with stage
in 13 minutes and 20 seconds
......@@ -34,7 +34,7 @@ Downloading the dataset
------------------------
The dataset used in this study is publicly available.
To download the dataset please refer to its websites: `CSMA`_
To download the dataset please refer to its websites: `CSMAD`_
Downloading the face recognition models
---------------------------------------
......@@ -61,7 +61,7 @@ databases are located. Please specify the paths for the database like below (by
editing the file manually) ::
$ cat ~/.bob_bio_databases.txt
[SILICONECVPR_3DMask_Data_DIRECTORY] = /databases/CSMA
[CSMAD_DIRECTORY] = /databases/CSMAD
Running the experiments
-----------------------
......@@ -69,7 +69,7 @@ Running the experiments
A bash script is provided to help you run the code. You need to specify
a directory to save the intermediate files. For example::
$ export RESULTS_DIR=$HOME/idiap/CSMA
$ export RESULTS_DIR=$HOME/idiap/CSMAD
Then, run::
......
from bob.paper.btas2018_siliconemask.database import Database
ORIGINAL_DIRECTORY = '[SILICONECVPR_3DMask_Data_DIRECTORY]'
ORIGINAL_DIRECTORY = '[CSMAD_DIRECTORY]'
database = Database(original_directory=ORIGINAL_DIRECTORY)
set -ex
mkdir -p /idiap/temp/sbhatta/work/CSMAD2/bonafide/{A,B,C,D,E,F,G,H,I,J,K,L,M,N}
ln -s /idiap/temp/sbhatta/work/3DMask_Data/Bonafide/A/photos/no_coop/DSCN3121.JPG /idiap/temp/sbhatta/work/CSMAD2/bonafide/A/DSCN3121.JPG
ln -s /idiap/temp/sbhatta/work/3DMask_Data/Bonafide/A/photos/with_coop/DSCN3115.JPG /idiap/temp/sbhatta/work/CSMAD2/bonafide/A/DSCN3115.JPG
ln -s /idiap/temp/sbhatta/work/3DMask_Data/Bonafide/B/photos/no_coop/DSCN3100.JPG /idiap/temp/sbhatta/work/CSMAD2/bonafide/B/DSCN3100.JPG
ln -s /idiap/temp/sbhatta/work/3DMask_Data/Bonafide/B/photos/with_coop/DSCN3095.JPG /idiap/temp/sbhatta/work/CSMAD2/bonafide/B/DSCN3095.JPG
ln -s /idiap/temp/sbhatta/work/3DMask_Data/Bonafide/C/photos/no_coop/DSCN3188.JPG /idiap/temp/sbhatta/work/CSMAD2/bonafide/C/DSCN3188.JPG
ln -s /idiap/temp/sbhatta/work/3DMask_Data/Bonafide/C/photos/with_coop/DSCN3167.JPG /idiap/temp/sbhatta/work/CSMAD2/bonafide/C/DSCN3167.JPG
ln -s /idiap/temp/sbhatta/work/3DMask_Data/Bonafide/C/photos/with_coop/DSCN3192.JPG /idiap/temp/sbhatta/work/CSMAD2/bonafide/C/DSCN3192.JPG
ln -s /idiap/temp/sbhatta/work/3DMask_Data/Bonafide/D/photos/with_coop/DSCN3105.JPG /idiap/temp/sbhatta/work/CSMAD2/bonafide/D/DSCN3105.JPG
ln -s /idiap/temp/sbhatta/work/3DMask_Data/Bonafide/E/photos/no_coop/DSCN3148.JPG /idiap/temp/sbhatta/work/CSMAD2/bonafide/E/DSCN3148.JPG
ln -s /idiap/temp/sbhatta/work/3DMask_Data/Bonafide/E/photos/no_coop/DSCN3149.JPG /idiap/temp/sbhatta/work/CSMAD2/bonafide/E/DSCN3149.JPG
ln -s /idiap/temp/sbhatta/work/3DMask_Data/Bonafide/E/photos/no_coop/DSCN3150.JPG /idiap/temp/sbhatta/work/CSMAD2/bonafide/E/DSCN3150.JPG
ln -s /idiap/temp/sbhatta/work/3DMask_Data/Bonafide/E/photos/no_coop/DSCN3151.JPG /idiap/temp/sbhatta/work/CSMAD2/bonafide/E/DSCN3151.JPG
ln -s /idiap/temp/sbhatta/work/3DMask_Data/Bonafide/E/photos/no_coop/DSCN3152.JPG /idiap/temp/sbhatta/work/CSMAD2/bonafide/E/DSCN3152.JPG
ln -s /idiap/temp/sbhatta/work/3DMask_Data/Bonafide/E/photos/with_coop/DSCN3142.JPG /idiap/temp/sbhatta/work/CSMAD2/bonafide/E/DSCN3142.JPG
ln -s /idiap/temp/sbhatta/work/3DMask_Data/Bonafide/F/photos/no_coop/DSCN3131.JPG /idiap/temp/sbhatta/work/CSMAD2/bonafide/F/DSCN3131.JPG
ln -s /idiap/temp/sbhatta/work/3DMask_Data/Bonafide/F/photos/no_coop/DSCN3132.JPG /idiap/temp/sbhatta/work/CSMAD2/bonafide/F/DSCN3132.JPG
ln -s /idiap/temp/sbhatta/work/3DMask_Data/Bonafide/F/photos/with_coop/DSCN3126.JPG /idiap/temp/sbhatta/work/CSMAD2/bonafide/F/DSCN3126.JPG
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/A_gen_i0_061.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/A/A_gen_i0_061.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/A_gen_i1_062.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/A/A_gen_i1_062.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/A_gen_i2_063.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/A/A_gen_i2_063.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/A_gen_i3_064.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/A/A_gen_i3_064.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/B_gen_i0_006.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/B/B_gen_i0_006.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/B_gen_i2_001.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/B/B_gen_i2_001.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/B_gen_i3_002.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/B/B_gen_i3_002.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/B_genglasses_i0_005.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/B/B_genglasses_i0_005.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/B_genglasses_i1_006.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/B/B_genglasses_i1_006.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/B_genglasses_i2_007.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/B/B_genglasses_i2_007.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/B_genglasses_i3_008.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/B/B_genglasses_i3_008.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/C_gen_i0_002.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/C/C_gen_i0_002.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/C_gen_i1_003.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/C/C_gen_i1_003.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/C_gen_i2_004.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/C/C_gen_i2_004.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/C_gen_i3_005.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/C/C_gen_i3_005.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/C_genglasses_i0_006.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/C/C_genglasses_i0_006.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/C_genglasses_i1_007.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/C/C_genglasses_i1_007.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/C_genglasses_i2_008.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/C/C_genglasses_i2_008.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/C_genglasses_i3_009.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/C/C_genglasses_i3_009.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/D_gen_i0_001.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/D/D_gen_i0_001.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/D_gen_i1_003.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/D/D_gen_i1_003.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/D_gen_i2_004.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/D/D_gen_i2_004.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/D_gen_i3_005.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/D/D_gen_i3_005.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/D_genglasses_i0_001.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/D/D_genglasses_i0_001.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/D_genglasses_i1_002.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/D/D_genglasses_i1_002.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/D_genglasses_i2_003.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/D/D_genglasses_i2_003.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/D_genglasses_i3_004.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/D/D_genglasses_i3_004.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/E_gen_i0_003.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/E/E_gen_i0_003.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/E_gen_i1_004.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/E/E_gen_i1_004.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/E_gen_i2_005.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/E/E_gen_i2_005.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/E_gen_i3_006.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/E/E_gen_i3_006.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/F_gen_i0_007.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/F/F_gen_i0_007.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/F_gen_i1_008.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/F/F_gen_i1_008.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/F_gen_i2_009.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/F/F_gen_i2_009.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/F_gen_i3_010.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/F/F_gen_i3_010.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/G_gen_i0_005.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/G/G_gen_i0_005.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/G_gen_i1_006.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/G/G_gen_i1_006.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/G_gen_i2_007.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/G/G_gen_i2_007.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/G_gen_i3_008.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/G/G_gen_i3_008.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/H_gen_i0_009.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/H/H_gen_i0_009.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/H_gen_i1_010.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/H/H_gen_i1_010.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/H_gen_i2_011.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/H/H_gen_i2_011.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/H_gen_i3_012.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/H/H_gen_i3_012.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/I_gen_i0_013.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/I/I_gen_i0_013.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/I_gen_i1_014.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/I/I_gen_i1_014.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/I_gen_i2_015.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/I/I_gen_i2_015.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/I_gen_i3_016.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/I/I_gen_i3_016.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/J_gen_i0_017.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/J/J_gen_i0_017.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/J_gen_i1_018.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/J/J_gen_i1_018.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/J_gen_i2_020.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/J/J_gen_i2_020.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/J_gen_i3_021.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/J/J_gen_i3_021.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/J_genglasses_i0_023.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/J/J_genglasses_i0_023.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/J_genglasses_i1_024.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/J/J_genglasses_i1_024.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/J_genglasses_i2_025.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/J/J_genglasses_i2_025.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/J_genglasses_i3_026.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/J/J_genglasses_i3_026.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/K_gen_i0_027.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/K/K_gen_i0_027.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/K_gen_i1_028.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/K/K_gen_i1_028.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/K_gen_i2_029.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/K/K_gen_i2_029.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/K_gen_i3_030.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/K/K_gen_i3_030.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/K_genglasses_i0_031.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/K/K_genglasses_i0_031.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/K_genglasses_i1_032.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/K/K_genglasses_i1_032.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/K_genglasses_i2_033.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/K/K_genglasses_i2_033.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/K_genglasses_i3_034.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/K/K_genglasses_i3_034.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/L_gen_i0_001.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/L/L_gen_i0_001.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/L_gen_i1_002.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/L/L_gen_i1_002.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/L_gen_i2_003.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/L/L_gen_i2_003.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/L_gen_i3_004.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/L/L_gen_i3_004.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/L_genglasses_i0_005.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/L/L_genglasses_i0_005.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/L_genglasses_i1_006.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/L/L_genglasses_i1_006.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/L_genglasses_i2_007.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/L/L_genglasses_i2_007.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/L_genglasses_i3_008.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/L/L_genglasses_i3_008.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/M_gen_i0_009.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/M/M_gen_i0_009.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/M_gen_i1_010.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/M/M_gen_i1_010.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/M_gen_i2_011.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/M/M_gen_i2_011.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/M_gen_i3_012.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/M/M_gen_i3_012.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/M_genglasses_i0_013.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/M/M_genglasses_i0_013.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/M_genglasses_i1_014.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/M/M_genglasses_i1_014.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/M_genglasses_i2_015.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/M/M_genglasses_i2_015.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/M_genglasses_i3_016.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/M/M_genglasses_i3_016.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/N_gen_i0_017.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/N/N_gen_i0_017.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/N_gen_i1_018.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/N/N_gen_i1_018.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/N_gen_i2_019.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/N/N_gen_i2_019.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/N_gen_i3_020.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/N/N_gen_i3_020.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/N_genglasses_i0_021.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/N/N_genglasses_i0_021.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/N_genglasses_i1_022.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/N/N_genglasses_i1_022.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/N_genglasses_i2_023.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/N/N_genglasses_i2_023.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/bonafide/N_genglasses_i3_024.h5 /idiap/temp/sbhatta/work/CSMAD2/bonafide/N/N_genglasses_i3_024.h5
mkdir -p /idiap/temp/sbhatta/work/CSMAD2/attack/{WEAR/A,WEAR/B,WEAR/C,WEAR/D,WEAR/E,WEAR/F,STAND/A,STAND/B,STAND/C,STAND/D,STAND/E,STAND/F}
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_A1_i0_001.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/A/E_atk_A1_i0_001.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_A1_i1_002.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/A/E_atk_A1_i1_002.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_A1_i2_003.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/A/E_atk_A1_i2_003.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_A1_i3_004.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/A/E_atk_A1_i3_004.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_A2_i0_005.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/A/E_atk_A2_i0_005.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_A2_i1_006.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/A/E_atk_A2_i1_006.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_A2_i2_007.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/A/E_atk_A2_i2_007.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_A2_i3_008.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/A/E_atk_A2_i3_008.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_B1_i0_009.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/B/E_atk_B1_i0_009.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_B1_i1_010.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/B/E_atk_B1_i1_010.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_B1_i2_011.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/B/E_atk_B1_i2_011.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_B1_i3_012.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/B/E_atk_B1_i3_012.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_B2_i0_013.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/B/E_atk_B2_i0_013.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_B2_i1_014.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/B/E_atk_B2_i1_014.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_B2_i2_015.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/B/E_atk_B2_i2_015.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_B2_i3_016.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/B/E_atk_B2_i3_016.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_C1_i0_017.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/C/E_atk_C1_i0_017.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_C1_i1_018.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/C/E_atk_C1_i1_018.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_C1_i2_019.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/C/E_atk_C1_i2_019.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_C1_i3_020.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/C/E_atk_C1_i3_020.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_C2_i0_021.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/C/E_atk_C2_i0_021.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_C2_i1_022.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/C/E_atk_C2_i1_022.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_C2_i2_023.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/C/E_atk_C2_i2_023.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_C2_i3_024.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/C/E_atk_C2_i3_024.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_D1_i0_025.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/D/E_atk_D1_i0_025.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_D1_i1_026.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/D/E_atk_D1_i1_026.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_D1_i2_027.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/D/E_atk_D1_i2_027.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_D1_i3_028.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/D/E_atk_D1_i3_028.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_D2_i0_029.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/D/E_atk_D2_i0_029.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_D2_i1_030.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/D/E_atk_D2_i1_030.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_D2_i2_031.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/D/E_atk_D2_i2_031.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_D2_i3_032.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/D/E_atk_D2_i3_032.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_D3_i0_050.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/D/E_atk_D3_i0_050.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_D3_i1_051.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/D/E_atk_D3_i1_051.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_D3_i2_053.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/D/E_atk_D3_i2_053.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_D3_i3_054.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/D/E_atk_D3_i3_054.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_E1_i0_033.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/E/E_atk_E1_i0_033.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_E1_i1_034.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/E/E_atk_E1_i1_034.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_E1_i2_035.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/E/E_atk_E1_i2_035.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_E1_i3_036.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/E/E_atk_E1_i3_036.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_E2_i0_037.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/E/E_atk_E2_i0_037.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_E2_i1_038.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/E/E_atk_E2_i1_038.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_E2_i2_039.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/E/E_atk_E2_i2_039.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_E2_i3_040.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/E/E_atk_E2_i3_040.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_F1_i0_041.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/F/E_atk_F1_i0_041.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_F1_i1_043.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/F/E_atk_F1_i1_043.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_F1_i2_044.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/F/E_atk_F1_i2_044.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_F1_i3_045.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/F/E_atk_F1_i3_045.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_F2_i0_046.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/F/E_atk_F2_i0_046.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_F2_i1_047.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/F/E_atk_F2_i1_047.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_F2_i2_048.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/F/E_atk_F2_i2_048.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/E_atk_F2_i3_049.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/F/E_atk_F2_i3_049.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_A1_i0_011.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/A/F_atk_A1_i0_011.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_A1_i1_012.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/A/F_atk_A1_i1_012.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_A1_i2_013.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/A/F_atk_A1_i2_013.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_A1_i3_014.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/A/F_atk_A1_i3_014.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_A2_i0_015.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/A/F_atk_A2_i0_015.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_A2_i1_016.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/A/F_atk_A2_i1_016.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_A2_i2_017.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/A/F_atk_A2_i2_017.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_A2_i3_018.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/A/F_atk_A2_i3_018.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_B1_i0_019.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/B/F_atk_B1_i0_019.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_B1_i1_020.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/B/F_atk_B1_i1_020.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_B1_i2_021.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/B/F_atk_B1_i2_021.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_B1_i3_022.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/B/F_atk_B1_i3_022.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_B2_i0_023.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/B/F_atk_B2_i0_023.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_B2_i1_024.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/B/F_atk_B2_i1_024.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_B2_i2_025.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/B/F_atk_B2_i2_025.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_B2_i3_026.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/B/F_atk_B2_i3_026.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_C1_i0_027.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/C/F_atk_C1_i0_027.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_C1_i1_028.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/C/F_atk_C1_i1_028.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_C1_i2_029.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/C/F_atk_C1_i2_029.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_C1_i3_030.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/C/F_atk_C1_i3_030.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_C2_i0_031.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/C/F_atk_C2_i0_031.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_C2_i1_032.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/C/F_atk_C2_i1_032.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_C2_i2_033.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/C/F_atk_C2_i2_033.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_C2_i3_034.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/C/F_atk_C2_i3_034.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_C3_i0_065.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/C/F_atk_C3_i0_065.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_C3_i1_066.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/C/F_atk_C3_i1_066.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_C3_i2_067.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/C/F_atk_C3_i2_067.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_C3_i3_068.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/C/F_atk_C3_i3_068.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_D1_i0_035.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/D/F_atk_D1_i0_035.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_D1_i1_036.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/D/F_atk_D1_i1_036.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_D1_i2_037.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/D/F_atk_D1_i2_037.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_D1_i3_038.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/D/F_atk_D1_i3_038.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_D2_i0_039.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/D/F_atk_D2_i0_039.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_D2_i1_040.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/D/F_atk_D2_i1_040.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_D2_i2_041.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/D/F_atk_D2_i2_041.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_D2_i3_042.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/D/F_atk_D2_i3_042.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_D3_i0_061.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/D/F_atk_D3_i0_061.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_D3_i1_062.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/D/F_atk_D3_i1_062.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_D3_i2_063.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/D/F_atk_D3_i2_063.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_D3_i3_064.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/D/F_atk_D3_i3_064.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_E1_i0_043.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/E/F_atk_E1_i0_043.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_E1_i1_044.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/E/F_atk_E1_i1_044.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_E1_i2_045.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/E/F_atk_E1_i2_045.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_E1_i3_046.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/E/F_atk_E1_i3_046.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_E2_i0_047.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/E/F_atk_E2_i0_047.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_E2_i1_048.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/E/F_atk_E2_i1_048.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_E2_i2_049.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/E/F_atk_E2_i2_049.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_E2_i3_050.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/E/F_atk_E2_i3_050.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_F1_i0_051.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/F/F_atk_F1_i0_051.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_F1_i1_052.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/F/F_atk_F1_i1_052.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_F1_i2_053.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/F/F_atk_F1_i2_053.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_F1_i3_054.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/F/F_atk_F1_i3_054.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_F2_i0_055.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/F/F_atk_F2_i0_055.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_F2_i1_056.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/F/F_atk_F2_i1_056.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_F2_i2_059.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/F/F_atk_F2_i2_059.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/F_atk_F2_i3_060.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/WEAR/F/F_atk_F2_i3_060.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_A1_i0_001.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/A/Mask_atk_A1_i0_001.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_A1_i1_002.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/A/Mask_atk_A1_i1_002.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_A1_i2_003.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/A/Mask_atk_A1_i2_003.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_A1_i3_004.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/A/Mask_atk_A1_i3_004.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_A2_i0_006.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/A/Mask_atk_A2_i0_006.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_A2_i1_007.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/A/Mask_atk_A2_i1_007.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_A2_i2_008.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/A/Mask_atk_A2_i2_008.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_A2_i3_009.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/A/Mask_atk_A2_i3_009.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_B1_i0_010.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/B/Mask_atk_B1_i0_010.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_B1_i1_011.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/B/Mask_atk_B1_i1_011.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_B1_i2_012.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/B/Mask_atk_B1_i2_012.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_B1_i3_013.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/B/Mask_atk_B1_i3_013.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_B2_i0_014.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/B/Mask_atk_B2_i0_014.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_B2_i1_015.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/B/Mask_atk_B2_i1_015.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_B2_i2_016.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/B/Mask_atk_B2_i2_016.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_B2_i3_017.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/B/Mask_atk_B2_i3_017.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_C1_i0_018.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/C/Mask_atk_C1_i0_018.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_C1_i1_019.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/C/Mask_atk_C1_i1_019.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_C1_i2_020.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/C/Mask_atk_C1_i2_020.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_C1_i2_022.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/C/Mask_atk_C1_i2_022.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_C1_i2_023.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/C/Mask_atk_C1_i2_023.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_C1_i3_021.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/C/Mask_atk_C1_i3_021.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_C2_i0_024.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/C/Mask_atk_C2_i0_024.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_C2_i1_025.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/C/Mask_atk_C2_i1_025.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_C2_i2_026.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/C/Mask_atk_C2_i2_026.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_C2_i3_027.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/C/Mask_atk_C2_i3_027.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_D1_i0_028.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/D/Mask_atk_D1_i0_028.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_D1_i1_029.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/D/Mask_atk_D1_i1_029.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_D1_i2_030.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/D/Mask_atk_D1_i2_030.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_D1_i3_031.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/D/Mask_atk_D1_i3_031.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_D2_i0_032.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/D/Mask_atk_D2_i0_032.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_D2_i1_033.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/D/Mask_atk_D2_i1_033.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_D2_i2_034.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/D/Mask_atk_D2_i2_034.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_D2_i3_035.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/D/Mask_atk_D2_i3_035.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_E1_i0_036.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/E/Mask_atk_E1_i0_036.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_E1_i1_037.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/E/Mask_atk_E1_i1_037.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_E1_i2_038.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/E/Mask_atk_E1_i2_038.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_E1_i3_039.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/E/Mask_atk_E1_i3_039.h5
ln -s /idiap/temp/sbhatta/work/3DMask_Data/CVPR_Mask_Data/attack/Mask_atk_E2_i0_040.h5 /idiap/temp/sbhatta/work/CSMAD2/attack/STAND/E/Mask_atk_E2_i0_040.h5