انتقل إلى المحتوى الرئيسي

المفاهيم الأساسية

قبل البدء باستخدام MipMapEngine SDK، فإن فهم بعض المفاهيم الأساسية سيساعدك على استخدامه بشكل أفضل. سيقدم هذا الفصل أساسيات إعادة البناء ثلاثية الأبعاد بطريقة سهلة الفهم.

🌍 ما هي إعادة البناء ثلاثية الأبعاد؟

إعادة البناء ثلاثية الأبعاد هي عملية إنشاء نماذج ثلاثية الأبعاد من صور ثنائية الأبعاد. تخيل أنك التقطت صورًا متعددة حول مبنى، يمكن لتقنية إعادة البناء ثلاثية الأبعاد:

  1. تحليل العلاقات بين هذه الصور
  2. حساب مواضع الكاميرا في وقت الالتقاط
  3. حساب المعلومات ثلاثية الأبعاد للبكسلات المقابلة بناءً على مواضع الكاميرا والنسيج
  4. التعبير عن المعلومات الهندسية ثلاثية الأبعاد للكائنات أو المشاهد في شكل سحب نقطية أو شبكات
  5. إضافة نسيج إلى النموذج بناءً على نسيج الصور لبناء نماذج ثلاثية الأبعاد واقعية
سيناريوهات تطبيق إعادة البناء ثلاثية الأبعاد
  • المسح ورسم الخرائط: إنشاء خرائط طبوغرافية عالية الدقة وصور جوية مصححة
  • التخطيط الحضري: إنشاء نماذج مدن ثلاثية الأبعاد للتخطيط والتصميم
  • حماية التراث الثقافي: الحفظ الرقمي للمباني التاريخية والآثار
  • الاستجابة للطوارئ: الحصول السريع على معلومات ثلاثية الأبعاد لمواقع الكوارث
  • مراقبة الهندسة: مراقبة تقدم البناء والتغييرات
  • توليد أصول المحتوى ثلاثي الأبعاد: إنشاء أصول محتوى ثلاثي الأبعاد للألعاب والأفلام و 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دقة منخفضةالمعاينة، التحقق السريعأقصر

تداخل الصور

التداخل المثالي للصورالصورة 1الصورة 2الصورة 3تداخل 60-80%موصى به: تداخل أمامي 60-80%، تداخل جانبي 40-60%

🔍 مراقبة الجودة

العوامل المؤثرة على جودة إعادة البناء

  1. جودة الصورة

    • الوضوح (تجنب الضبابية)
    • ظروف الإضاءة (الإضاءة الموحدة أفضل)
  2. معلمات الالتقاط

    • التداخل (>70%)
    • ارتفاع الطيران (يؤثر على دقة الأرض)
    • زاوية الالتقاط (مزيج رأسي + مائل أفضل)
  3. الدقة النموذجية بدون تحكم

    • RTK/PPK: دقة على مستوى السنتيمتر (12سم + 12*GSD)
    • GPS عادي: دقة على مستوى المتر

💡 أفضل الممارسات لدقة إعادة البناء

  • 🔧 دقة إعادة البناء الموثوقة: يمكن لحلول RTK و PPK بدون تحكم تحقيق دقة جيدة في معظم الأوقات، لكن نقاط التحكم ونقاط الفحص تظل أكثر الطرق موثوقية لضمان الدقة والتحقق منها. إذا كان تطبيقك يتطلب ضمانًا بنسبة 100% لأهداف الدقة، أو كان تسليم المشروع يتطلب أدلة كافية لدعم دقة النتائج، فتأكد من إعداد نقاط التحكم/نقاط الفحص، وإلا فقد تواجه إعادة عمل في جمع البيانات الميدانية.

🚀 الخطوات التالية

الآن بعد أن فهمت المفاهيم الأساسية، يمكنك:

  • قراءة وثائق API بالتفصيل وتخصيص أفضل سير عمل آلي بناءً على احتياجات عملك