انتقل إلى المحتوى

استيفاء خطي ثنائي

من ويكيبيديا، الموسوعة الحرة

هذه نسخة قديمة من هذه الصفحة، وقام بتعديلها Renamed user 3aa4fe0c77e1279e6d0fa928eac40011 (نقاش | مساهمات) في 17:47، 30 مارس 2024 (أُنشئَت بترجمة الصفحة "Bilinear interpolation"). العنوان الحالي (URL) هو وصلة دائمة لهذه النسخة، وقد تختلف اختلافًا كبيرًا عن النسخة الحالية.

مثال على الاستيفاء الخطي الثنائي على مربع الوحدة بقيم z 0 و1 و1 و0.5 كما هو محدد. القيم المحرفة بينهما ممثلة باللون.

في علوم الرياضيات، اِسْتِيفَاءْ خطي ثنائي (بالانجليزية: Bilinear Interpolation)، هي طريقة لعمل استيفاء دالتين ذات متغيرين اثنين ( مثال.، س وَع) باستعمال استيفاء خطي متكرر.تُطبّقُ هذه الطريقة عادة على الدوال التي تم أخذ عينات منها على شبكة مستطيلة الشكل ثنائية الأبعاد، على الرغم من أنه يمكن تعميمها للدوال المُعرّفَة على رؤوس رُباعية الأضلاع محدبة الشكل.

الاستيفاء الخطي الثنائي يتم بتطبيق الاستيفاء الخطي أولاً في اتجاه واحد، ثم مرة أخرى في اتجاه آخر. على الرغم من أن كل خطوة تكون خطية في القيم المُعالَجة وفي الموضع، إلا أن الاستيفاء ككل ليس خطيًا بل يكون تربيعيًا في موقع العينة.

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

حساب

تُظهر النقاط الحمراء الأربع نقاط البيانات والنقطة الخضراء هي النقطة التي نريد الاستيفاء عندها.

لنفترض أننا نريد إيجاد قيمة الدالة المجهولة f في النقطة (x، y). يُفترض أننا نعرف قيمة f في النقاط الأربعة Q11 = (x1، y1)، Q12 = (x1، y2)، Q21 = (x2، y1)، و Q22 = (x2، y2).

الاستيفاء الخطي المكرر

أولًا نقومُ بإجراء الاستيفاء الخطي في اتّجاه x . ينتج عن هذا

نستمر بالاستيفاء في الاتجاه y للحصول على التقدير المطلوب:

نلاحظ أننا سنصل إلى نفس النتيجة إذا تم القيام بالاستيفاء أولاً في اتجاه y ثم في اتجاه x. [1]

الاحتواء متعدد الحدود

هناك طريقة بديلة تتمثل في كتابة حل مشكلة الاستيفاء على هيئة متعددة الحدود متعددة الخطوط

كطريقة بديلة هي كتابة الحل لمشكلة الاستيفاء على شكل متعدد الحدود

حيث تم العثور على المعاملات بحل المعادلة الخطية

ينتج لنا

متوسط موزون

تصور هندسي للاستيفاء الخطي الثنائي. حيث يكون حاصل ضرب القيمة في النقطة المطلوبة (السوداء) والمنطقة بأكملها يساوي مجموع حاصل ضرب القيمة في كل زاوية والمنطقة الجزئية مقابل القطر (الألوان المماثلة).

يمكن أيضًا كتابة الحل على شكل متوسط موزون لـ f ( Q ):

حيث تجمع الأوزان إلى 1 وتفي بالنظام الخطي المنقول

ينتج لنا

والتي تبسط إلى

بالاتفاق مع النتيجة التي تم الحصول عليها عن طريق الاستيفاء الخطي المتكرر. يمكن أيضًا تفسير مجموعة الأوزان على أنها مجموعة من إحداثيات مركز الكتلة المعممة للمستطيل.

وهذا يتفق مع النتيجة التي تم الحصول عليها عن طريق الاستيفاء الخطي المكرر. يمكن أيضًا تفسير مجموع الأوزان كمجموعة من نظام الإحداثيات المرجحية المعممة لمستطيل.

صيغة بديلة للمصفوفة

بدمج ما ذُكر أعلاه، لدينا:

على مربع الوِحدة

إذا اخترنا نظام إحداثيات يكون فيه النقاط الأربعة التي تعرف قيمة f عندها هي (0، 0)، (0، 1)، (1، 0)، و (1، 1)، فإن صيغة الاستيفاء تبسط إلى:

أو ما يعادلها، في عمليات المصفوفة:

هنا نتعرف أيضًا على الأوزان:

غيرَ ذلك، يمكننا كتابة الاستيفاء على مربع الوِحدة على الشكل التالي

حيث

في كلا الحالتين، يتوافق عدد الثوابت (أربعة) مع عدد نقاط البيانات حيث تعطى f .

خصائص

قالب:Comparison of 1D and 2D interpolation.svgقالب:Comparison of 1D and 2D interpolation.svgكما يوحي اسمه، فإن الاستيفاء الخطي الثنائي ليس خطيًا؛ ولكنه خطي (أي تآلفي) على طول الخطوط المتوازية إما بالاتجاه x أو y، بالتبادل إذا تم الاحتفاظ بثابت x أو y. على طول أي خط مستقيم آخر، يكون الاستيفاء تربيعي. على الرغم من أن الاستيفاء ليس خطيًا في الموضع (x وَ y)، إلا أنه في النقطة الثابتة فإنه خطي في قيم الاستيفاء، كما يمكن رؤيته في معادلات (المصفوفة) أعلاه.






  1. ^ Press، William H.؛ Teukolsky، Saul A.؛ Vetterling، William T.؛ Flannery، Brian P. (1992). Numerical recipes in C: the art of scientific computing (ط. 2nd). New York, NY, USA: Cambridge University Press. ص. 123-128. ISBN:0-521-43108-5.