SlideShare a Scribd company logo
‫إعداد‬:‫م‬.‫مال‬ ‫محمد‬ ‫طارق‬
‫باشراف‬:‫د‬.‫م‬.‫ساعي‬ ‫محمد‬ ‫مريم‬
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

شرح بسيط لبرنامج Camtasia
شرح بسيط لبرنامج Camtasiaشرح بسيط لبرنامج Camtasia
شرح بسيط لبرنامج Camtasia
ashrafabd
 
Model-Driven Software Engineering in Practice - Chapter 4 - Model-Driven Arch...
Model-Driven Software Engineering in Practice - Chapter 4 - Model-Driven Arch...Model-Driven Software Engineering in Practice - Chapter 4 - Model-Driven Arch...
Model-Driven Software Engineering in Practice - Chapter 4 - Model-Driven Arch...
Jordi Cabot
 
بيئات وأنظمة التعليم الإلكتروني
بيئات وأنظمة التعليم الإلكترونيبيئات وأنظمة التعليم الإلكتروني
بيئات وأنظمة التعليم الإلكتروني
mg33662
 
المعايير التربوية والفنية لبرامج الوسائط المتعددة التعليمية
المعايير التربوية والفنية لبرامج الوسائط المتعددة التعليميةالمعايير التربوية والفنية لبرامج الوسائط المتعددة التعليمية
المعايير التربوية والفنية لبرامج الوسائط المتعددة التعليمية
amy Jamy
 
بحث مترجم خاص بالواقع الافتراضى
بحث مترجم خاص بالواقع الافتراضىبحث مترجم خاص بالواقع الافتراضى
بحث مترجم خاص بالواقع الافتراضى
haidy mohamed
 
مفهوم البرمجيات التعليمية
مفهوم البرمجيات التعليميةمفهوم البرمجيات التعليمية
مفهوم البرمجيات التعليمية
helmymoota
 

What's hot (20)

شرح بسيط لبرنامج Camtasia
شرح بسيط لبرنامج Camtasiaشرح بسيط لبرنامج Camtasia
شرح بسيط لبرنامج Camtasia
 
Sitesgoogle
SitesgoogleSitesgoogle
Sitesgoogle
 
الميتافيرس و مستقبل التعليم فى الوطن العربى
الميتافيرس و مستقبل التعليم فى الوطن العربى الميتافيرس و مستقبل التعليم فى الوطن العربى
الميتافيرس و مستقبل التعليم فى الوطن العربى
 
التصميم التعليمى ونماذجه
التصميم التعليمى ونماذجهالتصميم التعليمى ونماذجه
التصميم التعليمى ونماذجه
 
فرص العمل في العالم الرقمي
فرص العمل في العالم الرقميفرص العمل في العالم الرقمي
فرص العمل في العالم الرقمي
 
Model-Driven Software Engineering in Practice - Chapter 4 - Model-Driven Arch...
Model-Driven Software Engineering in Practice - Chapter 4 - Model-Driven Arch...Model-Driven Software Engineering in Practice - Chapter 4 - Model-Driven Arch...
Model-Driven Software Engineering in Practice - Chapter 4 - Model-Driven Arch...
 
تصميم المقررات الرقمية
تصميم المقررات الرقميةتصميم المقررات الرقمية
تصميم المقررات الرقمية
 
بيئات وأنظمة التعليم الإلكتروني
بيئات وأنظمة التعليم الإلكترونيبيئات وأنظمة التعليم الإلكتروني
بيئات وأنظمة التعليم الإلكتروني
 
انماط التجول في برامج الوسائط المتعددة
انماط التجول في برامج الوسائط المتعددةانماط التجول في برامج الوسائط المتعددة
انماط التجول في برامج الوسائط المتعددة
 
المعايير التربوية والفنية لبرامج الوسائط المتعددة التعليمية
المعايير التربوية والفنية لبرامج الوسائط المتعددة التعليميةالمعايير التربوية والفنية لبرامج الوسائط المتعددة التعليمية
المعايير التربوية والفنية لبرامج الوسائط المتعددة التعليمية
 
Hologram
HologramHologram
Hologram
 
نماذج التصميم التعليمي
نماذج التصميم التعليمينماذج التصميم التعليمي
نماذج التصميم التعليمي
 
الواقع المعزز فى التعليم
الواقع المعزز فى التعليمالواقع المعزز فى التعليم
الواقع المعزز فى التعليم
 
الدرس الثاني - الخوارزم
الدرس الثاني - الخوارزمالدرس الثاني - الخوارزم
الدرس الثاني - الخوارزم
 
تصميم التدريس
 تصميم التدريس تصميم التدريس
تصميم التدريس
 
الرسومات الخطية التعليمية
الرسومات الخطية التعليميةالرسومات الخطية التعليمية
الرسومات الخطية التعليمية
 
بحث مترجم خاص بالواقع الافتراضى
بحث مترجم خاص بالواقع الافتراضىبحث مترجم خاص بالواقع الافتراضى
بحث مترجم خاص بالواقع الافتراضى
 
مفهوم البرمجيات التعليمية
مفهوم البرمجيات التعليميةمفهوم البرمجيات التعليمية
مفهوم البرمجيات التعليمية
 
إنترنت الأشياء
إنترنت الأشياءإنترنت الأشياء
إنترنت الأشياء
 
Virtual Reality for Industrial Training
Virtual Reality for Industrial TrainingVirtual Reality for Industrial Training
Virtual Reality for Industrial Training
 

Similar to Augmented Reality

BIMarabia5 BIMarabia5 BIMarabia5 BIMarabia5
BIMarabia5 BIMarabia5 BIMarabia5 BIMarabia5BIMarabia5 BIMarabia5 BIMarabia5 BIMarabia5
BIMarabia5 BIMarabia5 BIMarabia5 BIMarabia5
OmarSelim27
 
كتاب الأنشطة للحاسب الآلى للصف الثانى الثانوى للترم الأول
كتاب الأنشطة للحاسب الآلى للصف الثانى الثانوى للترم الأولكتاب الأنشطة للحاسب الآلى للصف الثانى الثانوى للترم الأول
كتاب الأنشطة للحاسب الآلى للصف الثانى الثانوى للترم الأول
أمنية وجدى
 
تقرير عن الاوتوكاد .pdf
تقرير عن الاوتوكاد .pdfتقرير عن الاوتوكاد .pdf
تقرير عن الاوتوكاد .pdf
WaadAhmedSalih
 

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
 
Bi marabia5
Bi marabia5Bi marabia5
Bi marabia5
 
Bi marabia5
Bi marabia5Bi marabia5
Bi marabia5
 
BIMarabia5
BIMarabia5BIMarabia5
BIMarabia5
 
BIMarabia5 BIMarabia5 BIMarabia5 BIMarabia5
BIMarabia5 BIMarabia5 BIMarabia5 BIMarabia5BIMarabia5 BIMarabia5 BIMarabia5 BIMarabia5
BIMarabia5 BIMarabia5 BIMarabia5 BIMarabia5
 
كتاب الأنشطة للحاسب الآلى للصف الثانى الثانوى للترم الأول
كتاب الأنشطة للحاسب الآلى للصف الثانى الثانوى للترم الأولكتاب الأنشطة للحاسب الآلى للصف الثانى الثانوى للترم الأول
كتاب الأنشطة للحاسب الآلى للصف الثانى الثانوى للترم الأول
 
Bi marabia14
Bi marabia14Bi marabia14
Bi marabia14
 
BIMarabia14
BIMarabia14BIMarabia14
BIMarabia14
 
Bi marabia14
Bi marabia14Bi marabia14
Bi marabia14
 
Bi marabia14
Bi marabia14Bi marabia14
Bi marabia14
 
BIMarabia14.pdf
BIMarabia14.pdfBIMarabia14.pdf
BIMarabia14.pdf
 
تقرير عن الاوتوكاد .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(