توضیحات
FingerCode: A Filterbank for Fingerprint Representation and Matching
تشخیص اثر انگشت با استفاده از بانک فیلتر
تشخیص اثر انگشت به روش دیتابیس
کد های این پروژه در گیت هاب موجود است و گزارش ورد آن نیز مشابه توضیحات همین صفحه می باشد. فقط در گزارش وردی که دریافت می کنید نحوه کار و اجرای برنامه را خواهید دید. همچنین با خرید این محصول, پشتیبانی بابت اجرای شبیه سازی و یادگیری نحوه اجرای شبیه سازی را خواهید داشت.
فایلهای دریافتی بعد از خرید این محصول:
*فایلهای شبیه سازی
*گزارش ورد
*فایل پی دی اف
Filterbank-Based Fingerprint Matching
تعریف مسئله
امروزه ما انسان ها با حرکت به سوی انقلاب دیجیتال و استفاده از اطلاعات دیجیتالی که اکثراً اطلاعاتی کاملاً محرمانه هستند نیاز به فاکتورهایی برای شناسایی افراد مجاز برای دسترسی به این اطلاعات هستیم.
به عنوان مثال ما در قسمت های مختلف همچون کارت های اعتباری ، اینترنت بانک ، پست الکترونیک ، خرید های الکترونیکی، گذرنامه ها و … نیازمند شناسایی افراد مجاز هستیم که این کار توسط تخصیص پسورد به شخص صورت می گیرد .
بر طبق مطالعه NTA در سال 2002 ، کاربران پر کار وب به طور میانگین 21 پسورد دارند ، که 81 % کاربران یک پسورد عمومی انتخاب می کنند و 30 % این پسورد را یادداشت و یا در فایل ذخیره می کنند.
بیشتر این پسوردها به سادگی قابل حدس هستند.
از این رو سیستم های تشخیص هویت( biometric ) همچون تشخیص چهره ، عنبیه ، گفتار ، شبکیه چشم ، دست خط و اثر انگشت و … می توانند میزان کلاه برداری و استفاده غیر قانونی از اطلاعات را کاهش دهند.
از سیستم تشخیص هویت با اثر انگشت می توان برای دادن امکان دسترسی به قطعات الکترونیکی شخصی همچون لپ تاب و تلفن همراه و همچنین برای تشخیص هویت افراد در گذرنامه و موارد امنیتی دیگری استفاده کرد .
موارد استفاده از سیستم های تشخیص هویت
سیستم های تشخیص هویت تعدادی مشکل دارند .
به عنوان مثال ، اگر یک پسورد یا ID card کشف شود به راحتی می توان آن را جایگزین کرد اما یک مولفه biometric کشف شود نمی توان آن را جایگزین کرد.
به طور مشابه کاربران می توانند پسوردهای متفاوتی برای هر account خود داشته باشند ، از این رو اگر پسورد یکی از accunt ها کشف شود دیگر پسوردها ناشناخته می مانند ولی اگر یک مولفه biometric کشف شود همه accunt های مبتنی بر این سیستم قابل دستیابی می شوند.
در میان همه سیستم های تشخیص هویت ، شناسایی بر اساس اثر انگشت یکی از تکنیک های کامل و قدرتمند به شمار می رود.
در سیستم های تشخیص هویت ،سیستم های تشخیص اثر انگشت یکی از گسترده ترین زمینه هایی است که در آن ها تحقیق شده و توسعه یافته است زیرا دسترسی به آن ساده ، و سنسور های آن ارزان است و همچنین کارایی نسبتاً خوبی دارد.
بنابراین ، تحقیق بر روی بهبود قابلیت اعتماد ، پایداری ، کارایی و امنیت سیستم های تشخیص اثر انگشت ضروری به نظر می رسد.
کیفیت کم تصاویر اثر انگشت ، شکستگی ، بزرگ بودن پایگاه داده اثر انگشت از زمینه های گسترده تحقیق ،به منظور بهبود صحت این سیستم است.
هدف از این تحقیق آشنایی با الگوریتم های تشخیص و تطبیق اثر انگشت با اثر انگشت موجود در پایگاه داده است.
تا بر اساس شناخت کلی از این الگوریتم ها و مشکلات پیش رو ، در آینده برای اصلاح این الگوریتم ها و یا ارائه روشی جدید سعی و تلاش کنیم و درنتیجه از آنها در عمل استفاده کنیم .
بیان چند مطلب مهم در رابطه با موضوع
ما فاکتورهای که در میزان کارایی الگوریتم های تشخیص نقاط تاثیر گذار هستند همچون کیفیت تصویر ، قطعه بندی و… را بررسی می کنیم .
تکنولوژی های تشخیص اثر انگشت موجود به خاطر کیفیت کم تصاویر اثر انگشت ، واضح نبودن اثر انگشت در بیشتر افراد (4% مردم اثر انگشت واضحی ندارند) ، تاثیر محیط بر اثر انگشت (بیشتر کارگران خراش هایی بر روی انگشت خود دارند) و انگشت های کثیف نمی توانند توسط سنسور موجود تصویر برداری شوند از این رو آسیب پذیر هستند.
محققان صنعتی و دانشگاهی هر کدام به نحوی برای بهبود این مسئله تلاش می کنند.
محققان نرم افزاری بر روی الگوریتم های تشخیص ویژگی و تطبیق کار می کنند که الگوریتم های متعددی برای این کار ارائه شده است.
از این الگوریتم ها می توان به :
- Minutiae-based Matching
- filterbank-based
- Based on the Henry System
- graph-based
- point pattern-based
- Correlation-based
- و …
اشاره کرد.
در سیستم های مبتنی بر اثر انگشت باید اثر انگشت ورودی با تعداد زیادی اثر انگشت ذخیره شده(پایگاه داده) مقایسه شود( پایگاه داده FBI در حال حاضر بیش از 630 میلیون اثر انگشت دارد).
برای کاهش زمان جستجو و پیچیدگی محاسباتی محتویات پایگاه داده را دسته بندی می کنند تا در هنگام تطبیق اثر انگشت با یک زیرمجموعه از پایگاه داده مقایسه شود.
از روش های دسته بندی می توان به K-nearest neighbor classifier ، Neural Network Classifier و Two-Stage Classifier اشاره کرد.
وقتی ام فایل اصلی را اجرا کنید. ممکن است با گزینه
روبرو شوید که در این صورت change Folder را انتخاب کنید.
در فایل اصلی در ابتدای کد ها خصوطی با رنگ سبز مشخص شده که توضیحات برنامه است و با پاک کردن آن ها مشکلی دراجرای برنامه پیش نمی آید.
گزیته Run را کلیک کنید ، تا برنامه اجرا شود.
همانطور که در شکل زیر مشخص است
برنامه دارای 7 گزینه است.
در این برنامه باید ابتدا عکس ها را وارد دیتابیس کنید. (نحوه وارد کردن ها به دیتابیس را در گزارش ورد آورده ایم)
بعد از اضافه شدن پیغامی این موضوع را تایید می کند.
در گزارش ورد این پروژه نحوه اجرا و دیدن نتایج را به صورت زیر خواهیم دید:
چنانچه اثرانگشتی که به برنامه میدهیم از نمونه هایی باشد که قبلا به دیتابیس اضافه کردید با خطای 0 نتیجه را اعلام می کند.
و در غیر این صورت نزدیکترین گزینه به دست می آید.
- Gabor filter:اعمال این فیلتر برای استخراج ویژگی های نمونه
تطبیق فرایندی است که طی ان میزان شباهت دو اثر انگشت اندازه گیری می شود.در اکثر سیستم ها از ریزه ها برای تطبیق دادن دو اثر انگشت استفاده می شود.
در روشی موسوم به بانک فیلتر ابتدا تصویر اثر انگشت به بخشهایی تقسیم می شود سپس در هر بخش فیلتری موسوم به Gabor Filter را با زاویه های مختلف اعمال کرده و به ازای هر زاویه انحراف معیار برای ناحیه مورد نظر محاسبه می شود.
با توجه به این که Gabor Filter یک فیلتر جهتی است و لبه های اثر انگشت نیز در هر ناحیه دارای یک جهت غالب می باشد اعمال فیلتر با زاویه های مختلف باعث می شود که لبه ها تضعیف یا تقویت شوند.
اگر زاویه انتخاب شده برای فیلتر برابر یا نزدیک به جهت غالب لبه ها در ناحیه مورد نظر باشد ان ها را تقویت خواهد کرد و در غیر این صورت باعث تضعیف یا کم رنگ تر شدن لبه ها می شود.
در هر بار بکارگیری فیلتر انحراف معیار برای ناحیه مورد نظر محاسبه شده و مجموعه انحراف معیار های محاسبه شده بردار ویژگی متناظر با اثر انگشت مورد نظر را تشکیل می دهد.
در فاز تطبیق این بردار های ویژگی هستند که با هم مقایسه می شوند.
کلید واژه : پردازش تصویر، تشخیص هویت، شناسایی
شبیه سازی
FingerCode: A Filterbank for Fingerprint Representation and Matching
به تعداد محدودی قابل فروش می باشد.
سفارش انجام پروژه مشابه
درصورتیکه این محصول دقیقا مطابق خواسته شما نمی باشد،.
با کلیک بر روی کلید زیر پروژه دلخواه خود را سفارش دهید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.