You are on page 1of 16

Biometrics

Lecture (7)

➢ Multimodal Systems :

- Multimodal : Use more than one source of information for


biometric recognition.

- For example, a multimodal biometric system may use both iris


recognition and fingerprint recognition to confirm the identity
of a user.

- unimodal (monomodal) systems.

‫ ؟‬unimodal, Multimodal ‫ الزم نبدا نفرق بين ال‬-

‫ الخاص‬information ‫ لل‬source ‫ هى استخدام اكثر من‬: Multimodal ‫ ال‬-


‫ لكى اتعرف على ال‬finger ‫ مع‬iris ‫ استخدام‬: ‫ مثل‬، biometrics recognition ‫بال‬
finger ‫ مع ال‬face ‫ او استخدام ال‬user

system ‫ فى ال‬biometrics ‫ هو عباره عن استخدام اكتر من‬Multimodal -


) system ‫ فى نفس ال‬biometric types ‫ او اكثر من ال‬2 ‫(هنا بجمع‬

recognition ‫ لل‬biometric system ‫ بستخدم نوع واحد من ال‬: unimodal -


‫ او‬iris ‫ كنا بنستخدم‬, unimodal ‫ كل االنواع االستخدمناها قبل كده هى‬, user ‫الخاص بال‬
finger

# Scope 8
‫ المشاكل دى‬, unimodal ‫ الخاصه بال‬real world ‫ و كان هناك مشاكل كتير فى ال‬,
Multimodal ‫جعلت انه من االحسن لنا ان نستخدم ال‬

‫ او‬physical ‫ سؤاء كان‬biometric ‫ من ال‬one type ‫ كنا بنستخدم‬unimodal -


behavior

➢ Advantages of Multimodal :

- The optimal biometric recognition system would be one having


the properties of distinctiveness, universality, permanence,
acceptability, collectability, and resistance to circumvention

- No existing biometric system simultaneously meets all of these


requirements, however the use of more than one biometric can
help lead to a system that is closer to these ideals.

‫ ليه بعض الخصائص مثل ال‬optimal recognitions system ‫ زى ما احنا عارفين ان‬-
‫ يجب توفرها فيه‬collectability , acceptability , permanence , universality
, ‫ دى‬factors ‫ فيه كل الخصائص او ال‬biometric system ‫و لكن لالسف صعب نالقى‬

close to optimal ‫ ممكن يخلينا بشكل كبير اوى‬Multimodal ‫لكن باستخدام ال‬
Ideal system ‫ و اقرب لل‬recognition system

✓ Advantages of Multimodal
• Increase accuracy.
• few enrollment problems.
• enhanced security.

➢ Multimodal lead to Increase accuracy :

!‫ ؟‬unimodal ‫ اكتر من ال‬accuracy ‫ تقدر تزود ال‬Multimodal ‫ كيف ال‬-

# Scope 8
‫‪ -‬مثال ‪ :‬لو عندنا ‪ biometric system‬مبنى على ‪ face recogination‬و عندنا ‪2‬‬
‫‪ users‬مش ‪ twice‬و لكن متشابهين فى شكل ال ‪face‬‬

‫‪ )1‬لو احنا عملنا ال ‪ unimodal‬هيكون عندنا نسبه كبير من ال ‪ risk‬و هيكون عندنا ‪false‬‬
‫‪ accept‬لل ‪ user‬نتيجه لتشابه ال ‪ face‬بين اكتر من ‪user‬‬
‫الن لو واحد فيهم كان ‪ imposter‬هيكون ال ‪ score‬الخاص بيه هيكون ‪ high‬و بالتالى هيقبل‬
‫بالخطا فى ال ‪ system‬و يكون ‪ , FAR‬و ده هيقلل من ال‪ accuracy‬الخاصه بال‬
‫‪system‬‬

‫‪ )2‬طيب لو احنا قمنا ببناء ال ‪ system‬على ال ‪ Multimodal‬زى استخدام ال ‪ face‬مع ال‬


‫‪ , finger‬فى الحاله دى صعب يكون هناك ‪ 2 users‬ليهم نفس ال ‪ face‬و ال ‪ , finger‬و‬
‫بالتالى صعب يحصل هنا ‪ , FAR‬و تكون ال ‪ accuracy‬الخاصه بال ‪ system‬كبيره‬

‫‪➢ Multimodal lead to few enrollment problems:‬‬

‫‪ -‬هناك مشكله شائعه جدا فى ال ‪ biometric system‬و هى ‪ : non universal‬و هى ان‬


‫بعض ال ‪ characteristic biometric‬تكون ‪ missing‬او غير مناسب لل ‪recognition‬‬

‫‪ )1‬يعنى لو كاننا مستخدمين ال ‪ unimodal‬هيكون عندنا مشكله لو ال ‪ type‬المستخدم فى‬


‫‪ system‬عندنا ‪ ,‬كان ‪ missing‬عند ال ‪ user‬او عندنا ‪poor quality sample‬‬
‫هيحصل عندنا ‪false rate‬‬

‫‪ )2‬طيب لو استخدمنا ال ‪ , Multimodal‬هيدينا ميزه لو احنا عندنا ‪one biometric‬‬


‫‪ sample unvilable‬او ‪ missing‬او ‪ poor quality sample‬فممكن استغنى عنها و‬
‫هنستخدم ال ‪ biometric‬االخرى ‪ ,‬و بكده هنقلل ال ‪errors‬‬

‫‪ -‬مثال ‪ :‬لو عندنا ‪ system‬مبنى على ال ‪ voice‬فقط ‪ ,‬و ال ‪ user‬حصل له ‪ damage‬او‬


‫مشكله فى االحبال الصوتيه ‪ ,‬و بالتالى ال ‪ user‬مش هيقدر يستخدم ال ‪system‬‬

‫‪ -‬لو احنا عملنا ال ‪ system‬باستخدام ال ‪ finger‬مع ال ‪ , voice‬فى هذه الحاله ال ‪user‬‬


‫ممكن يعمل ‪ enrollment‬بال ‪ finger‬فى ال ‪system‬‬

‫‪# Scope 8‬‬


second ‫ النها تعطى‬FTA , FRR ‫ حلت مشكله ال‬Multimodal ‫ و بالتالى ال‬-
‫ مختلف لو ظهر عندنا مشكله‬sample ‫ او فرصه تانى ان ممكن نستخدم‬choose

➢ Multimodal lead to enhanced security:

security ‫ انه زود ال‬Multimodal ‫ من اهم مميزات ال‬-

genuine ‫ هو ان احدهم يدعى انه‬spoof attack ‫ او‬spoofing ‫ بمعنى اصح ال‬-


biometric ‫ و بالتالى بتكون ال‬artificial representation ‫عن طريقه انه ركب‬
false ‫ ده‬imposter ‫ و بالتالى يحصل لل‬, genuine ‫الخاصه بهذا الشخص متشابه مع‬
) ‫ قليله‬system ‫ الخاصه بال‬security ‫ يعنى ال‬system ‫ (و هذا يعد اختراق لل‬accept
unimodal ‫لو استخدمنا‬

‫ يزور او يقلد ال‬imposter user ‫ هيكون صعب جدا ان‬Multimodal ‫ لو استخدمنا ال‬-
‫ صعب‬system ‫ فيصبح ال‬, genuine ‫ فى نفس الوقت ليشبهوا احد ال‬2 biometrics
‫االختراق‬

unimodal ‫ اعلى من ال‬Multimodal ‫ فى ال‬security ‫ ال‬-

➢ Types of Multimodal Systems :

1. sources of biometric information


2. Mode of operation

1) Sources of Information :

data ‫ يعنى نوع‬, source ‫ هى تجميع الداتا من اكتر من‬Multimodal ‫ احنا عرفنا ان ال‬-
‫ اخر‬system ‫ ل‬system ‫تختلف من‬

# Scope 8
source ‫ مستخدم بناء على‬common approach ‫ فى مجموعه من ال‬-
: ‫ و هى‬Multimodal ‫ ممكن نبنى بيه ال‬information

1. Multiple modalities : different biometric modalities are used.

‫ او‬different types or modalities ‫ مبنى ب‬Multimodal ‫ فى الحاله دى ال‬-


‫ مع ال‬face ‫ او نستخدم‬finger ‫ مع ال‬face ‫ يعنى نستخدم‬, ‫نستخدم نوعين او اكتر مختلفين‬
finger

: ‫ بالطريقه دى يعطى بعض المميزات و هى‬system ‫ بناء ال‬-


- it maximizes the independence between the samples
‫ و ال‬finger ‫ مبنى على ال‬system ‫ يعنى لو‬, ‫ على بعضها‬samples ‫ يقلل اعتمد ال‬-
‫ او العكس فممكن ادخل بال‬finger ‫ لو فى مشكله فى ال‬face ‫ فممكن ادخل بال‬face
‫ اسهل و ابسط‬system ‫ و بالتالى يكون دخول ال‬face, ‫ لو فى مشكله فى ال‬finger

2. Multiple characteristics : use of different instances of same


biometric.

different ‫ هنستخدم‬, source of information ‫ النوع التانى من ال طرق ال‬-


biometric type ‫ لنفس ال‬characteristics

‫ و كده احنا‬, right eye ‫ و‬left eye ‫ باستخدام ال‬retina system ‫ يعنى ممكن ابنى‬-
2 eyes ‫ لل‬different characteristics ‫ ب‬biometric ‫استخدمنا نفس ال‬

different characteristics ‫ النه يعتمد على‬Multimodal ‫ يعتبر‬-

- Different biometric characteristics will have a high degree of


independence

# Scope 8
) ‫ مختلفين عن بعض تماما‬2 characteristics ‫ (يعنى ال‬independence ‫ محقق‬-

: ‫ بالطريقه دى يعطى بعض المميزات و هى‬system ‫ بناء ال‬-


sample ‫ يكون‬system )1
matching ‫ واحد و‬sensing equipment ‫ يكون قليل (الن احنا بنستخدم ال‬cost )2
) ‫ واحد‬algorithm

3. One characteristic, multiple sensors : uses multiple captures


of same biometric from different sensor types

characteristic ‫ هنستخدم‬, source of information ‫ النوع الثالثه من ال طرق ال‬-


3D ‫ و‬2D ‫ بس‬face data ‫ ان اجمع‬: ‫ مثال‬, sensor ‫واحد بس هنستخدم اكتر من‬

: ‫ من عيوب الطريقه دى‬-


- disadvantage of this approach is that if a biometric is not suitable
for recognition (e.g. missing or damaged), the performance
benefits of multiple captures will be minimal.

‫(يعنى مش‬suitable ‫ المستخدمه مش‬biometric type ‫ ان لو عندنا‬, ‫ المشكله االساسيه‬-


) damage ‫ او‬missing ‫كويس او‬
‫ مهما استخدمت اكتر من‬, ‫ فاقد صوته‬user ‫ و ال‬voice ‫ بال‬system ‫ ان عاملين‬: ‫مثال‬
‫ و بالتالى الميزه االكتسبتها من استخدام اكتر من‬, ‫ للصوت مش هيكون له فائده‬sensor
‫ فقدتها هنا‬sensor

4. One sample, multiple algorithms : combination of multiple


algorithms used to match same sample.

# Scope 8
‫ لكن نستخدم‬, the same biometric type ‫ او‬the same sample ‫ هنستخدم‬-
data ‫ على نفس ال‬algorithm ‫اكتر من‬

: ‫ بالطريقه دى يعطى بعض المميزات و هى‬system ‫ بناء ال‬-


‫ مع‬algorithm ‫ ليه نقاط ضعف و نقاط قوه و بالتالى عند جمع اكتر من‬algorithm ‫ كل‬-
‫ احسن‬output ‫بعض هيكملوا بعض و سوف يعطينا‬

‫ و‬, data ‫ على نفس ال‬algorithms ‫ ان احنا نطبق كل‬, ‫ هناك مشكله فى هذه الطريقة‬-
algorithm ‫ هفقد كل مميزات استخدام اكتر من‬poor quality data ‫بالتالى لو عندنا‬

5. Multiple impressions : uses multiple impressions of same


biometric characteristic.

characteristic biometric ‫ (وقع او تأثير) لنفس ال‬impressions ‫ ناخذ اكتر من‬-

- For example , multiple faces from a continuous video stream can


be extracted and matched using a single matching engine.

‫ و اخذ اكتر‬continuous video stream ‫ فممكن ناخذ‬face system ‫ ان نعمل‬: ‫ مثال‬-


‫ لهم كلهم باستخدام نفس‬matching ‫ و ابدا اعمل‬, ‫ من الفيديو‬extraction ‫ اعمل له‬face ‫من‬
matching algorithm ‫ال‬

6. Soft biometrics Multimodal systems use information from


“soft” biometrics traits like height, weight, and eye color.
‫ زى الطول و الوزن و لون العين‬soft biometric ‫ بناء على‬system ‫ ممكن نبنى ال‬-
‫ قليل‬accuracy ‫ يجعل ال‬, Multimodal ‫ لوحدها فى بناء‬soft biometric ‫ استخدام ال‬-
‫جدا‬
biometric ‫ باالضافه ل‬soft biometric ‫ ال‬Multimodal ‫ اغلب االبحاث تستخدم فى‬-
‫ اخرى‬trait

# Scope 8
Types of Sources of Information information

1 different biometric
Multiple modalities modalities are used
2 use of different instances of
Multiple characteristics same biometric.

3 uses multiple captures of


One characteristic, multiple same biometric from
sensors different sensor types

4 combination of multiple
One sample, multiple algorithms algorithms used to match
same sample.

5 uses multiple impressions of


Multiple impressions same biometric
characteristic
6 use information from “soft”
Soft biometrics Multimodal systems biometrics traits like height,
weight, and eye color

2( Modes of Operation:

, Modes of Operation ‫ ال‬Multimodal Systems ‫ بالنسبه للنوع التانى فى ال‬-


serial , parallel ‫ و منه نوعين‬system flow ‫ او‬operation ‫هو عباره‬

- Multimodal system operate :


✓ in parallel.
✓ In serial.

# Scope 8
‫‪: serial -‬‬

‫‪ -‬ال ‪ acquisitions‬و ال ‪ matching‬كمراحل بتم ‪ , one after another‬مثال ‪:‬‬


‫‪ cascaded system‬لو ال ‪ user‬فشل فى استخدام ‪ , one biometric‬ممكن يستخدم‬
‫‪ another biometric‬علشان يدخل بيها‬

‫‪ -‬يعنى لو عندى ‪ system‬مبنى على ‪ Multimodal‬زى ال ‪ finger‬مع ال ‪ , face‬فلو ال‬


‫‪ user‬فشل فى استخدام ال ‪ finger‬هيستخدم ال ‪ face‬و العكس‬

‫‪ serial -‬يستخدم ال ‪handle plan‬‬

‫‪ -‬ميزه استخدام ال ‪: serial‬‬


‫‪- many users will only need to use one sensor‬‬
‫ممكن اكتر من ‪ user‬يستخدم نفس ال ‪sensor‬‬

‫‪: parallel -‬‬

‫‪ -‬عندنا ‪ system‬شغال ‪ , at the same time‬مثل ‪ ATM :‬ممكن تطلب من ال ‪user‬‬


‫يستخدم ال ‪ fingerprint‬الخاصه بيه و يجمعها فى نفس الوقت الذى نصور فيه ‪ face‬الخاص‬
‫بيه من ‪ camera‬فى ال ‪ , system‬و بالتالى هقدر احدد هنا دخول ال ‪ user‬عن طريق تطبيق‬
‫ال ‪ face‬مع ال ‪ finger‬مع بعض فى نفس الوقت‬

‫‪ -‬ميزه استخدام ال ‪:parallel‬‬


‫‪ -‬هى ال ‪ , security‬الن من الصعوبه ان شخص يقدر يقلد او يزور اكتر من ‪biometric‬‬
‫لشخص فى نفس الوقت‬

‫‪ -‬عيب او مشكله استخدام ال ‪:parallel‬‬


‫‪ -‬هو عيب من وجهه نظر ال ‪ , user‬ان ‪ system‬مش هيكون واضح بالنسبه لل ‪ user‬او‬
‫صعوبه التعامل مع ال ‪system‬‬

‫‪ -‬ال ‪ serial‬بيكون اسهل و احسن لل ‪ user‬فى التعامل ‪ ,‬بعكس ال ‪ parallel‬اصعب فى‬


‫االستخدام بالنسبه لل ‪ user‬لكن اعلى فى ال ‪security‬‬

‫‪# Scope 8‬‬


➢ Biometric fusion Techniques :

source operation ‫ باستخدام احد طرق ال‬Multimodal ‫ دلوقتى بعد لما بنينا ال‬-
‫ فى نفس ال‬multi modalities ‫ اصبح عندنا‬, mode of operation ‫ او‬system
system

‫ اصبح عندنا لكل نوع‬, 3 different modalities ‫ مبنى على‬system ‫ لو عند‬-


‫ سؤاء كان‬matching decision ‫ و‬matching score ‫ و‬feature : biometric
reject ‫ او‬accept

!‫ ؟‬user ‫ واحد لكل‬output ‫ ليعطينا‬, ‫ واحد‬system ‫ فى‬biometric ‫ ازاى هجمع اكتر من‬-
3 fusion ‫ و اهم‬, fusion ‫ عندنا اكتر من طريق او‬biometric ‫ للتعامل مع اكتر من‬-
: ‫ممكن استخدمهم هى‬
1. feature level fusion.
2. score level fusion.
3. decision level fusion

1.feature level fusion :

‫ المختلفه المستخدم‬biometric ‫ الخارج من كل نوع من انواع ال‬features ‫ بيجمع كل ال‬-


system ‫فى ال‬

low level ‫ يعتبر ال‬feature level fusion ‫ ال‬-

- better performance than the two others

- Reason : most information is available, which may be lost when


fusion is conducted at higher levels.

‫) الن‬score , decision level(‫ عن النوعين االخرين‬performance ‫ هو احسن فى ال‬-


‫ يعنى‬, ‫ كلها زى ما هى‬information ‫ تكون ال‬low level ‫ فى ال‬fusion ‫كل لما بعمل‬
‫محتفظ بيها و لم نفقدها‬

# Scope 8
• Difficulties: feature sets for different information sources may
be different.

‫ و التى تجعلها مش اشهر االنواع‬feature level fusion ‫ هناك بعض المشاكل فى ال‬-
: ‫المستخدم و هى‬

different ‫ مختلف او‬biometric information ‫ تكون ل‬feature set ‫) ان ال‬1


2 ‫ و بالتالى تجميع ال‬, face ‫ مع‬finger ‫ يعنى ممكن نجمع‬, information source
matching score ‫ زى ما بجمع‬straight ‫ مش بيكون‬, ‫ مختلفين‬source information
value ‫ بسيط او‬distance metrics ‫ ما هو اال‬matching algorithm ‫ الن ال‬,
‫ممكن اجمعها بطرق بسيط‬

biometric ‫ و هى تجميع الداتا من اكثر من‬: curse of dimensionality )2


high-dimensional features ‫ ليعطينا‬source

‫ الناتج من‬feature or data ‫ و عايز ممكن اجمع ال‬fingerprint minutiae ‫ عندنا‬: ‫ مثال‬-
‫ ؟‬minutiae extraction algorithms ‫ال‬

different ‫ هنجمع‬two different minutiae extraction algorithms ‫هيكون عندنا‬


‫ الناتج هيكون افضل من لو استخدمنا‬feature vector ‫ و بالتالى ال‬minutiae data
‫ افضل و بالتالى هتكون‬match score ‫ و بالتالى هيدينا‬, ‫ واحد‬feature algorithm
‫النواتج احسن‬

2. score level fusion :

matching ‫ الناتج من كل‬output ‫ او ال‬matching score ‫ بيجمع كل ال‬-


modalities ‫ الناتج من كل‬algorithm

- Fusion at match score level.

- score level fusion == match score level fusion == similarity


score level fusion

# Scope 8
- score level fusion achieves better results than decision level
fusion.

- Reason: useful information is lost when match score is


disregarded.

: score level fusion ‫ مميزات استخدام ال‬-

‫ النه يكون محتفظ لسه بال‬, decision level fusion ‫) يحقق نواتج افضل من ال‬1
decision level fusion ‫ اكتر من‬information

‫ مش بيفرق معانا ال‬score ‫ الن احنا بنجمع‬, Multimodal ‫) ممكن استخدمه الغلب ال‬2
finger ‫ او‬2 fingers ‫ ل‬score ‫ (فممكن اجمع‬biometric ‫ ده كان خاص باى‬score
feature level fusion ‫ لكن صعب اطبق ده فى ال‬، ) face ‫مع‬

‫ اسهل من ال‬system ‫ االستخدمته فيجعل تنفيذ ال‬algorithms ‫) مش بيفرق ايه ال‬3


‫ الزم اكون عارف‬feature level fusion ‫ عكس ال‬، feature level fusion
‫ المستخدم‬algorithm

✓ Approaches of combination at similarity score level :

1. classification
2. score combination.

classification , score : ‫ هى‬match or similarity score level ‫ هناك طرق لل‬-


combination

1) Classification :

- consider verification as classification problem with two classes:


‘Accept’ and ‘Reject’.

verification ‫ بان كاننا بنعمل عملية‬classification ‫ نقدر نوصف ال‬-

# Scope 8
‫ يعنى هعبر عن كل دخول على ال‬, accept , reject ‫ هم ال‬two classes ‫ عندنا هنا‬-
‫ هو عبارة عن‬: feature vector ‫ حيث ان ال‬, feature vector ‫ ب‬system
‫ العندنا‬sub system ‫ لل‬similarity score

voice algorithm‫ و‬finger algorithm ‫ و‬face algorithm ‫ نفرض ان عندنا‬: ‫ مثال‬-


similarity score ‫ كل واحد فيهم بيطلع‬3 modalities ‫ ال‬,

3 ‫ الخاص بال‬similarity scores 3 ‫ فيه‬, ‫ قيم‬3 ‫ من‬feature vector ‫فاصبح عندنا‬


accept ‫ ب‬score ‫ لكل قيمه‬label ‫ و بعطى‬، ‫ و نبدا بعد كده نجمع الداتا‬، algorithms
or reject

‫ او‬neural network ‫ او‬pattern recognition ‫ او‬machine learning ‫و استخدم‬


2 class ‫ علشان يصنف او يفرق بين‬model ‫ لبناء‬decision tree ‫ او‬SVM

accept or ‫ التخاذ قرار سؤاء بال‬test ‫ فى عمليه ال‬unseen data ‫و استخدم ال‬
reject

2( Score Combination :

- Apply formula to several score to combine them in single score.

-Example: adding scores together, take average, or select


minimum or maximum score.

‫ و نبدا نشوف ال‬, algorithm ‫ من اكتر من‬match score ‫ فى الحالة دى بيطلع اكترمن‬-
‫ واحد فقط‬score ‫ دى كلها فى‬score ‫ المناسب لتجميع ال‬formula

‫ او‬, score ‫ كل قيم ال‬average ‫ او ناخذ ال‬, scores ‫ ان ممكن نجمع كل قيم ال‬: ‫ مثال‬-
‫ او‬, matching score ‫ لتعبر عن ال‬score ‫ من كل قيم ال‬minimum value ‫ناخذ ال‬
matching score ‫ لتعبر عن ال‬score ‫ من كل قيم ال‬maximum value ‫ناخذ ال‬

# Scope 8
: normalization ‫ و هى ال‬score level fusion ‫✓ فى حاجه مهم فى ال‬

score ‫ يكون لهم‬algorithm ‫ الكثر من‬similarity score ‫ زى ما احنا عارفين ال‬-


‫ و بالتالى يجب ان‬, range ‫ جاى من داتا مختلف ال‬score ‫ او يكون ال‬, ‫ مختلف‬range
‫ لكل قيم‬average ‫ و هى عمليه اخذ ال‬: score ‫ لقيم ال‬normalization ‫نقوم بعمل‬
score ‫ال‬

‫ (زى‬formula ‫ قبل تطبيق اى‬, scores ‫ لقيم ال‬normalization ‫ الزم نقوم بعمل‬-
) average , minimum, maximum

‫ لل‬transformation ‫ نعمل فيها‬process ‫ هى‬: score normalization ‫الن ال‬


different source ‫ الناتج من‬match score

‫ ل‬score ‫ حيث اننا نحول قيم ال‬,


Standard distribution with the same range and the same shape

3. decision level fusion :

matching decision ‫ بيجمع ال‬, fusion Techniques ‫ اكثر االنواع شيوعا فى ال‬-
system ‫ مستخدم فى ال‬modalities ‫ الناتج من كل‬reject ‫ او‬accept ‫سؤاء كان‬

- Decision level fusion is the highest level combination.

- Common approach : majority voting scheme

‫ و وصلنا‬score ‫ و احضرنا ال‬matching ‫ الن خالص عملنا‬high level fusion ‫ ده‬-


‫الخر مرحله و هى اتخاذ القرار‬

accept or reject ‫ الن القرار‬binary decision ‫ القرار هنا‬-

# Scope 8
‫✓ ‪ : majority voting‬بالنسبه لل ‪ , voting‬هو عباره عن جدول بحدد فيه القرار الذى‬
‫سوف ناخذ‬

‫‪ -‬فى حاله ال ‪( odd‬يعنى عندنا عدد فردى من القيم فى ال ‪: )feature vector‬‬

‫‪ -‬لو احنا عندنا ال ‪ decision‬الخاص بينا ‪ feature vector‬مكون من ‪3 decisions‬‬

‫‪ ,‬فلو كان عندنا ‪ 3 accept‬فى الحاله دى ال ‪ decision fusion‬هيكون ‪accept‬‬

‫‪ ,‬و لو كان عندنا ‪ 2 accept‬و ‪ 1 reject‬فى الحالة دى هنحدد فى ال ‪voting‬‬


‫‪ technique‬انه هيكون ‪accept‬‬

‫‪ -‬يعنى الزم يكون عندنا ‪ 2 accept‬على االقل من ‪ <-- 3 values‬لكى يكون‬


‫‪ ، accept‬غير ذلك يكون ‪reject‬‬

‫‪ -‬فى حاله ال ‪( even‬يعنى عندنا عدد زوجى من القيم فى ال ‪: )feature vector‬‬

‫‪ -‬فرض ان عندنا ‪ feature vector‬فيه ‪ 10‬قيم بعضها ‪ accept‬و بعضها ‪reject‬‬

‫‪ -‬هنبدا نضيف ‪ rule‬فى ال ‪ , voting‬ان لو هناك ‪ 6 accept‬على االقل من ‪ 10‬هيكون‬


‫‪ , accept‬غير ذلك يكون ‪reject‬‬

‫‪➢ Advantages of multimodal systems :‬‬

‫‪1. Ability to reduce enrollment errors.‬‬


‫‪2. Accuracy‬‬
‫‪3. Security‬‬

‫‪ -‬زى ما قلنا ان من مميزات ال ‪ : multimodal‬يقلل االخطاء فى ال ‪ enrollment‬و يزيد‬


‫ال ‪ accuracy‬و ال ‪security‬‬

‫‪➢ Evaluation :‬‬


‫‪# Scope 8‬‬
‫ (لو احنا استخدمنا ال‬multimodal ‫ لل‬evaluation ‫ الزم نخلى بالنا ان لو عايزين نعمل‬-
‫ له بنفس الطرق االحنا‬evaluation ‫ ) هنعمل‬score level ‫ او ال‬feature level
‫ و العرفناها قبل كده‬unimodal ‫استخدمناها فى ال‬

system ‫ لل‬performance measure ‫ ك‬ROC curves ‫ يعنى ممكن نستخدم ال‬-


multimodal

- For decision level fusion match scores are not available, so


performance rates are reported at a fixed operating point.

‫ يكون ال‬score level fusion ‫ و‬feature level fusion‫ و ذلك الن عندنا فى ال‬-
‫ يكون واضح‬similarity score

‫ مش بيكون متاح‬matching score ‫ ال‬decision level fusion ‫ على عكس ال‬,


‫ او‬measure ‫ ك‬performance rate ‫ و بالتالى ممكن نستخدم ال‬, ‫بالنسبه ليا‬
biometric system ‫ لل‬evaluate

➢ disadvantages of systems:

1. Expensive and complicated.


2. Systems may be difficult to use for user.

‫ و بالتالى ال‬, ‫ اكتر‬matching algorithms ‫ زيادة و‬hardware ‫ مكلف الننا نحتاج ل‬-
‫ التى سوف نحتاج اليها هتكون اعلى‬storage ‫ و ال‬power

‫ اسهل من ال‬unimodal ‫ و هو ان استخدام ال‬, user ‫ السبب االخر من وجهه نظر ال‬-
‫ و‬enrollment ‫ النه بيحس انه صعب فى االستخدام النه يقوم بعمل‬multimodal
‫ فياخذ وقت اطول‬verification

unimodal ‫ اكثر شيوعا و استخدام عن ال‬multimodal ‫ تذكر دائما ان ال‬-

# Scope 8

You might also like