سلام
مقایسه تصاویر در مباحث Biometrics , Robotics کاربرد فراوان دارد ولی بحث مقایسه پیکسل به پیکسل و سایز همسان در این مورد منتفی است.
در این مورد الگوریتم های زیادی موجود است که اساس کار آنها یکی است، در مورد مقایسه اثر انگشت ها روش کار بدین صورت است:
1- تبدیل تصویر به فرمت 8bit GrayScale
2- استخراج جرئیات از این تصویر این جزئیات شامل نقاط (Minutiae, Delta, Core, Double Core) می باشد و یک سری اطلاعات دیگر مانند (Pattern Class, Position, Curvature) این اطلاعات در یک فرمت خاص یا فرمتهای استاندارد (NIST ITL-1-2000، INCITS 378-2004) ذخیره می شوند (Template) و برای مقایسه اثر انگشتها از این template استفاده می شود. در زمان مقایسه هیچ ارجاعی به تصویر اولیه اثر انگشت نداریم همه اطلاعات مورد نیاز درون template موجود است.
3- اساس کار مقایسه اثر انگشتها مقایسه نقاط Minutiae است این نقاط شامل شروع خط، انتهای خط، دو شاخه شدن خط و ... می باشند. تصویر ضمیمه مقایسه دو اثر انگشت را با جزئیات کامل نشان میدهد، البته بقیه جزئیات هم در نتیجه نهائی موثر است. (ظاهرا این 2 تصویر شباهتی ندارند ولی شامل 15 Minutae مشابه با شباهت 308 هستند.)
امسال ما یک پروژه شناسائی اثر انگشت را در مقیاس بزرگ انجام دادیم که با موفقیت تست و راه اندازی شد. Demo برنامه(شامل document, film, pictures) را از این link می توانید دریافت کنید:
http://rapidshare.com/files/46306728/afis.zip.html
شناسائی چهره نسبت به اثر انگشت کار ساده تر ولی با دقت پائین تر است ، در این زمینه برنامه ای را تازه به اتمام رسانده ایم مشغول مراحل تست ان هستیم بزودی اماده ارائه می شود (حد اکثر 2 ماه) ، در بحث مورد نظر شما حدث ما این است که بالای 90% جواب بگیریم.من بیشتر مد نظرم مقایسه عکس های هست که دوربین هنگام کارت زدن پرسنل از روبروی ساعت می گیره هست حتی اگه 70 درصد هم جواب بده خوبه
برنامه شناسائی اثر انگشت هم اکنون آماده ارائه است.
موفق باشید.