تسجيل مجموعة النقاط

في مجالات رؤية الحاسوب ، والتعرف على الأنماط ، والروبوتات ، تُعرف عملية تسجيل مجموعات النقاط ، أو تسجيل سحابة النقاط ، أو مطابقة المسح ، بأنها عملية إيجاد تحويل مكاني ( مثل تغيير الحجم ، والدوران ، والانتقال ) يُحاذي سحابتين من النقاط . وتشمل أهداف إيجاد هذا التحويل دمج مجموعات بيانات متعددة في نموذج متسق عالميًا (أو إطار إحداثيات)، وربط قياس جديد بمجموعة بيانات معروفة لتحديد الميزات أو تقدير وضعها . عادةً ما تُستقى بيانات سحابة النقاط ثلاثية الأبعاد الخام من أجهزة الليدار وكاميرات RGB-D . كما يمكن توليد سحابات النقاط ثلاثية الأبعاد باستخدام خوارزميات رؤية الحاسوب، مثل التثليث ، وتعديل الحزم ، ومؤخرًا، تقدير عمق الصورة أحادية العدسة باستخدام التعلم العميق . أما بالنسبة لتسجيل مجموعات النقاط ثنائية الأبعاد المستخدم في معالجة الصور وتسجيل الصور القائم على الميزات ، فقد تكون مجموعة النقاط عبارة عن إحداثيات بكسل ثنائية الأبعاد يتم الحصول عليها من خلال استخراج الميزات من الصورة، على سبيل المثال، اكتشاف الزوايا . تُستخدم تقنية تسجيل السحابة النقطية على نطاق واسع في القيادة الذاتية ، [ 1 ] وتقدير الحركة وإعادة البناء ثلاثي الأبعاد ، [ 2 ] واكتشاف الأجسام وتقدير وضعها ، [ 3 ] [ 4 ] والتلاعب الروبوتي ، [ 5 ] والتحديد المتزامن للموقع ورسم الخرائط (SLAM)، [ 6 ] [ 7 ] ودمج الصور البانورامية ، [ 8 ] والواقع الافتراضي والمعزز ، [ 9 ] والتصوير الطبي . [ 10 ]
كحالة خاصة، يُطلق على تسجيل مجموعتين من النقاط تختلفان فقط عن طريق الدوران ثلاثي الأبعاد ( أي لا يوجد تغيير في الحجم أو الانتقال) اسم مشكلة وهبة ، وهي مرتبطة أيضًا بمشكلة بروكروستس المتعامدة .
التركيبة


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

عند وجود مجموعتين من النقاط، ينتج عن التسجيل غير الصلب تحويل غير صلب يربط إحدى المجموعتين بالأخرى. تشمل التحويلات غير الصلبة التحويلات الخطية مثل تغيير المقياس والقص . مع ذلك، في سياق تسجيل مجموعات النقاط، يتضمن التسجيل غير الصلب عادةً تحويلاً غير خطي. إذا كانت الأنماط الذاتية لتغير مجموعة النقاط معروفة، يمكن تحديد معلمات التحويل غير الخطي باستخدام هذه القيم الذاتية. [ 13 ] كما يمكن تحديد معلمات التحويل غير الخطي باستخدام دالة التمفصل الرقيقة . [ 14 ] [ 13 ]
أنواع أخرى
تستخدم بعض طرق تسجيل مجموعات النقاط خوارزميات لحل مشكلة مطابقة الرسوم البيانية الأكثر عمومية . [ 11 ] ومع ذلك، فإن التعقيد الحسابي لهذه الطرق يميل إلى أن يكون مرتفعًا، وهي تقتصر على التسجيلات الصلبة. في هذه المقالة، سنقتصر على دراسة خوارزميات التسجيل الصلب، حيث يُفترض أن التحويل يتضمن دورانات وانتقالات ثلاثية الأبعاد (وربما يشمل أيضًا تغييرًا موحدًا في الحجم).
مكتبة PCL (مكتبة السحابة النقطية) هي إطار عمل مفتوح المصدر لمعالجة السحابة النقطية متعددة الأبعاد والهندسة ثلاثية الأبعاد . وهي تتضمن العديد من خوارزميات تسجيل النقاط. [ 15 ]
التسجيل عن طريق المراسلة
تفترض الطرق القائمة على المراسلات وجود مراسلات افتراضيةيتم تقديمها لكل نقطةوبالتالي، نصل إلى وضع تكون فيه كلتا مجموعتي النقاطويملكالنقاط والمراسلاتيتم تقديمها.
تسجيل خالٍ من القيم الشاذة
في أبسط الحالات، يمكن للمرء أن يفترض أن جميع التطابقات صحيحة، مما يعني أن النقاطيتم إنشاؤها على النحو التالي:
| cb.1 |
أينهو عامل قياس موحد (في كثير من الحالات)يفترضهي مصفوفة دوران ثلاثية الأبعاد مناسبة (هي المجموعة المتعامدة الخاصة من الدرجة)هو متجه إزاحة ثلاثي الأبعاد ويُحاكي الضوضاء المضافة غير المعروفة ( مثل الضوضاء الغاوسية ). على وجه التحديد، إذا كانت الضوضاءيُفترض أن يتبع توزيعًا غاوسيًا متساوي الخواص بمتوسط صفر وانحراف معياري، أي،ثم يمكن إثبات أن عملية التحسين التالية تؤدي إلى تقدير الاحتمالية القصوى للمقياس والدوران والانتقال غير المعروفين:
| cb.2 |
لاحظ أنه عندما يكون عامل القياس 1 ومتجه الإزاحة صفرًا، فإن عملية التحسين تستعيد صياغة مسألة وهبة . على الرغم من عدم تحدب عملية التحسين ( cb.2 ) بسبب عدم تحدب المجموعةأظهر العمل الرائد لبيرتولد كيه بي هورن أن المعادلة ( cb.2 ) تقبل في الواقع حلاً مغلقاً، وذلك بفصل تقدير المقياس والدوران والانتقال. [ 16 ] وقد توصل أرون وآخرون إلى نتائج مماثلة . [ 17 ] بالإضافة إلى ذلك، من أجل إيجاد تحويل فريد، على الأقليلزم وجود نقاط غير متوازية في كل مجموعة نقاط.
في الآونة الأخيرة، قام برياليس وغونزاليس-خيمينيز بتطوير استرخاء شبه محدد باستخدام ازدواجية لاغرانج ، وذلك في حالة مجموعة النموذجيحتوي على أشكال ثلاثية الأبعاد أولية مختلفة مثل النقاط والخطوط والمستويات (وهو الحال عندما يكون النموذج(شبكة ثلاثية الأبعاد). [ 18 ] ومن المثير للاهتمام أن الاسترخاء شبه المحدد محكم تجريبياً، أي أنه يمكن استخراج حل أمثل عالميًا بشكل موثوق من حل الاسترخاء شبه المحدد.
تسجيل قوي
من المعروف أن صيغة المربعات الصغرى ( cb.2 ) تُظهر أداءً سيئًا للغاية في وجود القيم الشاذة . وتُعرف مطابقة القيم الشاذة بأنها زوج من القياساتوهذا يختلف عن النموذج التوليدي ( cb.1 ). في هذه الحالة، يمكن اعتبار نموذج توليدي مختلف على النحو التالي: [ 19 ]
| cb.3 |
أين إذاالزوج رقم 1إذا كانت قيمة داخلية، فإنها تخضع لنموذج خالٍ من القيم الشاذة ( cb.1 )، أييتم الحصول عليها منعن طريق تحويل مكاني بالإضافة إلى بعض التشويش الطفيف؛ ومع ذلك، إذاالزوج رقم 1إذا كان شاذاً،يمكن أن يكون أي متجه عشوائيبما أنه لا يمكن معرفة أي من التطابقات شاذة مسبقًا، فإن التسجيل القوي في ظل النموذج التوليدي ( cb.3 ) ذو أهمية قصوى لرؤية الحاسوب والروبوتات المستخدمة في العالم الحقيقي، لأن تقنيات مطابقة الميزات الحالية تميل إلى إخراج تطابقات مشوهة للغاية حيثما يتم تجاوزقد تكون بعض المراسلات قيماً شاذة. [ 20 ]
بعد ذلك، سنصف العديد من النماذج الشائعة للتسجيل القوي.
أقصى قدر من الإجماع
يسعى التوافق الأقصى إلى إيجاد أكبر مجموعة من التطابقات التي تتوافق مع النموذج التوليدي ( cb.1 ) لبعض خيارات التحويل المكانيبصورة رسمية، فإن الإجماع الأقصى يحل مسألة التحسين التالية:
| cb.4 |
أينيشير إلى عدد عناصر المجموعةيفرض القيد في ( cb.4 ) أن كل زوج من القياسات في مجموعة القياسات الداخليةيجب أن تكون البواقي أصغر من عتبة محددة مسبقًالسوء الحظ، أظهرت التحليلات الحديثة أن حل المسألة (cb.4) على مستوى العالم هو مسألة صعبة من نوع NP-Hard ، وعادةً ما تضطر الخوارزميات العالمية إلى اللجوء إلى تقنيات التفرع والتقييد (BnB) التي تتطلب تعقيدًا زمنيًا أُسّيًا في أسوأ الحالات. [ 21 ] [ 22 ] [ 23 ] [ 24 ] [ 25 ]
على الرغم من صعوبة حل مسألة تعظيم الإجماع بدقة، إلا أن هناك طرقًا استدلالية فعالة تُحقق أداءً جيدًا في التطبيق العملي. ومن أشهر هذه الطرق الاستدلالية طريقة توافق العينة العشوائية (RANSAC) . [ 26 ] تُعدّ RANSAC طريقة تكرارية تعتمد على افتراض الفرضيات والتحقق منها. في كل تكرار، تقوم الطريقة أولًا بأخذ عينة عشوائية من 3 من إجمالي عدد الفرضيات.يقوم بحساب المراسلات ووضع الفرضيةباستخدام طريقة هورن، [ 16 ] تقوم الطريقة بتقييم القيود في ( cb.4 ) لحساب عدد التطابقات التي تتفق فعليًا مع هذه الفرضية (أي أنها تحسب الباقي).ويقارنها بالعتبةلكل زوج من القياسات). تتوقف الخوارزمية إما بعد إيجاد مجموعة توافق تحتوي على عدد كافٍ من التطابقات، أو بعد الوصول إلى العدد الإجمالي المسموح به من التكرارات. تتميز خوارزمية RANSAC بكفاءة عالية لأن الحساب الرئيسي لكل تكرار هو تنفيذ الحل المغلق في طريقة هورن. مع ذلك، فإن RANSAC غير حتمية، ولا تعمل بكفاءة إلا في نطاق نسبة القيم الشاذة المنخفضة ( على سبيل المثال، أقل من)، لأن وقت تشغيله ينمو بشكل أسي بالنسبة لنسبة القيم الشاذة. [ 20 ]
لسدّ الفجوة بين مخطط RANSAC السريع ولكنه غير الدقيق، وخوارزمية BnB الدقيقة ولكنها شاملة، طوّرت الأبحاث الحديثة طرقًا تقريبية حتمية لحلّ مسألة تعظيم التوافق. [ 21 ] [ 22 ] [ 27 ] [ 23 ]
إزالة القيم الشاذة
تسعى طرق إزالة القيم الشاذة إلى معالجة مجموعة التطابقات المشوهة بشدة قبل تقدير التحويل المكاني. والهدف من إزالة القيم الشاذة هو تقليل عدد التطابقات الشاذة بشكل كبير، مع الحفاظ على التطابقات الصحيحة، بحيث يصبح تحسين التحويل أسهل وأكثر كفاءة ( على سبيل المثال، لا تعمل خوارزمية RANSAC بشكل جيد عندما تكون نسبة القيم الشاذة أعلى من 1).لكنها تعمل بشكل جيد للغاية عندما تكون نسبة القيم الشاذة أقل من).
اقترح بارا وآخرون طريقة تُسمى "إزالة القيم الشاذة المضمونة" (GORE)، تستخدم قيودًا هندسية لحذف نقاط التطابق الشاذة مع ضمان الحفاظ على نقاط التطابق الداخلية. [ 20 ] وقد ثبت أن GORE قادرة على تقليل نسبة القيم الشاذة بشكل كبير، مما يُحسّن أداء تعظيم التوافق باستخدام RANSAC أو BnB بشكل ملحوظ. اقترح يانغ وكارلون بناء قياسات ثنائية ثابتة تحت الإزاحة والدوران (TRIMs) من مجموعة القياسات الأصلية، وتضمين TRIMs كحواف لرسم بياني تكون عقده هي النقاط ثلاثية الأبعاد. نظرًا لأن نقاط التطابق الداخلية متسقة ثنائيًا من حيث المقياس، فإنها تُشكّل زمرة داخل الرسم البياني. لذلك، يُمكن استخدام خوارزميات فعّالة لحساب الزمرة القصوى للرسم البياني للعثور على نقاط التطابق الداخلية وحذف القيم الشاذة بفعالية. [ 4 ] كما ثبت أن طريقة إزالة القيم الشاذة القائمة على الزمرة القصوى مفيدة جدًا في مشاكل تسجيل مجموعات النقاط في العالم الحقيقي. [ 19 ] كما اقترح بارا وآخرون أفكارًا مماثلة لإزالة القيم الشاذة . [ 28 ]
تقدير M
تستبدل طريقة التقدير M دالة الهدف الخاصة بالمربعات الصغرى في ( cb.2 ) بدالة تكلفة قوية أقل حساسية للقيم الشاذة. وبشكل رسمي، تسعى طريقة التقدير M إلى حل المشكلة التالية:
| cb.5 |
أينيمثل هذا الخيار دالة التكلفة القوية. لاحظ أن اختياريستعيد تقدير المربعات الصغرى في ( cb.2 ). تتضمن دوال التكلفة القوية الشائعة ما يلي:خسارة المعيار L1، وخسارة هوبر ، [ 29 ] وخسارة جيرمان-مكلور، [ 30 ] وخسارة المربعات الصغرى المقتطعة . [ 19 ] [ 8 ] [ 4 ] يُعد تقدير M أحد أكثر النماذج شيوعًا للتقدير القوي في مجال الروبوتات ورؤية الحاسوب. [ 31 ] [ 32 ] نظرًا لأن دوال الهدف القوية عادةً ما تكون غير محدبة ( على سبيل المثال، خسارة المربعات الصغرى المقتطعة مقابل خسارة المربعات الصغرى)، فإن خوارزميات حل تقدير M غير المحدب تعتمد عادةً على التحسين المحلي ، حيث يتم أولًا توفير تخمين أولي، يليه تحسينات متكررة للتحويل لتقليل دالة الهدف باستمرار. يميل التحسين المحلي إلى العمل بشكل جيد عندما يكون التخمين الأولي قريبًا من الحد الأدنى العالمي، ولكنه أيضًا عرضة للتعثر في الحد الأدنى المحلي إذا تم توفير تهيئة سيئة.
عدم التحدب المتدرج
تُعدّ طريقة التدرج في عدم التحدب (GNC) إطار عمل عام لحل مسائل التحسين غير المحدبة دون الحاجة إلى تهيئة مسبقة. وقد حققت نجاحًا في تطبيقات الرؤية الحاسوبية والتعلم الآلي المبكرة. [ 33 ] [ 34 ] وتتمثل الفكرة الأساسية وراء GNC في حل المسائل غير المحدبة المعقدة بالبدء من مسائل محدبة سهلة. وبالتحديد، بالنسبة لدالة تكلفة قوية معينة.يمكن للمرء أن يبني دالة بديلةمع معلمة فائقة، وهو ضبط يمكن أن يزيد تدريجياً من عدم تحدب الدالة البديلةحتى تتقارب مع الدالة المستهدفة[ 34 ] [ 35 ] لذلك ، عند كل مستوى من مستويات المعلمة الفائقة، يتم حل مسألة التحسين التالية:
| cb.6 |
أثبت بلاك ورانجاراجان أن دالة الهدف لكل عملية تحسين ( cb.6 ) يمكن تحويلها إلى مجموع المربعات الصغرى الموزونة ودالة عملية القيم الشاذة على الأوزان التي تحدد موثوقية التحسين في كل زوج من القياسات. [ 33 ] باستخدام ثنائية بلاك-رانجاراجان وGNC المُصممة خصيصًا لدالة جيرمان-مكلور، طور تشو وآخرون خوارزمية التسجيل العالمي السريع التي تتميز بالمتانة ضد حواليالقيم الشاذة في التطابقات. [ 30 ] وفي الآونة الأخيرة، أظهر يانغ وآخرون أن الاستخدام المشترك لـ GNC (المصمم خصيصًا لدالة Geman-McClure ودالة المربعات الصغرى المقتطعة) وازدواجية Black-Rangarajan يمكن أن يؤدي إلى حل عام لمشاكل التسجيل القوية، بما في ذلك سحب النقاط وتسجيل الشبكة. [ 35 ]
تسجيل قوي معتمد
لا تُقدم أيٌّ من خوارزميات التسجيل القوية المذكورة أعلاه (باستثناء خوارزمية BnB التي تعمل في وقت أُسّي في أسوأ الحالات) ضماناتٍ للأداء ، مما يعني أن هذه الخوارزميات قد تُعطي تقديراتٍ خاطئة تمامًا دون سابق إنذار. لذلك، تُعدّ هذه الخوارزميات غير مرغوب فيها للتطبيقات الحساسة للسلامة مثل القيادة الذاتية.
في الآونة الأخيرة، طوّر يانغ وزملاؤه أول خوارزمية تسجيل قوية وموثوقة، تُسمى تقدير المربعات الصغرى المقتطعة والاسترخاء شبه المحدد (TEASER). [ 19 ] في تسجيل سحابة النقاط، لا تُخرج TEASER تقديرًا للتحويل فحسب، بل تُحدد أيضًا مدى مثالية هذا التقدير. تعتمد TEASER على مُقدِّر المربعات الصغرى المقتطعة (TLS) التالي:
| cb.7 |
والتي يتم الحصول عليها عن طريق اختيار دالة التكلفة القوية لـ TLS، أينهو ثابت مُحدد مسبقًا يُحدد الحد الأقصى المسموح به للبواقي التي تُعتبر نقاطًا داخلية. تتميز دالة الهدف TLS بالخاصية التالية: بالنسبة للتطابقات الداخلية (يتم تطبيق عقوبة المربعات الصغرى المعتادة؛ بينما بالنسبة لتطابقات القيم الشاذة (لا تُفرض أي عقوبة ويتم تجاهل القيم الشاذة. إذا تم حل مسألة تحسين المربعات الصغرى ( cb.7 ) للوصول إلى الحل الأمثل الشامل، فإنها تُكافئ تطبيق طريقة هورن على نقاط التطابق الداخلية فقط.
مع ذلك، يُعدّ حلّ المعادلة ( cb.7 ) تحديًا كبيرًا نظرًا لطبيعتها التوافقية. يحلّ برنامج TEASER المعادلة ( cb.7 ) على النحو التالي : (أ) يبني قياسات ثابتة بحيث يمكن فصل تقدير المقياس والدوران والانتقال وحلّها بشكل منفصل، وهي استراتيجية مستوحاة من طريقة هورن الأصلية؛ (ب) يُطبّق تقدير المربعات الصغرى الانتقالية نفسه على كلٍّ من المسائل الفرعية الثلاث، حيث يمكن حلّ مسألة المقياس بدقة باستخدام خوارزمية تُسمى التصويت التكيفي، ويمكن تحويل مسألة الدوران إلى برنامج شبه محدد (SDP) حيث يكون التحويل دقيقًا عمليًا، [ 8 ] حتى مع وجود عدد كبير من القيم الشاذة؛ ويمكن حلّ مسألة الانتقال باستخدام التصويت التكيفي لكل مكوّن على حدة. يتوفر هنا تطبيق سريع يستفيد من GNC كمصدر مفتوح . عمليًا، يمكن لبرنامج TEASER تحمّل أكثر منالتطابقات والتسلسلات الشاذة بالمللي ثانية.
بالإضافة إلى تطوير برنامج TEASER، أثبت يانغ وآخرون أيضًا أنه في ظل بعض الشروط البسيطة على بيانات السحابة النقطية، فإن التحويل المقدر لبرنامج TEASER له أخطاء محدودة مقارنة بالتحويل الحقيقي. [ 19 ]
تسجيل الوضع والمراسلات في وقت واحد
أقرب نقطة متكررة
تم تقديم خوارزمية أقرب نقطة تكرارية (ICP) بواسطة بيسل وماكاي. [ 36 ] تقوم الخوارزمية بتسجيل صلب بطريقة تكرارية عن طريق التناوب في (i) بالنظر إلى التحويل، وإيجاد أقرب نقطة فيلكل نقطة فيو(٢) بالنظر إلى التطابقات، إيجاد أفضل تحويل صلب عن طريق حل مسألة المربعات الصغرى ( cb.2 ). وعلى هذا النحو، يكون ذلك أفضل إذا كانت الوضعية الأولية لـقريب بما فيه الكفاية منفي الشفرة الزائفة ، يتم تنفيذ الخوارزمية الأساسية على النحو التالي:
خوارزمية ICP( M , S ) θ := θ 0 طالما لم يتم التسجيل: X := ∅ لكل m i ∊ T ( M , θ ): ŝ i := أقرب نقطة في S إلى m i X := X + ⟨m i, ŝ i⟩ θ : = least_squares ( X ) إرجاع θ
least_squaresهنا، تقوم الدالة بإجراء تحسين المربعات الصغرى لتقليل المسافة في كل منالأزواج، باستخدام الحلول المغلقة التي قدمها هورن [ 16 ] وأرون. [ 17 ]
لأن دالة تكلفة التسجيل تعتمد على إيجاد أقرب نقطة فيإلى كل نقطة فيقد يتغير هذا أثناء تشغيل الخوارزمية. ولذلك، يصعب إثبات أن خوارزمية ICP ستتقارب بدقة إلى الحل الأمثل المحلي. [ 37 ] في الواقع، تجريبياً، لا تتقارب خوارزميتا ICP و EM-ICP إلى الحد الأدنى المحلي لدالة التكلفة. [ 37 ] ومع ذلك، ولأن خوارزمية ICP سهلة الفهم والتطبيق، فإنها لا تزال الخوارزمية الأكثر شيوعاً لتسجيل مجموعات النقاط. [ 37 ] وقد تم اقتراح العديد من المتغيرات لخوارزمية ICP، والتي تؤثر على جميع مراحل الخوارزمية بدءاً من اختيار النقاط ومطابقتها وصولاً إلى استراتيجية التصغير. [ 13 ] [ 38 ] على سبيل المثال، تُطبق خوارزمية التوقع والتعظيم على خوارزمية ICP لتشكيل طريقة EM-ICP، وتُطبق خوارزمية Levenberg-Marquardt على خوارزمية ICP لتشكيل طريقة LM-ICP . [ 12 ]
مطابقة النقاط القوية
طُوِّرت خوارزمية مطابقة النقاط القوية (RPM) بواسطة غولد وآخرون [ 39 ] . تُجري هذه الطريقة عملية التسجيل باستخدام التلدين الحتمي والتخصيص المرن للتطابقات بين مجموعات النقاط. في حين أن التطابق الناتج عن أقرب جار في خوارزمية ICP يكون ثنائيًا، تستخدم خوارزمية RPM تطابقًا مرنًا حيث يمكن أن يكون التطابق بين أي نقطتين في أي مكان من 0 إلى 1، على الرغم من أنه يتقارب في النهاية إلى 0 أو 1. التطابقات الموجودة في خوارزمية RPM تكون دائمًا تطابقًا واحدًا لواحد، وهو ما لا يكون الحال دائمًا في خوارزمية ICP. [ 14 ] لنفترضكنالنقطة رقم 1 فيوكنالنقطة رقم 1 فيمصفوفة المطابقةيُعرَّف على النحو التالي:
| rpm.1 |
تُعرَّف المسألة على النحو التالي: بالنظر إلى مجموعتين من النقاطوأوجد التحويل الأفينيومصفوفة المطابقةالذي يربط بينهما على أفضل وجه. [ 39 ] معرفة التحويل الأمثل تُسهّل تحديد مصفوفة المطابقة، والعكس صحيح. مع ذلك، تُحدد خوارزمية RPM كليهما في آنٍ واحد. يمكن تحليل التحويل إلى متجه إزاحة ومصفوفة تحويل :
المصفوفةيتكون في ثنائي الأبعاد من أربعة معلمات منفصلةوهي على التوالي: المقياس، والدوران، ومكونات القص الرأسية والأفقية. وتكون دالة التكلفة كما يلي:
| 2 دورة في الدقيقة |
رهناً بـ،،. اليُؤثر هذا المصطلح على الهدف نحو ارتباط أقوى عن طريق تقليل التكلفة إذا احتوت مصفوفة التطابق على عدد أكبر من القيم 1.يُستخدم لتنظيم التحويل الأفيني عن طريق معاقبة القيم الكبيرة لمكونات المقياس والقص:
لبعض معلمات التنظيم.
تعمل طريقة RPM على تحسين دالة التكلفة باستخدام خوارزمية Softassign . سيتم هنا اشتقاق الحالة أحادية البعد. بالنظر إلى مجموعة من المتغيراتأينمتغيريرتبط بكلبحيثالهدف هو إيجادالذي يحقق أقصى قدريمكن صياغة ذلك كمشكلة مستمرة عن طريق إدخال مُعامل تحكمفي طريقة التلدين الحتمية ، يكون معامل التحكمتزداد قيمتها تدريجياً مع تشغيل الخوارزمية. لنفترضيكون:
| 3 دورة في الدقيقة |
تُعرف هذه الدالة باسم دالة سوفتماكس .مع ازديادها، تقترب من قيمة ثنائية كما هو مطلوب في المعادلة ( rpm.1 ). يمكن الآن تعميم المشكلة على الحالة ثنائية الأبعاد، حيث بدلاً من تعظيم، يتم تحقيق أقصى قدر من التالي:
| 4 دورة في الدقيقة |
أين
هذا واضح، إلا أن القيود المفروضة علىهي قيود مصفوفية عشوائية مزدوجة :ووبالتالي، لا يمكن التعبير عن مقام المعادلة ( rpm.3 ) ببساطة في حالة ثنائية الأبعاد. ولتحقيق هذه الشروط، يمكن الاستعانة بنتيجة سينكهورن [ 39 ] التي تنص على إمكانية الحصول على مصفوفة عشوائية مزدوجة من أي مصفوفة مربعة جميع عناصرها موجبة، وذلك من خلال عملية تكرارية لتطبيع الصفوف والأعمدة بالتناوب. وعليه، تُكتب الخوارزمية على النحو التالي: [ 39 ]
خوارزمية RPM2Dر := 0 أ , θ ب , ج := 0 β := β 0بينما β < β f : بينما لم يتقارب μ : // تحديث معلمات التطابق عن طريق التعيين الناعم// تطبيق طريقة سينكهورن بينمالم يتم التقارب: // تحديثعن طريق التطبيع عبر جميع الصفوف:// تحديثعن طريق التطبيع عبر جميع الأعمدة:// تحديث معلمات الوضعية باستخدام طريقة الانحدار الإحداثي، وتحديث θ باستخدام الحل التحليلي تحديث t باستخدام الحل التحليلي قم بتحديث a و b و c باستخدام طريقة نيوتنأعد a و b و c و θ و t
حيث تمثل معلمة التحكم في التلدين الحتمييتم ضبطه مبدئيًا علىويزداد بمعاملحتى تصل إلى القيمة القصوىمجموع عمليات الجمع في خطوات التطبيع يساويوبدلاً من مجردوبسبب القيود المفروضة علىهي أوجه عدم المساواة. وعلى هذا النحووالعناصر th هي متغيرات ركود .
يمكن أيضًا توسيع نطاق الخوارزمية لتشمل مجموعات النقاط في ثلاثة أبعاد أو أبعاد أعلى. القيود المفروضة على مصفوفة التطابقتكون القيم متطابقة في الحالة ثلاثية الأبعاد كما هي في الحالة ثنائية الأبعاد. وبالتالي، يبقى هيكل الخوارزمية دون تغيير، مع اختلاف رئيسي في كيفية حل مصفوفات الدوران والانتقال. [ 39 ]
وصلة رقيقة ذات نقاط تثبيت متينة

تُعزز خوارزمية مطابقة النقاط القوية باستخدام دوال الصفائح الرقيقة (TPS-RPM) التي طورها تشوي ورانجاراجان طريقة RPM لإجراء تسجيل غير صلب من خلال تحديد معلمات التحويل كدالة صفائح رقيقة . [ 14 ] ومع ذلك، ولأن تحديد معلمات دوال الصفائح الرقيقة يقتصر على ثلاثة أبعاد فقط، فلا يمكن توسيع نطاق هذه الطريقة لتشمل المشكلات التي تتضمن أربعة أبعاد أو أكثر.
ارتباط النواة
قدّم تسين وكانادي [ 37 ] أسلوب ارتباط النواة (KC) لتسجيل مجموعات النقاط. بالمقارنة مع ICP، فإن خوارزمية KC أكثر مقاومة للبيانات المشوّشة. على عكس ICP، حيث تُؤخذ أقرب نقطة في المشهد فقط في الاعتبار لكل نقطة في النموذج، فإن كل نقطة في المشهد هنا تؤثر على كل نقطة في النموذج. [ 37 ] ولذلك، تُعدّ هذه خوارزمية تسجيل متعددة الارتباطات . بالنسبة لدالة نواة معينة، الارتباط الأساسيمن نقطتينيتم تعريفها على النحو التالي: [ 37 ]
| kc.1 |
دالة النواةعادةً ما يتم اختيار نواة متناظرة وغير سالبة لتسجيل مجموعة النقاط، على غرار تلك المستخدمة في تقدير كثافة نافذة بارزن . تُستخدم نواة غاوس عادةً لبساطتها، على الرغم من إمكانية استبدالها بنوى أخرى مثل نواة إيبانشنيكوف ونواة المكعب الثلاثي. [ 37 ] ارتباط النواة لمجموعة نقاط كاملةيتم تعريفها على أنها مجموع ارتباطات النواة لكل نقطة في المجموعة مع كل نقطة أخرى في المجموعة: [ 37 ]
| kc.2 |
يتناسب لوغاريتم معامل KC لمجموعة نقاط، ضمن عامل ثابت، مع إنتروبيا المعلومات . لاحظ أن معامل KC هو مقياس لـ "تراص" مجموعة النقاط؛ فمن البديهي أنه إذا كانت جميع النقاط في المجموعة في نفس الموقع، فسيكون معامل KC كبيرًا. دالة التكلفة لخوارزمية تسجيل مجموعة النقاط لبعض معلمات التحويل.يُعرَّف على النحو التالي:
| kc.3 |
ينتج عن بعض العمليات الجبرية ما يلي:
| kc.4 |
يتم تبسيط التعبير بملاحظة أنمستقل عنعلاوة على ذلك، وبافتراض التسجيل الدقيق،ثابت عندمايتغير ذلك لأن المسافة الإقليدية بين كل زوج من النقاط تبقى ثابتة تحت التحويل الصلب . لذا يمكن إعادة كتابة المعادلة أعلاه على النحو التالي:
| kc.5 |
تُعرَّف تقديرات كثافة النواة على النحو التالي:
ويمكن بعد ذلك إثبات أن دالة التكلفة هي معامل الارتباط بين تقديري كثافة النواة:
| kc.6 |
بعد تحديد دالة التكلفة ، تستخدم الخوارزمية ببساطة خوارزمية التدرج الهبوطي لإيجاد التحويل الأمثل. ونظرًا لأن حساب دالة التكلفة من الصفر في كل تكرار مكلف حسابيًا، يتم استخدام نسخة منفصلة من دالة التكلفة (المعادلة kc.6 ). تقديرات كثافة النواةيمكن تقييمها عند نقاط الشبكة وتخزينها في جدول بحث . على عكس خوارزمية ICP والطرق ذات الصلة، ليس من الضروري إيجاد أقرب جار، مما يجعل خوارزمية KC بسيطة نسبيًا في التنفيذ.
بالمقارنة مع خوارزميتي ICP و EM-ICP لمجموعات النقاط ثنائية وثلاثية الأبعاد المشوشة، فإن خوارزمية KC أقل حساسية للضوضاء وتؤدي إلى تسجيل صحيح في أغلب الأحيان. [ 37 ]
نموذج خليط غاوسي
تُعدّ تقديرات كثافة النواة عبارة عن مجاميع لتوزيعات غاوسية، وبالتالي يمكن تمثيلها كنماذج خليط غاوسي (GMM). [ 40 ] يستخدم جيان وفيموري نسخة GMM من خوارزمية تسجيل KC لإجراء تسجيل غير صلب مُعامل بواسطة دوال الصفائح الرقيقة .
انزياح النقطة المتماسكة



طُوِّرَتْ خوارزمية انحراف النقاط المتماسك (CPD) بواسطة ميرونينكو وسونغ. [ 13 ] [ 41 ] تعتمد هذه الخوارزمية على نهج احتمالي لمحاذاة مجموعات النقاط، على غرار طريقة GMM KC. وخلافًا للأساليب السابقة للتسجيل غير الصلب التي تفترض نموذج تحويل الشرائح الرقيقة، فإن خوارزمية انحراف النقاط المتماسك لا تتأثر بنموذج التحويل المستخدم.تمثل هذه القيم مراكز نموذج خليط غاوسي (GMM). عندما تكون مجموعتا النقاط متطابقتين على النحو الأمثل، يكون التطابق هو القيمة القصوى لاحتمالية GMM اللاحقة لنقطة بيانات معينة. وللحفاظ على البنية الطوبولوجية لمجموعات النقاط، تُجبر مراكز GMM على التحرك بشكل متماسك كمجموعة واحدة. تُستخدم خوارزمية تعظيم التوقع لتحسين دالة التكلفة. [ 13 ]
لنفترض وجود M نقطة فيو N نقطة فيدالة كثافة الاحتمال لنموذج العزوم المعممة (GMM) لنقطة s هي:
| cpd.1 |
حيث، في الأبعاد D ،هل التوزيع الغاوسي متمركز عند النقطة.
احتمالات العضويةتكون متساوية لجميع مكونات نموذج العزوم المعممة. ويُرمز إلى وزن التوزيع المنتظم بـإذن، يكون نموذج الخليط كما يلي:
| cpd.2 |
يتم إعادة تحديد معلمات مراكز GMM بواسطة مجموعة من المعلماتيتم تقديرها عن طريق تعظيم الاحتمالية. وهذا يعادل تقليل دالة الاحتمالية اللوغاريتمية السالبة :
| cpd.3 |
حيث يُفترض أن البيانات مستقلة وموزعة توزيعًا متطابقًا . احتمال التطابق بين نقطتينويُعرَّف بأنه الاحتمال اللاحق لمركز GMM بالنظر إلى نقطة البيانات:
تُستخدم خوارزمية تعظيم التوقع ( EM) لإيجادوتتكون خوارزمية EM من خطوتين. أولاً، في خطوة التوقع (E-step) أو خطوة التقدير ، تُخمّن قيم المعلمات ("القيم القديمة" للمعلمات)، ثم تستخدم نظرية بايز لحساب توزيعات الاحتمال اللاحق.من مكونات الخليط. ثانيًا، في خطوة M أو خطوة التعظيم ، يتم إيجاد قيم المعلمات "الجديدة" عن طريق تقليل القيمة المتوقعة لدالة الاحتمالية السالبة الكاملة، أي دالة التكلفة:
| cpd.4 |
تجاهل الثوابت المستقلة عنويمكن التعبير عن المعادلة ( cpd.4 ) على النحو التالي:
| cpd.5 |
أين
معفقط إذاالاحتمالات اللاحقة لمكونات نموذج خليط غاوسي (GMM) المحسوبة باستخدام قيم المعلمات السابقةيكون:
| cpd.6 |
يؤدي تقليل دالة التكلفة في المعادلة ( cpd.5 ) بالضرورة إلى تقليل دالة الاحتمالية اللوغاريتمية السالبة E في المعادلة ( cpd.3 ) ما لم تكن قد وصلت بالفعل إلى قيمة دنيا محلية. [ 13 ] وبالتالي، يمكن التعبير عن الخوارزمية باستخدام الشفرة الزائفة التالية، حيث تمثل مجموعات النقاطويتم تمثيلها على النحو التالي:والمصفوفاتوعلى التوالي: [ 13 ]
خوارزمية التطوير المهني المستمرθ := θ 0 تهيئة 0 ≥ ث ≥ 1بينما لم يتم التسجيل: // خطوة التوقع، احسب P لـ i ∊ [1, M ] و j ∊ [1, N ]:// خطوة M، حل التحويل الأمثل { θ , σ 2 } := solve ( S , M , P ) return θ
حيث المتجههو متجه عمودي مكون من وحدات. solveتختلف الدالة باختلاف نوع التسجيل المُجرى. على سبيل المثال، في التسجيل الصلب، يكون الناتج عبارة عن مقياس a ، ومصفوفة دوران.، ومتجه إزاحةالمعلمةيمكن كتابتها على شكل مجموعة من هذه العناصر:
والتي يتم تهيئتها إلى واحد، وهي مصفوفة الوحدة ، ومتجه عمودي من الأصفار:
مجموعة النقاط المتراصفة هي:
ويمكن كتابة دالة solve_rigidالتسجيل الصلب على النحو التالي، مع شرح اشتقاق الجبر في ورقة ميرونينكو لعام 2010. [ 13 ]
solve_rigid ( S , M , P ) N P := 1 T P1U , V := svd ( A ) // تحليل القيم المفردة للمصفوفة A = UΣVT C := diag(1, …, 1, det( UVT ) ) // diag (ξ) هي المصفوفة القطرية المُشكّلة من المتجه ξ R := UCVT// tr هو أثر المصفوفة t := μ s − a R μ mإرجاع { a , R , t }, σ 2
في عملية التسجيل الأفيني، حيث يكون الهدف هو إيجاد تحويل أفيني بدلاً من تحويل صلب، يكون الناتج عبارة عن مصفوفة تحويل أفيني.وترجمةبحيث تكون مجموعة النقاط المتراصفة هي:
ويمكن كتابة دالة solve_affineالتسجيل الصلب على النحو التالي، مع شرح اشتقاق الجبر في ورقة ميرونينكو لعام 2010. [ 13 ]
حل_المعادلة_الخطية ( S , M , P ) N P := 1 T P1t := μ s − B μ mإرجاع { B , t }, σ 2
من الممكن أيضًا استخدام CPD مع التسجيل غير الصلب باستخدام معلمات مشتقة باستخدام حساب التفاضل والتكامل . [ 13 ]
يمكن حساب مجاميع التوزيعات الغاوسية في زمن خطي باستخدام تحويل غاوس السريع (FGT). [ 13 ] وبالتالي، فإن التعقيد الزمني لـ CPD هووهو أسرع بكثير من الناحية التقاربية منالأساليب. [ 13 ]
الانجراف النقطي المتماسك البايزي (BCPD)
تم اشتقاق نوع مُعدّل من انزياح النقاط المتماسك، يُسمى انزياح النقاط المتماسك البايزي (BCPD)، من خلال صياغة بايزية لتسجيل مجموعات النقاط. [ 42 ] يتميز BCPD بعدة مزايا مقارنةً بـ CPD، منها: (1) إمكانية إجراء عمليات التسجيل غير الصلبة والصلبة في خوارزمية واحدة، (2) إمكانية تسريع الخوارزمية بغض النظر عن غاوسية مصفوفة غرام لتحديد تماسك الحركة، (3) كون الخوارزمية أكثر مقاومة للقيم الشاذة نظرًا لتعريف أكثر دقة لتوزيع القيم الشاذة. بالإضافة إلى ذلك، في الصياغة البايزية، تم إدخال تماسك الحركة من خلال توزيع مسبق لمتجهات الإزاحة، مما يوفر فرقًا واضحًا بين معلمات الضبط التي تتحكم في تماسك الحركة. تم تسريع BCPD بشكل أكبر من خلال طريقة تُسمى BCPD++، وهي إجراء من ثلاث خطوات يتكون من: (1) تقليل عدد نقاط مجموعات النقاط، (2) تسجيل مجموعات النقاط التي تم تقليل عدد نقاطها، و(3) استيفاء حقل التشوه. [ 43 ] يمكن لهذه الطريقة تسجيل مجموعات النقاط المكونة من أكثر من 10 ملايين نقطة مع الحفاظ على دقة التسجيل.
الانجراف النقطي المتماسك مع هندسة السطح المحلية (LSG-CPD)
يُعدّ انحراف النقاط المتماسك مع هندسة السطح المحلي (LSG-CPD) أحد أنواع تسجيل سحابة النقاط الصلبة. [ 44 ] تُضيف هذه الطريقة، بشكلٍ تكيفي، مستوياتٍ مختلفة من عقوبة النقطة إلى المستوى فوق عقوبة النقطة إلى النقطة، وذلك بناءً على استواء السطح المحلي. ينتج عن ذلك مكونات GMM ذات تباينات غير متناحية، بدلاً من التباينات المتناحية في انحراف النقاط المتماسك الأصلي. [ 13 ] يتم نمذجة مصفوفة التباين غير المتناحية على النحو التالي:
| lsg-cpd.1 |
أين
| lsg-cpd.2 |
هي مصفوفة التغاير غير المتناحية للنقطة رقم m في المجموعة المستهدفة؛هو المتجه العمودي المقابل لنفس النقطة؛هي مصفوفة الوحدة، تعمل كمنظم، وتسحب المشكلة بعيدًا عن حالة عدم التحديد.يمثل معامل الجزاء (دالة سيجمويد معدلة)، والذي يتم ضبطه بشكل تكيفي لإضافة مستويات مختلفة من الجزاء بين النقطة والمستوى اعتمادًا على مدى استواء السطح المحلي. ويتحقق ذلك من خلال تقييم تباين السطح.[ 45 ] ضمن نطاق الجوار لنقطة الهدف رقم m.يمثل الحد الأعلى للعقوبة.
تُصاغ عملية تسجيل السحابة النقطية كمسألة تقدير الاحتمال الأقصى (MLE) وتُحل باستخدام خوارزمية التوقع والتعظيم (EM). في خطوة التوقع (E)، يُعاد صياغة حساب التطابق إلى عمليات تلاعب بسيطة بالمصفوفات، ويُحسب بكفاءة على وحدة معالجة الرسومات (GPU). في خطوة التحسين (M)، يُصمم تحسين غير مقيد على زمرة لي المصفوفية لتحديث التحويل الصلب للتسجيل بكفاءة. بالاستفادة من التغايرات الهندسية المحلية، تُظهر الطريقة أداءً فائقًا من حيث الدقة والمتانة في مواجهة الضوضاء والقيم الشاذة، مقارنةً بطريقة CPD الأساسية. [ 46 ] من المتوقع تحسين أداء وقت التشغيل بفضل تسريع حساب التطابق بواسطة وحدة معالجة الرسومات. يتوفر تطبيق LSG-CPD كمصدر مفتوح هنا .
فرز مساحة المراسلات (SCS)
طُوِّرت هذه الخوارزمية عام ٢٠١٣ بواسطة ح. عساليه لتسهيل عملية تسجيل صور السونار. [ ٤٧ ] تتميز هذه الأنواع من الصور باحتوائها على مستويات عالية من التشويش، لذا من المتوقع وجود العديد من القيم الشاذة في مجموعات النقاط المراد مطابقتها. توفر خوارزمية SCS متانة عالية في مواجهة القيم الشاذة، ويمكنها التفوق على أداء خوارزميتي ICP وCPD في وجودها. لا تستخدم خوارزمية SCS التحسين التكراري في الفضاءات عالية الأبعاد، وهي ليست احتمالية ولا طيفية. تستطيع خوارزمية SCS مطابقة التحويلات الصلبة وغير الصلبة، وتُحقق أفضل أداء عندما يكون التحويل المستهدف بين ثلاث وست درجات حرية .
انظر أيضاً
مراجع
- ↑ تشانغ، جي؛ سينغ، سانجيف (مايو 2015). "قياس المسافة ورسم الخرائط باستخدام تقنية الليدار المرئي: انحراف منخفض، وقوة عالية، وسرعة فائقة". المؤتمر الدولي لهندسة الروبوتات والأتمتة (ICRA) لعام 2015. الصفحات 2174-2181 . doi : 10.1109/ICRA.2015.7139486 . ISBN 978-1-4799-6923-4. S2CID 6054487 .
- ↑ تشوي، سونغجون؛ تشو، تشيان-يي؛ كولتون، فلادلين (2015). "إعادة بناء قوية للمشاهد الداخلية" (ملف PDF) . مؤتمر IEEE لعام 2015 حول رؤية الحاسوب والتعرف على الأنماط (CVPR) . الصفحات 5556-5565 . doi : 10.1109/CVPR.2015.7299195 . ISBN 978-1-4673-6964-0.
- ↑ لاي، كيفن؛ بو، ليفنغ؛ رين، شياوفنغ؛ فوكس، ديتر (مايو 2011). "مجموعة بيانات كائنات RGB-D هرمية متعددة الرؤى واسعة النطاق". المؤتمر الدولي لهندسة الروبوتات والأتمتة IEEE لعام 2011. الصفحات 1817-1824 . CiteSeerX 10.1.1.190.1598 . doi : 10.1109/ICRA.2011.5980382 . ISBN 978-1-61284-386-5. S2CID 14986048 .
- 1 2 3 يانغ، هينغ؛ كارلون، لوكا (2019). "حل زمني متعدد الحدود للتسجيل القوي مع معدلات القيم الشاذة القصوى". الروبوتات: العلوم والأنظمة . arXiv : 1903.08588 . doi : 10.15607/RSS.2019.XV.003 . ISBN 978-0-9923747-5-4. S2CID 84186750 .
- ^ كالي، بيرك. سينغ، أرجون. بروس، جيمس. والسمان، هارون. كونوليج، كورت. سرينيفاسا، سيدهارتا؛ أبيل، بيتر؛ دولار ، آرون م (2017/03/01). “مجموعة بيانات Yale-CMU-Berkeley لأبحاث التلاعب الآلي”. المجلة الدولية لأبحاث الروبوتات . 36 (3): 261-268 . دوى : 10.1177 / 0278364917700714 . ردمك 0278-3649 . S2CID 6522002 .
- ↑ كادينا، سيزار؛ كارلوني، لوكا؛ كاريلو، هنري؛ لطيف، ياسر؛ سكاراموزا، دافيد؛ نيرا، خوسيه؛ ريد، إيان؛ ليونارد، جون ج. (ديسمبر 2016). "ماضي وحاضر ومستقبل التحديد والتخطيط المتزامنين: نحو عصر الإدراك القوي". معاملات IEEE في مجال الروبوتات . 32 (6): 1309-1332 . arXiv : 1606.05830 . Bibcode : 2016arXiv160605830C . doi : 10.1109/TRO.2016.2624754 . ISSN 1941-0468 . S2CID 2596787 .
- ↑ مور-أرتال، راؤول؛ مونتيل، جيه إم إم؛ تاردوس، خوان دي. (أكتوبر 2015). "ORB-SLAM: نظام SLAM أحادي العدسة متعدد الاستخدامات ودقيق". معاملات IEEE في مجال الروبوتات . 31 (5): 1147-1163 . arXiv : 1502.00956 . Bibcode : 2015arXiv150200956M . doi : 10.1109/TRO.2015.2463671 . ISSN 1941-0468 . S2CID 206775100 .
- 1 2 3 يانغ، هينغ؛ كارلون، لوكا (2019). "حل أمثل معتمد قائم على الكواترنيون لمسألة وهبة مع القيم الشاذة" (ملف PDF) . المؤتمر الدولي IEEE/CVF لرؤية الحاسوب (ICCV) لعام 2019. الصفحات 1665-1674 . arXiv : 1905.12536 . Bibcode : 2019arXiv190512536Y . doi : 10.1109/ICCV.2019.00175 . ISBN 978-1-7281-4803-8.
- ↑ نيوكومب، ريتشارد أ.؛ إيزادي، شهرام؛ هيليجيس، أوتمار؛ مولينو، ديفيد؛ كيم، ديفيد؛ دافيسون، أندرو ج.؛ كوهي، بوشميت؛ شوتون، جيمي؛ هودجز، ستيف؛ فيتزجيبون، أندرو (أكتوبر 2011). "KinectFusion: رسم خرائط وتتبع الأسطح الكثيفة في الوقت الحقيقي". المؤتمر الدولي العاشر لمعهد مهندسي الكهرباء والإلكترونيات حول الواقع المختلط والمعزز، 2011. الصفحات 127-136 . CiteSeerX 10.1.1.453.53 . doi : 10.1109/ISMAR.2011.6092378 . ISBN 978-1-4577-2183-0. S2CID 11830123 .
- ↑ أوديت، ميشيل أ.؛ فيري، فرانك ب.؛ بيترز، تيري م. (2000-09-01). "نظرة عامة خوارزمية على تقنيات تسجيل السطح للتصوير الطبي". تحليل الصور الطبية . 4 (3): 201-217 . doi : 10.1016/S1361-8415(00)00014-1 . ISSN 1361-8415 . PMID 11145309 .
- 1 2 جيان، بينغ؛ فيموري، بابا سي. (2011). "تسجيل مجموعة النقاط القوي باستخدام نماذج خليط غاوسي". معاملات IEEE في تحليل الأنماط والذكاء الآلي . 33 (8): 1633-1645 . Bibcode : 2011ITPAM..33.1633J . doi : 10.1109/tpami.2010.223 . PMID 21173443. S2CID 10923565 .
- 1 2 فيتزجيبون، أندرو و. (2003). "تسجيل قوي لمجموعات النقاط ثنائية وثلاثية الأبعاد". معالجة الصور والرؤية الحاسوبية . 21 (13): 1145-1153 . CiteSeerX 10.1.1.335.116 . doi : 10.1016/j.imavis.2003.09.004 .
- 1 2 3 4 5 6 7 8 9 10 11 12 13 ميرونينكو، أندري؛ سونغ، زوبو (2010). "تسجيل مجموعة النقاط: انزياح النقاط المتماسك". معاملات IEEE في تحليل الأنماط والذكاء الآلي . 32 (2): 2262-2275 . arXiv : 0905.2635 . Bibcode : 2010ITPAM..32.2262M . doi : 10.1109/tpami.2010.46 . PMID: 20975122. S2CID : 10809031 .
- 1 2 3 تشوي، هايلي؛ رانجاراجان، أناند (2003). "خوارزمية جديدة لمطابقة النقاط للتسجيل غير الصلب". رؤية الحاسوب وفهم الصور . 89 (2): 114-141 . CiteSeerX 10.1.1.7.4365 . doi : 10.1016/S1077-3142(03)00009-2 .
- ↑ هولز، ديرك؛ إيشيم، ألكساندرو إي.؛ تومباري، فيديريكو؛ روسو، رادو ب.؛ بينكه، سفين (2015). "التسجيل باستخدام مكتبة السحابة النقطية: إطار عمل معياري للمحاذاة ثلاثية الأبعاد" . مجلة IEEE للروبوتات والأتمتة . 22 (4): 110-124 . Bibcode : 2015IRAM...22d.110H . doi : 10.1109/MRA.2015.2432331 . S2CID 2621807 .
- 1 2 3 هورن، بيرتولد كيه بي (1987-04-01). "حل مغلق للتوجيه المطلق باستخدام الكواترنيونات الوحدوية". مجلة الجمعية البصرية الأمريكية أ . 4 (4): 629-642 . رمز Bibcode : 1987JOSAA...4..629H . doi : 10.1364/JOSAA.4.000629 . ISSN 1520-8532 . S2CID 11038004 .
- 1 2 أرون، ك.س.؛ هوانغ، ت.س.؛ بلوستين، س.د. (سبتمبر 1987). "ملاءمة المربعات الصغرى لمجموعتين من النقاط ثلاثية الأبعاد". معاملات IEEE في تحليل الأنماط والذكاء الآلي . PAMI-9 (5): 698-700 . Bibcode : 1987ITPAM...9..698A . doi : 10.1109/TPAMI.1987.4767965 . ISSN 1939-3539 . PMID 21869429. S2CID 8724100 .
- ↑ برياليس، خيسوس؛ غونزاليس-خيمينيز، خافيير (يوليو 2017). "التسجيل ثلاثي الأبعاد العالمي المحدب باستخدام ازدواجية لاغرانج". مؤتمر IEEE لعام 2017 حول رؤية الحاسوب والتعرف على الأنماط (CVPR) . الصفحات 5612-5621 . doi : 10.1109/CVPR.2017.595 . hdl : 10630/14599 . ISBN 978-1-5386-0457-1. S2CID 11549421 .
- 1 2 3 4 5 يانغ، هينغ؛ شي، جينغنان؛ كارلون، لوكا (21 يناير 2020). "TEASER: تسجيل سريع وموثوق لسحابة النقاط". معاملات IEEE في مجال الروبوتات . 37 (2): 314. arXiv : 2001.07715 . Bibcode : 2021ITRob..37..314Y . doi : 10.1109/TRO.2020.3033695 .
- بارا بوستوس، ألفارو ؛ تشين، تات-جون (ديسمبر 2018). "إزالة القيم الشاذة المضمونة لتسجيل سحابة النقاط مع التطابقات". معاملات IEEE في تحليل الأنماط والذكاء الآلي . 40 (12): 2868-2882 . arXiv : 1711.10209 . Bibcode : 2018ITPAM..40.2868P . doi : 10.1109/TPAMI.2017.2773482 . ISSN 1939-3539 . PMID 29990122. S2CID 3331003 .
- 1 2 تشين، تات-جون؛ سوتر، ديفيد (27-02-2017). "مشكلة الإجماع الأقصى: التطورات الخوارزمية الحديثة". محاضرات توليفية في رؤية الحاسوب . 7 (2): 1-194 . doi : 10.2200/s00757ed1v01y201702cov011 . ISSN 2153-1056 .
- وين ، فاي؛ يينغ، ريندونغ؛ غونغ، تشنغ؛ ليو، بيلين (فبراير 2020). "خوارزميات فعّالة لتحقيق التوافق الأمثل القوي". معاملات IEEE في مجال الروبوتات . 36 (1): 92-106 . Bibcode : 2020ITRob..36...92W . doi : 10.1109/TRO.2019.2943061 . ISSN 1941-0468 . S2CID 209976632 .
- 1 2 كاي، زيبينغ؛ تشين، تات-جون؛ كولتون، فلادلين (2019). "إعادة النظر في بحث شجرة تعظيم التوافق" . المؤتمر الدولي IEEE/CVF لرؤية الحاسوب (ICCV) لعام 2019. الصفحات 1637-1645 . arXiv : 1908.02021 . doi : 10.1109/ICCV.2019.00172 . ISBN 978-1-7281-4803-8.
- ↑ بازين، جان-شارل؛ سيو، يونغدويك؛ بوليفيس، مارك (2013). "تعظيم مجموعة التوافق الأمثل عالميًا من خلال البحث بالتدوير". في: لي، كيونغ مو؛ ماتسوشيتا، ياسويوكي؛ ريغ، جيمس م.؛ هو، زاني (محررون). رؤية الحاسوب - ACCV 2012. سلسلة محاضرات في علوم الحاسوب. المجلد 7725. برلين، هايدلبرغ: سبرينغر. الصفحات 539-551 . doi : 10.1007/978-3-642-37444-9_42 . ISBN 978-3-642-37444-9.
- ↑ هارتلي، ريتشارد آي؛ كاهل، فريدريك (1 أبريل 2009). "التحسين الأمثل العالمي من خلال البحث في فضاء الدوران". المجلة الدولية لرؤية الحاسوب . 82 (1): 64-79 . doi : 10.1007/s11263-008-0186-9 . hdl : 1885/50831 . ISSN 1573-1405 . S2CID 509788 .
- ↑ فيشلر، مارتن؛ بولز، روبرت (1981). "توافق العينة العشوائية: نموذج لتركيب النماذج مع تطبيقات في تحليل الصور ورسم الخرائط الآلي" . مجلة اتصالات رابطة آلات الحوسبة . 24 (6): 381-395 . doi : 10.1145/358669.358692 . S2CID 972888 .
- ↑ لي، هو مينه؛ تشين، تات جون؛ إريكسون، أندرس؛ دو، ثانه توان؛ سوتر، ديفيد (2019). "طرق تقريبية حتمية للتوافق الأقصى القوي". معاملات IEEE في تحليل الأنماط والذكاء الآلي . 43 (3): 842-857 . arXiv : 1710.10003 . doi : 10.1109/TPAMI.2019.2939307 . ISSN 1939-3539 . PMID 31494545. S2CID 29346470 .
- ↑ بوستوس، ألفارو بارا؛ تشين، تات-جون؛ نيومان، فرانك؛ فريدريش، توبياس؛ كاتزمان، ماكسيميليان (2019-02-04). "خوارزمية عملية للمجموعات القصوى للمطابقة مع قيود ثنائية". arXiv : 1902.01534 [ cs.CV ].
- ↑ هوبر، بيتر جيه؛ رونشيتي، إلفيزيو إم. (29 يناير 2009). الإحصاءات القوية . سلسلة وايلي في الاحتمالات والإحصاء. هوبوكين، نيوجيرسي، الولايات المتحدة الأمريكية: جون وايلي وأولاده. doi : 10.1002/9780470434697 . ISBN 978-0-470-43469-7.
- 1 2 تشو، تشيان-يي؛ بارك، جايسيك؛ كولتون، فلادلين (2016). "التسجيل العالمي السريع". في: لايبي، باستيان؛ ماتاس، جيري؛ سيب، نيكو؛ ويلينغ، ماكس (محررون). رؤية الحاسوب - المؤتمر الأوروبي لرؤية الحاسوب 2016. سلسلة محاضرات في علوم الحاسوب. المجلد 9906. تشام: دار نشر سبرينغر الدولية. الصفحات 766-782 . doi : 10.1007/978-3-319-46475-6_47 . ISBN 978-3-319-46475-6. S2CID 27362942 .
- ↑ ماكتافيش، كيرك؛ بارفوت، تيموثي د. (2015). "بأي ثمن: مقارنة بين دوال التكلفة القوية لحالات الشذوذ في تطابق الكاميرا". المؤتمر الثاني عشر لعام 2015 حول رؤية الحاسوب والروبوت . الصفحات 62-69 . doi : 10.1109/CRV.2015.52 . ISBN 978-1-4799-1986-4. S2CID 9305263 .
- ↑ بوس، مايكل؛ أغامينوني، غابرييل؛ غيليتشنسكي، إيغور (2016). "التقدير القوي وتطبيقاته في الروبوتات" . أسس واتجاهات في الروبوتات . 4 (4). الآن: 225-269 . doi : 10.1561/2300000047 .
- 1 2 بلاك، مايكل جيه؛ رانجاراجان، أناند (1996-07-01). "حول توحيد عمليات الخط، ورفض القيم الشاذة، والإحصاءات القوية مع تطبيقات في الرؤية المبكرة". المجلة الدولية لرؤية الحاسوب . 19 (1): 57-91 . Bibcode : 1996IJCV...19...57B . doi : 10.1007/BF00131148 . ISSN 1573-1405 . S2CID 7510079 .
- 1 2 بليك، أندرو؛ زيسرمان، أندرو (1987). إعادة البناء المرئي . مطبعة معهد ماساتشوستس للتكنولوجيا. ISBN 9780262524063.
- 1 2 يانغ، هينغ؛ أنتونانتي، باسكوالي؛ تزومس، فاسيليوس؛ كارلوني، لوكا (2020). "التدرج في عدم التحدب من أجل إدراك مكاني قوي: من حلول غير دنيا إلى رفض القيم الشاذة العالمية". رسائل IEEE في مجال الروبوتات والأتمتة . 5 (2): 1127-1134 . arXiv : 1909.08605 . Bibcode : 2020IRAL....5.1127Y . doi : 10.1109/LRA.2020.2965893 . ISSN 2377-3774 . S2CID 202660784 .
- ↑ بيسل، بول؛ مكاي، نيل (1992). "طريقة لتسجيل الأشكال ثلاثية الأبعاد" . معاملات IEEE في تحليل الأنماط والذكاء الآلي . 14 (2): 239-256 . Bibcode : 1992SPIE.1611..586B . doi : 10.1109/34.121791 .
- 1 2 3 4 5 6 7 8 9 تسين، يانغهاي؛ كانادي، تاكيو (2004). "نهج قائم على الارتباط لتسجيل مجموعات النقاط القوي". رؤية الحاسوب - ECCV 2004. سلسلة محاضرات في علوم الحاسوب. المجلد 3023. سبرينغر برلين هايدلبرغ. الصفحات 558-569 . CiteSeerX 10.1.1.156.6729 . doi : 10.1007/978-3-540-24672-5_44 . ISBN 978-3-540-21982-8.
- ↑ روسينكيويتش، سيمون؛ ليفوي، مارك (2001). "متغيرات فعالة لخوارزمية ICP". وقائع المؤتمر الدولي الثالث حول التصوير الرقمي ثلاثي الأبعاد والنمذجة . IEEE. ص 145-152 . doi : 10.1109/IM.2001.924423 . ISBN 0-7695-0984-3.
- 1 2 3 4 5 غولد، ستيفن؛ رانجاراجان، أناند؛ لو، تشين بينغ؛ سوغونا، بابو؛ مجولسنيس، إريك (1998). "خوارزميات جديدة لمطابقة النقاط ثنائية وثلاثية الأبعاد: تقدير الوضع والتطابق" . التعرف على الأنماط . 38 (8): 1019-1031 . Bibcode : 1998PatRe..31.1019G . doi : 10.1016/S0031-3203(98)80010-1 .
- ↑ جيان، بينغ؛ فيموري، بابا سي. (2005). خوارزمية قوية لتسجيل مجموعات النقاط باستخدام مزيج من التوزيعات الغاوسية . المؤتمر الدولي العاشر لـ IEEE حول رؤية الحاسوب 2005. المجلد 2. الصفحات 1246-1251 .
- ↑ ميرونينكو، أندري؛ سونغ، زوبو؛ كاريرا-بيربينان، ميغيل أ. (2006). " تسجيل مجموعة النقاط غير الصلبة: انزياح النقاط المتماسك" . التقدم في أنظمة معالجة المعلومات العصبية . 19 : 1009-1016 . تم الاسترجاع في 31 مايو 2014 .
- ↑ هيروسي، أوسامو (2021). "صياغة بايزية لانحراف النقطة المتماسكة" . معاملات IEEE في تحليل الأنماط والذكاء الآلي . 43 (7): 2269-2286 . Bibcode : 2021ITPAM..43.2269H . doi : 10.1109/TPAMI.2020.2971687 . PMID 32031931 .
- ↑ هيروسي، أوسامو (2021). "تسريع تسجيل مجموعات النقاط غير الصلبة باستخدام تقليل حجم العينة وانحدار العملية الغاوسية" . معاملات IEEE في تحليل الأنماط والذكاء الآلي . 43 (8): 2858-2865 . Bibcode : 2021ITPAM..43.2858H . doi : 10.1109/TPAMI.2020.3043769 . PMID 33301401 .
- ↑ ليو، ويشياو؛ وو، هونغتاو؛ تشيريكجيان، غريغوري س. (2021). "LSG-CPD: انزياح النقطة المتماسك مع هندسة السطح المحلية لتسجيل سحابة النقاط". المؤتمر الدولي IEEE/CVF للرؤية الحاسوبية (ICCV) لعام 2021. الصفحات 15273-15282 . arXiv : 2103.15039 . doi : 10.1109 /ICCV48922.2021.01501 . ISBN 978-1-6654-2812-5. S2CID 232404480 .
- ↑ باولي، م.؛ غروس، م.؛ كوبلت، ل.ب. (2002). "تبسيط فعال للأسطح المأخوذة منها عينات نقطية" . مؤتمر IEEE للتصور، 2002. VIS 2002 (ملف PDF) . الصفحات 163-170 . doi : 10.1109/VISUAL.2002.1183771 . ISBN 0-7803-7498-3. S2CID 14952977 .
- ↑ ليو، ويشياو؛ وو، هونغتاو؛ تشيريكجيان، غريغوري س. (2021). "LSG-CPD: انزياح النقطة المتماسك مع هندسة السطح المحلية لتسجيل سحابة النقاط". المؤتمر الدولي IEEE/CVF للرؤية الحاسوبية (ICCV) لعام 2021. الصفحات 15273-15282 . arXiv : 2103.15039 . doi : 10.1109 /ICCV48922.2021.01501 . ISBN 978-1-6654-2812-5. S2CID 232404480 .
- ↑ عسليح، حسن. (2013). "الفصل 6: فرز فضاء التطابق". إعادة بناء ثلاثية الأبعاد وتقدير الحركة باستخدام السونار الأمامي (أطروحة دكتوراه). جامعة هيريوت وات.
روابط خارجية
- رؤية الحاسوب
- مطابقة الأنماط
- نقطة (هندسة)
- هندسة الروبوتات
