ГОСТ Р 58231—2022
composition
environlnfo
testResultSEQUENCE OF TestResult
}
CorpusInformation ::= SEQUENCE {
CorpusComposition,
EnvironmentalInformation
}
CorpusComposition ::= SEQUENCE {
identifier
nameCorpus
corpusStatistics
OBJECT IDENTIFIER,
VisibleString,
CorpusStatistics
}
CorpusStatistics ::= SEQUENCE {
corpusBasicStatistics
numSamples
samplesPerIndividualEnrol
samplesPerIndividualProbe
CorpusCrewBasicStatistics,
INTEGER,
SamplesPerlndividual
SamplesPerlndividual
OPTIONAL,
OPTIONAL
}
CorpusCrewBasicStatistics
numlndividuaIs
= SEQUENCE {
INTEGER,
INTEGER OPTIONAL,
INTEGER OPTIONAL,
INTEGER,
INTEGER,
InfoCumulativeDistribution
InfoCumulativeDistribution
InfoCumulativeDistribution
InfoCumulativeDistribution
OPTIONAL,
OPTIONAL,
OPTIONAL,
OPTIONAL
numMales
numFemales
numlndividualsEnrol
numlndividualsVerild
ageDistrMale
ageDistrFemale
elapsDistr
visitsDayDistr
}
InfoCumulativeDistribution
mean
median
SEQUENCE {
INTEGER,
INTEGER,
cumulativeDistributionDistributionlntegerReal
}
DistributionlntegerReal ::= SEQUENCE OF ExpressionPointlntegerReal
ExpressionPointlntegerReal
xValue
yValue
::= SEQUENCE {
INTEGER,
REAL
}
SamplesPerlndividual
numSubjects
mean
median
distrSubjSample
SEQUENCE {
INTEGER,
INTEGER,
INTEGER,
DistributionIntegerInteger
}
Distributionlntegerlnteger ::= SEQUENCE OF ExpressionPointlntegerlnteger
ExpressionPointlntegerlnteger ::= SEQUENCE {
subjectld
numberOfSamples
INTEGER,
INTEGER
exceptionalCondition
celsiusTemp
dBNoise
lightinglnfо
}
testResultAcquire
testResultVerify
testResultIdentify
}
Environmentallnformation : SEQUENCE {
VisibleString,
REAL OPTIONAL, -- температура
REAL OPTIONAL, -- внешний шум
VisibleString OPTIONAL
TestResult ::= CHOICE {
testResultEnrolTestResultEnrol, -- биометрическая регистрация
TestResultAcquire, -- получение биометрических данных
TestResultVerify, -- биометрическая верификация
TestResultldentifу -- биометрическая идентификация
19