Skip to main content
SUPERVISOR
Rasoul AmirFattahi,Mohammad Reza Ahmadzadeh,Said Sadri
رسول امیر فتاحی ورنوسفادرانی (استاد راهنما) محمدرضا احمدزاده (استاد راهنما) سعید صدری (استاد مشاور)
 
STUDENT
Mohsen Saeidi
محسن سعیدی

FACULTY - DEPARTMENT

دانشکده مهندسی برق و کامپیوتر
DEGREE
Master of Science (MSc)
YEAR
1385

TITLE

An Online Signature Verification System Simulated for Automatic Detection of Forgery Signature
Biometrics is the utilization of biological characteristics (face, iris, fingerprint) or behavioral traits (signature, voice) for identity verification of an individual. Biometric authentication is gaining popularity as a more trustable alternative to password based security systems as it is relatively hard to be forgotten, stolen, or guessed. Signature is a behavioral biometric: it is not based on the physical properties, such as fingerprint or face, of the individual, but behavioral ones. As such, one’s signature may change over time and it is not nearly as unique or difficult to forge as iris patterns or fingerprints, however signature’s widespread acceptance by the public, make it more suitable for certain lower-security authentication needs. Signature verification is split into two according to the available data in the input. Off-line signature verification takes as input the image of a signature and is useful in automatic verification of signatures found on bank checks and documents. On-line signature verification uses signatures that are captured by pressure-sensitive tablets and could be used in real time applications like credit card transactions or resource accesses. In this work we present a complete system for on-line signature verification. During registration to system the user has to submit a number of reference signatures which are cross aligned to extract statistics describing the variation in the user’s signatures. A test signature’s authenticity is established by first aligning it with each reference signature of the claimed user, resulting in a number of dissimilarity scores: distances to nearest, farthest and template reference signatures. In previous systems, only one of these distances, typically the distance to the nearest reference signature or the distance to a template signature, was chosen, in an ad-hoc manner, to Key words: Support Vector Machine, Dynamic Time Warping, Extremum Matching, Principle Component Analysi
امضای افراد یکی از روشهای تایید هویت فرد در مناسبات مختلف بویژه در حوزه اقتصادی است. امضاهای برخط امضاهایی هستند که توسط ابزارهای الکترونیکی از قبیل صفحه رقومی‌کننده ثبت می شوند و امضا به صورت رشته زمانی در رایانه ذخیره می شود. در این نوع امضا علاوه بر اطلاعات مکانی، اطلاعات زمانی از قبیل سرعت، شتاب و... نیز حفظ می شود. هدف از تایید امضا، جداسازی امضاهای جعلی از امضاهای اصلی است. در این پایان نامه در ابتدا عملیاتی از قبیل نرمالیزه کردن اندازه امضا، هموارسازی و حذف چرخش بر روی امضاها انجام می شود وسپس با استفاده ازالگوریتمی بر مبنای تطابق نقاط اکسترمم سیگنال ها، پیچش زمانی پویا وکلونی مورچه ها، یکسان سازی طول زمانی آنها انجام می گردد و توسط رگرسیون توسعه یافته شباهت بین امضاها را بدست می آوریم. استفاده از رگرسیون توسعه یافته، در مقایسه با فاصله اقلیدسی و DTW، معیار بهتری از میزان شباهت دو امضا بدست می دهد، برای این منظور باید طول زمانی سیگنال های متناظر دو امضا یکسان شود. استفاده از تطابق همه نقاط برای یکسان سازی طول زمانی این سیگنال ها سبب کاهش تمایز بین امضاهای اصلی و امضاهای جعلی می شود. به همین دلیل برای حفظ تمایز بین امضاهای اصلی و امضاهای جعلی، روشی بر مبنای تطابق نقاط اکسترمم برای یکسان سازی طول زمانی سیگنال ها ارائه شده است. با افزایش پیچیدگی و پیشرفت سیستم های کنترلی و استفاده از آن ها در محیط ها و کاربردهای حساس، تمایل روزافزونی در زمینه تشخیص خطا ایجاد شده است. در گذشته شبکه های عصبی به عنوان ابزاری برای تشخیص مدل یا خرابی در یک سیستم به کار گرفته شده اند. اما مشکل الگوریتم بهینه سازی آن ها برای انتخاب پارامتر و کم کردن خطا در هر مرحله به جای کم کردن خطای کل مدل باعث شده است تا ماشین بردار پشتیبان جایگزین مناسبی برای آن ها شوند. ماشین بردار پشتیبان بر پایه تئوری یادگیری آماری وپنیک از جمله الگوریتم های یادگیری موفق در زمینه تشخیص و ایزوله نمودن خطا در سیستم های دینامیکی می باشد. تکنیک PCA بهترین روش برای کاهش ابعاد داده به صورت خطی می باشد. یعنی با حذف ضرایب کم اهمیت بدست آمده از این تبدیل، اطلاعات از دست رفته نسبت به روشهای دیگر کمتر است. البته کاربرد PCA محدود به کاهش ابعاد داده نمی شود و در زمینه های دیگری مانند شناسایی الگو نیز مورد استفاده قرار می گیرد. در این روش محورهای مختصات جدیدی برای داده ها تعریف شده و داده ها براساس این محورهای مختصات جدید بیان می شوند. در ادامه به کمک SVM و PCA به تشخیص امضاهای اصلی از امضاهای جعلی می پردازیم. البته داده های مذکور بسیار به هم نزدیک می باشند. زیرا امضاهای جعلی به صورت حرفه ای جعل شده اند و باید بهترین ویژگی ها را انتخاب کرده و با آن SVM را آموزش دهیم. در این پایان نامه قصد داریم با استفاده از ترکیب دو طبقه بند میزان خطا را کاهش دهیم. سیستم پیشنهادی تایید امضای برخط، بر روی مجموعه امضاهای SVC2004، مربوط به اولین مسابقه بین المللی تایید امضا آزمایش شده و نتایج آن با نتایج تیم های شرکت کننده در این مسابقه، مقایسه شده است. واژه های کلیدی: 1- ماشین بردار پشتیبان 2- پیچش زمانی پویا 3- تطابق نقاط اکسترمم 4- آنالیز اجزای اصلی

ارتقاء امنیت وب با وف بومی