Share

كشف الحركة باستخدام المراقبة الفيديوية في الوقت الحقيقي == Real Time Video Surveillance Using Motion Detection

Author name: رجاء مريح محمد
Supervisor name: بشار مكي نعمة العيساوي
General topic: Computer Science
Specific topic: Computer Science
Degree: Master
University: Mustansiriyah University - College Of Science - Department Of Computer
Language: English
University location: Baghdad
First pages: 28T835 - p.pdf
Abstract: لقد اثبتت الدراسات الحديثة ان الشخص لا يمكن له ان يستمر بمشاهدة مشهد ثابت في شاشة لاكثر من 20 دقيقة، مما يجعل انظمة المراقبة التقليدية التي تعتمد على وجود شخص امام الشاشات غير كفوء ولا يمكن الاعتماد عليها. ومع تطور تكنولوجيا الحاسوب، استخدم الحاسوب لتحقيق الوظيفة البصرية للانسان من خلال ايجاد مجموعة من الطرق والنظريات التي لها سلوك مشابه لسلوك الاشخاص في التعرف وكشف التغييرات التي تحدث من خلال مراقبة مشاهد فديوية تبث بصورة مباشرة .تعتبر المراقبة البصرية من المواضيع المهمة في مجال computer vision. بل هو التكنولوجيا الرئيسية لمكافحة الارهاب والجريمة والسلامة العامة وادارة لحركة المرور. يتركز العمل في هذه الاطروحة على بناء نظام مراقبة والحماية النظام المقترح في هذه الاطروحة صمم للمراقبة في الوقت الحقيقي. الفيديو يعمل في (10 fps), حجم الصوره 640x480 بكسل. الوقت الحقيقي لمعالجة كل صورة في الوقت الحقيقي هو 100 مللي ثانية.تعتبر تقنية كشف الحركة اول خطوة في انظمة المراقبة. في هذا الاطروحة تم عرض مختلف الخوارزميات,وتم التركيز واستخدام الخوارزميات التي تعمل في الوقت الحقيقي وهي طرح الخلفية وفرق الاطارات. بعد اختبار النظام في بيئات مختلفة، في كل من البيئة الخارجية والداخلية والمقارنة بين الطرق جعل من الممكن تحديد اي طريقة يمكن استخدامها في البيئة التي يتعين مراقبتها ، واذا كانت البيئة مزدحمة يفضل استخدام الفرق بالاطار، واذا كانت البيئة ثابتة كمراقبة مدخل بنايه يفضل استخدام طرح الخلفية. ايضا تثبت النتائج ان ضبط الكاميرا له تاثير على عملية كشف الحركة، حيث ان تغيير الضبط سواء كان زيادة او نقصان يعطي مؤشرا على وجود حركة حتى في حالة عدم وجود اجسام متحركة. تم تشغيل النظام على جهاز احادي المعالج مجهزة بــ 2.0 GHz معالج Pentium 4. نلاحظ ان النظام يعمل بسرعة من حيث تحديد وكشف الحركة ، باستخدام (parallelizing) للخوارزمية جعل النظام يعمل كما لو كان ضمن جهاز متعدد المعالجات وهذا مدعوم من خلال مفهوم ال (Threading) ضمن لغة البرمجة المستخدمة (Visual Studio.net)، مما مكن النظام من تحقيق الاداء الافضل في الوقت الحقيقي . تم استخدام التنبيه لكشف الحركة في ثلاثة طرق مختلفة ، عن طريق الصوت ، عن طريق البريد الالكتروني مع الصورة المرفقة ، واخيرا مع الرسائل النصية القصيرة باستخدام تكنولوجيا GSM . | Recent studies have proved that a person cannot watch a static scene in a monitor for more than 20 minutes, therefore making traditional surveillance systems that rely on the presence of a person incompetent and unreliable. And With the development of computer technology, using a computer to realize the human visual function.Visual surveillance in dynamic scenes, especially for humans and vehicles, is one of the current challenging research topics in computer vision. It is a key technology to fight against terrorism, crime, public safety and for efficient management of traffic. Work is the concentrated basis of this thesis through the construction of the monitoring system and protection.The proposed system in this thesis was designed for monitoring in real - time. For video running at 10 frames per second with a resolution of 640 pixels by 480 pixels, real - time performance would require each frame to be processed in 100 millisecondsMotion detection is the first significant step in video surveillance systems. The motion detection algorithms used in this thesis are background and frame differences after testing the system in different environments, which includes both of outdoor and indoor environments. The comparison between the different methods makes it possible to determine which method can be adopted to monitor a specific environment. For example, if the environment is dynamic it is preferred to use frame difference, and if it is static environment background subtraction is the much adequate method. These results demonstrate that the setting of a camera will be effect on motion detection process. The change of this setting either increase or decrease gives an indication of a motion existence, even in the absence of moving objects.The system was running on a single - processor machine equipped with a 2.0 GHz Pentium 4 Processor. The system is running fast to allow practical applications of the software. Furthermore, by parallelizing the algorithm to run such as on a multi - processor machine, real - time performance could be achieved via concept of threading in Visual studio.The alarm for the motion detection is expressed by three different scenarios : sound, e - mail with attached picture, and finally with SMS using GSM technology
Logo