تعديل الحزمة

مصفوفة متفرقة ناتجة عن حل مسألة ضبط حزمة متوسطة الحجم. هذا هو نمط التفرق على شكل رأس سهم لمصفوفة معادلة طبيعية (أي مصفوفة هيسية تقريبية) بحجم 992 × 992. المناطق السوداء تُشير إلى الكتل غير الصفرية.

في التصوير المساحي والرؤية المجسمة الحاسوبية ، يُعدّ ضبط الحزمة تحسينًا متزامنًا للإحداثيات ثلاثية الأبعاد التي تصف هندسة المشهد، ومعاملات الحركة النسبية، والخصائص البصرية للكاميرا (أو الكاميرات) المستخدمة في التقاط الصور، وذلك بالنظر إلى مجموعة من الصور التي تُصوّر عددًا من النقاط ثلاثية الأبعاد من وجهات نظر مختلفة . ويشير اسمه إلى الحزم الهندسية لأشعة الضوء المنبثقة من كل ميزة ثلاثية الأبعاد والمتقاربة في المركز البصري لكل كاميرا ، والتي يتم ضبطها على النحو الأمثل وفقًا لمعيار أمثلية يتضمن إسقاطات الصور المقابلة لجميع النقاط.

الاستخدامات

تُستخدم عملية ضبط الحزمة عادةً كخطوة أخيرة في خوارزميات إعادة بناء الصور ثلاثية الأبعاد القائمة على الميزات . وهي عبارة عن مسألة تحسين تتعلق بالبنية ثلاثية الأبعاد ومعايير الرؤية (أي وضع الكاميرا ، وربما المعايرة الداخلية والتشوه الشعاعي)، وذلك للحصول على إعادة بناء مثالية في ظل افتراضات معينة تتعلق بالضوضاء المرتبطة بميزات الصورة المرصودة [ 1 ] : إذا كان خطأ الصورة يتبع التوزيع الغاوسي بمتوسط ​​صفري ، فإن ضبط الحزمة يُعدّ مُقدِّر الاحتمال الأقصى . [ 2 ] : 2 وقد طُورت عملية ضبط الحزمة في الأصل في مجال التصوير المساحي خلال خمسينيات القرن الماضي، وازداد استخدامها من قِبل باحثي رؤية الحاسوب في السنوات الأخيرة. [ 2 ] : 2

النهج العام

تتلخص عملية ضبط الحزمة في تقليل خطأ إعادة الإسقاط بين مواقع نقاط الصورة المرصودة والمتوقعة، والذي يُعبّر عنه بمجموع مربعات عدد كبير من الدوال غير الخطية ذات القيم الحقيقية. وبالتالي، يتم تحقيق هذا التقليل باستخدام خوارزميات المربعات الصغرى غير الخطية . ومن بين هذه الخوارزميات، أثبتت خوارزمية ليفنبرغ-ماركوارت أنها من أنجحها نظرًا لسهولة تطبيقها واستخدامها لاستراتيجية تخميد فعّالة تُمكّنها من التقارب السريع من نطاق واسع من القيم الأولية. من خلال التخطيط الخطي المتكرر للدالة المراد تقليلها في جوار التقدير الحالي، تتضمن خوارزمية ليفنبرغ-ماركوارت حل أنظمة خطية تُسمى المعادلات العادية . عند حل مسائل التقليل الناشئة في إطار ضبط الحزمة، تتميز المعادلات العادية ببنية كتلية متفرقة نظرًا لعدم وجود تفاعل بين المعلمات لنقاط ثلاثية الأبعاد وكاميرات مختلفة. يمكن استغلال ذلك لتحقيق فوائد حسابية هائلة باستخدام نسخة متفرقة من خوارزمية ليفنبرغ-ماركوارت، والتي تستفيد بشكل صريح من نمط أصفار المعادلات العادية، متجنبةً تخزين العناصر الصفرية والعمل عليها. [ 2 ] : 3

التعريف الرياضي

تتمثل عملية ضبط الحزمة في تحسين مجموعة من التقديرات الأولية لمعلمات الكاميرا والهيكل معًا، وذلك لإيجاد مجموعة المعلمات التي تتنبأ بدقة أكبر بمواقع النقاط المرصودة في مجموعة الصور المتاحة. وبشكل أكثر رسمية، [ 3 ] نفترض أنن{\displaystyle n}تظهر النقاط ثلاثية الأبعاد فيم{\displaystyle m}شاهد واسمحxأناج{\displaystyle \mathbf {x} _{ij}}أن يكون إسقاطًا لـأنا{\displaystyle i}النقطة رقم 1 على الصورةج{\displaystyle j}. يتركvأناج{\displaystyle \displaystyle v_{ij}}لنرمز إلى المتغيرات الثنائية التي تساوي 1 إذا كانت النقطةأنا{\displaystyle i}يظهر في الصورةج{\displaystyle j}وصفر فيما عدا ذلك. افترض أيضًا أن كل كاميراج{\displaystyle j}يتم تحديدها بواسطة متجهأج{\displaystyle \mathbf {a} _{j}}وكل نقطة ثلاثية الأبعادأنا{\displaystyle i}بواسطة متجهبأنا{\displaystyle \mathbf {b} _{i}}تعمل عملية ضبط الحزمة على تقليل إجمالي خطأ إعادة الإسقاط فيما يتعلق بجميع معلمات النقاط ثلاثية الأبعاد والكاميرا، وتحديدًا

مينأج،بأناأنا=1نج=1مvأناجد(سؤال(أج،بأنا)،xأناج)2،{\displaystyle \min _{\mathbf {a} _{j},\,\mathbf {b} _{i}}\displaystyle \sum _{i=1}^{n}\;\displaystyle \sum _{j=1}^{m}\;v_{ij}\,d(\mathbf {Q} (\mathbf {a} _{j},\,\mathbf {b} _{i}),\;\mathbf {x} _{ij})^{2},}

أينسؤال(أج،بأنا){\displaystyle \mathbf {Q} (\mathbf {a} _{j},\,\mathbf {b} _{i})}هو الإسقاط المتوقع للنقطةأنا{\displaystyle i}على الصورةج{\displaystyle j}ود(x،y){\displaystyle d(\mathbf {x} ,\,\mathbf {y} )}يشير إلى المسافة الإقليدية بين نقاط الصورة الممثلة بالمتجهات.x{\displaystyle \mathbf {x} }وy{\displaystyle \mathbf {y} }. نظرًا لأن الحد الأدنى يتم حسابه على العديد من النقاط والعديد من الصور، فإن تعديل الحزمة يكون بحكم التعريف متسامحًا مع إسقاطات الصور المفقودة، وإذا تم اختيار مقياس المسافة بشكل معقول (على سبيل المثال، المسافة الإقليدية)، فإن تعديل الحزمة سيقلل أيضًا من معيار ذي معنى فيزيائي.

انظر أيضاً

مراجع

  1. ب. تريغز؛ ب. ماكلوكلان؛ ر. هارتلي؛ أ. فيتزجيبون (1999). "تعديل الحزمة - توليفة حديثة" (ملف PDF) . وقائع ورشة العمل الدولية حول خوارزميات الرؤية ICCV '99. سبرينغر-فيرلاغ. الصفحات 298-372 . doi : 10.1007/3-540-44480-7_21 . ISBN  3-540-67973-1.
  2. 1 2 3 م. أ. لوراكيس وأ. أ. أرجيروس (2009). "SBA: حزمة برمجية لتعديل الحزم المتفرقة العامة" (ملف PDF) . معاملات ACM في البرمجيات الرياضية . 36 (1): 1-30 . doi : 10.1145/1486525.1486527 . S2CID 474253 . 
  3. آر. آي. هارتلي وأ. زيسرمان (2004). هندسة الرؤية المتعددة في رؤية الحاسوب ( الطبعة الثانية). مطبعة جامعة كامبريدج. رقم ISBN  978-0-521-54051-3.

للمزيد من القراءة

برمجة

  • Apero/MicMac، برنامج تصوير فوتوغرافي مجاني مفتوح المصدر. مرخص بموجب رخصة Cecil-B.
  • sba : حزمة C/C++ عامة لتعديل الحزم المتفرقة تعتمد على خوارزمية ليفنبرغ-ماركوارت ( C ، MATLAB ). GPL.
  • تمت أرشفة cvsba في 24-10-2013 على Wayback Machine : غلاف OpenCV لمكتبة sba ( C++ ). GPL.
  • ssba : حزمة تعديل الحزم المتفرقة البسيطة القائمة على خوارزمية ليفنبرغ-ماركوارت (C++). رخصة LGPL.
  • مكتبة OpenCV : مكتبة رؤية حاسوبية ضمن وحدة دمج الصور . مرخصة بموجب رخصة BSD.
  • mcba : تعديل حزمة المعالجات متعددة النوى (CPU/GPU). GPL3.
  • libdogleg : برنامج عام لحل مسائل المربعات الصغرى غير الخطية المتفرقة، يعتمد على طريقة باول دوغلغ. رخصة LGPL.
  • ceres-solver : أداة لتقليل المربعات الصغرى غير الخطية. مرخصة بموجب رخصة BSD.
  • g2o : تحسين الرسم البياني العام (C++) - إطار عمل مزود بخوارزميات لحل دوال الخطأ غير الخطية القائمة على الرسوم البيانية المتفرقة. رخصة LGPL.
  • برنامج DGAP : يُطبّق برنامج DGAP طريقة التعديل الحزمي في التصوير المساحي التي ابتكرها هيلموت شميد ودوان براون. رخصة جنو العمومية العامة (GPL).
  • بندلر : نظام إعادة بناء الهيكل من الحركة (SfM) لمجموعات الصور غير المرتبة (على سبيل المثال، الصور من الإنترنت) من تأليف نوح سنافيلي. رخصة جنو العمومية.
  • كولماب : برنامج متعدد الأغراض لإنشاء نماذج ثلاثية الأبعاد من الصور المتحركة (SfM) وعرض الصور المجسمة متعددة المشاهد (MVS) بواجهة رسومية وواجهة سطر أوامر. مرخص بموجب رخصة BSD.
  • ثيا : مكتبة رؤية حاسوبية تهدف إلى توفير خوارزميات فعالة وموثوقة لإنشاء الهياكل من الصور المتحركة (SfM). رخصة BSD جديدة.
  • يحتوي برنامج Ames Stereo Pipeline على أداة لتعديل الحزم (رخصة Apache II).
  • يتضمن برنامج المسح ثلاثي الأبعاد أداة لضبط الحزمة.