SlideShare a Scribd company logo
1 of 38
‫إعداد‬:‫م‬.‫مال‬ ‫محمد‬ ‫طارق‬
‫باشراف‬:‫د‬.‫م‬.‫ساعي‬ ‫محمد‬ ‫مريم‬
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015 Page: 1
‫جامعة‬‫تشرين‬
‫كلية‬‫الميكانيكية‬ ‫الهندسة‬‫والكهربائية‬
‫اآللي‬ ‫والحكم‬ ‫الحاسبات‬ ‫هندسة‬ ‫قسم‬
‫ماجستير‬‫هندسة‬‫حاسبات‬
‫البحث‬ ‫عنوان‬:
‫تحسين‬‫المعزز‬ ‫الواقع‬ ‫تطبيقات‬ ‫أداء‬
Improve the performance of augmented reality
applications
‫العرض‬ ‫محتويات‬
•‫جدول‬‫المختصرات‬
•‫مشكلة‬‫البحث‬
•‫هدف‬‫البحث‬
•‫غاية‬‫البحث‬
•‫أهمية‬‫البحث‬
•‫منهجية‬‫البحث‬
•‫متغيرات‬‫البحث‬
•‫البحث‬ ‫فرضيات‬
Page: 2
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
•‫الدراسات‬‫التاريخية‬
•‫الدراسات‬‫المرجعية‬
•‫الواقع‬‫المعزز‬‫والحقيقة‬‫االفترا‬‫ضية‬
•‫الواقع‬‫المعزز‬
•‫مراحل‬‫البحث‬
•‫طرق‬‫البحث‬‫وموارده‬
•‫الخطة‬‫الزمنية‬‫للبحث‬
•‫المراجع‬‫المستخدمة‬
‫المختصرات‬ ‫جدول‬
Page: 3
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
AR Augmented Reality
AV Augmented Virtuality
ARG Augmented Reality Game
CV Computer Vision
GE Game Engine
HMD head-mounted display
VR Virtual Reality
‫البحث‬ ‫مشكلة‬
Page: 4
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫إلى‬‫اآلن‬‫تفتقر‬‫برمجيات‬‫الواقع‬‫المعزز‬‫إلى‬‫القوة‬‫في‬‫المعالجة‬‫وا‬‫لسرعة‬
‫الكافية‬‫لالستجابة‬‫الالزمة‬‫لجعل‬‫الواقع‬‫يندمج‬‫مع‬‫العالم‬‫االفتراض‬‫ي‬‫بشكل‬
‫كامل‬.
‫باإلضافة‬‫لذلك‬‫عانت‬‫تطبيقات‬‫الواقع‬‫المعزز‬‫منذ‬‫ظهورها‬‫إلى‬‫مشك‬‫لة‬‫عدم‬
‫انتشارها‬‫بالشكل‬‫الواجب‬‫كما‬‫طمح‬‫له‬‫العاملين‬‫ضمن‬‫هذا‬‫المجال‬.
‫يأتي‬‫هذا‬‫البحث‬‫كدراسة‬‫التطبيقات‬‫المعتمدة‬‫على‬‫الواقع‬‫المعزز‬‫و‬‫تحسين‬
‫الخوارزميات‬‫المستخدمة‬‫ضمنها‬.
‫البحث‬ ‫من‬ ‫الهدف‬
Page: 5
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫استخدام‬‫الواقع‬‫المعزز‬‫في‬‫البرمجيات‬‫والبحث‬‫في‬‫خوارزميات‬‫الوا‬‫قع‬
‫المعزز‬‫المستخدمة‬‫ضمن‬‫هذا‬‫المجال‬‫بهدف‬،‫تحسينها‬‫وزيادة‬‫أدائها‬
‫للوصول‬‫إلى‬‫كلفة‬‫زمنية‬‫أو‬‫استخدام‬‫ذاكرة‬،‫أقل‬‫والوصول‬‫إلى‬‫نقاط‬‫أساسية‬
‫الستخدام‬‫تطبيقات‬‫الواقع‬‫المعزز‬‫وتحقيق‬‫انتشارها‬‫في‬‫المجتمع‬.
‫البحث‬ ‫غاية‬
Page: 6
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫العمل‬‫على‬‫استنتاج‬‫خوارزميات‬‫معالجة‬‫محسنة‬‫تضاف‬‫مجال‬‫الواقع‬
‫المعزز‬‫الستخدامها‬‫ضمن‬‫التطبيقات‬‫الهندسية‬،‫والتجارية‬‫وفي‬‫بر‬‫مجيات‬
،‫األلعاب‬‫والتأكيد‬‫على‬‫أهمية‬‫هذا‬‫المجال‬‫في‬‫التطبيقات‬‫الحياتية‬‫و‬‫التجارية‬.
‫البحث‬ ‫أهمية‬
Page: 7
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
•‫اعتماد‬‫غالب‬‫الطرق‬‫الحديثة‬‫في‬‫التعليم‬‫على‬‫التفاعلية‬‫وهو‬‫ال‬‫محور‬
‫األساسي‬‫الموجه‬‫له‬‫علم‬‫الواقع‬‫المعزز‬.
•‫االنتقال‬‫بالبرمجيات‬‫المعتمدة‬‫على‬‫الواقع‬‫المعزز‬‫لمستوى‬‫جد‬‫يد‬‫يجعل‬
‫الشخص‬‫يستفيد‬‫من‬‫الواقع‬‫المعزز‬‫بشكل‬‫كامل‬.
•‫االستفادة‬‫من‬‫علم‬‫الواقع‬‫المعزز‬‫في‬‫التطبيقات‬‫التجارية‬‫والح‬‫ياتية‬‫وفي‬
‫اإلعالنات‬.
‫البحث‬ ‫منهجية‬
Page: 8
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫سيتم‬‫استخدام‬‫المنهج‬‫العلمي‬‫الرياضي‬‫بشكل‬‫أساسي‬‫في‬‫البحث‬‫المعتمد‬
‫على‬‫دراسة‬،‫القوانين‬،‫وتقييمها‬‫واستنتاج‬‫الخوارزميات‬.
‫سيتم‬‫االستفادة‬‫من‬‫المنهج‬‫التجريبي‬‫في‬‫تقييم‬‫الخوارزميات‬‫ال‬‫موجودة‬
‫والحصول‬‫على‬‫النقاط‬‫األساسية‬‫الستخدام‬‫تطبيقات‬‫الواقع‬‫المعز‬‫ز‬‫ضمن‬
‫البرمجيات‬.
‫التجريبي‬ ‫المنهج‬ ‫في‬ ‫البحث‬ ‫متغيرات‬
Page: 9
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫المتغير‬‫التابع‬:‫هو‬‫أداء‬‫الخوارزميات‬‫الذي‬‫سيقاس‬‫باستخدام‬‫المحد‬‫دات‬
‫األساسية‬‫التالية‬:
‫الدقة‬Accuracy
‫سرعة‬‫االستجابة‬Speed of Response
‫التأثر‬‫بالعوامل‬‫الخارجية‬External vulnerability
‫البحث‬ ‫فرضيات‬
Page: 10
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫بطأ‬‫االستجابة‬‫في‬‫خوارزميات‬‫الواقع‬‫المعزز‬‫والكلفة‬‫الزمنية‬‫العا‬‫لية‬‫في‬
‫المعالجة‬.
‫استخدام‬‫الذاكرة‬‫بشكل‬‫غير‬‫أمثلي‬‫وغير‬‫فعال‬‫في‬‫الخوارزميات‬‫ال‬‫خاصة‬
‫بالواقع‬‫المعزز‬.
‫ضعف‬‫استخدام‬‫مجال‬‫الواقع‬‫المعزز‬‫ضمن‬‫التطبيقات‬.
‫التاريخية‬ ‫الدراسات‬
Page: 11
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫ظهر‬‫مصطلح‬‫الـ‬Augmented Reality‫ألول‬‫مرة‬‫في‬‫عام‬1950‫من‬
‫قبل‬‫العالم‬Morton Heilig‫وهو‬‫مصور‬‫يعمل‬‫في‬‫مجال‬‫الصور‬
‫المتحركة‬‫والذي‬‫تحدث‬‫بأنه‬‫يجب‬‫للسينما‬‫أن‬‫تجعل‬‫المشاهد‬‫وكأنه‬‫ي‬‫راها‬
‫أمامه‬‫مندمجة‬‫مع‬‫واقعه‬،‫وطور‬‫نموذج‬‫خاص‬‫بهذه‬‫الفكرة‬‫عام‬1962
‫والذي‬‫سماها‬‫منذ‬‫عام‬1955‫باسم‬The Cinema of the Future‫والذي‬
‫عرف‬‫باسم‬Sensorama‫والذي‬‫ظهر‬‫قبل‬‫بدأ‬‫عمليات‬‫المعالجة‬‫الرقمية‬
[1]
‫الدراسات‬‫التاريخية‬
Page: 12
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫قام‬‫بعدها‬‫العالم‬Ivan Sutherland‫في‬‫عام‬1968‫بتطوير‬‫أول‬‫نموذج‬
‫لنظام‬‫معتمد‬‫على‬‫الواقع‬‫المعزز‬‫مبنى‬‫على‬‫خوزة‬‫توضع‬‫على‬‫الرأس‬
head-mounted display (HMD)[2] [1].
‫التاريخية‬ ‫الدراسات‬
Page: 13
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫بعد‬‫ذلك‬‫في‬‫عام‬1975‫قام‬‫العالم‬Myron Krueger‫بإنشاء‬‫مخبر‬‫للواقع‬
‫الذكي‬‫وقام‬‫بتسميته‬video place‫وهو‬‫عبارة‬‫عن‬‫منطقة‬‫يستطيع‬
‫المستخدم‬‫فيها‬‫التعامل‬‫مع‬‫أشياء‬‫افتراضية‬‫ألول‬‫مرة‬[3][1].
‫التاريخية‬ ‫الدراسات‬
Page: 14
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫ابتداء‬‫من‬‫عام‬1990‫أصبح‬‫علم‬‫الـ‬Augmented Reality‫مجال‬‫من‬
‫مجاالت‬،‫الدراسة‬‫وفي‬‫عام‬1997‫قام‬‫العالم‬Ronald Azuma‫بوضع‬
‫تعاريف‬‫كثيرة‬‫لمجال‬‫الـ‬AR‫وقام‬‫بإنشاء‬‫أول‬‫تطبيق‬‫دمج‬‫فيه‬‫الواقع‬
‫الحقيقي‬‫مع‬‫بيئة‬‫افتراضية‬‫وكان‬‫كالهما‬‫عبارة‬‫عن‬‫مجسمات‬‫ثالث‬‫ية‬‫األبعاد‬
‫ويعمل‬‫في‬‫الزمن‬‫الحقيقي‬.[4][1]
‫التاريخية‬ ‫الدراسات‬
Page: 15
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫في‬‫عام‬2000‫قام‬‫العالم‬Bruce Thomas‫باختراع‬‫أول‬‫تطبيق‬‫موبايل‬
‫يمثل‬‫لعبة‬‫معتمدة‬‫على‬‫الواقع‬‫المعزز‬‫وتم‬‫اإلعالن‬‫عنه‬‫في‬‫حفل‬
International Symposium on Wearable Computers‫وكان‬
‫عبارة‬‫عن‬‫تطبيق‬‫يعمل‬‫في‬‫خارج‬‫المنزل‬outdoor‫في‬‫الوسط‬‫الواسع‬[3]
[1]
‫التاريخية‬ ‫الدراسات‬
Page: 16
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫في‬‫عام‬2007‫ظهر‬‫تطبيق‬‫طبي‬،‫جديد‬‫وبعدها‬‫بدأت‬‫العديد‬‫من‬‫التطب‬‫يقات‬
‫المعتمدة‬‫على‬‫الـ‬AR‫تظهر‬‫وخاصة‬‫التي‬‫تعمل‬‫على‬‫الموبايل‬‫ومثال‬‫علي‬‫ها‬
‫تطبيق‬Wiki-tude AR Travel Guide‫والذي‬‫ظهر‬‫عام‬2008[1]
‫التاريخية‬ ‫الدراسات‬
Page: 17
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫في‬‫عام‬2008‫توقعت‬‫شركة‬Gartner‫أن‬‫عالم‬‫الـ‬AR‫سيكون‬‫أكثر‬
‫المجاالت‬‫الذي‬‫سيحل‬‫الكثير‬‫من‬‫المشاكل‬‫وسيسعى‬‫العلماء‬‫لجعلها‬‫حقيقة‬
‫والعمل‬‫عليها‬‫بين‬‫عامي‬2008‫و‬2012[2]
‫التاريخية‬ ‫الدراسات‬
Page: 18
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫المرجعية‬ ‫الدراسات‬
Page: 19
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫في‬‫عام‬2002‫الباحث‬Shahzad Malik‫قدم‬‫بحثا‬‫لدرجة‬‫الماجستير‬‫في‬
‫مجال‬‫الواقع‬‫المعزز‬‫ومدى‬‫استقرارية‬‫المكونات‬‫االفتراضية‬‫ضمن‬
‫التطبيقات‬‫المعتمدة‬‫على‬‫الواقع‬‫المعزز‬[6].
‫المرجعية‬ ‫الدراسات‬
Page: 20
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫في‬‫عام‬2006‫قدم‬‫في‬‫جامعة‬‫كامبردج‬‫بحث‬‫دكتوراه‬‫من‬‫قبل‬‫الباحث‬
‫الدكتور‬Georg Klein‫والذي‬‫تحدث‬‫فيه‬‫عن‬‫خوارزميات‬‫التتبع‬‫في‬‫م‬‫جال‬
‫الـ‬Computer vision‫وتحدث‬‫فيه‬‫أيضا‬‫عن‬‫الخوارزميات‬‫المتعلقة‬‫ب‬‫هذا‬
‫المجال‬[7].
‫المرجعية‬ ‫الدراسات‬
Page: 21
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫في‬‫عام‬2015‫قدم‬Xing Huang‫في‬‫جامعة‬Turko‫وتحدث‬‫فيه‬‫عن‬
‫مجال‬‫التطبيقات‬‫الخاصة‬‫بالواقع‬‫المعزز‬Augmented Reality‫والخيال‬
‫االفتراضي‬Virtual Reality‫ومدى‬‫انتشار‬‫هذه‬‫التطبيقات‬[8].
‫المعزز‬ ‫الواقع‬ ‫لعالم‬ ‫دخلت‬ ‫التي‬ ‫والتطبيقات‬ ‫الشركات‬
Page: 22
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫أصدرت‬‫شركة‬Sony‫لعبة‬‫على‬‫منصة‬PlayStation 3‫عام‬2007
‫تعتمد‬‫على‬‫الـ‬Augmented Reality[5]
‫قامت‬‫شركة‬Google‫بإنتاج‬‫لعبة‬Ingress‫على‬‫أنظمة‬‫االندرويد‬‫تحت‬
‫نفس‬‫المفهوم‬‫وهناك‬‫الكثير‬‫من‬‫المشاريع‬‫حاليا‬‫الستخدام‬‫تقنية‬‫ال‬‫واقع‬‫المعزز‬
‫ولعل‬‫أهمها‬Google Glass[5]
‫المعزز‬ ‫الواقع‬ ‫لعالم‬ ‫دخلت‬ ‫التي‬ ‫والتطبيقات‬ ‫الشركات‬
Page: 23
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫في‬‫عام‬2012‫ابتكرت‬‫شركة‬‫ناشئة‬‫تدعى‬Antiphony‫بطاقات‬‫معايدة‬
‫تعمل‬‫بتقنية‬‫الواقع‬‫المعزز‬‫بحيث‬‫يحصل‬‫متلقيها‬‫على‬‫الرسالة‬‫عبر‬‫قراءة‬
‫كود‬‫مطبوع‬‫على‬‫البطاقة‬‫عبرجهازه‬‫الذكي‬‫سواء‬‫هاتفه‬‫أو‬‫حاسبه‬‫اللو‬‫حي‬.
‫وأطلقت‬‫الشركة‬‫عليها‬‫اسم‬Gizmo greeting cards،‫وتقوم‬‫هذه‬
‫الرسائل‬‫بتقديم‬‫المعايدة‬‫على‬‫شكل‬‫ثالثي‬‫األبعاد‬‫من‬‫خالل‬‫األجهز‬‫ة‬‫الذكية‬,
‫حيث‬‫يظهر‬‫إنسان‬‫يدعى‬Gizmo‫بالظهور‬‫على‬‫شاشة‬‫األجهزة‬‫الذكية‬
‫عقب‬‫قراءة‬‫الكود‬‫المطبوع‬‫على‬‫البطاقة‬‫ويتحدث‬‫إلى‬‫متلقي‬‫البطا‬‫قة‬‫برسالة‬
‫المعايدة‬‫التي‬‫وجهها‬‫له‬‫المرسل‬.[5]
‫المعزز‬ ‫الواقع‬ ‫لعالم‬ ‫دخلت‬ ‫التي‬ ‫والتطبيقات‬ ‫الشركات‬
Page: 24
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫طورت‬‫الوكالة‬‫الرقمية‬‫األبداعية‬"‫تايك‬‫ليب‬"((Take Leap‫التي‬‫تتخذ‬
‫من‬‫دبي‬‫مقرا‬‫لها‬‫ابتكارها‬‫األحدث‬‫في‬‫مجال‬‫تقنية‬‫الواقع‬‫المعزز‬‫في‬‫عام‬
2013,‫وهو‬‫تطبيق‬"‫مسكني‬‫األفتراضي‬"my Virtual Home))
‫ويقدم‬‫التطبيق‬‫تصويرا‬‫دقيقا‬‫لنموذج‬‫الفلل‬‫المعماري‬‫حيث‬‫يس‬‫مح‬
‫للمستخدمين‬‫بالقيام‬‫بجولة‬‫افتراضية‬‫حول‬‫المساكن‬‫من‬‫خالل‬‫اكت‬‫شاف‬‫كافة‬
‫جوانب‬‫الهندسة‬‫الداخلية‬‫والتفاصيل‬‫وكأنهم‬‫موجودون‬‫فعليا‬‫في‬‫ال‬‫موقع‬[5]
‫المعزز‬ ‫والواقع‬ ‫االفتراضية‬ ‫الحقيقة‬
Page: 25
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫الحقيقة‬‫االفتراضية‬Virtual Reality VR
‫الواقع‬‫المعزز‬Augmented Reality AR
‫المعزز‬ ‫الواقع‬
Page: 26
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫البحث‬ ‫مراحل‬
Page: 27
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
Studying AR Algorithms and Applications Build prototype by Game engine
Develop Enhancement AlgorithmTesting and evaluate
‫وموارده‬ ‫البحث‬ ‫طرق‬
Page: 28
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
•‫سيتم‬‫استخدام‬‫لغة‬C#‫كلغة‬‫أساسية‬‫في‬‫برمجة‬‫الخوارزميات‬‫الخاصة‬
‫بالواقع‬‫المعزز‬(‫اعتمادا‬‫على‬‫المؤشرات‬).
•‫االستفادة‬‫من‬‫برنامج‬3D Max‫في‬‫بناء‬‫النماذج‬‫ثالثية‬‫األبعاد‬‫وبر‬‫نامج‬
Photoshop‫في‬‫عمليات‬‫بناء‬‫النسج‬‫واإلكساءات‬.
•‫استخدام‬‫محرك‬‫األلعاب‬Unity 3D‫في‬‫تطوير‬‫نموذج‬‫االختبار‬.
•‫استخدام‬Visual studio 2015‫كمترجم‬‫للغة‬C#.
•‫االستفادة‬‫من‬‫المكتبات‬‫المتخصصة‬‫بالواقع‬‫المعزز‬‫مثل‬Vuforia.
‫الخوارزميات‬ ‫دراسة‬ ‫طريقة‬
Page: 29
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫سيتم‬‫دراسة‬‫الخوارزميات‬‫المتعلقة‬‫بمجال‬‫الواقع‬‫المعزز‬‫من‬‫األبحاث‬
‫المتعلقة‬‫بهذا‬،‫المجال‬‫وخاصة‬‫األبحاث‬،‫الحديثة‬‫واالستفادة‬‫من‬‫المك‬‫تبات‬
‫مفتوحة‬‫المصدر‬‫المبنية‬‫بلغات‬‫البرمجة‬‫المختلفة‬‫ال‬‫سيما‬‫المتع‬‫لقة‬‫ببرانامج‬
Unity 3D‫مثل‬:
C:UsersPrTarDesktopAugmented Reality Libraries.docx
‫سيتم‬‫االستفادة‬‫بشكل‬‫أساسي‬‫من‬‫مرشح‬Kalman‫وتطويراته‬‫في‬
‫خوارزميات‬‫معالجة‬‫الصور‬‫والـ‬Computer vision.
‫خوارزمية‬RANSAC
Page: 30
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫سيتم‬‫االستفادة‬‫من‬‫الخوارزمية‬:
The RANSAC (Random Sample Consensus) Algorithm
‫وهي‬‫عبارة‬‫عن‬‫طريقة‬‫تكرارية‬‫إليجا‬‫د‬
‫نموذج‬‫مناسب‬‫لمجموعة‬‫من‬‫النقاط‬
‫تحتوي‬‫على‬‫نقاط‬،‫متطرفة‬‫وقد‬‫نش‬‫رت‬
‫ألول‬‫مرة‬‫عام‬1981‫من‬‫قبل‬‫العالمين‬
Fischler, Bolles[9].
‫خوارزمية‬Lepetit, V. & Berger
Page: 31
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫سيتم‬‫العمل‬‫مع‬‫خوارزمية‬‫في‬‫مجال‬‫الـ‬AR‫مصممة‬‫من‬‫قبل‬‫عالمين‬
‫فرنسيين‬‫هما‬Lepetit, V. & Berger.
‫الخوارزمية‬‫مخصصة‬‫للتعامل‬‫مع‬‫المجسمات‬‫ثالثية‬،‫األبعاد‬‫وكيفي‬‫ة‬
‫التعرف‬‫عليها‬‫بالرغم‬‫من‬‫وجود‬‫دوران‬‫للشكل‬‫في‬‫عالم‬‫فراغي‬‫ثالث‬‫ي‬
‫األبعاد‬[10].
‫خوارزمية‬Lepetit, V. & Berger
Page: 32
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫خوارزمية‬Kanade-Lucas-Tomasi (KLT)
Page: 33
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫سيتم‬‫االستفادة‬‫أيضا‬‫من‬‫الخوارزمية‬:
Kanade-Lucas-Tomasi (KLT)
‫وهي‬‫خوارزمية‬‫موجودة‬‫في‬‫علم‬‫الـ‬Computer vision‫لكشف‬‫السمات‬
‫الموجودة‬‫في‬‫صورة‬‫ما‬‫بالرغم‬‫من‬‫التشوهات‬‫التي‬‫قد‬‫تطرأ‬‫عليها‬.
‫تتميز‬‫هذه‬‫الخوارزمية‬‫بالسرعة‬‫في‬‫كشف‬‫السمات‬‫على‬‫حساب‬‫الدقة‬،‫حيث‬
‫تكون‬‫بدقة‬‫متوسطة‬[11].
‫خوارزمية‬Kanade-Lucas-Tomasi (KLT)
Page: 34
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫للبحث‬ ‫الزمني‬ ‫المخطط‬
Page: 35
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
‫التنفيذية‬ ‫األعمال‬
‫العام‬ ‫في‬ ‫األشهر‬ ‫أرقام‬
‫النتائج‬‫المتوقعة‬ 123456789101112
‫قراءة‬‫بهذا‬ ‫المنشورة‬ ‫األبحاث‬
‫به‬ ‫المتعلقة‬ ‫والخوارزميات‬ ‫المجال‬،‫ا‬
‫المتعلق‬ ‫والمكتبات‬ ‫والتطبيقات‬‫بهذا‬ ‫ة‬
‫المجال‬
****
‫للق‬ ‫كافية‬ ‫معلومات‬ ‫على‬ ‫الحصول‬‫درة‬
‫واستنت‬ ‫الخوارزميات‬ ‫تقييم‬ ‫على‬‫اج‬
‫تحسينها‬ ‫أو‬ ‫جديدة‬ ‫خوارزميات‬
‫استخدام‬ ‫نقاط‬ ‫ووضع‬‫الـ‬AR
‫إلجراء‬ ‫تجريبي‬ ‫نموذج‬ ‫بناء‬
‫االختبارات‬
****
‫مناسب‬ ‫نموذج‬ ‫على‬ ‫الحصول‬
‫لالختبارات‬(‫الـ‬ ‫على‬ ‫معتمدة‬ ‫لعبة‬
AR)
‫ع‬ ‫والتقييم‬ ‫فعالة‬ ‫خوارزمية‬ ‫بناء‬‫لى‬
‫أو‬ ‫المستخدمة‬ ‫الخوارزميات‬ ‫أداء‬
‫المبنية‬ ‫الخوارزمية‬
*****
‫خوارزمية‬ ‫بناء‬‫لعمليات‬ ‫مناسبة‬
‫الوا‬ ‫تطبيقات‬ ‫ضمن‬ ‫المعزز‬ ‫الواقع‬‫قع‬
‫المعزز‬AR
‫وتحديد‬ ‫التطوير‬‫الخوارزمية‬
‫توثيقها‬ ‫على‬ ‫والعمل‬ ‫النهائية‬
************‫ونشرها‬ ‫المخوارزمية‬ ‫توثيق‬
‫المراجع‬
Page: 36
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
[1] J. Carmigniani, B. Furht, M. Anisetti, P. Ceravolo, E. Damiani and M. Ivkovic,
“Augmented Reality Technolo- gies, Systems and Applications,” Multimedia Tools
and Applications, Vol. 51, No. 1, 2011, pp. 341-377.
http://dx.doi.org/10.1007/s11042-010-0660-6
[2] S. C.-Y. Yuen, G. Yaoyuneyong and E. Johnson, “Aug- mented Reality: An
Overview and five directions for AR in Education,” Journal of Educational
Technology Development and exchange , Vol. 4, No. 1, 2011, pp 119-140
[3] J. Carmigniani and B. Furht, “Augmented Reality: An Overview” In: J.
Carmigniani and B. Furht, Eds., Hand- book of Augmented Reality, Springer, New
York, 2011, pp. 3-46. http://dx.doi.org/10.1007/978-1-4614-0064-6_1
‫المراجع‬
Page: 37
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
[4] J. Ford and T. Höllerer, “Augmented Reality and ture of Virtual Workspaces,” In:
Handbook of Research on Virtual Workplaces and the New Nature of Business
Practices, IGI Global, Santa Barbara, 2008, pp. 486-502.
[5] www.tech-wd.com/category/augmented reality (last visited 16-8-2015)
[6] Shahzad Malik, Robust Registration of Virtual Objects for Real-Time Augmented
Reality, Carleton University Ottawa, Ontario, Canada (2002)
[7] Georg Klein, Visual Tracking for Augmented Reality, King’s College (2006).
‫المراجع‬
Page: 38
Master of Computer Engineering
Studying and Enhancement AR applicationsSummer 2015
[8] Xing Huang, (2015) VIRTUAL REALITY/ AUGMENTED REALITY
TECHNOLOGY: THE NEXT CHAPTER OF HUMAN-COMPUTER
INTERACTION, TURKU UNIVERSITY OF APPLIED SCIENCES.
[9] https://en.wikipedia.org/wiki/RANSAC. (last visited 27-8-2015(
[10] Lepetit, V. & Berger, M.O. (2000). Handling occlusions in augmented reality
systems: A semi-automatic method. In Proc. IEEE and ACM International
Symposium on Augmented Reality (ISAR’00), pp 197–146, Munich.
[11]https://en.wikipedia.org/wiki/Kanade%E2%80%93Lucas%E2%80%93Tomasi_fe
ature_tracker (last visited 27-8-2015(

More Related Content

What's hot

Cyber Threat Modeling
Cyber Threat ModelingCyber Threat Modeling
Cyber Threat ModelingEC-Council
 
Top 11 Mobile App Development Frameworks
Top 11 Mobile App Development FrameworksTop 11 Mobile App Development Frameworks
Top 11 Mobile App Development FrameworksAlbiorix Technology
 
COMP 4010 Lecture7 3D User Interfaces for Virtual Reality
COMP 4010 Lecture7 3D User Interfaces for Virtual RealityCOMP 4010 Lecture7 3D User Interfaces for Virtual Reality
COMP 4010 Lecture7 3D User Interfaces for Virtual RealityMark Billinghurst
 
what is Mixed reality and how it works by holo lens
what is Mixed reality and how it works by holo lenswhat is Mixed reality and how it works by holo lens
what is Mixed reality and how it works by holo lensnareen kumar
 
iOS design: a case study
iOS design: a case studyiOS design: a case study
iOS design: a case studyJohan Ronsse
 
Mixed Reality in the Workspace
Mixed Reality in the WorkspaceMixed Reality in the Workspace
Mixed Reality in the WorkspaceMark Billinghurst
 
Android Development: Build Android App from Scratch
Android Development: Build Android App from ScratchAndroid Development: Build Android App from Scratch
Android Development: Build Android App from ScratchTaufan Erfiyanto
 
Developing Secure Mobile Applications
Developing Secure Mobile ApplicationsDeveloping Secure Mobile Applications
Developing Secure Mobile ApplicationsDenim Group
 
Mobile application development ppt
Mobile application development pptMobile application development ppt
Mobile application development ppttirupathinews
 
Mobile Application Design & Development
Mobile Application Design & DevelopmentMobile Application Design & Development
Mobile Application Design & DevelopmentRonnie Liew
 
Android seminar-presentation
Android seminar-presentationAndroid seminar-presentation
Android seminar-presentationconnectshilpa
 
Cyber Security
Cyber SecurityCyber Security
Cyber SecurityNcell
 
Mobile Application Security Testing (Static Code Analysis) of Android App
Mobile Application Security Testing (Static Code Analysis) of Android AppMobile Application Security Testing (Static Code Analysis) of Android App
Mobile Application Security Testing (Static Code Analysis) of Android AppAbhilash Venkata
 
Layer architecture of ios (1)
Layer architecture of ios (1)Layer architecture of ios (1)
Layer architecture of ios (1)dwipalp
 
MobSF: Mobile Security Testing (Android/IoS)
MobSF: Mobile Security Testing (Android/IoS)MobSF: Mobile Security Testing (Android/IoS)
MobSF: Mobile Security Testing (Android/IoS)Agile Testing Alliance
 

What's hot (20)

Cyber Threat Modeling
Cyber Threat ModelingCyber Threat Modeling
Cyber Threat Modeling
 
Top 11 Mobile App Development Frameworks
Top 11 Mobile App Development FrameworksTop 11 Mobile App Development Frameworks
Top 11 Mobile App Development Frameworks
 
Designing Usable Interface
Designing Usable InterfaceDesigning Usable Interface
Designing Usable Interface
 
COMP 4010 Lecture7 3D User Interfaces for Virtual Reality
COMP 4010 Lecture7 3D User Interfaces for Virtual RealityCOMP 4010 Lecture7 3D User Interfaces for Virtual Reality
COMP 4010 Lecture7 3D User Interfaces for Virtual Reality
 
what is Mixed reality and how it works by holo lens
what is Mixed reality and how it works by holo lenswhat is Mixed reality and how it works by holo lens
what is Mixed reality and how it works by holo lens
 
iOS design: a case study
iOS design: a case studyiOS design: a case study
iOS design: a case study
 
Mixed Reality in the Workspace
Mixed Reality in the WorkspaceMixed Reality in the Workspace
Mixed Reality in the Workspace
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Android Development: Build Android App from Scratch
Android Development: Build Android App from ScratchAndroid Development: Build Android App from Scratch
Android Development: Build Android App from Scratch
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Developing Secure Mobile Applications
Developing Secure Mobile ApplicationsDeveloping Secure Mobile Applications
Developing Secure Mobile Applications
 
Mobile application development ppt
Mobile application development pptMobile application development ppt
Mobile application development ppt
 
Augmented reality..
Augmented reality..Augmented reality..
Augmented reality..
 
Mobile Application Design & Development
Mobile Application Design & DevelopmentMobile Application Design & Development
Mobile Application Design & Development
 
Android seminar-presentation
Android seminar-presentationAndroid seminar-presentation
Android seminar-presentation
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
Cyber Security
Cyber SecurityCyber Security
Cyber Security
 
Mobile Application Security Testing (Static Code Analysis) of Android App
Mobile Application Security Testing (Static Code Analysis) of Android AppMobile Application Security Testing (Static Code Analysis) of Android App
Mobile Application Security Testing (Static Code Analysis) of Android App
 
Layer architecture of ios (1)
Layer architecture of ios (1)Layer architecture of ios (1)
Layer architecture of ios (1)
 
MobSF: Mobile Security Testing (Android/IoS)
MobSF: Mobile Security Testing (Android/IoS)MobSF: Mobile Security Testing (Android/IoS)
MobSF: Mobile Security Testing (Android/IoS)
 

Similar to Augmented Reality

BIMarabia27.pdf
BIMarabia27.pdfBIMarabia27.pdf
BIMarabia27.pdfOmar Selim
 
BIMarabia5.pdf
BIMarabia5.pdfBIMarabia5.pdf
BIMarabia5.pdfOmar Selim
 
BIMarabia5 BIMarabia5 BIMarabia5 BIMarabia5
BIMarabia5 BIMarabia5 BIMarabia5 BIMarabia5BIMarabia5 BIMarabia5 BIMarabia5 BIMarabia5
BIMarabia5 BIMarabia5 BIMarabia5 BIMarabia5OmarSelim27
 
كتاب الأنشطة للحاسب الآلى للصف الثانى الثانوى للترم الأول
كتاب الأنشطة للحاسب الآلى للصف الثانى الثانوى للترم الأولكتاب الأنشطة للحاسب الآلى للصف الثانى الثانوى للترم الأول
كتاب الأنشطة للحاسب الآلى للصف الثانى الثانوى للترم الأولأمنية وجدى
 
BIMarabia14.pdf
BIMarabia14.pdfBIMarabia14.pdf
BIMarabia14.pdfOmar Selim
 
تقرير عن الاوتوكاد .pdf
تقرير عن الاوتوكاد .pdfتقرير عن الاوتوكاد .pdf
تقرير عن الاوتوكاد .pdfWaadAhmedSalih
 
وسائل و تجهيزات الواقع الافتراضي
وسائل و تجهيزات الواقع الافتراضيوسائل و تجهيزات الواقع الافتراضي
وسائل و تجهيزات الواقع الافتراضيMeriem Boulahlib
 

Similar to Augmented Reality (20)

BIMarabia27.pdf
BIMarabia27.pdfBIMarabia27.pdf
BIMarabia27.pdf
 
Bi marabia27
Bi marabia27Bi marabia27
Bi marabia27
 
Bi marabia27
Bi marabia27Bi marabia27
Bi marabia27
 
Bi marabia27
Bi marabia27Bi marabia27
Bi marabia27
 
BIMarabia5.pdf
BIMarabia5.pdfBIMarabia5.pdf
BIMarabia5.pdf
 
Bi marabia5
Bi marabia5Bi marabia5
Bi marabia5
 
Bi marabia5
Bi marabia5Bi marabia5
Bi marabia5
 
BIMarabia5
BIMarabia5BIMarabia5
BIMarabia5
 
Bi marabia5
Bi marabia5Bi marabia5
Bi marabia5
 
Bi marabia5
Bi marabia5Bi marabia5
Bi marabia5
 
BIMarabia5 BIMarabia5 BIMarabia5 BIMarabia5
BIMarabia5 BIMarabia5 BIMarabia5 BIMarabia5BIMarabia5 BIMarabia5 BIMarabia5 BIMarabia5
BIMarabia5 BIMarabia5 BIMarabia5 BIMarabia5
 
كتاب الأنشطة للحاسب الآلى للصف الثانى الثانوى للترم الأول
كتاب الأنشطة للحاسب الآلى للصف الثانى الثانوى للترم الأولكتاب الأنشطة للحاسب الآلى للصف الثانى الثانوى للترم الأول
كتاب الأنشطة للحاسب الآلى للصف الثانى الثانوى للترم الأول
 
Bi marabia14
Bi marabia14Bi marabia14
Bi marabia14
 
Bi marabia14
Bi marabia14Bi marabia14
Bi marabia14
 
Bi marabia14
Bi marabia14Bi marabia14
Bi marabia14
 
BIMarabia14.pdf
BIMarabia14.pdfBIMarabia14.pdf
BIMarabia14.pdf
 
BIMarabia14
BIMarabia14BIMarabia14
BIMarabia14
 
تقرير عن الاوتوكاد .pdf
تقرير عن الاوتوكاد .pdfتقرير عن الاوتوكاد .pdf
تقرير عن الاوتوكاد .pdf
 
وسائل و تجهيزات الواقع الافتراضي
وسائل و تجهيزات الواقع الافتراضيوسائل و تجهيزات الواقع الافتراضي
وسائل و تجهيزات الواقع الافتراضي
 
BIMarabia7
BIMarabia7BIMarabia7
BIMarabia7
 

Augmented Reality

  • 1. ‫إعداد‬:‫م‬.‫مال‬ ‫محمد‬ ‫طارق‬ ‫باشراف‬:‫د‬.‫م‬.‫ساعي‬ ‫محمد‬ ‫مريم‬ Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 Page: 1 ‫جامعة‬‫تشرين‬ ‫كلية‬‫الميكانيكية‬ ‫الهندسة‬‫والكهربائية‬ ‫اآللي‬ ‫والحكم‬ ‫الحاسبات‬ ‫هندسة‬ ‫قسم‬ ‫ماجستير‬‫هندسة‬‫حاسبات‬ ‫البحث‬ ‫عنوان‬: ‫تحسين‬‫المعزز‬ ‫الواقع‬ ‫تطبيقات‬ ‫أداء‬ Improve the performance of augmented reality applications
  • 2. ‫العرض‬ ‫محتويات‬ •‫جدول‬‫المختصرات‬ •‫مشكلة‬‫البحث‬ •‫هدف‬‫البحث‬ •‫غاية‬‫البحث‬ •‫أهمية‬‫البحث‬ •‫منهجية‬‫البحث‬ •‫متغيرات‬‫البحث‬ •‫البحث‬ ‫فرضيات‬ Page: 2 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 •‫الدراسات‬‫التاريخية‬ •‫الدراسات‬‫المرجعية‬ •‫الواقع‬‫المعزز‬‫والحقيقة‬‫االفترا‬‫ضية‬ •‫الواقع‬‫المعزز‬ •‫مراحل‬‫البحث‬ •‫طرق‬‫البحث‬‫وموارده‬ •‫الخطة‬‫الزمنية‬‫للبحث‬ •‫المراجع‬‫المستخدمة‬
  • 3. ‫المختصرات‬ ‫جدول‬ Page: 3 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 AR Augmented Reality AV Augmented Virtuality ARG Augmented Reality Game CV Computer Vision GE Game Engine HMD head-mounted display VR Virtual Reality
  • 4. ‫البحث‬ ‫مشكلة‬ Page: 4 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 ‫إلى‬‫اآلن‬‫تفتقر‬‫برمجيات‬‫الواقع‬‫المعزز‬‫إلى‬‫القوة‬‫في‬‫المعالجة‬‫وا‬‫لسرعة‬ ‫الكافية‬‫لالستجابة‬‫الالزمة‬‫لجعل‬‫الواقع‬‫يندمج‬‫مع‬‫العالم‬‫االفتراض‬‫ي‬‫بشكل‬ ‫كامل‬. ‫باإلضافة‬‫لذلك‬‫عانت‬‫تطبيقات‬‫الواقع‬‫المعزز‬‫منذ‬‫ظهورها‬‫إلى‬‫مشك‬‫لة‬‫عدم‬ ‫انتشارها‬‫بالشكل‬‫الواجب‬‫كما‬‫طمح‬‫له‬‫العاملين‬‫ضمن‬‫هذا‬‫المجال‬. ‫يأتي‬‫هذا‬‫البحث‬‫كدراسة‬‫التطبيقات‬‫المعتمدة‬‫على‬‫الواقع‬‫المعزز‬‫و‬‫تحسين‬ ‫الخوارزميات‬‫المستخدمة‬‫ضمنها‬.
  • 5. ‫البحث‬ ‫من‬ ‫الهدف‬ Page: 5 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 ‫استخدام‬‫الواقع‬‫المعزز‬‫في‬‫البرمجيات‬‫والبحث‬‫في‬‫خوارزميات‬‫الوا‬‫قع‬ ‫المعزز‬‫المستخدمة‬‫ضمن‬‫هذا‬‫المجال‬‫بهدف‬،‫تحسينها‬‫وزيادة‬‫أدائها‬ ‫للوصول‬‫إلى‬‫كلفة‬‫زمنية‬‫أو‬‫استخدام‬‫ذاكرة‬،‫أقل‬‫والوصول‬‫إلى‬‫نقاط‬‫أساسية‬ ‫الستخدام‬‫تطبيقات‬‫الواقع‬‫المعزز‬‫وتحقيق‬‫انتشارها‬‫في‬‫المجتمع‬.
  • 6. ‫البحث‬ ‫غاية‬ Page: 6 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 ‫العمل‬‫على‬‫استنتاج‬‫خوارزميات‬‫معالجة‬‫محسنة‬‫تضاف‬‫مجال‬‫الواقع‬ ‫المعزز‬‫الستخدامها‬‫ضمن‬‫التطبيقات‬‫الهندسية‬،‫والتجارية‬‫وفي‬‫بر‬‫مجيات‬ ،‫األلعاب‬‫والتأكيد‬‫على‬‫أهمية‬‫هذا‬‫المجال‬‫في‬‫التطبيقات‬‫الحياتية‬‫و‬‫التجارية‬.
  • 7. ‫البحث‬ ‫أهمية‬ Page: 7 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 •‫اعتماد‬‫غالب‬‫الطرق‬‫الحديثة‬‫في‬‫التعليم‬‫على‬‫التفاعلية‬‫وهو‬‫ال‬‫محور‬ ‫األساسي‬‫الموجه‬‫له‬‫علم‬‫الواقع‬‫المعزز‬. •‫االنتقال‬‫بالبرمجيات‬‫المعتمدة‬‫على‬‫الواقع‬‫المعزز‬‫لمستوى‬‫جد‬‫يد‬‫يجعل‬ ‫الشخص‬‫يستفيد‬‫من‬‫الواقع‬‫المعزز‬‫بشكل‬‫كامل‬. •‫االستفادة‬‫من‬‫علم‬‫الواقع‬‫المعزز‬‫في‬‫التطبيقات‬‫التجارية‬‫والح‬‫ياتية‬‫وفي‬ ‫اإلعالنات‬.
  • 8. ‫البحث‬ ‫منهجية‬ Page: 8 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 ‫سيتم‬‫استخدام‬‫المنهج‬‫العلمي‬‫الرياضي‬‫بشكل‬‫أساسي‬‫في‬‫البحث‬‫المعتمد‬ ‫على‬‫دراسة‬،‫القوانين‬،‫وتقييمها‬‫واستنتاج‬‫الخوارزميات‬. ‫سيتم‬‫االستفادة‬‫من‬‫المنهج‬‫التجريبي‬‫في‬‫تقييم‬‫الخوارزميات‬‫ال‬‫موجودة‬ ‫والحصول‬‫على‬‫النقاط‬‫األساسية‬‫الستخدام‬‫تطبيقات‬‫الواقع‬‫المعز‬‫ز‬‫ضمن‬ ‫البرمجيات‬.
  • 9. ‫التجريبي‬ ‫المنهج‬ ‫في‬ ‫البحث‬ ‫متغيرات‬ Page: 9 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 ‫المتغير‬‫التابع‬:‫هو‬‫أداء‬‫الخوارزميات‬‫الذي‬‫سيقاس‬‫باستخدام‬‫المحد‬‫دات‬ ‫األساسية‬‫التالية‬: ‫الدقة‬Accuracy ‫سرعة‬‫االستجابة‬Speed of Response ‫التأثر‬‫بالعوامل‬‫الخارجية‬External vulnerability
  • 10. ‫البحث‬ ‫فرضيات‬ Page: 10 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 ‫بطأ‬‫االستجابة‬‫في‬‫خوارزميات‬‫الواقع‬‫المعزز‬‫والكلفة‬‫الزمنية‬‫العا‬‫لية‬‫في‬ ‫المعالجة‬. ‫استخدام‬‫الذاكرة‬‫بشكل‬‫غير‬‫أمثلي‬‫وغير‬‫فعال‬‫في‬‫الخوارزميات‬‫ال‬‫خاصة‬ ‫بالواقع‬‫المعزز‬. ‫ضعف‬‫استخدام‬‫مجال‬‫الواقع‬‫المعزز‬‫ضمن‬‫التطبيقات‬.
  • 11. ‫التاريخية‬ ‫الدراسات‬ Page: 11 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 ‫ظهر‬‫مصطلح‬‫الـ‬Augmented Reality‫ألول‬‫مرة‬‫في‬‫عام‬1950‫من‬ ‫قبل‬‫العالم‬Morton Heilig‫وهو‬‫مصور‬‫يعمل‬‫في‬‫مجال‬‫الصور‬ ‫المتحركة‬‫والذي‬‫تحدث‬‫بأنه‬‫يجب‬‫للسينما‬‫أن‬‫تجعل‬‫المشاهد‬‫وكأنه‬‫ي‬‫راها‬ ‫أمامه‬‫مندمجة‬‫مع‬‫واقعه‬،‫وطور‬‫نموذج‬‫خاص‬‫بهذه‬‫الفكرة‬‫عام‬1962 ‫والذي‬‫سماها‬‫منذ‬‫عام‬1955‫باسم‬The Cinema of the Future‫والذي‬ ‫عرف‬‫باسم‬Sensorama‫والذي‬‫ظهر‬‫قبل‬‫بدأ‬‫عمليات‬‫المعالجة‬‫الرقمية‬ [1]
  • 12. ‫الدراسات‬‫التاريخية‬ Page: 12 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 ‫قام‬‫بعدها‬‫العالم‬Ivan Sutherland‫في‬‫عام‬1968‫بتطوير‬‫أول‬‫نموذج‬ ‫لنظام‬‫معتمد‬‫على‬‫الواقع‬‫المعزز‬‫مبنى‬‫على‬‫خوزة‬‫توضع‬‫على‬‫الرأس‬ head-mounted display (HMD)[2] [1].
  • 13. ‫التاريخية‬ ‫الدراسات‬ Page: 13 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 ‫بعد‬‫ذلك‬‫في‬‫عام‬1975‫قام‬‫العالم‬Myron Krueger‫بإنشاء‬‫مخبر‬‫للواقع‬ ‫الذكي‬‫وقام‬‫بتسميته‬video place‫وهو‬‫عبارة‬‫عن‬‫منطقة‬‫يستطيع‬ ‫المستخدم‬‫فيها‬‫التعامل‬‫مع‬‫أشياء‬‫افتراضية‬‫ألول‬‫مرة‬[3][1].
  • 14. ‫التاريخية‬ ‫الدراسات‬ Page: 14 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 ‫ابتداء‬‫من‬‫عام‬1990‫أصبح‬‫علم‬‫الـ‬Augmented Reality‫مجال‬‫من‬ ‫مجاالت‬،‫الدراسة‬‫وفي‬‫عام‬1997‫قام‬‫العالم‬Ronald Azuma‫بوضع‬ ‫تعاريف‬‫كثيرة‬‫لمجال‬‫الـ‬AR‫وقام‬‫بإنشاء‬‫أول‬‫تطبيق‬‫دمج‬‫فيه‬‫الواقع‬ ‫الحقيقي‬‫مع‬‫بيئة‬‫افتراضية‬‫وكان‬‫كالهما‬‫عبارة‬‫عن‬‫مجسمات‬‫ثالث‬‫ية‬‫األبعاد‬ ‫ويعمل‬‫في‬‫الزمن‬‫الحقيقي‬.[4][1]
  • 15. ‫التاريخية‬ ‫الدراسات‬ Page: 15 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 ‫في‬‫عام‬2000‫قام‬‫العالم‬Bruce Thomas‫باختراع‬‫أول‬‫تطبيق‬‫موبايل‬ ‫يمثل‬‫لعبة‬‫معتمدة‬‫على‬‫الواقع‬‫المعزز‬‫وتم‬‫اإلعالن‬‫عنه‬‫في‬‫حفل‬ International Symposium on Wearable Computers‫وكان‬ ‫عبارة‬‫عن‬‫تطبيق‬‫يعمل‬‫في‬‫خارج‬‫المنزل‬outdoor‫في‬‫الوسط‬‫الواسع‬[3] [1]
  • 16. ‫التاريخية‬ ‫الدراسات‬ Page: 16 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 ‫في‬‫عام‬2007‫ظهر‬‫تطبيق‬‫طبي‬،‫جديد‬‫وبعدها‬‫بدأت‬‫العديد‬‫من‬‫التطب‬‫يقات‬ ‫المعتمدة‬‫على‬‫الـ‬AR‫تظهر‬‫وخاصة‬‫التي‬‫تعمل‬‫على‬‫الموبايل‬‫ومثال‬‫علي‬‫ها‬ ‫تطبيق‬Wiki-tude AR Travel Guide‫والذي‬‫ظهر‬‫عام‬2008[1]
  • 17. ‫التاريخية‬ ‫الدراسات‬ Page: 17 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 ‫في‬‫عام‬2008‫توقعت‬‫شركة‬Gartner‫أن‬‫عالم‬‫الـ‬AR‫سيكون‬‫أكثر‬ ‫المجاالت‬‫الذي‬‫سيحل‬‫الكثير‬‫من‬‫المشاكل‬‫وسيسعى‬‫العلماء‬‫لجعلها‬‫حقيقة‬ ‫والعمل‬‫عليها‬‫بين‬‫عامي‬2008‫و‬2012[2]
  • 18. ‫التاريخية‬ ‫الدراسات‬ Page: 18 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015
  • 19. ‫المرجعية‬ ‫الدراسات‬ Page: 19 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 ‫في‬‫عام‬2002‫الباحث‬Shahzad Malik‫قدم‬‫بحثا‬‫لدرجة‬‫الماجستير‬‫في‬ ‫مجال‬‫الواقع‬‫المعزز‬‫ومدى‬‫استقرارية‬‫المكونات‬‫االفتراضية‬‫ضمن‬ ‫التطبيقات‬‫المعتمدة‬‫على‬‫الواقع‬‫المعزز‬[6].
  • 20. ‫المرجعية‬ ‫الدراسات‬ Page: 20 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 ‫في‬‫عام‬2006‫قدم‬‫في‬‫جامعة‬‫كامبردج‬‫بحث‬‫دكتوراه‬‫من‬‫قبل‬‫الباحث‬ ‫الدكتور‬Georg Klein‫والذي‬‫تحدث‬‫فيه‬‫عن‬‫خوارزميات‬‫التتبع‬‫في‬‫م‬‫جال‬ ‫الـ‬Computer vision‫وتحدث‬‫فيه‬‫أيضا‬‫عن‬‫الخوارزميات‬‫المتعلقة‬‫ب‬‫هذا‬ ‫المجال‬[7].
  • 21. ‫المرجعية‬ ‫الدراسات‬ Page: 21 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 ‫في‬‫عام‬2015‫قدم‬Xing Huang‫في‬‫جامعة‬Turko‫وتحدث‬‫فيه‬‫عن‬ ‫مجال‬‫التطبيقات‬‫الخاصة‬‫بالواقع‬‫المعزز‬Augmented Reality‫والخيال‬ ‫االفتراضي‬Virtual Reality‫ومدى‬‫انتشار‬‫هذه‬‫التطبيقات‬[8].
  • 22. ‫المعزز‬ ‫الواقع‬ ‫لعالم‬ ‫دخلت‬ ‫التي‬ ‫والتطبيقات‬ ‫الشركات‬ Page: 22 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 ‫أصدرت‬‫شركة‬Sony‫لعبة‬‫على‬‫منصة‬PlayStation 3‫عام‬2007 ‫تعتمد‬‫على‬‫الـ‬Augmented Reality[5] ‫قامت‬‫شركة‬Google‫بإنتاج‬‫لعبة‬Ingress‫على‬‫أنظمة‬‫االندرويد‬‫تحت‬ ‫نفس‬‫المفهوم‬‫وهناك‬‫الكثير‬‫من‬‫المشاريع‬‫حاليا‬‫الستخدام‬‫تقنية‬‫ال‬‫واقع‬‫المعزز‬ ‫ولعل‬‫أهمها‬Google Glass[5]
  • 23. ‫المعزز‬ ‫الواقع‬ ‫لعالم‬ ‫دخلت‬ ‫التي‬ ‫والتطبيقات‬ ‫الشركات‬ Page: 23 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 ‫في‬‫عام‬2012‫ابتكرت‬‫شركة‬‫ناشئة‬‫تدعى‬Antiphony‫بطاقات‬‫معايدة‬ ‫تعمل‬‫بتقنية‬‫الواقع‬‫المعزز‬‫بحيث‬‫يحصل‬‫متلقيها‬‫على‬‫الرسالة‬‫عبر‬‫قراءة‬ ‫كود‬‫مطبوع‬‫على‬‫البطاقة‬‫عبرجهازه‬‫الذكي‬‫سواء‬‫هاتفه‬‫أو‬‫حاسبه‬‫اللو‬‫حي‬. ‫وأطلقت‬‫الشركة‬‫عليها‬‫اسم‬Gizmo greeting cards،‫وتقوم‬‫هذه‬ ‫الرسائل‬‫بتقديم‬‫المعايدة‬‫على‬‫شكل‬‫ثالثي‬‫األبعاد‬‫من‬‫خالل‬‫األجهز‬‫ة‬‫الذكية‬, ‫حيث‬‫يظهر‬‫إنسان‬‫يدعى‬Gizmo‫بالظهور‬‫على‬‫شاشة‬‫األجهزة‬‫الذكية‬ ‫عقب‬‫قراءة‬‫الكود‬‫المطبوع‬‫على‬‫البطاقة‬‫ويتحدث‬‫إلى‬‫متلقي‬‫البطا‬‫قة‬‫برسالة‬ ‫المعايدة‬‫التي‬‫وجهها‬‫له‬‫المرسل‬.[5]
  • 24. ‫المعزز‬ ‫الواقع‬ ‫لعالم‬ ‫دخلت‬ ‫التي‬ ‫والتطبيقات‬ ‫الشركات‬ Page: 24 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 ‫طورت‬‫الوكالة‬‫الرقمية‬‫األبداعية‬"‫تايك‬‫ليب‬"((Take Leap‫التي‬‫تتخذ‬ ‫من‬‫دبي‬‫مقرا‬‫لها‬‫ابتكارها‬‫األحدث‬‫في‬‫مجال‬‫تقنية‬‫الواقع‬‫المعزز‬‫في‬‫عام‬ 2013,‫وهو‬‫تطبيق‬"‫مسكني‬‫األفتراضي‬"my Virtual Home)) ‫ويقدم‬‫التطبيق‬‫تصويرا‬‫دقيقا‬‫لنموذج‬‫الفلل‬‫المعماري‬‫حيث‬‫يس‬‫مح‬ ‫للمستخدمين‬‫بالقيام‬‫بجولة‬‫افتراضية‬‫حول‬‫المساكن‬‫من‬‫خالل‬‫اكت‬‫شاف‬‫كافة‬ ‫جوانب‬‫الهندسة‬‫الداخلية‬‫والتفاصيل‬‫وكأنهم‬‫موجودون‬‫فعليا‬‫في‬‫ال‬‫موقع‬[5]
  • 25. ‫المعزز‬ ‫والواقع‬ ‫االفتراضية‬ ‫الحقيقة‬ Page: 25 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 ‫الحقيقة‬‫االفتراضية‬Virtual Reality VR ‫الواقع‬‫المعزز‬Augmented Reality AR
  • 26. ‫المعزز‬ ‫الواقع‬ Page: 26 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015
  • 27. ‫البحث‬ ‫مراحل‬ Page: 27 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 Studying AR Algorithms and Applications Build prototype by Game engine Develop Enhancement AlgorithmTesting and evaluate
  • 28. ‫وموارده‬ ‫البحث‬ ‫طرق‬ Page: 28 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 •‫سيتم‬‫استخدام‬‫لغة‬C#‫كلغة‬‫أساسية‬‫في‬‫برمجة‬‫الخوارزميات‬‫الخاصة‬ ‫بالواقع‬‫المعزز‬(‫اعتمادا‬‫على‬‫المؤشرات‬). •‫االستفادة‬‫من‬‫برنامج‬3D Max‫في‬‫بناء‬‫النماذج‬‫ثالثية‬‫األبعاد‬‫وبر‬‫نامج‬ Photoshop‫في‬‫عمليات‬‫بناء‬‫النسج‬‫واإلكساءات‬. •‫استخدام‬‫محرك‬‫األلعاب‬Unity 3D‫في‬‫تطوير‬‫نموذج‬‫االختبار‬. •‫استخدام‬Visual studio 2015‫كمترجم‬‫للغة‬C#. •‫االستفادة‬‫من‬‫المكتبات‬‫المتخصصة‬‫بالواقع‬‫المعزز‬‫مثل‬Vuforia.
  • 29. ‫الخوارزميات‬ ‫دراسة‬ ‫طريقة‬ Page: 29 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 ‫سيتم‬‫دراسة‬‫الخوارزميات‬‫المتعلقة‬‫بمجال‬‫الواقع‬‫المعزز‬‫من‬‫األبحاث‬ ‫المتعلقة‬‫بهذا‬،‫المجال‬‫وخاصة‬‫األبحاث‬،‫الحديثة‬‫واالستفادة‬‫من‬‫المك‬‫تبات‬ ‫مفتوحة‬‫المصدر‬‫المبنية‬‫بلغات‬‫البرمجة‬‫المختلفة‬‫ال‬‫سيما‬‫المتع‬‫لقة‬‫ببرانامج‬ Unity 3D‫مثل‬: C:UsersPrTarDesktopAugmented Reality Libraries.docx ‫سيتم‬‫االستفادة‬‫بشكل‬‫أساسي‬‫من‬‫مرشح‬Kalman‫وتطويراته‬‫في‬ ‫خوارزميات‬‫معالجة‬‫الصور‬‫والـ‬Computer vision.
  • 30. ‫خوارزمية‬RANSAC Page: 30 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 ‫سيتم‬‫االستفادة‬‫من‬‫الخوارزمية‬: The RANSAC (Random Sample Consensus) Algorithm ‫وهي‬‫عبارة‬‫عن‬‫طريقة‬‫تكرارية‬‫إليجا‬‫د‬ ‫نموذج‬‫مناسب‬‫لمجموعة‬‫من‬‫النقاط‬ ‫تحتوي‬‫على‬‫نقاط‬،‫متطرفة‬‫وقد‬‫نش‬‫رت‬ ‫ألول‬‫مرة‬‫عام‬1981‫من‬‫قبل‬‫العالمين‬ Fischler, Bolles[9].
  • 31. ‫خوارزمية‬Lepetit, V. & Berger Page: 31 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 ‫سيتم‬‫العمل‬‫مع‬‫خوارزمية‬‫في‬‫مجال‬‫الـ‬AR‫مصممة‬‫من‬‫قبل‬‫عالمين‬ ‫فرنسيين‬‫هما‬Lepetit, V. & Berger. ‫الخوارزمية‬‫مخصصة‬‫للتعامل‬‫مع‬‫المجسمات‬‫ثالثية‬،‫األبعاد‬‫وكيفي‬‫ة‬ ‫التعرف‬‫عليها‬‫بالرغم‬‫من‬‫وجود‬‫دوران‬‫للشكل‬‫في‬‫عالم‬‫فراغي‬‫ثالث‬‫ي‬ ‫األبعاد‬[10].
  • 32. ‫خوارزمية‬Lepetit, V. & Berger Page: 32 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015
  • 33. ‫خوارزمية‬Kanade-Lucas-Tomasi (KLT) Page: 33 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 ‫سيتم‬‫االستفادة‬‫أيضا‬‫من‬‫الخوارزمية‬: Kanade-Lucas-Tomasi (KLT) ‫وهي‬‫خوارزمية‬‫موجودة‬‫في‬‫علم‬‫الـ‬Computer vision‫لكشف‬‫السمات‬ ‫الموجودة‬‫في‬‫صورة‬‫ما‬‫بالرغم‬‫من‬‫التشوهات‬‫التي‬‫قد‬‫تطرأ‬‫عليها‬. ‫تتميز‬‫هذه‬‫الخوارزمية‬‫بالسرعة‬‫في‬‫كشف‬‫السمات‬‫على‬‫حساب‬‫الدقة‬،‫حيث‬ ‫تكون‬‫بدقة‬‫متوسطة‬[11].
  • 34. ‫خوارزمية‬Kanade-Lucas-Tomasi (KLT) Page: 34 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015
  • 35. ‫للبحث‬ ‫الزمني‬ ‫المخطط‬ Page: 35 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 ‫التنفيذية‬ ‫األعمال‬ ‫العام‬ ‫في‬ ‫األشهر‬ ‫أرقام‬ ‫النتائج‬‫المتوقعة‬ 123456789101112 ‫قراءة‬‫بهذا‬ ‫المنشورة‬ ‫األبحاث‬ ‫به‬ ‫المتعلقة‬ ‫والخوارزميات‬ ‫المجال‬،‫ا‬ ‫المتعلق‬ ‫والمكتبات‬ ‫والتطبيقات‬‫بهذا‬ ‫ة‬ ‫المجال‬ **** ‫للق‬ ‫كافية‬ ‫معلومات‬ ‫على‬ ‫الحصول‬‫درة‬ ‫واستنت‬ ‫الخوارزميات‬ ‫تقييم‬ ‫على‬‫اج‬ ‫تحسينها‬ ‫أو‬ ‫جديدة‬ ‫خوارزميات‬ ‫استخدام‬ ‫نقاط‬ ‫ووضع‬‫الـ‬AR ‫إلجراء‬ ‫تجريبي‬ ‫نموذج‬ ‫بناء‬ ‫االختبارات‬ **** ‫مناسب‬ ‫نموذج‬ ‫على‬ ‫الحصول‬ ‫لالختبارات‬(‫الـ‬ ‫على‬ ‫معتمدة‬ ‫لعبة‬ AR) ‫ع‬ ‫والتقييم‬ ‫فعالة‬ ‫خوارزمية‬ ‫بناء‬‫لى‬ ‫أو‬ ‫المستخدمة‬ ‫الخوارزميات‬ ‫أداء‬ ‫المبنية‬ ‫الخوارزمية‬ ***** ‫خوارزمية‬ ‫بناء‬‫لعمليات‬ ‫مناسبة‬ ‫الوا‬ ‫تطبيقات‬ ‫ضمن‬ ‫المعزز‬ ‫الواقع‬‫قع‬ ‫المعزز‬AR ‫وتحديد‬ ‫التطوير‬‫الخوارزمية‬ ‫توثيقها‬ ‫على‬ ‫والعمل‬ ‫النهائية‬ ************‫ونشرها‬ ‫المخوارزمية‬ ‫توثيق‬
  • 36. ‫المراجع‬ Page: 36 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 [1] J. Carmigniani, B. Furht, M. Anisetti, P. Ceravolo, E. Damiani and M. Ivkovic, “Augmented Reality Technolo- gies, Systems and Applications,” Multimedia Tools and Applications, Vol. 51, No. 1, 2011, pp. 341-377. http://dx.doi.org/10.1007/s11042-010-0660-6 [2] S. C.-Y. Yuen, G. Yaoyuneyong and E. Johnson, “Aug- mented Reality: An Overview and five directions for AR in Education,” Journal of Educational Technology Development and exchange , Vol. 4, No. 1, 2011, pp 119-140 [3] J. Carmigniani and B. Furht, “Augmented Reality: An Overview” In: J. Carmigniani and B. Furht, Eds., Hand- book of Augmented Reality, Springer, New York, 2011, pp. 3-46. http://dx.doi.org/10.1007/978-1-4614-0064-6_1
  • 37. ‫المراجع‬ Page: 37 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 [4] J. Ford and T. Höllerer, “Augmented Reality and ture of Virtual Workspaces,” In: Handbook of Research on Virtual Workplaces and the New Nature of Business Practices, IGI Global, Santa Barbara, 2008, pp. 486-502. [5] www.tech-wd.com/category/augmented reality (last visited 16-8-2015) [6] Shahzad Malik, Robust Registration of Virtual Objects for Real-Time Augmented Reality, Carleton University Ottawa, Ontario, Canada (2002) [7] Georg Klein, Visual Tracking for Augmented Reality, King’s College (2006).
  • 38. ‫المراجع‬ Page: 38 Master of Computer Engineering Studying and Enhancement AR applicationsSummer 2015 [8] Xing Huang, (2015) VIRTUAL REALITY/ AUGMENTED REALITY TECHNOLOGY: THE NEXT CHAPTER OF HUMAN-COMPUTER INTERACTION, TURKU UNIVERSITY OF APPLIED SCIENCES. [9] https://en.wikipedia.org/wiki/RANSAC. (last visited 27-8-2015( [10] Lepetit, V. & Berger, M.O. (2000). Handling occlusions in augmented reality systems: A semi-automatic method. In Proc. IEEE and ACM International Symposium on Augmented Reality (ISAR’00), pp 197–146, Munich. [11]https://en.wikipedia.org/wiki/Kanade%E2%80%93Lucas%E2%80%93Tomasi_fe ature_tracker (last visited 27-8-2015(