Match scores not split up into "genuine" and "impostor" categories correctly for 1vsall UTFVP database protocol
The 1vsall UTFVP database protocol is supposed to compare every fingervein sample to every other sample. The following is an excerpt from the score file:
10_1_1 59_4 0059/0059_4_1_120511-152502 0.23330404
As can be seen above, the model ID (10_1_1) and probe ID (59_4) are not in the same format. In particular, the model ID contains client ID + session/finger sample ID, while the probe ID only contains the client ID. This is a problem, because the "_split_scores" function in bob.measure.load, whose purpose is to divide the match scores into "genuine" and "impostor" categories, compares model ID to probe ID directly. This means that model ID will never match probe ID, the consequence of which is that the function will place all match scores into the "impostor" category and we will get zero "genuine" scores. Of course, if we then try to do any evaluation/plotting, the result will be wrong.