امروزه، با پیشرفت فناوری، دوربین های مداربسته یکی از ابزارهای حفاظتی مهم در کنترل و مدیریت امنیت شبکه های فیزیکی و سایر سازمان ها به شمار میروند. در این راستا، شناسایی افراد و تشخیص چهره در دوربین مداربسته از جمله قابلیت های مهمی است که میتوان برای دوربین های مداربسته فراهم کرد. با توجه به کاربرد بالای این قابلیت در سیستم های نظارتی. نحوه کار این دوربین ها و تفاوت تشخیص (face detection)چهره و شناسایی چهره(face recognition) را بررسی خواهیم کرد.
تشخیص چهره (face detection) و شناسایی چهره (face recognition) دو مفهوم متفاوت هستند. تشخیص چهره به معنای تشخیص وجود داشتن یک چهره در تصویر یا فیلمی است. یعنی در صورتی که یک تصویر حاوی چهره باشد، سیستم توانایی تشخیص میدهد که در این تصویر چهرهای وجود دارد یا خیر.
تشخیص چهره به طور گسترده از الگوریتمهای تشخیص حافظه گیرنده و شناساییکنندگان الگو استفاده میکند. اما شناسایی چهره به معنای تشخیص چهره فرد خاص از بین چند نفر است. با استفاده از اطلاعات مشخصی مانند شکل و اندازه چشمها و بینی، موقعیت دهان، زاویه فک و…، سیستم شناسایی چهره توانایی تشخیص هویت صاحب چهره را دارد.
شناسایی چهره معمولا از الگوریتمهای شناسایی الگوی بیومتریک استفاده میکند. به عبارتی دیگر، تشخیص چهره تنها به وجود داشتن یا نبودن چهره در تصاویر میپردازد در حالی که شناسایی چهره به تشخیص هویت یک نفر شامل تشخیص و مقایسه الگوهای بیومتریک مربوط به چهره خاص با چهرههای موجود در دیتابیس میپردازد.
برای تشخیص چهره در دوربین مداربسته میتوان از الگوریتمهای تحلیل تصویر و شناسایی الگوهای پیچیده مانند شبکه عصبی عمیق استفاده کرد. این الگوریتمها با استفاده از تصاویر ویدئویی گرفته شده توسط دوربین، چهرههای موجود در تصویر را شناسایی کرده و به طور خودکار آنها را از بین دیگر اشیاء تشخیص میدهند.
برای این کار برخی از ویژگیهایی که برای تشخیص چهره استفاده میشوند شامل موارد زیر است:
تطبیق الگو: در این روش، چهره با استفاده از الگوی پایهای که از پیش تعیین شده است، با تصویر موجود در دوربین مقایسه میشود.
شبکه عصبی: در این روش، با استفاده از شبکههای عصبی عمیق، تصاویر خام ورودی با پیچیدگیهای مختلف پردازش میشوند تا چهرهها تشخیص داده شوند.
الگوریتم جستجو در قالبهای تصویری: این روش با استفاده از الگوریتمهای جستجو در قالبهای تصویری، به دنبال قالبهایی در تصویر میگردد که به چهرهها مربوط میشوند.
در هر صورت، تشخیص چهره در دوربین مداربسته با استفاده از الگوریتمهای تحلیل تصویر و شناسایی الگوهای پیچیده، به طور خودکار امکان پذیر است ولی در نهایت باید توجه شود که دقت این الگوریتمها به انسان بستگی دارد و ممکن است.
برای شناسایی چهره در دوربین مداربسته ابتدا باید یک سیستم شناسایی چهره در دسترس داشته باشید. این سیستم می تواند از چندین الگوریتم شناسایی چهره استفاده کند، از جمله شبکه های عصبی عمیق، الگوریتم ترمیم، تحلیل خطهای صورت و غیره.
بعد از تشخیص چهره با استفاده از الگوریتم شناسایی، می توانید تصویر چهره شناسایی شده را با لیستی از چهره های مجاز برای دسترسی به سیستم مقایسه کنید. اگر چهره با لیست چهره ها مطابقت پیدا کند، به کاربر دسترسی داده می شود. در غیر این صورت، دسترسی به سیستم توسط کاربر غیرممکن خواهد بود.
در کل، با استفاده از سیستم شناسایی چهره و الگوریتم های پیشرفته، می توان به راحتی چهره ها را در دوربین مداربسته شناسایی کرد و از این طریق برای امنیت سیستم های مختلف استفاده کرد.
تشخیص چهره در دوربین مداربسته دارای مزایای زیادی است که عبارتند از:
و موارد دیگری همچون :امکان جمع آوری شواهد،نظارت بر رخدادها و جلوگیری از وقوع جرم، ایجاد امنیت بیشتر، پردازش سریعتر هم شامل این موارد می شود.
در این مقاله به طور مختصر به بررسی تشخیص چهره در دوربین مداربسته و مزایای و قابلیت های آن پرداختیم. تیم تخصصی نهان نما سامانه رفع تاری و تشخیص پلاک، که به کمک فناوری آنلایز تصاویر به رفع تاری و تشخیص پلاک و چهره پرداخته است.در صورت علاقه به مقالاتی از این دست به سایت نهان نما مراجعه کنید.