بي-سبلاين
في التحليل العددي ، تُعدّ دالة B-spline (اختصارًا لـ base spline) نوعًا من دوال spline المصممة بحيث يكون لها حد أدنى من الدعم (التداخل) لدرجة معينة ، ونعومة ، ومجموعة من نقاط الانقطاع (العُقد التي تقسم نطاقها ) ، مما يجعلها لبنة أساسية لجميع دوال spline من تلك الدرجة. تُعرَّف دالة B-spline بأنها متعددة حدود مجزأة من الدرجة .، بمعنى درجة منتُبنى هذه الدالة من مقاطع تلتقي عند هذه العقد، حيث يعتمد استمرار الدالة ومشتقاتها على عدد مرات تكرار كل عقدة (تعددها). يمكن التعبير عن أي دالة تكعيبية من درجة معينة بشكل فريد كتركيبة خطية من دوال تكعيبية من نفس الدرجة عند نفس العقد، [ 1 ] وهي خاصية تجعلها متعددة الاستخدامات في النمذجة الرياضية. يستخدم نوع فرعي خاص، هو الدوال التكعيبية الأساسية، عقدًا متساوية البعد .
يعود مفهوم B-splines إلى القرن التاسع عشر، عندما استكشف نيكولاي لوباتشيفسكي أفكارًا مماثلة في جامعة كازان في روسيا، [ 2 ] على الرغم من أن مصطلح "B-spline" قد صاغه إسحاق جاكوب شوينبيرج [ 3 ] في عام 1967، مما يعكس دورها كدوال أساسية . [ 4 ]
تُستخدم منحنيات B-spline على نطاق واسع في مجالات مثل التصميم بمساعدة الحاسوب (CAD) ورسومات الحاسوب ، حيث تقوم بتشكيل المنحنيات والأسطح من خلال مجموعة من نقاط التحكم ، وكذلك في تحليل البيانات لمهام مثل تركيب المنحنيات والتفاضل العددي للبيانات التجريبية.

تعريف



منحنى بي-سبلاين من الرتبةهي مجموعة من الدوال متعددة الحدود المجزأةدرجة علميةفي متغيرقيمتُعرف نقاط التقاء أجزاء متعددة الحدود بالعقد، ويُرمز لها بـوتم ترتيبها بترتيب تصاعدي.
بالنسبة لتسلسل معين من العقد، يوجد، حتى عامل قياس، منحنى فريدمُرضٍ
إذا أضفنا القيد الإضافي الذي
للجميعبين العقدوثم عامل القياس لـتُصبح ثابتة. العُقد الموجودة بينها (ولا تشملها)ووتسمى هذه العقد بالعقد الداخلية.
يمكن إنشاء دوال B-spline باستخدام صيغة كوكس-دي بور التكرارية. نبدأ بدالات B-spline من الدرجةأي كثيرات الحدود الثابتة القطعية.
كلما ارتفعيتم تعريف منحنيات B-spline من الدرجة n عن طريق التكرار.
ملكيات
دالة B-spline هي عبارة عن مجموعة من الأشرطة المرنة التي يتم التحكم بها بواسطة عدد من النقاط تُسمى نقاط التحكم ، مما يُنتج منحنيات سلسة. تُستخدم هذه الدوال لإنشاء وإدارة الأشكال والأسطح المعقدة باستخدام عدد من النقاط. وتُستخدم دوال B-spline ودوال بيزير على نطاق واسع في أساليب تحسين الأشكال . [ 5 ]
منحنى بي-سبلاين من الرتبةهي دالة متعددة الحدود مجزأة من الدرجةفي متغيريتم تعريفها علىالمواقعوتسمى هذه النقاط بالعقد أو نقاط الانقطاع، والتي يجب أن تكون بترتيب غير تنازلي.لا تُساهم دالة B-spline إلا في النطاق بين العقدة الأولى والأخيرة، وتكون قيمتها صفرًا في أي مكان آخر. إذا كانت كل عقدة مفصولة بنفس المسافة(أين) من سابقتها، يُطلق على متجه العقدة و B-splines المقابلة اسم "موحد" (انظر B-spline الأساسي أدناه).
لكل فترة عقدة محدودة حيث تكون القيمة غير صفرية، فإن دالة B-spline هي متعددة حدود من الدرجةدالة B-spline هي دالة متصلة عند نقاط العقد. [ ملاحظة 1 ] عندما تكون جميع نقاط العقد التابعة لدالة B-spline متميزة، فإن مشتقاتها تكون متصلة أيضًا حتى مشتقة الدرجة t.إذا كانت العقد متطابقة عند قيمة معينة لـيقلّ معامل استمرارية رتبة المشتقة بمقدار 1 لكل عقدة متطابقة إضافية. قد تشترك دوال B-spline في مجموعة فرعية من عقدها، لكنّ دالتين B-spline معرفتين على نفس العقد تمامًا تكونان متطابقتين. بعبارة أخرى، تُعرَّف دالة B-spline بشكل فريد من خلال عقدها.
يُفرّق المرء بين العُقد الداخلية ونقاط النهاية. تغطي العُقد الداخلية-المجال الذي يهتم به المرء. بما أن منحنى B-spline واحد يمتد بالفعل علىوبالتالي، فإن العقد الداخلية تحتاج إلى تمديدها معتُحدد نقاط النهاية على كل جانب لتوفير دعم كامل لأول وآخر منحنى B-spline، مما يؤثر على فترات العقد الداخلية. لا تُؤخذ قيم نقاط النهاية في الاعتبار، وعادةً ما يتم تكرار أول أو آخر عقدة داخلية.
تكمن فائدة دوال B-spline في حقيقة أن أي دالة spline من الرتبةيمكن التعبير عن مجموعة معينة من العقد كتركيبة خطية من دوال B-spline:
تؤدي دوال B-spline دور الدوال الأساسية لفضاء دوال spline ، ومن هنا جاءت التسمية. وتنتج هذه الخاصية عن حقيقة أن جميع الأجزاء لها نفس خصائص الاستمرارية، ضمن نطاق دعمها الفردي، عند العقد. [ 6 ]
يمكن اشتقاق تعبيرات الأجزاء متعددة الحدود عن طريق صيغة كوكس دي بور التكرارية [ 7 ].
إنه،قيمة ثابتة جزئياً، إما واحد أو صفر، تشير إلى أي عقدة تقع x (صفر إذا تكررت العقدة i ). تتكون معادلة التكرار من جزأين:
تتناقص القيم من الصفر إلى الواحد عندما تتغير قيمة x منل، و
تتناقص القيم من واحد إلى صفر عندما تتغير قيمة x منلتكون قيم B المقابلة صفرًا خارج تلك النطاقات المحددة. على سبيل المثال،هي دالة مثلثية تساوي صفرًا من الأسفل، منحدرات تؤدي إلى واحد عندوالعودة إلى الصفر عند وما بعدهومع ذلك، نظرًا لأن دوال الأساس B-spline لها دعم محلي ، يتم حساب B-splines عادةً بواسطة خوارزميات لا تحتاج إلى تقييم دوال الأساس حيث تكون قيمتها صفرًا، مثل خوارزمية دي بور .
تؤدي هذه العلاقة مباشرة إلى خوارزمية BSPLV المكتوبة بلغة FORTRAN ، والتي تولد قيم B-splines من الرتبة n عند x . [ 8 ] يوضح المخطط التالي كيف أن كل جزء من الرتبة n هو عبارة عن تركيبة خطية من أجزاء B-splines من الرتبة n − 1 إلى يساره.
تطبيق صيغة التكرار مع العقد عنديعطي المكونات القطعية لـ B-spline المنتظم من الرتبة 3
أين
تظهر هذه الأجزاء في الرسم التخطيطي. كما هو موضح أدناه، يتم توضيح خاصية استمرارية دالة التجزئة التربيعية ومشتقتها الأولى عند العقد الداخلية.
المشتقة الثانية لدالة B-spline من الدرجة 2 تكون غير متصلة عند العقد:
تم اقتراح نسخ أسرع من خوارزمية دي بور، لكنها تعاني من استقرار أقل نسبياً. [ 9 ] [ 10 ]
منحنى بي-سبلاين الأساسي
تتميز دالة B-spline الأساسية بمسافة ثابتة h بين العقد. وتُعدّ دوال B-spline الأساسية من رتبة n معينة نسخًا مُزاحة لبعضها البعض. ويمكن الحصول عليها من التعريف الأبسط. [ 11 ]
يُستخدم رمز "العنصر النائب" للإشارة إلى أن الفرق المقسم رقم n للدالةيتم تحديد المتغيرين t و x عن طريق تثبيت x والنظر فيكدالة لـ t فقط.
تحتوي دالة B-spline الأساسية على عقد متباعدة بشكل منتظم، وبالتالي فإن الاستيفاء بين العقد يساوي الالتفاف مع نواة التنعيم.
مثال، إذا أردنا إدخال ثلاث قيم بين عقد B-spline (يمكننا كتابة الإشارة على النحو التالي:
التفاف الإشارةباستخدام دالة مستطيلةيُعطي قيم B-spline المُستكمَلة من الدرجة الأولى. أما استيفاء B-spline من الدرجة الثانية فهو عبارة عن عملية التفاف مع دالة مستطيلة مرتين.; من خلال الترشيح التكراري باستخدام دالة مستطيلة، يتم الحصول على استيفاء من الدرجة الأعلى.
يمكن إجراء استيفاء B-spline سريع على نطاق عينة منتظم باستخدام ترشيح المتوسط التكراري. بدلاً من ذلك، تساوي دالة المستطيل دالة sinc في مجال فورييه . لذلك، فإن استيفاء التكعيبية يساوي ضرب الإشارة في مجال فورييه في sinc 4 .
انظر توزيع إيروين-هول# حالات خاصة للتعبيرات الجبرية للخطوط الأساسية B-splines من الدرجة 1-4.
منحنى P
يشير مصطلح P-spline إلى "B-spline المعاقب". ويشير إلى استخدام تمثيل B-spline حيث يتم تحديد المعاملات جزئيًا بواسطة البيانات المراد ملاءمتها ، وجزئيًا بواسطة دالة جزاء إضافية تهدف إلى فرض السلاسة لتجنب التجاوز في الملاءمة . [ 12 ]
يمكن لتقريبات P-spline ثنائية الأبعاد ومتعددة الأبعاد للبيانات أن تستخدم ضرب تقسيم الوجوه للمصفوفات لتقليل عمليات الحساب. [ 13 ]
التعبيرات المشتقة
إن مشتقة B-spline من الدرجة k هي ببساطة دالة لـ B-splines من الدرجة k − 1: [ 14 ]
وهذا يعني أن
مما يدل على وجود علاقة بسيطة بين مشتقة دالة السبلاين ودوال السبلاين من الدرجة الأقل بواحد.
لحظات دوال بي-سبلاين أحادية المتغير
يمكن استخدام دوال B-spline أحادية المتغير، أي دوال B-spline حيث تقع مواضع العقد في بُعد واحد، لتمثيل دوال كثافة الاحتمال أحادية البعد.ومن الأمثلة على ذلك المجموع المرجح لـدوال أساس B-spline من الرتبة، والتي يتم تطبيع كل منها إلى الوحدة (أي لا يتم تقييمها مباشرة باستخدام خوارزمية دي بور القياسية)
ومع قيد ثابت التطبيعاللحظة الخام رقم kمن منحنى B-spline المعيارييمكن كتابتها على شكل متوسط كارلسون ديريشلي[ 15 ] والتي بدورها يمكن حلها بدقة عبر التكامل الكفافي والمجموع التكراري [ 16 ] كما
- ;\mathbf {t} )=\int _{-\infty }^{\infty }x^{k}\cdot B_{i,n,{\textbf {norm}}}(x\mid t_{1}\dots t_{j})\,dx={\frac {\Gamma (k+1)\Gamma (m)}{\Gamma (m+k)}}\cdot D_{k}(\mathbf {m} ,\mathbf {t} )}
مع
و. هنا،يمثل متجهًا معمواضع العقد ومتجه ذو تعدد عقدي متناسب. وبالتالي، يمكن حساب أي عزم لدالة كثافة الاحتمال.يتم تمثيلها بمجموع دوال أساس B-spline بدقة، دون اللجوء إلى التقنيات العددية.
العلاقة بمنحنى بيزير متعدد الأجزاء/المركب
منحنى بيزير هو أيضًا منحنى متعدد الحدود يمكن تعريفه باستخدام علاقة تكرارية من منحنيات ذات درجة أقل من نفس الفئة، ويتم ترميزه بدلالة نقاط التحكم، ولكن الفرق الرئيسي هو أن جميع الحدود في العلاقة التكرارية لجزء من منحنى بيزير لها نفس مجال التعريف (عادةً)، بينما تختلف دعامات الحدين في تكرار B-spline (الفترات الفرعية الخارجية غير مشتركة). هذا يعني أن منحنى بيزير من الدرجةمقدم منتتكون نقاط التحكم من حواليتتميز معظم أجزاء منحنى بيزير باستقلاليتها، بينما ينتقل منحنى بيزير ذو المعاملات نفسها بسلاسة من فترة فرعية إلى أخرى. وللحصول على منحنى مماثل، يلزم فرض شرط سلاسة على الانتقالات بين الأجزاء، مما ينتج عنه نوع من منحنى بيزير (حيث تُحدد العديد من نقاط التحكم بشرط السلاسة).
منحنى بيزير متعدد القطع/المركب هو سلسلة من منحنيات بيزير متصلة ببعضها البعض على الأقلالاستمرارية (تتطابق النقطة الأخيرة لمنحنى ما مع نقطة بداية المنحنى التالي). وبحسب التطبيق، توجد متطلبات إضافية للنعومة (مثلأويمكن إضافة (الاستمرارية). [ 17 ]المنحنيات المتصلة لها مماسات متطابقة عند نقطة الانقطاع (حيث يلتقي المنحنيان).المنحنيات المتصلة لها نفس الانحناء عند نقطة الانقطاع. [ 18 ]
ملاءمة المنحنيات
في عملية مطابقة المنحنيات ، عادةً ما تُطابق مجموعة من نقاط البيانات مع منحنى مُعرَّف بدالة رياضية. على سبيل المثال، تستخدم الأنواع الشائعة من مطابقة المنحنيات متعددة الحدود أو مجموعة من الدوال الأسية . عندما لا يتوفر أساس نظري لاختيار دالة المطابقة، يمكن مطابقة المنحنى بدالة تكعيبية مُكوَّنة من مجموع دوال تكعيبية من النوع B، باستخدام طريقة المربعات الصغرى . [ 19 ] [ ملاحظة 2 ] وبالتالي، فإن دالة الهدف لتقليل المربعات الصغرى، بالنسبة لدالة تكعيبية من الدرجة k ، هي:
حيث W ( x ) هو وزن، و y ( x ) هي قيمة البيانات عند x . المعاملاتهذه هي المعايير المطلوب تحديدها. يمكن تثبيت قيم العقد أو التعامل معها كمعايير.
تكمن الصعوبة الرئيسية في تطبيق هذه العملية في تحديد عدد العقد المستخدمة ومواقعها. يقترح دي بور استراتيجيات متنوعة لمعالجة هذه المشكلة. على سبيل المثال، يتم تقليل المسافة بين العقد بما يتناسب مع انحناء البيانات (المشتقة الثانية). وقد نُشرت بعض التطبيقات، منها استخدام دوال B-spline لمطابقة منحنيات لورنتزية وغوسية مفردة . تم حساب دوال السبلاين المثلى من الدرجات 3 إلى 7، استنادًا إلى ترتيبات متناظرة من 5 و6 و7 عقد، وطُبقت الطريقة لتنعيم وتفاضل المنحنيات الطيفية. [ 20 ] في دراسة مقارنة، حقق الإصدار ثنائي الأبعاد من ترشيح سافيتزكي-غولاي وطريقة السبلاين نتائج أفضل من المتوسط المتحرك أو ترشيح تشيبيشيف . [ 21 ]
التصميم بمساعدة الحاسوب والرسومات الحاسوبية
في تطبيقات التصميم بمساعدة الحاسوب ورسومات الحاسوب ، يُشار أحيانًا إلى منحنى السبلاين على النحو التالي:، منحنى بارامتري لبعض المعلمات الحقيقيةفي هذه الحالة المنحنىيمكن التعامل معها كدالتين أو ثلاث دوال إحداثية منفصلة، أودوال الإحداثيات،وكل منها عبارة عن دوال انحناء، مع مجموعة مشتركة من قيم العقد.
بما أن دوال B-spline تشكل دوال أساسية، فإنه يمكن التعبير عن كل دالة من دوال الإحداثيات كمجموع خطي لدوال B-spline، لذلك لدينا
الأوزان،ويمكن دمجها لتشكيل نقاطفي الفضاء ثلاثي الأبعاد. هذه النقاطتُعرف هذه النقاط عادةً باسم نقاط التحكم.
بالعمل عكسيًا، يُحدد تسلسل نقاط التحكم وقيم العقد وترتيب منحنى B-spline منحنىً بارامتريًا. يتميز هذا التمثيل للمنحنى بواسطة نقاط التحكم بعدة خصائص مفيدة:
- نقاط التحكمقم بتعريف منحنى. إذا تم تحويل جميع نقاط التحكم معًا بطريقة ما، مثل نقلها أو تدويرها أو تغيير حجمها أو تحريكها بواسطة أي تحويل خطي ، فإن المنحنى المقابل يتم تحويله بنفس الطريقة.
- لأن دوال B-splines لا تساوي الصفر إلا لعدد محدود من فترات العقد، فإذا تم تحريك نقطة تحكم واحدة، فإن التغيير المقابل في المنحنى البارامتري يكون فوق نطاق المعلمات لعدد صغير من فترات العقد.
- لأنوفي جميع الأوقاتإذاً، يبقى المنحنى داخل المربع المحيط بنقاط التحكم. كما أن المنحنى، بمعنى ما، يتبع نقاط التحكم بشكل عام.
من السمات الأقل استحساناً أن المنحنى البارامتري لا يقوم باستيفاء نقاط التحكم. عادةً لا يمر المنحنى عبر نقاط التحكم.
منحنيات بي-سبلاين المكعبة
منحنى بي-سبلاين مكعببمعامل معيارييتم تعريفها بأربع عقد (أي نقاط تحكم )،،، ويشكل هذا متعدد حدود من الدرجة الثالثة يمكن كتابته على النحو التالي
- .
يتوافق هذا مع كثيرات حدود بي-سبلاين
ويمكن تقييم المنحنى على النحو التاليبتوسيع هذا، يمكننا كتابة الصيغة الكاملة لكثير الحدود كما يلي
- .
بما أن هذه دالة كثيرة الحدود من الدرجة الثالثة ، فيمكننا أيضًا كتابتها كمنحنى بيزير من الدرجة الثالثة مع نقاط تحكم. ،،، وبحيث
يتم تشكيل منحنى B-spline المكعب المجزأ بواسطة مجموعة من العقد، وتحدد كل أربع عقد متتالية جزءًا مكعبًا من المنحنى بالصيغة المذكورة أعلاه.
شرائح B المثبتة
إذا كان الأول والأخيرالعقد ((درجة) متجه العقدة لها نفس القيمة، وتتداخل نقاط البداية والنهاية للمنحنى مع نقاط التحكم، مما ينتج عنه B-splines مثبتة.
مثال على متجهات العقد لشرائح B-spline المكعبة المثبتة معنقاط التحكم هي كالتالي:
| متجه العقدة | نطاق | |
|---|---|---|
| [0,1] | ||
| [0,2] | ||
| [0,3] | ||
| [0,4] |
يمكن تقسيم منحنى B-spline المثبت إلى أجزاء B-spline مجزأة باستخدام معلمة معيارية، محددة بأربع نقاط تحكم،،، وويمكن كتابتها على النحو التالي:
- ،
أينهي مصفوفة معاملات .
يمكننا أيضًا كتابتها كمنحنى بيزير مكعب مع نقاط تحكم ،،، وبحيث
- .
متجهات العقد، مصفوفة المعاملاتومصفوفة التحويلبالنسبة لكل جزء من أجزاء B-spline، تكون القيم كما يلي: [ 22 ] [ 23 ]
| متجه العقدة | مصفوفة المعاملات | مصفوفة التحويل | ||
|---|---|---|---|---|
| [ ملاحظة 3 ] | ||||
نيربس

في التصميم بمساعدة الحاسوب ، والتصنيع بمساعدة الحاسوب ، ورسومات الحاسوب ، يُعدّ منحنى بي-سبلاين غير المنتظم العقلاني (NURBS) امتدادًا قويًا لمنحنيات بي-سبلاين. وNURBS هي في الأساس منحنيات بي-سبلاين في إحداثيات متجانسة . وكما هو الحال مع منحنيات بي-سبلاين، تُعرَّف منحنيات بي-سبلاين برتبتها، ومتجه العقد، ومجموعة من نقاط التحكم، ولكن على عكس منحنيات بي-سبلاين البسيطة، فإن لكل نقطة تحكم وزنًا. عندما يكون الوزن مساويًا لـ 1، يكون منحنى NURBS هو ببساطة منحنى بي-سبلاين، وبذلك يُعمِّم NURBS كلاً من منحنيات بي-سبلاين ومنحنيات وأسطح بيزير ، والفرق الرئيسي هو وزن نقاط التحكم الذي يجعل منحنيات NURBS "عقلانية".

من خلال تقييم NURBS عند قيم مختلفة للمعلمات، يمكن تتبع المنحنى عبر الفضاء؛ وبالمثل، من خلال تقييم سطح NURBS عند قيم مختلفة للمعلمتين، يمكن تمثيل السطح في الفضاء الديكارتي.
كما هو الحال في منحنيات B-spline، تحدد نقاط التحكم في NURBS شكل المنحنى. تُحسب كل نقطة من نقاط المنحنى بأخذ مجموع مرجح لعدد من نقاط التحكم. يختلف وزن كل نقطة تبعًا للمعامل المتحكم. بالنسبة لمنحنى من الدرجة d ، يكون تأثير أي نقطة تحكم غير صفري فقط في d + 1 فترات (امتدادات العقد) من فضاء المعاملات . ضمن هذه الفترات، يتغير الوزن وفقًا لدالة متعددة الحدود (دوال الأساس) من الدرجة d . عند حدود الفترات، تتلاشى دوال الأساس بسلاسة إلى الصفر، وتُحدد درجة هذه السلاسة بدرجة متعددة الحدود.
متجه العقد هو سلسلة من قيم المعاملات التي تحدد مكان وكيفية تأثير نقاط التحكم على منحنى NURBS. عدد العقد يساوي دائمًا عدد نقاط التحكم مضافًا إليه درجة المنحنى زائد واحد. في كل مرة تدخل فيها قيمة المعامل نطاق عقد جديد، تُفعَّل نقطة تحكم جديدة، بينما تُهمل نقطة التحكم القديمة.
يأخذ منحنى NURBS الشكل التالي: [ 24 ]
تُستخدم الرموز التالية: u هو المتغير المستقل (بدلاً من x )، و k هو عدد نقاط التحكم، و N هو دالة B-spline (تُستخدم بدلاً من B )، وn هي درجة متعددة الحدود، و P هي نقطة تحكم، و w هو وزن. المقام هو عامل توحيد يساوي واحدًا إذا كانت جميع الأوزان تساوي واحدًا.
من المعتاد كتابة هذا على النحو التالي
حيث الوظائف
تُعرف باسم دوال الأساس الكسرية.
يتم الحصول على سطح NURBS كحاصل ضرب موتر لمنحنيين NURBS، وبالتالي باستخدام معلمتين مستقلتين u و v (مع المؤشرات i و j على التوالي): [ 25 ]
مع
كدوال أساسية نسبية.
انظر أيضاً
ملحوظات
مراجع
- ^ هارتموت براوتش. فولفجانج بوهم؛ ماركو بالوزني (2002). تقنيات بيزييه و بي سبلاين . الرياضيات والتصور. برلين، هايدلبرغ: سبرينغر للعلوم والإعلام التجاري. ص. 63. دوى : 10.1007/978-3-662-04919-8 . رقم ISBN 978-3-540-43761-1. OCLC 851370272 .
- ↑ فارين، جي إي (2002). المنحنيات والأسطح للتصميم بمساعدة الحاسوب: دليل عملي . مورغان كوفمان. ص 119.
- ↑ دي بور، ص 114.
- ↑ غاري د. نوت (2000)، استيفاء الدوال التكعيبية . سبرينغر. ص 151.
- ↑ طالبي توتي، ر.؛ شجاعي فرد، م.ح.؛ يارمحمديستري، صادق (2015). "تحسين تصميم شكل الخزان الأسطواني باستخدام منحنيات بي-سبلاين". الحوسبة والموائع . 109 : 100-112 . doi : 10.1016/j.compfluid.2014.12.004 .
- ↑ دي بور، ص 113.
- ↑ دي بور، ص 131.
- ↑ دي بور، ص 134.
- ↑ لي، إي تي واي (ديسمبر 1982). "روتين حسابي مبسط لـ B-Spline". الحوسبة . 29 (4): 365-371 . doi : 10.1007/BF02246763 . S2CID 2407104 .
- ↑ لي، إي تي واي (1986). "تعليقات على بعض خوارزميات بي-سبلاين". الحوسبة . 36 (3): 229-238 . doi : 10.1007/BF02240069 . S2CID 7003455 .
- ↑ دي بور، ص 322.
- ↑ إيلرز، بي إتش سي وماركس، بي دي (1996). التنعيم المرن باستخدام دوال بي-سبلاين والعقوبات (مع التعليقات والردود). العلوم الإحصائية 11(2): 89-121.
- ↑ إيلرز، بول إتش سي؛ ماركس، برايان دي. (2003). "المعايرة متعددة المتغيرات مع تفاعل درجة الحرارة باستخدام انحدار الإشارة المعاقب ثنائي الأبعاد". علم القياسات الكيميائية وأنظمة المختبرات الذكية . 66 (2): 159-174 . doi : 10.1016/S0169-7439(03)00029-7 .
- ↑ دي بور، ص 115.
- ↑ كارلسون، بي سي (1991). "دوال بي-سبلاين، والدوال فوق الهندسية، ومتوسطات ديريشليه" . مجلة نظرية التقريب . 67 (3): 311-325 . doi : 10.1016/0021-9045(91)90006-V .
- ↑ غلوسنكامب، ت. (2018). "المعالجة الاحتمالية لعدم اليقين الناتج عن الحجم المحدود لبيانات مونت كارلو الموزونة". EPJ Plus . 133 (6): 218. arXiv : 1712.01293 . Bibcode : 2018EPJP..133..218G . doi : 10.1140/epjp/i2018-12042-x . S2CID 125665629 . )
- ↑ يوجين ف. شيكين؛ ألكسندر إ. بليس (14 يوليو 1995). دليل استخدام الدوال المنحنية . مطبعة سي آر سي. الصفحات 96 وما بعدها. رقم ISBN 978-0-8493-9404-1.
- ↑ ويرنيك، جوزي (1993). "8" . دليل المخترع: برمجة الرسومات ثلاثية الأبعاد الموجهة للكائنات باستخدام أوبن إنفينتور، الإصدار 2 ( الطبعة الأولى). بوسطن، ماساتشوستس، الولايات المتحدة الأمريكية: شركة أديسون-ويسلي لونغمان للنشر. ISBN 978-0201624953.
- ^ دي بور، الفصل الرابع عشر، ص. 235.
- ↑ غانز، بيتر؛ جيل، ج. برنارد (1984). "تنعيم وتفاضل المنحنيات الطيفية باستخدام دوال التجزئة". علم الأطياف التطبيقي . 38 (3): 370-376 . Bibcode : 1984ApSpe..38..370G . doi : 10.1366/0003702844555511 . S2CID 96229316 .
- ↑ فيسيك، ماريا؛ نيل، شارون ل.؛ وارنر، إيزايا م. (1986). "ترشيح بيانات التألق ثنائية الأبعاد في المجال الزمني" . مطيافية تطبيقية . 40 (4): 542-548 . رمز Bibcode : 1986ApSpe..40..542V . doi : 10.1366/0003702864508773 . S2CID 28705788. مؤرشف من الأصل في 23 يونيو 2017.
- ↑ كوهين، إيلين؛ ريزنفيلد، ريتشارد ف. (1982). "التمثيلات المصفوفية العامة لمنحنيات بيزير و بي-سبلاين". الحواسيب في الصناعة . 3 : 13-15 .
- ↑ "مقدمة لمنحنيات بي-سبلاين لمهندسي التنفيذ" . كيتا .
- ↑ بيغل وتيلر، الفصل 4، القسم 2
- ↑ بيغل وتيلر، الفصل 4، القسم 4
المراجع
- كارل دي بور (1978). دليل عملي للخطوط . سبرينغر-فيرلاغ. رقم ISBN 978-3-540-90356-7.
- بيغل، ليس؛ تيلر، واين (1997). كتاب NURBS (الطبعة الثانية ). سبرينغر. ISBN 978-3-540-61545-3.
للمزيد من القراءة
- ريتشارد هـ. بارتلز؛ جون س. بيتي؛ برايان أ. بارسكي (1987). مقدمة في استخدام الدوال التكعيبية في رسومات الحاسوب والنمذجة الهندسية . مورغان كوفمان. ISBN 978-1-55860-400-1.
- جان غالييه (1999). المنحنيات والأسطح في النمذجة الهندسية: النظرية والخوارزميات . مورغان كوفمان. الفصل 6. منحنيات بي-سبلاين.هذا الكتاب غير متوفر في الأسواق ويمكن الحصول عليه مجاناً من المؤلف.
- هارتموت براوتش؛ فولفجانج بوهم؛ ماركو بالوزني (2002). تقنيات بيزييه و بي سبلاين . سبرينغر العلوم والإعلام التجاري. رقم ISBN 978-3-540-43761-1.
- ديفيد سالومون (2006). المنحنيات والأسطح في رسومات الحاسوب . سبرينغر. الفصل 7. تقريب بي-سبلاين. ISBN 978-0-387-28452-1.
- هوفي، تشاد (2022). صياغة وتنفيذ هندسة بيزير وهندسة بي-سبلاين باستخدام لغة بايثون. SAND2022-7702C . (153 صفحة)
روابط خارجية
- وايسشتاين، إريك دبليو. "بي-سبلاين" . ماث وورلد .
- روف، يوهانس. "دوال بي-سبلاين من الدرجة الثالثة على شبكة غير منتظمة" (ملف PDF) . مؤرشف من الأصل (ملف PDF) بتاريخ 2013-11-06 . تم الاطلاع عليه بتاريخ 2012-05-02 .
- دالة B-spline ثنائية المتغيرات من مكتبة NumPy
- منحنيات B-spline تفاعلية باستخدام JSXGraph
- TinySpline: مكتبة C مفتوحة المصدر مع روابط للغات برمجة مختلفة
- منحنيات بي-سبلاين غير النسبية المنتظمة، نمذجة المنحنيات في الفضاء ثنائي الأبعاد. المؤلف: ستيفان ج. بيك
- محرر B-Spline بواسطة شوكانت بال
- المنحنيات (الرياضيات)
- الاستيفاء
