المفاهيم الأساسية
قبل البدء باستخدام MipMapEngine SDK، فإن فهم بعض المفاهيم الأساسية سيساعدك على استخدامه بشكل أفضل. سيقدم هذا الفصل أساسيات إعادة البناء ثلاثية الأبعاد بطريقة سهلة الفهم.
🌍 ما هي إعادة البناء ثلاثية الأبعاد؟
إعادة البناء ثلاثية الأبعاد هي عملية إنشاء نماذج ثلاثية الأبعاد من صور ثنائية الأبعاد. تخيل أنك التقطت صورًا متعددة حول مبنى، يمكن لتقنية إعادة البناء ثلاثية الأبعاد:
- تحليل العلاقات بين هذه الصور
- حساب مواضع الكاميرا في وقت الالتقاط
- حساب المعلومات ثلاثية الأبعاد للبكسلات المقابلة بناءً على مواضع الكاميرا والنسيج
- التعبير عن المعلومات الهندسية ثلاثية الأبعاد للكائنات أو المشاهد في شكل سحب نقطية أو شبكات
- إضافة نسيج إلى النموذج بناءً على نسيج الصور لبناء نماذج ثلاثية الأبعاد واقعية
سيناريوهات تطبيق إعادة البناء ثلاثية الأبعاد
- المسح ورسم الخرائط: إنشاء خرائط طبوغرافية عالية الدقة وصور جوية مصححة
- التخطيط الحضري: إنشاء نماذج مدن ثلاثية الأبعاد للتخطيط والتصميم
- حماية التراث الثقافي: الحفظ الرقمي للمباني التاريخية والآثار
- الاستجابة للطوارئ: الحصول السريع على معلومات ثلاثية الأبعاد لمواقع الكوارث
- مراقبة الهندسة: مراقبة تقدم البناء والتغييرات
- توليد أصول المحتوى ثلاثي الأبعاد: إنشاء أصول محتوى ثلاثي الأبعاد للألعاب والأفلام و AR/VR
📸 أساسيات القياس التصويري
🔄 شرح عملية إعادة البناء ثلاثية الأبعاد
🔄 تدفق المعالجة الأساسي لـ ReconstructFull
ميزات تدفق المعالجة
- 🚀 آلية بالكامل: معالجة تلقائية من المدخلات إلى المخرجات دون تدخل يدوي
- 🎯 اتخاذ قرارات ذكية: اختيار معلمات المعالجة المثلى تلقائيًا بناءً على خصائص البيانات
- 📦 إخراج متعدد التنسيقات: دعم إنشاء تنسيقات متعددة في وقت واحد لتلبية احتياجات التطبيقات المختلفة
- ⚡ تحسين متوازي: يمكن معالجة فروع الإخراج المتعددة بالتوازي لتحسين الكفاءة
توصيات اختيار الإخراج
- عرض الويب: اختر 3D Tiles + بلاطات DOM
- التحليل المهني: اختر OSGB + GeoTIFF + LAS
- التبادل العالمي: اختر OBJ + PLY
- تطبيقات المسح: اختر GeoTIFF + DSM + تحسين نقاط التحكم
1. التثليث الجوي
AT هو الخطوة الأولى في إعادة البناء ثلاثية الأبعاد. مهامه هي:
- حساب الموضع والاتجاه الدقيق للكاميرا عند التقاط كل صورة
- إنشاء علاقات هندسية بين الصور
- إنشاء بنية سحابة نقاط متفرقة للمشهد
2. إعادة البناء الكثيف
مع تحديد مواضع الكاميرا:
- حساب العمق لكل بكسل
- إنشاء سحابة نقاط ثلاثية الأبعاد كثيفة
3. إعادة بناء النموذج ثلاثي الأبعاد
- بناء نماذج شبكية ثلاثية الأبعاد من السحب النقطية
- إنشاء نسيج النموذج من الصور الأصلية
- إنشاء نماذج LOD لعرض المشاهد واسعة النطاق
4. إنشاء مخرجات بتنسيقات مختلفة
أخيرًا، إنشاء مخرجات مختلفة بناءً على احتياجاتك:
- النماذج ثلاثية الأبعاد: OSGB، 3D Tiles، PLY، OBJ، FBX وتنسيقات أخرى
- بيانات السحابة النقطية: تنسيقات LAS، PLY
- بيانات Gaussian Splatting: تنسيقات PLY، Splats
- الصور الجوية المصححة: صور مرجعة جغرافيًا بتنسيق GeoTIFF
- نموذج السطح الرقمي (DSM): بيانات ارتفاع التضاريس
هيكل دليل الإخراج القياسي
ستنشئ جميع مهام إعادة البناء الإخراج القياسي التالي:
output/
├── 2D/
│ ├── dom_tiles/ # بلاطات الصور الجوية المصححة
│ ├── dsm_tiles/ # بلاطات نموذج السطح الرقمي
│ └── geotiffs/ # نتائج تنسيق GeoTIFF
├── 3D/
│ ├── model-b3dm/ # تنسيق نموذج 3D Tiles
│ ├── model-osgb/ # تنسيق نموذج OSGB
│ ├── model-ply/ # تنسيق نموذج PLY
│ ├── model-obj/ # تنسيق نموذج OBJ
│ ├── model-fbx/ # تنسيق نموذج FBX
│ ├── point-ply/ # تنسيق سحابة نقاط PLY
│ ├── point-las/ # تنسيق سحابة نقاط LAS
│ ├── point-pnts/ # تنسيق سحابة نقاط PNTS
│ ├── point-gs-ply/ # تنسيق PLY Gaussian Splatting
│ └── point-gs-splats/# تنسيق SPLATS Gaussian Splatting
├── AT/
│ ├── mvs.xml # نتائج AT
│ └── mvs_undistort.xml # نتائج AT غير المشوهة
├── report/
│ └── report.json # تقرير الجودة
└── log.txt # سجل المعالجة
وصف تنسيق الإخراج
| التنسيق | الغرض | الميزات |
|---|---|---|
| 3D Tiles | عرض الويب | يدعم LOD، مناسب لـ Cesium ومنصات أخرى |
| OSGB | البرامج المهنية | تنسيق OpenSceneGraph، مدعوم على نطاق واسع |
| OBJ | نموذج عالمي | بسيط وعالمي، سهل التحرير |
| LAS | معالجة السحابة النقطية | تنسيق سحابة نقاط قياسي، يتضمن معلومات التصنيف |
| GeoTIFF | تحليل GIS | مع إحداثيات جغرافية، يمكن استخدامه للقياس |
| Tiles | خرائط عبر الإنترنت | تقطيع متعدد المستويات، تحميل سريع |
🎯 شرح المعلمات الرئيسية
مستوى الدقة
يتحكم في مستوى التفاصيل في إعادة البناء:
| المستوى | الوصف | حالة الاستخدام | وقت المعالجة |
|---|---|---|---|
| 1 | دقة فائقة، أعلى تفاصيل هندسية ووضوح نسيج | المسح المهني، النمذجة الدقيقة | أطول |
| 2 | دقة عالية، بعض التبسيط للتفاصيل الهندسية، أعلى وضوح نسيج | التطبيقات العامة، النتائج السريعة | متوسط |
| 3 | دقة منخفضة | المعاينة، التحقق السريع | أقصر |
تداخل الصور
🔍 مراقبة الجودة
العوامل المؤثرة على جودة إعادة البناء
-
جودة الصورة
- الوضوح (تجنب الضبابية)
- ظروف الإضاءة (الإضاءة الموحدة أفضل)
-
معلمات الالتقاط
- التداخل (>70%)
- ارتفاع الطيران (يؤثر على دقة الأرض)
- زاوية الالتقاط (مزيج رأسي + مائل أفضل)
-
الدقة النموذجية بدون تحكم
- RTK/PPK: دقة على مستوى السنتيمتر (1
2سم + 12*GSD) - GPS عادي: دقة على مستوى المتر
- RTK/PPK: دقة على مستوى السنتيمتر (1
💡 أفضل الممارسات لدقة إعادة البناء
- 🔧 دقة إعادة البناء الموثوقة: يمكن لحلول RTK و PPK بدون تحكم تحقيق دقة جيدة في معظم الأوقات، لكن نقاط التحكم ونقاط الفحص تظل أكثر الطرق موثوقية لضمان الدقة والتحقق منها. إذا كان تطبيقك يتطلب ضمانًا بنسبة 100% لأهداف الدقة، أو كان تسليم المشروع يتطلب أدلة كافية لدعم دقة النتائج، فتأكد من إعداد نقاط التحكم/نقاط الفحص، وإلا فقد تواجه إعادة عمل في جمع البيانات الميدانية.
🚀 الخطوات التالية
الآن بعد أن فهمت المفاهيم الأساسية، يمكنك:
- قراءة وثائق API بالتفصيل وتخصيص أفضل سير عمل آلي بناءً على احتياجات عملك