آنالیتیک های نظارت تصویر - آرمان شبکه پارسه .::. Ideal Parseh Network

آنالیتیک های نظارت تصویر
پنج شنبه, 15 شهریور 1397 08:37 برای نظر دادن اولین باش! آنالیتیک های نظارت تصویر آنالیتیک نظارت تصویر هوش مصنوعی دوربین پلاک خوان تردد شمار تشخیص حرکت تشخیص صدا پرسه زدن

سیستم دوربین مدار بسته بر پایه هوش مصنوعی می تواند با آنالیز حرکت ، سرعت و تراکم خودرو ها در یک اتوبان ، ترافیک را مدیریت کرده و با توجه به موقعیت های مختلف سناریو های متعددی را اجرا نماید.
 1111
سیستم های آنالیز هوشمند تصویر VMS ، فرایند های نرم افزاری هوشمندی هستند که با آنالیز تصاوی دوربین مدار بسته می توانند موارد متعددی را بررسی کنند برخی از این موارد عبارتند از

  • تشخیص ورود غیر مجاز به محوطه ی ممنوعه
  • تشخیص توقف غیر مجاز در فضای ممنوعه
  • تشخیص چهره افراد یا پلاک خودرو های متخلف
  • شمارش افراد وارد شده به یک ناحیه
  • ثبت چهره افراد و تطبیق با الگوهای از پیش تعریف شده در سیستم
  • کنترل ورود یا خروج افراد بر اساس چهره
سیستم ‌های تشخیص پلاک خودرو چگونه کار می ‌کنند؟
اولین بخش راهکار پلاک ‌خوان، خودِ دوربین IP است. دوربین مورد استفاده برای این امر باید بتواند تصاویری با کیفیت عالی دریافت نماید، چرا که کارکرد درست نرم افزارهای آنالیتیک تا حد زیادی به این امر بستگی دارد. رزولوشن این سیستم‌ ها باید بدون توجه به شرایط نوری روز یا شب در سطح خوبی باشد.
بسیاری از پلاک‌ های خودروها نوعی رنگ قابل انعکاس دارند که هنگام نورپردازی IR امکان مشاهده‌ ی آنها بیشتر می ‌شود. دوربین ‌ها باید از فناوری WDR نیز پشتیبانی کنند تا در شرایط نوری شدید بتوانند به خوبی عمل نمایند.
هر قدر که سرعت بالاتر برود، گرفتن و پردازش تصویر پلاک سخت ‌تر می‌ گردد. در اینجا است که نرخ فریم و سرعت دیافراگم دوربین وارد ماجرا می‌شود. نحوه ‌ی قرارگیریِ دوربین نیز اهمیت دارد.
همچنین نقش رزولوشن دوربین در این میان، کاملاً مشخص است. هر قدر که رزولوشن دوربین بیشتر و بالاتر باشد، شانس گرفتنِ کاراکترهای پلاک خودرو بیشتر می‌ شود.
نرم افزار دوربین با استفاده از سیستم شناسایی کاراکتر اپتیکی (Optical Character Recognition) برای استخراج حروف آلفانومریک پلاک استفاده می نماید.
 
الگوریتم عملکرد دوربین مداربسته پلاک خوان
الگوریتم شناسایی دوربین مداربسته پلاک خوان شامل 7 استپ است که عبارتند از:
1- مکان یابی پلاک (Plate Localization)
این سرویس به سیستم کمک می کند تا پلاک را پیدا کرده و در تصویر جداسازی نماید.
2- جهت یابی و سایز بندی پلاک (Plate Orientation and Sizing)
تصحیح انحرافات زاویه ای پلاک و تصحیح ابعاد آن در سایز مورد نیاز در این قسمت صورت می گیرد.
3- نرمالایز کردن (Normalization)
نرمالایز کردن تصویر به عبارتی همان کنترل و تنظیم روشنایی و کنتراست موجود در تصویر است.
4-تقسیم بندی کاراکترها (Character Segmentation)
هر پلاک از تعدادی حروف و شماره های خاص تشکیل یافته است. سیستم دوربین مداربسته پلاک خوان قادر است هرکدام از این کاراکتر ها را بصورت مجزا جداسازی و تقسیم بندی کند.
5- شناسایی کاراکترها بصورت اپتیکی (OCR)
بااستفاده از سیستم OCR کاراکترهای جداسازی شده شناسایی می شوند. سپس بصورت حروف آلفانومریکی ذخیره می گردند.
6-تجزیه و تحلیل ژئومتریک (Geometrical Analysis)
کاراکترها و موقعیت های ثبت شده براساس قوانین خاص کشور موردنظر آنالیز می شوند.
7- میانگین گیری از چندین مقدار شناسایی شده از چندین فیلد (The Averaging)

این گام که در واقع آخرین قدم از الگوریتم دوربین مداربسته پلاک خوان است، جهت حصول اطمینان از صحت پلاک ثبت شده است. پیچیدگی هرکدام از این گام ها دقت سیستم دوربین مداربسته پلاک خوان را مشخص می کند.
4
شمارش افراد (People Counting) در دوربین مداربسته چگونه است؟

از طریق تکنولوژی تحلیل محتوای ویدئویی (Video Content Analytic) و یا به اختصار تکنیک پردازش تصویر VCA، تجهیزات مدار بسته، قادر به ضبط دقیق تر داده های ارسالی با قابلیت های ویژه ای هستند که جهت کمک به طیف گسترده ای از کسب و کارهای بزرگ و کوچک، سازمان ها و ارگان های مختلف برای داشتن درک بهتری از رفتار کارکنان و سایر افرادی که از محل آنها بازدید می کنند، مفید فایده است. امروزه نیاز به مدیریت و نظارت حرفه ای بر تردد افراد در حال افزایش است و نیاز به توابع VCA بیشتر از هر زمان دیگری احساس می گردد. تمامی قابلیت های تحلیلی تصویر  از جمله  تشخیص توقف وسایل نقلیه، موانع ترافیکی، حرکت وسایل نقلیه خلاف جهت، Motion detection) ( قابلیت تشخیص حرکت Face Detection ) ( قابلیت تشخیص چهره و … از زیر مجموعه های توابع VCA هستند.

الگوریتم شمارش افراد بر چه اساسی انجام می شود؟

نرم افزار های تجزیه تحلیل تصاویر در دوربین های مداربسته دارای الگوریتم های خاصی هستند. توسعه دهندگان این نرم افزار ها با تعریف پارامتر های مختلفی برای سوژه های تصویری مختلف اعم از انسان، اشیا و… نحوه کارکرد آن را مشخص می کنند. برای مثال برای سوژه های انسانی طول عرض شانه های را در نظر می گیرند و یا کاراکتر های دیگری از جمله پرداختن به ظاهر کلی افراد مانند داشتن دو دست، دو پا و … را در نظر می گیرند.

نحوه عملکرد شمارشگر افراد در دوربین مداربسته

عملکرد این نرم افزار بدین گونه است که برای مثال کاربر یک خط فرضی را در ابتدای درب ورودی مکان مورد نظر خود تعریف می کند، به طوریکه در صورت تردد افراد از خط مورد نظر سیستم فعال شده و شروع به شمارش افراد بر اساس پارامتر های تعریف شده درون خود می کند. از دیگر ویژگی های این نرم افزار تحلیلی این است که جهت حرکت سوژه ها را از راست به چپ و یا از چپ به راست نیز می توان برای آن تعریف نمود تا تنها افرادی که وارد و یا خارج می گردند شمارش شوند.

مزایای سیستم شمارشگر افراد (People Counting)

  1. با وجود امکان شمارش لحظه ای تعداد افراد تردد کننده، امکان مقایسه آماری تعداد مشتریان مراجعه کننده به فروشگاه در اوایل و اواخر هفته و یا مناسبت های خاص میسر می گردد.
  2. با استفاده از قابلیت شمارش افراد، ساعت های پیک حضور مشتریان در فروشگاه مشخص می گردد که تاثیر مستقیمی بر نحوه مدیریت سازمان دارد.
  3. امکان بهبود تکنیک های بازاریابی را فرآهم می کند.
  4. امکان بهینه سازی نحوه توزیع نیرو های انسانی را میسر می سازد.
در مورد نرم افزار شمارش گر افراد یا People Counting در سیستم مدار بسته می توان گفت حداکثر دقت نزدیک به 98  درصد می باشد. 
 
نحوه عملکرد تشخیص چهره در دوربین های مداربسته
این دوربین ها با استفاده از الگوریتم های خاصی که در نرم افزار آنها تعریف شده است(مانند فاصله میان چشم ها، ابروها، بینی، خطوط صورت و …) می توانند چهره افراد را در زوایای مختلف تشخیص دهند. منظور از زوایای مختلف،تشخیص چهره از روبرو یا نیم رخ است که این امر به نرم افزار دوربین مدار بسته بستگی دارد. ولی معمولا تا زاویه 45 درجه را از روبرو تشخیص می دهند. بعد از عملیات تشخیص نوبت به تحلیل و پردازش تصاویر می رسد که بدین صورت است که دوربین از چهره فرد یا افراد مورد نظر عکس گرفته و در بایگانی دستگاه ضبط یا سرور ذخیره می کند و شما می توانید بدون آنکه نیاز به جستجو در فیلم ذخیره داشته باشید به تمام تصاویر به همراه سایر جزئیات اعم از روز و ساعت ورود افراد دسترسی داشته باشید. 
 
منطقه ممنوعه(Field Detection)
پس از تعریف ناحیه موردنظر در زاویه دید دوربین، امکان نظارت آن ناحیه فراهم شده و در صورت ورود و خروج اشخاص و یا اشیا، امکان نظارت خودکار ایجاد می شود و در ادامه پیغام وقوع این رویداد نیز بر روی نرم افزار مدیریت تصاویر نیز ظاهر می گردد.
2222
پرسه زدن(loitering)

تشخیص پرسه زدن یکی دیگر از قابلیت های ماژول آنالینیک که به منظور هشدار به موقع و بدون تاخیر در ناحیه ی مانتیتورینگ استفاده می شود. با مشخص کردن ناحیه موردنظر، حرکات مشکوک توسط ماژول مذکور در نرم افزار شناسایی می شود. به علاوه ماژول فوق در تمام شرایط محیطی به صورت کامل و بی نقص قابلیت استفاده و تنظیم را دارد.

 تشخیص صدا (Audio Detection)

ردیابی حوادث از طریق اصوات در سیستم های نظارتی مبتنی بر دوربین ها معمولا کار پیچیده ای می باشد. همین امر موجب عدم تشخیص بسیاری از حوادث از دید کاربر می باشد. از طرف دیگر اپراتورها و کاربران همیشه قادر به تفسیر اطلاعات در محیط های بدون صدا نخواهند بود .تشخیص صدا در دوربین های ویوتک بر اساس الگوریتم پیچیده و نرم افزار آنالیزگر می باشد. بدین نحو که صدای تشخیص داده شده را از سایر صداهای پس زمینه ای محیط جداسازی نموده و همانند گوش انسان به دنبال اثر در صدا می باشد.
وقتی که سنسور تشخیص صدا، صداهای معمول محیط را از صداهای خاص، مانند فریاد انسان، شکستن لیوان و یا شلیک گلوله تشخیص می دهد، سیستم بلافاصله یک هشدار در قالب های مختلف همچون ارسال پیغام بر روی گوشی، ایمیل،buzzer و یا فعال شدن یک سنسور بر روی DO/DI دوربین، ارسال خواهد کرد.

 عبور از خط (line Crossing)

نحوه عملکرد این ماژول بر روی دوربین ها به این صورت می باشد که کاربر یک خط مجازی روی تصویر دوربین در ناحیه مورد نظر ترسیم نموده و در صورت عبور شخص و یا شی از خط مجازی تعریف شده، عکس العمل متناسبی که توسط کاربر از قبل تعریف شده است، به وقوع می پیوندد. تشخیص عبور از خط مجازی فوق هم می تواند از چپ به راست و هم از راست به چپ و هم از هر دو سمت تعریف شود. ماژول های عبور از خط (Line Crossing) و منطقه ممنوعه (Field detection) در جهت نظارت و کنترل عبور و مرور مناطق ممنوعه و حفاظت شده از قبیل مناطق نظامی، ایستگاه های قطار و دیگر مناطق کاربرد فراوانی دارند.

قابلیت تشخیص حرکت
1
در این حالت دوربین به محض تشخیص حرکت، شروع به ضبط و ذخیره‌سازی می‌کند. این قابلیت در انواع شرایط نوری، فضای بیرون و محیط‌های داخلی از جمله راهروها، پارکینگ‌ها، فروشگاه‌ها و… کارآیی دارد. از این قابلیت عمدتا برای کاهش ذخیره‌سازی استفاده می‌شود. این قابلیت ممکن است در دوربین و یا در نرم‌افزار مدیریت تصویر باشد. این قابلیت مبنای ویدئوآنالیتیک‌های پیشرفته‌تر مانند شمارش افراد، طبقه‌بندی اشیاء و فنس مجازی است.

قابلیت مسیریابی خودکار
2
این قابلیت بطور اتوماتیک اشیاء متحرک را شناسایی کرده، روی آن‌ها زوم و آن‌ها را پیگیری می‌کند. در صورتی که سوژه خاصی مد نظر نباشد، تعدادی اشیاء متحرک را برای تضمین اینکه هیچ حادثه‌ای نادیده نمی‌ماند، پیگیری می‌کند. با استفاده از فیلتر هشدارهای اشتباه نیز از تغییرات و حرکت‌های نامربوط مانند چراغ ماشین‌ها، حرکت شاخ و برگ درختان و حیوانات کوچک صرف نظر می‌شود.

این قابلیت مناسب نظارت بر موقعیت‌هایی با فعالیت کمتر مانند پارکینگ‌ها، موزه‌ها، نظارت بر مدارس، فروشگاه‌ها، و موقعیت‌های ساختمان‌سازی پس از تعطیلی است.

قابلیت تشخیص دستکاری دوربین

در صورتی که دوربین دستکاری شود به اپراتور اعلام هشدار می‌شود. این قابلیت در شرایطی که ریسک خرابکاری بالا باشد مثلا در مدارس، زندان‌ها، حمل و نقل عمومی و شرایط محیطی سخت که آب و هوا، ارتعاش یا گرد و خاک باعث اختلال در عملکرد دوربین می‌شود، بسیار مفید است. این قابلیت در صورت تغییر جهت دوربین، عدم فوکوس یا مسدود شدن آن، حمله به دوربین، پاشیدن اسپری به دوربین یا پوشاندن آن اعلام هشدار می‌کند.
Prev Next
برچسب‌ها
درباره نویسنده
نظر دادن

از پر شدن تمامی موارد الزامی ستاره‌دار (*) اطمینان حاصل کنید. کد HTML مجاز نیست.