$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
1. استخدام RPAS لجمع البيانات
ملاحظة: يجب أن تتوافق جميع عمليات RPAS مع لوائح المجال الجوي المحلية ومتطلبات السلامة. استخدم جدول المواد لمراجعة المعدات والمواد اللازمة لجمع البيانات.
- التحضير المبدئي: قبل الذهاب إلى الميدان ، تحقق من الجهاز وقم بتحديث البرنامج الثابت إذا لزم الأمر. قم بإنشاء ملفات طيران لكل مهمة طيران وتحميلها على جهاز التحكم عن بعد. قم بإنشاء خطة سلامة ووثيقة إجراءات الطوارئ لكل مهمة طيران. راجع الملف التكميلي 1 للحصول على إجراء إعداد مفصل للاختبار المبدئي.
- جمع البيانات الميدانية: في الميدان ، قم بإعداد المعدات وإجراء مهام طيران لجمع بيانات LiDAR و MS عبر منطقة اهتمام. راجع الملف التكميلي 2 للحصول على سير عمل مفصل لإعداد المعدات ومعلمات الطيران.
- إعداد المحطة الأساسية GNSS: قم بإعداد وتشغيل محطة قاعدة GNSS فوق موقع المحطة القاعدة لنظام التشغيل RPAS للحصول على إحداثيات دقيقة لموقعها التي ستستخدم للتصحيح14 لتحديد المواقع الدقيقة للنقطة (PPP) أثناء المعالجة المسبقة للبيانات (للحصول على الدقة العالية، يكون الحد الأدنى لوقت التشغيل الموصى به للمحطة القاعدة هو 2 ساعة) (انظر الملف التكميلي 3 للحصول على مثال على إعداد المحطة القاعدة GNSS والإجراءات اللازمة للحصول على الإحداثيات).
- نقل البيانات: استخدم قارئ بطاقات لنقل بيانات LiDAR وMS التي تم جمعها من المستشعرات إلى محطة عمل لمزيد من المعالجة.
2. معالجة البيانات الخام
- المعالجة المسبقة للبيانات متعددة الأطياف: استخدم برنامج المسح التصويري للمعالجة المسبقة لبيانات MS التي تم جمعها ، وإجراء التصحيحات الهندسية والإشعاعية ، وإنشاء فسيفساء تقويم التصلب العصبي المتعدد.
ملاحظة: راجع الملف التكميلي 4 للحصول على سير عمل عام لمعالجة بيانات MS المشتقة من RPAS باستخدام برنامج المسح التصويري.
- إعادة بناء سحابة نقطة LiDAR: استخدم البرنامج المناسب لإعادة بناء بيانات LiDAR الأولية في ملف سحابة نقطية (على سبيل المثال ملف *.las/laz). انظر الملف التكميلي 5 للحصول على إجراء مفصل حول كيفية إجراء إعادة الإعمار.
- محاذاة ودمج LiDAR والبيانات متعددة الأطياف. استخدم الأدوات الجغرافية المكانية لمحاذاة سحابة نقطة LiDAR ونظام MS orthomosaic. راجع الملف التكميلي 6 للحصول على إجراء مفصل لإجراء المحاذاة. استخدم برنامج نصي Python (راجع الملف التكميلي 7) لدمج سحابة نقاط LiDAR مع MS orthomosaic لإنشاء سحابة نقطة MS.
ملاحظة: يمكن استخدام أي بيئة تطوير متكاملة (IDE) لتشغيل البرنامج النصي Python. يوضح الملف التكميلي 8 سير عمل عام لدمج البيانات.
3. استخدام المكون الإضافي TreeAIBox لتجزئة الشجرة الفردية
ملاحظة: يمكن اتباع هذا القسم من البروتوكول باستخدام أي بيانات سحابة نقطية عالية الدقة من بيئة غابات بتنسيق ملف *.las/.laz.
تم اختبار TreeAIBox فقط باستخدام نظام التشغيل Windows.
- التثبيت والإعداد: قم بتنزيل وتثبيت برنامج المعالجة السحابية للنقاط ثلاثية الأبعاد، CloudCompare15. بعد ذلك ، قم بتنزيل مثبت المكون الإضافي من GitHub (TreeAIBox_Plugin_Installer_v1.0.exe) 12 (الشكل 1). قم بتشغيل المثبت واتبع التعليمات التي تظهر على الشاشة.
ملاحظة: يكتشف المثبت تلقائيا موقع برنامج CloudCompare وينشر المكون الإضافي مع مكتبات DL المطلوبة بناء على توفر وحدة معالجة الرسومات أو وحدة المعالجة المركزية. للحصول على طرق التثبيت البديلة أو استكشاف الأخطاء وإصلاحها، اتبع تعليمات README12. بعد الإعداد ، يجب أن تتطابق بنية المجلد مع ما هو موضح في الشكل 2.
- بيانات سحابة نقطة التحميل:
- افتح CloudCompare من أيقونة سطح المكتب، أو بالانتقال إلى البدء | جميع البرامج | CloudCompare. قم بتحميل ملف سحابة النقاط (على سبيل المثال ملف *.las/laz) في CloudCompare عن طريق السحب إلى اللوحة القماشية أو باستخدام زر فتح ملف واحد أو عدة ملفات على وحدة التحكم الرئيسية وانقر فوق تطبيق (الشكل 3).
- إذا كانت إحداثيات النقطة كبيرة ، فستسأل مطالبة ما إذا كان سيتم تطبيق تحول / مقياس عمومي. حدد Input، الذي يقرأ بيانات التعريف من ملف .las/laz، وانقر فوق نعم (الشكل 4). ستظهر سحابة النقاط الآن في اللوحة.
- فتح المكون الإضافي TreeAIBox: افتح شريط أدوات المكون الإضافي Python ، وقم بتوسيع القائمة المنسدلة Script Register ، وانقر فوق TreeAIBox لفتح واجهة المستخدم الرسومية للمكون الإضافي (الشكل 5).
- تصفية الشجرة ونقاط الأرض
- تأكد من تحديد خانة الاختيار استخدام وحدة معالجة الرسومات (CUDA) إذا كانت وحدة معالجة الرسومات المدعومة من CUDA متوفرة. من اللوحة العلوية، حدد TreeFiltering، واختر ALS إذا كانت سيقان الشجرة غير مرئية في بيانات RPAS، وقم بإلغاء تحديد حجم التجانب، وحدد "treefiltering_als_esegformer3D_128_15cm(GPU3GB)" من القائمة المنسدلة للنماذج المحددة مسبقا (الشكل 6). إذا كنت تستخدم هذا النموذج لأول مرة ، فسيظهر لون الخط باللون الرمادي. انقر فوق تنزيل وقم بتأكيد النافذة المنبثقة التي تعرض المسار المحلي.
- حدد سحابة النقاط في اللوحة القماشية (مظللة بمربع محيط) وانقر فوق Apply في لوحة TreeFilter . سيتم إنشاء حقل عددي جديد يسمى treefilter : القيمة = 2 (نقاط الشجرة ، الأحمر) والقيمة = 1 (نقاط أخرى ، أزرق) (الشكل 7). قم بتأكيد ذلك قبل المتابعة إلى الخطوة التالية.
- الكشف عن قمم الأشجار
- من اللوحة العلوية TreeAIBox ، حدد TreeisoNet، وقم بتمكين الاستصلاح وALS (الساق الضمني) وTreeLoc، واختر النموذج المدرب مسبقا: 'treeisonet_als_reclamation_treeloc_esegformer3D_
128_10cm(GPU4GB)" من القائمة المنسدلة. تأكد من تحديد سحابة النقاط في اللوحة القماشية (مظللة بمربع محيط) ، ثم انقر فوق وتطبيق (الشكل 8).
- عند انتهاء المعالجة ، سيظهر عنصر جديد يسمى treetops أسفل سحابة النقاط الأصلية في نافذة شجرة قاعدة البيانات . حدد هذا العنصر وقم بزيادة حجم النقطة (على سبيل المثال ، إلى 16) لتحسين الرؤية. تأكد من ظهور مواضع قمة الشجرة كنقاط بيضاء في اللوحة القماشية (الشكل 9).
- تجزئة تيجان الأشجار
- أعد تحديد عنصر سحابة نقطة الشجرة (مظلل باللون الأحمر) (الشكل 10). من اللوحة العلوية TreeAIBox ، حدد TreeisoNet وقم بتمكين TreeOff. قم بتنزيل النموذج المدرب مسبقا 'treeisonet_als_reclamation_treeoff
_esegformer3D_128_10cm(GPU4GB)" (الشكل 11) إذا لم يكن متاحا بالفعل، فانقر فوق تطبيق لتشغيل النموذج.
- سيتم إنشاء ترحيل حقل عددي جديد، مع تعيين معرف فريد لكل شجرة. تشترك النقاط من نفس الشجرة في نفس المعرف. اختياريا، أعد تعيين حجم نقطة الشجرة إلى الإعداد الافتراضي لتقليل الفوضى المرئية. تأكد من أن طريقة عرض لوحة البرنامج مشابهة للطريقة العرض الموضحة في الشكل 12.
- التصور الاختياري: ألوان الشجرة العشوائية: لتحسين التباين المرئي للأشجار المجزأة، قم بتوزيع ألوان الشجرة عشوائيا حسب المعرف. أولا ، استنساخ سحابة النقاط الأصلية للحفاظ على البيانات (تحرير | استنساخ). ثم انتقل إلى تحرير | الحقول العددية | التحويل إلى RGB عشوائي (الشكل 13). أدخل قيمة كبيرة (على سبيل المثال ، 256000) لضمان ألوان منفصلة كافية وانقر فوق موافق. ستعرض سحابة النقاط الأشجار بألوان عشوائية (الشكل 14).
ملاحظة: هذه الخطوة مخصصة للتصور فقط ولا تؤثر على معرفات التجزئة، ولكنها ستحل محل قيم RGB في سحابة النقاط المستنسخة.
- تصدير مقاييس ومخرجات التجزئة: من اللوحة العلوية TreeAIBox ، حدد TreeisoNet وانقر فوق تصدير الإحصائيات لتصدير نتائج تجزئة الشجرة. ثم انقر فوق فتح مسار الإخراج لعرض ملف الإخراج في مجلد النتائج (الشكل 15). يحتوي ملف CSV الذي تم تصديره على معرفات الشجرة المجزأة والإحداثيات وارتفاع الشجرة ومنطقة التاج.
ملاحظة: هذا يكمل معالجة البيانات باستخدام TreeAIBox.

الشكل 1: الوصول إلى مثبت المكون الإضافي TreeAIBox عبر مستودع GitHub. الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.

الشكل 2: بنية المجلد مع المكون الإضافي TreeAIBox. الرجاء النقر هنا لعرض نسخة أكبر من هذا الشكل.

الشكل 3: تحميل ملف سحابة النقاط في CloudCompare. الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.

الشكل 4: تعيين تحول عام لسحابة النقاط أثناء تحميلها في CloudCompare. الرجاء النقر هنا لعرض نسخة أكبر من هذا الشكل.

الشكل 5: استخدام شريط أدوات المكون الإضافي Python الخاص ب CloudCompare لتشغيل المكون الإضافي TreeAIBox. الرجاء النقر هنا لعرض نسخة أكبر من هذا الشكل.

الشكل 6: إعداد لوحة TreeFiltering لفصل نقاط الشجرة عن النقاط الأرضية. الرجاء النقر هنا لعرض نسخة أكبر من هذا الشكل.

الشكل 7: نتائج فصل نقاط الشجرة عن نقاط الأرض. تظهر نقاط الشجرة باللون الأحمر ، بينما تظهر نقاط الأرض باللون الأزرق. الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.

الشكل 8: إعداد لوحة TreeisoNet لاكتشاف قمم الأشجار باستخدام TreeLoc. الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.

الشكل 9: نتائج اكتشاف قمة الشجرة. تمثل النقاط البيضاء مواقع قمم الأشجار. الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.

الشكل 10: إعادة تحديد عنصر سحابة نقطة الشجرة قبل تطبيق لوحة TreeOff. الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.

الشكل 11: إعداد لوحة TreeisoNet لتجزئة تيجان الأشجار باستخدام TreeOff. الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.

الشكل 12: نتائج تجزئة تيجان الأشجار. الرجاء النقر هنا لعرض نسخة أكبر من هذا الشكل.

الشكل 13: إعداد سحابة النقاط المجزأة لترتيب ألوان الأشجار بشكل عشوائي وفقا لمعرفاتها لتحسين تباين الحدود. الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.

الشكل 14: نتائج التوزيع العشوائي لألوان الشجرة. الرجاء النقر هنا لعرض نسخة أكبر من هذا الشكل.

الشكل 15: استخراج نتائج تجزئة الشجرة من لوحة TreeisoNet في ملف csv. الرجاء النقر هنا لعرض نسخة أكبر من هذا الشكل.