192
RANGLI TASVIRLARNI SEGMENTLARGA AJRATISH USULLARI
TAHLILI
Yu.Yu. Abdullayev (magistr, Muhammad al-Xorazmiy nomidagi TATU)
Segmentatsiya - bu bir-biriga to'g'ri kelmaydigan va bir jinsli sohalarni
aniqlash yoki ekvivalent sifatidada qirralarni yoki chegaralarni topish orqali
tasvirlarni ajratish bilan bog'liq bo'lgan past daraja (низкий уровень). Tasvirdagi
bir jinsli sohalar yoki qirralar tasvirlar ichidagi haqiqiy obektlarga yoki ularning
qismlariga mos kelishi kerak. Shunday qilib, segmentatsiya tasvirni qayta ishlash
va kompyuterni ko'rish sohasidagi dasturlarining katta qismida tanib olish,
semantik talqin qilish va tasvirlash kabi yuqori darajadagi operatsiyalarni
qo’llashdan oldin birinchi qadam sifatida asosiy rol o'ynaydi. Yaqin vaqtgacha
kulrang tasvirlarni segmentatsiyalashga e'tibor qaratilgandi, chunki bu ma'lumotlar
olish moslamalari va kompyuter resurslarini boshqarish imkoniyatiga ega bo'lgan
yagona tur bo’lgan. Hozirgi kunda rangli tasvirlar monoxromatik ma'lumotlarning
o'rnini. Shunga ko’ra, so'nggi yillarda rangli tasvirlarni segmentlash algoritmlariga
e'tibor qaratildi va ko'plab turli xil metodlarni ishlab chiqilgan va ular ko’pincha
kulrang tasvir segmentatsiyasi fonidan foydalanishgan.
Fazoviy xususiyatga asoslangan usullar. Agar biz rangni tasvir ichidagi har
bir ob'ekt sirtining doimiy xususiyati deb hisoblasak va rangli tasvirning har bir
pikselini ma'lum bir rang oralig'iga tushiradigan bo'lsak, unda rasmda mavjud
bo'lgan turli xil narsalar o'zlarini klaster yoki nuqta sifatida namoyon qilishi
ehtimoldan yiroq emas. Ushbu nuqtalarning har bir klaster ichida taqsimlanishi
asosan ma'lumotlar yig'uvchidan soya tushishi va shovqin ta'siri tufayli ranglarning
o'zgarishi bilan belgilanadi. Boshqa tomondan, agar piksellarni rang oralig'iga
joylashtirish o'rniga, rang xususiyatlari kabi ba'zi bir vaqtinchalik gistogramlarni
tuzadigan bo'lsak, obektlar ushbu gistogrammalar ichida eng yuqori darajalarda
paydo bo'ladi. Shuning uchun, tasvir ob'ektlarini segmentlarga ajratish muammo-
sini yuqorida aytib o'tilgan birinchi strategiyaga muvofiq ba'zi klasterlarni topish
yoki ikkinchi strategiyaga ko'ra ba'zi bir qulay histogramlarning eng yuqori
nuqtalarini topish kabi aniqlash mumkin.
Klastrlash. Klasterlash oldindan hech qanday ma'lumotga ega bo'lmagan
holda, sinflar yoki bo'limlar yaratish kerak bo'lgan ob'ektlarning nazoratsiz tasnifi
hisoblanadi. Analitik sifatida klasterlash masalasini quyidagicha shakllantirish
mumkin: Ma'lum bir S bo'shliq doirasi ichida M nusxalari x
1
,….,x
M
bor deb taxmin
qilaylik; bizning holimizda S bo'shliq oldindan tanlangan rang maydoni bo'lib, xm
naqshlar S ichidagi tasvir piksellarining aksidir. bizning holatimizda S maydoni
oldindan tanlangan rang maydoni bo'lib, xm namunalari S ichidagi tasvir
piksellarining aksidir. Klasterlash jarayoni har bir x
m
, m = 1,…,M shu sohalardan
biriga tegishli bo'lishi uchun S
1
,…,S
K
sohalarini belgilashdan iborat va x
m
bir
vaqtning o'zida ikkita sohaga tegishli emas, ya'ni. ,
U
k=1
K
S
k
= S va S
i
∩
S
j
=
∅
∀
i
≠
j. Shablonlarni sinflarga tasniflash har bir sinf ichidagi ob'ektlarning o'xshashligi
yuqori bo'lishi, shu bilan birga turli sinflarda yaqinligi juda past bo'lishi kerak
degan umumiy aniq fikr printsipiga amal qiladi.