বিদ্যমান উত্তরগুলি বিবেচনায় নেবে না যে শেষ পয়েন্টগুলি স্বেচ্ছাসেবী (দেওয়া পরিবর্তে)। সুতরাং, যখন বক্ররেখার সরলতা পরিমাপ করা হয় তখন এটি শেষ পয়েন্টগুলি ব্যবহার করে বোঝা যায় না (উদাহরণস্বরূপ, প্রত্যাশিত দৈর্ঘ্য, কোণ, অবস্থান গণনা করা)। একটি সহজ উদাহরণ উভয় প্রান্তে সংহত সঙ্গে একটি সরল রেখা হবে। আমরা যদি বক্ররেখার দূরত্ব এবং শেষ পয়েন্টগুলির মধ্যে সরল রেখাটি ব্যবহার করে পরিমাপ করি তবে এটি বেশ বড় হবে, যেহেতু আমরা আঁকা সরল রেখাটি শেষ পয়েন্টগুলির মধ্যে সরল রেখা থেকে অফসেট।
আমরা কিভাবে বলব যে বাঁকটি সোজা? অনুমান করে যে বক্ররেখা যথেষ্ট মসৃণ, আমরা জানতে চাই গড় হিসাবে, বক্ররেখাটির স্পর্শকটি কতটা পরিবর্তনশীল। একটি লাইনের জন্য, এটি শূন্য হবে (যেহেতু স্পর্শক স্থির থাকে)।
যদি আমরা সময়কে অবস্থানটি (x (t), y (t)) হতে পারি তবে স্পর্শকাতরটি হ'ল (Dx (t), Dy (t)), যেখানে Dx (t) টি সময় t এর এক্সার্ভেটিভ (এই সাইটটি টেক্স সমর্থনটি অনুপস্থিত বলে মনে হচ্ছে)। যদি বক্ররেখাটি দৈর্ঘ্য দ্বারা পরামিতি না করা হয় তবে আমরা || (Dx (t), Dy (t)) দ্বারা ভাগ করে স্বাভাবিক করি by সুতরাং আমাদের সময় t বক্ররেখার স্পর্শকের একক ভেক্টর (বা কোণ) রয়েছে। সুতরাং, কোণটি a (t) = (Dx (t), Dy (t)) / || (Dx (t), Dy (t)) ||
আমরা তখন || দা (টি) || ^ 2 বক্ররেখার সাথে সংহত করতে আগ্রহী।
প্রদত্ত যে আমাদের সম্ভবত বক্ররেখার চেয়ে পৃথক ডেটা পয়েন্ট রয়েছে, ডেরিভেটিভগুলি আনুমানিকের জন্য আমাদের অবশ্যই সীমাবদ্ধ পার্থক্য ব্যবহার করতে হবে। সুতরাং, দা (টি) হয়ে যায় (a(t+h)-a(t))/h
। এবং, একটি (টি) হয়ে যায় ((x(t+h)-x(t))/h,(y(t+h)-y(t))/h)/||((x(t+h)-x(t))/h,(y(t+h)-y(t))/h)||
। তারপরে আমরা h||Da(t)||^2
সমস্ত ডেটাপয়েন্টের জন্য সংমিশ্রণ করে এবং সম্ভবত বক্রের দৈর্ঘ্য দ্বারা স্বাভাবিক করে S সম্ভবত, আমরা ব্যবহার করি h=1
তবে এটি সত্যই কেবল একটি স্বেচ্ছাসেবী স্কেল ফ্যাক্টর।
পুনরাবৃত্তি করার জন্য, এস একটি লাইনের জন্য শূন্য হবে এবং এটি একটি লাইন থেকে যত বেশি বিচ্যুত হবে larger প্রয়োজনীয় বিন্যাসে রূপান্তর করতে, ব্যবহার করুন 1/(1+S)
। স্কেলটি কিছুটা স্বেচ্ছাসেবী হিসাবে প্রদত্ত, নির্দিষ্ট ধনুকগুলি কীভাবে সোজা করা যায় তা সামঞ্জস্য করতে কিছু ধনাত্মক সংখ্যার (বা এটি অন্য কোনও উপায়ে রূপান্তর করা, যেমন এস এর পরিবর্তে বিএস ^ সি ব্যবহার করা) এসকে গুণ করা সম্ভব।