حسگر اثرانگشت چگونه کار میکند
اسکنرهای اثرانگشت رایانهای برای دههها به عنوان یکی از تکنولوژیهای عجیب در فیلمهای هیجانانگیز جاسوسی برشمرده میشدند.
به گزارش گروه دانش و فناوری اقتصاد ۱۰۰ و به نقل از دیجی کالامگ،اثر انگشت یکی از طرحهای پرپیچش و عجیب و غریب طبیعت است، به این معنی که ما انسانها کارت شناساییهای داخلیای داریم که به راحتی در دسترس است. اثر انگشت به عنوان برجستگیهای کوچکی از پوست شناخته میشود که روی انگشتان قرار دارد و طی فرآیند تکامل هیچگاه از ساختار بدن ما حذف نشده است، چراکه الگوی برآمدگیها و درههای روی انگشتان، قابلیت استفاده از اشیا و گرفتن آنها را در دست، آسانتر میکند. دقیقا به همان شکلی که الگوی راهراه آج لاستیک به چسبیدن بهتر لاستیک به کف جاده کمک میکند.
مانند هر چیز دیگری در بدن انسان، این برجستگیها از طریق ترکیبی از عوامل ژنتیکی و محیطی به شکل کاملا تصادفی در جنین ایجاد میشوند. بهطور کلی میتوان اذعان داشت که اگرچه کد ژنتیکی موجود در DNA، دستورات کلیای در مورد نحوهی شکلگیری پوست در زمانی که جنین در حال رشد است را به سلولها میدهد، اما نحوهی شکل گیری خاص این اثرات نتیجهی یکسری رویدادهای تصادفی است. به این معنی که موقعیت دقیق جنین در رحم در یک لحظه خاص و ترکیب و تراکم دقیق مایع آمونیوتیک «amniotic fluid» در اطراف آن تعیینکنندهی هر برآمدگی و فرورفتگی فردی در تشکیل اثرانگشت است. علاوه بر موارد بیشماری که در وهله اول و از دیدگاه ژنتیکی در شکلگیری اثرانگشتی منحصربهفرد نقش دارد، عوامل محیطی زیادی هم بر شکلگیری آن تأثیر میگذارد. درست مانند شرایط آب و هوایی خاصی که ابرها را در ساختارهای مختلفی شکل میدهد، کل روند تشکیل و توسعهی اثرانگشت آنقدر آشفته است که در کل طول تاریخ بشر، عملاً هیچ شانسی برای دوبار تشکیل یک الگوی دقیق وجود ندارد.
در نتیجه، اثر انگشت یک المان منحصر به فرد برای هر یک از ماست، بهطوری که حتی دوقلوهای همسان هم اثرانگشت یکسانی ندارند. در حالی که دو اثر انگشت جوهری ممکن است اساساً در یک نگاه یکسان به نظر برسند، اما یک محقق آموزش دیده یا یک نرمافزار پیشرفته میتواند تفاوتهای واضح و مشخصی را در آن تشخیص دهد. همین تجزیه و تحلیل اثر انگشت، هم ایدهی اصلی در زمینهی تحقیقات جرم و بحث امنیت اطلاعات است. درواقع وظیفهی یک اسکنر اثر انگشت این است که با جمع آوری نمونههای چاپی و مقایسه آن با سایر نمونههای ثبت شده، جای یک تحلیلگر انسانی را بگیرد و بتواند بین اثرانگشتهای مختلف تمایز قائل شود.
سیستمهای اسکن اثرانگشت باید دو تسک مهم را انجام دهند. اول اینکه تصویری از انگشت شما بگیرند و سپس باید بتوانند تعیین کند که آیا الگوی برآمدگیها و درههای اثرانگشت تصویر با الگوی اثرانگشت در تصاویر از پیش اسکن شده، مطابقت دارد یا خیر. در همین راستا با توجه به پیشرفت تکنولوژی راههای متنوعی برای گرفتن تصویر از اثرانگشت وجود دارد که رایجترین رویهها شامل اسکن نوری «optical scanning» و اسکن خازنی «capacitance scanning» میشود. مسلما هر دوی این اسکنرها یک نتیجه را ارائه میکنند، اما روشهای انجام این کار در هر یک کاملا متفاوت است.
قلب یک اسکنر نوری یک دستگاه شارژ همراه «charge coupled device» یا (CCD) است. به طور کلی CCD را میتواند آرایهای از دیودهای حساس به نور به نام فتوسل «photosites» در نظر گرفت که در پاسخ به فوتونهای نور سیگنال الکتریکی تولید میکنند. طی این روند هر فتوسل در CCD یک پیکسل (نقطهای کوچک که نشاندهندهی نوری است که به آن نقطه برخورد کرده است) را ثبت میکند و در مجموع، پیکسلهای روشن و تاریک تصویری از منطقهی اسکن شده (مثلاً اثرانگشت اشاره) را تشکیل می دهند. به طور معمول، همواره یک مبدل آنالوگ به دیجیتال در سیستم اسکنر، سیگنال الکتریکی آنالوگ را مورد پردازش قرار میدهد تا یک نمایش دیجیتالی از تصویر ایجاد شود.
فرآیند اسکن زمانی شروع میشود که انگشت خود را روی صفحهای شیشهای و مخصوص قرار میدهید، پس از این کار یک دوربین CCD شروع به تصویربرداری از اثرانگشت میکند. به طور کلی اسکنرها منبع نور مخصوص به خود را دارند که در اغلب موارد، مجموعهای از دیودهای نوری است که برآمدگیهای روی انگشت را روشن میکند. سیستم CCD در واقع یک تصویر معکوس از انگشت میگیرد، به این معنی که نواحی تیرهتر نشاندهندهی نور منعکس شدهی بیشتر (برآمدگیهای انگشت) و مناطق روشنتر نشاندهنده نور کمتر منعکس شده (فرورفتگیهای انگشت) است. البته قبل از مقایسهی تصویر اسکن شده با دادههای از قبل ذخیره شده، پردازندهی اسکنر مطمئن میشود که CCD تصویر را به شکلی واضح ثبت کرده است. به این ترتیب که پردازنده، میانگین پیکسلهای تاریک یا مقادیر کلی این دسته از نقاط را در بخش کوچکی از تصویر بررسی میکند و اگر تصویر کلی بسیار تاریک یا بسیار روشن باشد آن را رد میکند. با رد شدن تصویر اسکن شده، دستگاه زمان نوردهی را طوری تنظیم میکند که نور کم و بیش و به شکلی متناسب وارد شود. سپس هر آنچه مطرح شد دوباره تکرار میشود تا تصویر مورد تایید پردازشگر قرار گیرد.
همانند اسکنرهای نوری، اسکنرهای اثرانگشت خازنی هم تصویری از برآمدگیها و فرورفتگیهای انگشت تولید میکنند. اما رهیافت این دسته از سنسورها به این شکل است که به جای عملکردی مبنی بر استفاده از نور، از جریان الکتریکی استفاده میکنند. نمودار زیر یک حسگر خازنی ساده را نشان میدهد که از یک یا چند تراشهی نیمههادی تشکیل شده که از آرایهای از واحدهای کوچک ساخته شده است. به طور کلی هر واحد در تراشههای نیمههادی شامل دو صفحهی هادی است که با یک لایهی عایق پوشانده شده است. جالب است بدانید که هر یک از این واحدها عرضی برابر با یک برآمدگی روی انگشت دارند.
سنسور خازنی به یک مدار انتگرالگیر RC متصل است، چنین مدار الکتریکیای که در اطراف یک آمپلیفایر عملیاتی معکوس «inverting operational amplifier» ساخته میشود. آمپلیفایر عملیاتی معکوس دستگاهی نیمه هادی و پیچیده است که از تعدادی ترانزیستور، مقاومت و خازن تشکیل شده است که جزئیات عملکرد این دستگاه از حوصلهی این مقاله خارج است؛ اما به منظور ایجاد درک مناسبی از از حسگرهای اثرانگشت خازنی سعی میکنیم توضیحات را تا حد امکان ساده کنیم.
مانند هر آمپلیفایر یا تقویتکنندهای، یک آمپلیفایر عملیاتی معکوس، جریانالکتریکی را بر اساس نوسانات جریانی دیگر تغییر میدهد. به طور دقیقتر این آمپلیفایر ولتاژ تغذیهی دستگاه را تغییر میدهد. این تغییر بر اساس ولتاژ نسبی دو ورودی دستگاه بهنامهای ترمینال معکوسکننده «inverting terminal» و ترمینال غیر معکوسکننده «non-inverting terminal» است. در این حالت ترمینال غیر معکوسکننده به زمین و ترمینال معکوسکننده به منبع ولتاژ اصلی و مدار فیدبک متصل میشود. لازم به ذکر است که مدار فیدبک خود به خروجی آمپلیفایر که شامل دو صفحهی هادی میشود، متصل است.
حتما در فیلمها و سریالهای تلویزیونی دیدهاید که آنالیزگرهای خودکار اثرانگشت، معمولاً تصاویر مختلفی از اثر انگشتها را برای یافتن تطابق با اثرانگشتی خاص روی هم قرار میدهند. در همین راستا لازم است بدانید که چنین روشی، رهیافتی کاربردی برای مقایسهی اثر انگشتی شاخص با سایر دادهها نیست، چراکه لکهای کوچک میتواند کاری کند که دو تصویر مشابه یکسان به نظر برسند. علاوه بر این، استفاده از کل تصویر اثر انگشت، در تجزیه و تحلیلهای مقایسهای، قدرت پردازش زیادی را میطلبد.
در عوض، طی روشهای جدیدی اکثر سیستمهای اسکنر اثر انگشت، ویژگیهای خاص از اثر انگشت را که معمولاً به عنوان جزئیات شناخته میشوند، با یکدیگر مقایسه میکنند. به طور کلی محققان یا سیستمهای آنالیز کامپیوتری معمولا بر روی نقاطی از اثرانگشت متمرکز میشوند که خطوط برآمدگیها در آن به پایان میرسد یا یک برآمدگی (برآمدگیهای انشعابدار) به دو قسمت تقسیم میشود. در همین راستا، نرمافزارهای اسکنر از الگوریتمهای بسیار پیچیده برای شناسایی، تجزیه و تحلیل این جزئیات استفاده میکنند. درواقع ایدهی اصلی در این دسته از الگوریتمها بر اساس بررسی موقعیتهای نسبی اثر با جزئیات داخل آن است که به تحلیل و تجزیهی بهتر دادهها کمک میکند.
ارسال نظر