Does Enabling the Depth API Improve Anchor Stability? A Controlled Cross-Platform Evaluation of Mobile AR
يكشف تقييم مضبوط عابر للمنصات لـ 600 عملية تشغيل للواقع المعزز عبر الهاتف المحمول أن تمكين واجهات برمجة تطبيقات العمق (ARCore/ARKit) لا يحسن استقرار المرتكزات بل قد يؤدي حتى إلى زيادة الخطأ، في حين يبرز تباين نسيج المشهد كعامل مهيمن يؤثر على الانجراف المكاني.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تحاول وضع جسم افتراضي، مثل مكعب رقمي عائم، فوق طاولة في العالم الحقيقي باستخدام هاتف ذكي. إن الوعد الذي تقدمه هذه التكنولوجيا هو أن يظل الجسم في مكانه تماماً أينما وضعته، حتى لو ابتعدت ثم عدت. هذا هو التحدي الجوهري للواقع المعزز للهواتف المحمولة بدون علامات (markerless): الحفاظ على ثبات العالم الرقمي مع العالم المادي دون استخدام ملصقات أو علامات مادية لتثبيته في مكانه. حالياً، تحقق الهواتف الذكية ذلك من خلال مراقبة الغرفة بكاميراتها واستخدام المستشعرات الداخلية لتخمين حركتها الخاصة. ومع ذلك، فإن هذه الطريقة تشوبها ثغرة؛ فإذا كانت الغرفة بسيطة للغاية، مثل جدار أبيض، أو إذا كانت الإضاءة خافتة، فقد يفقد الهاتف إدراكه للواقع، مما يتسبب في انزياح الجسم الافتراضي أو انزلاقه بعيداً. ولإصلاح ذلك، قدمت منصات البرامج الرئيسية التي تشغل هذه التطبيقات أداة جديدة: مستشعر العمق. تقيس هذه التكنولوجيا المسافة إلى الأجسام في الغرفة، إما عن طريق عكس الضوء عنها أو عن طريق حساب العمق من حركة الكاميرا. وكان الأمل البديهي هو أن إضافة هذه الطبقة الإضافية من معلومات المسافة سيعمل كشبكة أمان، مما يحافظ على استقرار الجسم الافتراضي حتى عندما تواجه الكاميرا صعوبة في رؤية التفاصيل.
لقد شرع فريق من الباحثين في اختبار ما إذا كان هذا الأمل صحيحاً. لم يكتفوا بالنظر في مدى دقة مستشعرات العمق في المختبر، بل طرحوا سؤالاً أكثر عملية: هل يؤدي تشغيل إعداد العمق فعلياً إلى منع انزياح الجسم الافتراضي؟ لمعرفة ذلك، أجروا ستمائة تجربة منضبطة باستخدام ثلاثة هواتف ذكية مختلفة: جهازان يعملان بنظام أندرويد وهاتف واحد من نوع آيفون. مثلت هذه الهواتف النطاق الكامل لتقنية العمق المتاحة للمستهلكين اليوم؛ حيث استخدم أحد الهواتف مستشعر "وقت الطيران" (time-of-flight) الذي يعكس الضوء لقياس المسافة، واعتمد هاتف آخر كلياً على البرمجيات لحساب العمق من حركة الكاميرا، بينما استخدم الثالث ماسحاً ليزرياً يُعرف باسم "ليدار" (LiDAR). وضع الباحثون كل هاتف على حامل بمحرك في وسط غرفة، وبرمجوه للدوران في دائرة واسعة حول نفسه، مراقباً الجدران. ومن الأهمية بمكان، أنهم غطوا نقطة المرجع على الجدار بقطعة من الورق غير اللامع (matte) حتى لا يتمكن الهاتف من رؤيتها أثناء دورانه، مما أجبر الهاتف على الاعتماد كلياً على تتبعه الداخلي لتذكر مكانه. اختبروا هذا الإعداد في حالتين مختلفتين للغرفة: إحداهما بجدران مغطاة بأنماط جريئة وعالية التباين، والأخرى بجدران جرداء وبسيطة. كما اختبروا ذلك في ضوء ساطع وفي ضوء خافت جداً، مع تشغيل مستشعر العمم في بعض الجولات وإيقافه في أخرى.
كانت النتائج مفاجئة وواضحة. في أي من سيناريوهات الاختبار، لم يؤدِ تشغيل مستشعر العمق إلى جعل الجسم الافتراضي أكثر استقراراً. في الواقع، في معظم الحالات، انزاح الجسم قليلاً أكثر عندما كان مستشعر العمق نشطاً. وكان هذا صحيحاً حتى بالنسبة للهاتف المزود بالماسح الليزري، الذي يوفر خريطة عمق كاملة ومثالية للغرفة في كل إطار. وجد الباحثون أن إعداد العمق نفسه لم يساعد الهاتف في الحفاظ على مكانه. بدلاً من ذلك، كان العامل الأهم هو نسيج (texture) الغرفة. فعندما كان الهاتف في الغرفة ذات الجدران الجرداء والبسيطة، انزاح الجسم الافتراضي بشكل كبير، حيث انتهى به الأمر غالباً بعيداً عن نقطة بدايته بأكثر من نصف متر. أما في الغرفة ذات الجدران المزينة بالأنماط، فقد كان الانزياح أقل بكثير. لقد كان نسيج البيئة أهم بكثير من مستشعر العمق.
كما كشفت الدراسة عن سبب فشل مستشعر العمق في تقديم المساعدة في بعض الحالات. ففي هواتف أندرويد، كانت البرمجيات التي توفر خريطة العمق "متطلبة" للغاية؛ إذ كانت ترسل بيانات العمق فقط عندما تحتوي الغرفة على نسيج بصري كافٍ للعمل به. وفي الغرفة الجرداء، كان الهاتف ببساطة يتوقف عن إرسال معلومات العمف معظم الوقت، مما ترك النظام دون بيانات إضافية يمكن الاعتماد عليها. أما في هاتف آيفون، فقد كانت بيانات العمق متاحة دائماً، ومع ذلك ظل الجسم ينزاح بنفس القدر كما لو كان المستشعر متوقفاً. يشير هذا إلى أن المشكلة ليست مجرد امتلاك البيانات، بل في كيفية استخدام نظام التتبع الداخلي للهاتف لها. وخلص الباحثون إلى أنه بالنسبة للمطورين والمستخدمين، فإن التركيز على إعداد العمق ليس هو الحل للاستقرار؛ بدلاً من ذلك، البيئة الفيزيائية هي المفتاح. فإذا أراد المستخدم أن يبقى محتواه الافتراضي في مكانه، فعليه التأكد من وضعه في غرفة تحتوي على تفاصيل بصرية كافية على الجدران والأسطح، بدلاً من الاعتماد على مستشعر العمق في الهاتف للقيام بالعمل الشاق. إن التكنولوجيا جاهزة لقياس العمق، لكنها لا تستطيع بعد استخدام هذا القياس لتثبيت جسم افتراضي في غرفة بسيطة ومظلمة.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.