Commit e53d809e authored by André Anjos's avatar André Anjos 💬
Browse files

Merge branch 'update_avspoof' into 'master'

AVspoof: added spoof attacks to ASV protocols

Updated protocols of AVspoof database

See merge request !7
parents 2d399621 d04703c3
Pipeline #1159 skipped
......@@ -14,8 +14,8 @@
"template_id": "{{ system_user.username }}/text/1"
},
"parameters": {
"group": "world",
"protocol": "smalltest-licit",
"group": "train",
"protocol": "smalltest",
"purpose": "enroll"
},
"name": "train_templates",
......@@ -31,13 +31,36 @@
"template_ids": "{{ system_user.username }}/array_1d_text/1"
},
"parameters": {
"group": "world",
"protocol": "smalltest-licit",
"group": "train",
"protocol": "smalltest",
"purpose": "probe"
},
"name": "train_probes",
"template": "probes",
"view": "ProbesReal"
"view": "Probes"
}
]
},
{
"name": "smalltest_verify_train_spoof",
"template": "verify_trainset_speech_spoof",
"sets": [
{
"outputs": {
"speech": "{{ system_user.username }}/array_1d_floats/1",
"client_id": "{{ system_user.username }}/text/1",
"file_id": "{{ system_user.username }}/text/1",
"attack_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1"
},
"parameters": {
"group": "train",
"protocol": "smalltest",
"purpose": "attack"
},
"name": "train_attacks",
"template": "attacks",
"view": "Probes"
}
]
},
......@@ -52,8 +75,8 @@
"client_id": "{{ system_user.username }}/text/1"
},
"parameters": {
"group": "world",
"protocol": "smalltest-licit"
"group": "train",
"protocol": "smalltest"
},
"name": "train",
"template": "train",
......@@ -67,8 +90,8 @@
"template_id": "{{ system_user.username }}/text/1"
},
"parameters": {
"group": "dev",
"protocol": "smalltest-licit",
"group": "devel",
"protocol": "smalltest",
"purpose": "enroll"
},
"name": "dev_templates",
......@@ -84,13 +107,13 @@
"template_ids": "{{ system_user.username }}/array_1d_text/1"
},
"parameters": {
"group": "dev",
"protocol": "smalltest-licit",
"group": "devel",
"protocol": "smalltest",
"purpose": "probe"
},
"name": "dev_probes",
"template": "probes",
"view": "ProbesReal"
"view": "Probes"
},
{
"outputs": {
......@@ -100,8 +123,8 @@
"template_id": "{{ system_user.username }}/text/1"
},
"parameters": {
"group": "eval",
"protocol": "smalltest-licit",
"group": "test",
"protocol": "smalltest",
"purpose": "enroll"
},
"name": "test_templates",
......@@ -117,13 +140,53 @@
"template_ids": "{{ system_user.username }}/array_1d_text/1"
},
"parameters": {
"group": "eval",
"protocol": "smalltest-licit",
"group": "test",
"protocol": "smalltest",
"purpose": "probe"
},
"name": "test_probes",
"template": "probes",
"view": "ProbesReal"
"view": "Probes"
}
]
},
{
"name": "smalltest_verification_spoof",
"template": "speaker_recognition_spoof",
"sets": [
{
"outputs": {
"speech": "{{ system_user.username }}/array_1d_floats/1",
"client_id": "{{ system_user.username }}/text/1",
"file_id": "{{ system_user.username }}/text/1",
"attack_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1"
},
"parameters": {
"group": "devel",
"protocol": "smalltest",
"purpose": "attack"
},
"name": "dev_attacks",
"template": "attacks",
"view": "Probes"
},
{
"outputs": {
"speech": "{{ system_user.username }}/array_1d_floats/1",
"client_id": "{{ system_user.username }}/text/1",
"file_id": "{{ system_user.username }}/text/1",
"attack_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1"
},
"parameters": {
"group": "test",
"protocol": "smalltest",
"purpose": "attack"
},
"name": "test_attacks",
"template": "attacks",
"view": "Probes"
}
]
},
......@@ -139,8 +202,8 @@
"template_id": "{{ system_user.username }}/text/1"
},
"parameters": {
"group": "world",
"protocol": "grandtest-licit",
"group": "train",
"protocol": "grandtest",
"purpose": "enroll"
},
"name": "train_templates",
......@@ -156,13 +219,36 @@
"template_ids": "{{ system_user.username }}/array_1d_text/1"
},
"parameters": {
"group": "world",
"protocol": "grandtest-licit",
"group": "train",
"protocol": "grandtest",
"purpose": "probe"
},
"name": "train_probes",
"template": "probes",
"view": "ProbesReal"
"view": "Probes"
}
]
},
{
"name": "grandtest_verify_train_spoof",
"template": "verify_trainset_speech_spoof",
"sets": [
{
"outputs": {
"speech": "{{ system_user.username }}/array_1d_floats/1",
"client_id": "{{ system_user.username }}/text/1",
"file_id": "{{ system_user.username }}/text/1",
"attack_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1"
},
"parameters": {
"group": "train",
"protocol": "grandtest",
"purpose": "attack"
},
"name": "train_attacks",
"template": "attacks",
"view": "Probes"
}
]
},
......@@ -175,8 +261,8 @@
"template": "train",
"view": "RecognitionTraining",
"parameters": {
"protocol": "grandtest-licit",
"group": "world"
"protocol": "grandtest",
"group": "train"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
......@@ -189,9 +275,9 @@
"template": "templates",
"view": "RecognitionTemplates",
"parameters": {
"protocol": "grandtest-licit",
"protocol": "grandtest",
"purpose": "enroll",
"group": "dev"
"group": "devel"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
......@@ -203,11 +289,11 @@
{
"name": "dev_probes",
"template": "probes",
"view": "ProbesReal",
"view": "Probes",
"parameters": {
"protocol": "grandtest-licit",
"protocol": "grandtest",
"purpose": "probe",
"group": "dev"
"group": "devel"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
......@@ -222,9 +308,9 @@
"template": "templates",
"view": "RecognitionTemplates",
"parameters": {
"protocol": "grandtest-licit",
"protocol": "grandtest",
"purpose": "enroll",
"group": "eval"
"group": "test"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
......@@ -236,11 +322,11 @@
{
"name": "test_probes",
"template": "probes",
"view": "ProbesReal",
"view": "Probes",
"parameters": {
"protocol": "grandtest-licit",
"protocol": "grandtest",
"purpose": "probe",
"group": "eval"
"group": "test"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
......@@ -252,6 +338,46 @@
}
]
},
{
"name": "grandtest_verification_spoof",
"template": "speaker_recognition_spoof",
"sets": [
{
"name": "dev_attacks",
"template": "attacks",
"view": "Probes",
"parameters": {
"protocol": "grandtest",
"purpose": "attack",
"group": "devel"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
"attack_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1",
"speech": "{{ system_user.username }}/array_1d_floats/1"
}
},
{
"name": "test_attacks",
"template": "attacks",
"view": "Probes",
"parameters": {
"protocol": "grandtest",
"purpose": "attack",
"group": "test"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
"attack_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1",
"speech": "{{ system_user.username }}/array_1d_floats/1"
}
}
]
},
{
"name": "physicalaccess_verify_train",
"template": "verify_trainset_speech",
......@@ -264,8 +390,8 @@
"template_id": "{{ system_user.username }}/text/1"
},
"parameters": {
"group": "world",
"protocol": "physical_access-licit",
"group": "train",
"protocol": "physical_access",
"purpose": "enroll"
},
"name": "train_templates",
......@@ -281,13 +407,36 @@
"template_ids": "{{ system_user.username }}/array_1d_text/1"
},
"parameters": {
"group": "world",
"protocol": "physical_access-licit",
"group": "train",
"protocol": "physical_access",
"purpose": "probe"
},
"name": "train_probes",
"template": "probes",
"view": "ProbesReal"
"view": "Probes"
}
]
},
{
"name": "physicalaccess_verify_train_spoof",
"template": "verify_trainset_speech_spoof",
"sets": [
{
"outputs": {
"speech": "{{ system_user.username }}/array_1d_floats/1",
"client_id": "{{ system_user.username }}/text/1",
"file_id": "{{ system_user.username }}/text/1",
"attack_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1"
},
"parameters": {
"group": "train",
"protocol": "physical_access",
"purpose": "attack"
},
"name": "train_attacks",
"template": "attacks",
"view": "Probes"
}
]
},
......@@ -300,8 +449,8 @@
"template": "train",
"view": "RecognitionTraining",
"parameters": {
"protocol": "physical_access-licit",
"group": "world"
"protocol": "physical_access",
"group": "train"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
......@@ -314,9 +463,9 @@
"template": "templates",
"view": "RecognitionTemplates",
"parameters": {
"protocol": "physical_access-licit",
"protocol": "physical_access",
"purpose": "enroll",
"group": "dev"
"group": "devel"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
......@@ -328,11 +477,11 @@
{
"name": "dev_probes",
"template": "probes",
"view": "ProbesReal",
"view": "Probes",
"parameters": {
"protocol": "physical_access-licit",
"protocol": "physical_access",
"purpose": "probe",
"group": "dev"
"group": "devel"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
......@@ -347,9 +496,9 @@
"template": "templates",
"view": "RecognitionTemplates",
"parameters": {
"protocol": "physical_access-licit",
"protocol": "physical_access",
"purpose": "enroll",
"group": "eval"
"group": "test"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
......@@ -361,11 +510,11 @@
{
"name": "test_probes",
"template": "probes",
"view": "ProbesReal",
"view": "Probes",
"parameters": {
"protocol": "physical_access-licit",
"protocol": "physical_access",
"purpose": "probe",
"group": "eval"
"group": "test"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
......@@ -377,6 +526,46 @@
}
]
},
{
"name": "physicalaccess_verification_spoof",
"template": "speaker_recognition_spoof",
"sets": [
{
"name": "dev_attacks",
"template": "attacks",
"view": "Probes",
"parameters": {
"protocol": "physical_access",
"purpose": "attack",
"group": "devel"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
"attack_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1",
"speech": "{{ system_user.username }}/array_1d_floats/1"
}
},
{
"name": "test_attacks",
"template": "attacks",
"view": "Probes",
"parameters": {
"protocol": "physical_access",
"purpose": "attack",
"group": "test"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
"attack_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1",
"speech": "{{ system_user.username }}/array_1d_floats/1"
}
}
]
},
{
"name": "logicalaccess_verify_train",
"template": "verify_trainset_speech",
......@@ -389,8 +578,8 @@
"template_id": "{{ system_user.username }}/text/1"
},
"parameters": {
"group": "world",
"protocol": "logical_access-licit",
"group": "train",
"protocol": "logical_access",
"purpose": "enroll"
},
"name": "train_templates",
......@@ -406,13 +595,36 @@
"template_ids": "{{ system_user.username }}/array_1d_text/1"
},
"parameters": {
"group": "world",
"protocol": "logical_access-licit",
"group": "train",
"protocol": "logical_access",
"purpose": "probe"
},
"name": "train_probes",
"template": "probes",
"view": "ProbesReal"
"view": "Probes"
}
]
},
{
"name": "logicalaccess_verify_train_spoof",
"template": "verify_trainset_speech_spoof",
"sets": [
{
"outputs": {
"speech": "{{ system_user.username }}/array_1d_floats/1",
"client_id": "{{ system_user.username }}/text/1",
"file_id": "{{ system_user.username }}/text/1",
"attack_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1"
},
"parameters": {
"group": "train",
"protocol": "logical_access",
"purpose": "attack"
},
"name": "train_attacks",
"template": "attacks",
"view": "Probes"
}
]
},
......@@ -425,8 +637,8 @@
"template": "train",
"view": "RecognitionTraining",
"parameters": {
"protocol": "logical_access-licit",
"group": "world"
"protocol": "logical_access",
"group": "train"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
......@@ -439,9 +651,9 @@
"template": "templates",
"view": "RecognitionTemplates",
"parameters": {
"protocol": "logical_access-licit",
"protocol": "logical_access",
"purpose": "enroll",
"group": "dev"
"group": "devel"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
......@@ -453,11 +665,11 @@
{
"name": "dev_probes",
"template": "probes",
"view": "ProbesReal",
"view": "Probes",
"parameters": {
"protocol": "logical_access-licit",
"protocol": "logical_access",
"purpose": "probe",
"group": "dev"
"group": "devel"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
......@@ -472,9 +684,9 @@
"template": "templates",
"view": "RecognitionTemplates",
"parameters": {
"protocol": "logical_access-licit",
"protocol": "logical_access",
"purpose": "enroll",
"group": "eval"
"group": "test"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
......@@ -486,11 +698,11 @@
{
"name": "test_probes",
"template": "probes",
"view": "ProbesReal",
"view": "Probes",
"parameters": {
"protocol": "logical_access-licit",
"protocol": "logical_access",
"purpose": "probe",
"group": "eval"
"group": "test"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
......@@ -502,6 +714,46 @@
}
]
},
{
"name": "logicalaccess_verification_spoof",
"template": "speaker_recognition_spoof",
"sets": [
{
"name": "dev_attacks",
"template": "attacks",
"view": "Probes",
"parameters": {
"protocol": "logical_access",
"purpose": "attack",
"group": "devel"
},
"outputs": {
"file_id": "{{ system_user.username }}/text/1",
"attack_id": "{{ system_user.username }}/text/1",
"client_id": "{{ system_user.username }}/text/1",
"template_ids": "{{ system_user.username }}/array_1d_text/1",
"speech": "{{ system_user.username }}/array_1d_floats/1"
}
},
{