NIST Biometric Evaluation Framework
Software components for biometric technology evaluations
Namespaces | Classes | Typedefs | Enumerations | Functions
BiometricEvaluation::Feature Namespace Reference

Biometric information relating to biometric features not specific to any type of biometric record. More...

Namespaces

namespace  AN2K11EFS
 
namespace  Sort
 Utilities for sorting MinutiaPointSets.
 

Classes

class  AN2K7Minutiae
 A class to represent a set of minutiae in an ANSI/NIST record. More...
 
struct  CorePoint
 Representation of the core. More...
 
struct  DeltaPoint
 Representation of the delta. More...
 
struct  FrictionRidgeGeneralizedPosition
 Representation of the position (Finger/Palm/Plantar) used in this class and child classes. More...
 
class  INCITSMinutiae
 A class to represent a set of minutiae in an ANSI/INCITS record. More...
 
class  Minutiae
 A class to represent a set of minutiae data points. More...
 
struct  MinutiaPoint
 Representation of a finger minutiae data point. More...
 
struct  MPEGFacePoint
 Representation of a feature point and a set of points. More...
 
struct  RidgeCountItem
 Representation of ridge count data, which is the number of ridges between any two minutia data points, each represented by its index number. More...
 

Typedefs

using FGP = FrictionRidgeGeneralizedPosition
 
using FGPSet = std::vector< FGP >
 
using AN2K7MinutiaeSet = std::vector< std::shared_ptr< AN2K7Minutiae > >
 
using MinutiaPoint = MinutiaPoint
 
using MinutiaPointSet = std::vector< MinutiaPoint >
 
using RidgeCountItem = RidgeCountItem
 
using RidgeCountItemSet = std::vector< RidgeCountItem >
 
using CorePoint = CorePoint
 
using CorePointSet = std::vector< CorePoint >
 
using DeltaPoint = DeltaPoint
 
using DeltaPointSet = std::vector< DeltaPoint >
 
using MinutiaeSet = std::vector< std::shared_ptr< Minutiae > >
 
typedef std::vector< MPEGFacePointMPEGFacePointSet
 

Enumerations

enum class  PositionType { Finger = 0 , Palm = 1 , Plantar = 2 }
 Enumeration of the types of position classes used in this class and child classes. More...
 
enum class  MinutiaeFormat {
  AN2K7 = 0 , IAFIS , Cogent , Motorola ,
  Sagem , NEC , Identix , M1
}
 Enumerate the minutiae format standards. More...
 
enum class  MinutiaeType {
  RidgeEnding = 0 , Bifurcation , Compound , NoDistinction ,
  Other
}
 Enumerate the types of minutiae: Ridge Ending, Bifurcation, Compound, or other. More...
 
enum class  RidgeCountExtractionMethod { NonSpecific = 0 , FourNeighbor = 1 , EightNeighbor = 2 , Other = 3 }
 Enumerate the types of extraction methods for ridge counts. More...
 

Functions

std::ostream & operator<< (std::ostream &s, const Feature::FGP &fgp)
 Output stream overload for FrictionRidgeGeneralizedPosition. More...
 
std::ostream & operator<< (std::ostream &, const AN2K7Minutiae::FingerprintReadingSystem &)
 Output stream overload for FingerprintReadingSystem. More...
 
std::ostream & operator<< (std::ostream &, const MinutiaPoint &)
 
std::ostream & operator<< (std::ostream &, const RidgeCountItem &)
 
std::ostream & operator<< (std::ostream &, const CorePoint &)
 
std::ostream & operator<< (std::ostream &, const DeltaPoint &)
 

Detailed Description

Biometric information relating to biometric features not specific to any type of biometric record.

Definition of an MPEG4 Face feature point.

See ISO/IEC 14496-2.

Typedef Documentation

◆ FGP

Definition at line 56 of file be_feature.h.

◆ FGPSet

using BiometricEvaluation::Feature::FGPSet = typedef std::vector<FGP>

Definition at line 57 of file be_feature.h.

◆ AN2K7MinutiaeSet

using BiometricEvaluation::Feature::AN2K7MinutiaeSet = typedef std::vector<std::shared_ptr<AN2K7Minutiae> >

Definition at line 280 of file be_feature_an2k7minutiae.h.

◆ MinutiaPoint

Definition at line 73 of file be_feature_minutiae.h.

◆ MinutiaPointSet

Definition at line 76 of file be_feature_minutiae.h.

◆ RidgeCountItem

Definition at line 113 of file be_feature_minutiae.h.

◆ RidgeCountItemSet

Definition at line 116 of file be_feature_minutiae.h.

◆ CorePoint

Definition at line 140 of file be_feature_minutiae.h.

◆ CorePointSet

Definition at line 142 of file be_feature_minutiae.h.

◆ DeltaPoint

Definition at line 170 of file be_feature_minutiae.h.

◆ DeltaPointSet

Definition at line 173 of file be_feature_minutiae.h.

◆ MinutiaeSet

using BiometricEvaluation::Feature::MinutiaeSet = typedef std::vector<std::shared_ptr<Minutiae> >

Definition at line 230 of file be_feature_minutiae.h.

◆ MPEGFacePointSet

Definition at line 35 of file be_feature_mpegfacepoint.h.

Enumeration Type Documentation

◆ PositionType

Enumeration of the types of position classes used in this class and child classes.

Enumerator
Finger 
Palm 
Plantar 

Definition at line 33 of file be_feature.h.

◆ MinutiaeFormat

Enumerate the minutiae format standards.

Enumerator
AN2K7 
IAFIS 
Cogent 
Motorola 
Sagem 
NEC 
Identix 
M1 

Definition at line 33 of file be_feature_minutiae.h.

◆ MinutiaeType

Enumerate the types of minutiae: Ridge Ending, Bifurcation, Compound, or other.

Enumerator
RidgeEnding 
Bifurcation 
Compound 
NoDistinction 
Other 

Definition at line 50 of file be_feature_minutiae.h.

◆ RidgeCountExtractionMethod

Enumerate the types of extraction methods for ridge counts.

Enumerator
NonSpecific 
FourNeighbor 
EightNeighbor 
Other 

Definition at line 82 of file be_feature_minutiae.h.

Function Documentation

◆ operator<<() [1/6]

std::ostream & BiometricEvaluation::Feature::operator<< ( std::ostream &  s,
const Feature::FGP fgp 
)

Output stream overload for FrictionRidgeGeneralizedPosition.

Parameters
[in]sStream on which to append formatted information.
[in]fgpFrictionRidgeGeneralizedPosition information to append to stream.
Returns
stream with a fgp textual representation appended.

◆ operator<<() [2/6]

std::ostream & BiometricEvaluation::Feature::operator<< ( std::ostream &  ,
const AN2K7Minutiae::FingerprintReadingSystem  
)

Output stream overload for FingerprintReadingSystem.

◆ operator<<() [3/6]

std::ostream & BiometricEvaluation::Feature::operator<< ( std::ostream &  ,
const MinutiaPoint  
)

◆ operator<<() [4/6]

std::ostream & BiometricEvaluation::Feature::operator<< ( std::ostream &  ,
const RidgeCountItem  
)

◆ operator<<() [5/6]

std::ostream & BiometricEvaluation::Feature::operator<< ( std::ostream &  ,
const CorePoint  
)

◆ operator<<() [6/6]

std::ostream & BiometricEvaluation::Feature::operator<< ( std::ostream &  ,
const DeltaPoint  
)