زمانیکه نیاز به محاسبه خودکار آستانه داشته باشید یکی از روش های پیشنهادی Otsu هستش . به طور مثال فرض کنید که تصویر ورودی شما bimodal باشد تصویر bimodal یعنی اینکه هیستوگرام تصویر شما دارای دو peak باشد حالا بهترین مقدار نقطه وسط این peak ها هستش.
این روش کلیه آستانه ها از صفر تا 255 را بررسی می کنه و در هر بار میزان واریانس درون کلاسی برای سمت چپ موقعیت و سمت راست آن محاسبه می کنند و سپس این 2 مقدار را با هم جمع می نمایید .
اینکار برای کلیه آستانه تکرار می گردد در پایان هر آستانه ای که دارای کوچکترین مقدار باشه به عنوان آستانه نهایی معرفی میشه. نحوه محاسبه واریانس درون کلاسی به صورت زیر می باشد ابتدا برای هر سطح احتمال آن را محاسبه می کنیم (تعداد فرکانس های در آن سطح تقسیم بر مجموع مقادیر کلیه سطوح(مساحت تصویر)) Image_area = image.width * image.height P(i) = level(i) / image_area حال احتمال را برای همه سطوح محاسبه کردیم در ادامه توزیع تجمعی استفاده می کنم.