Tasvirlarni klassifikatsiya, detektsiya va segmentatsiya qilish farqi
Asoslar3 daqInnovialabs tahririyati
Qisqacha
Klassifikatsiya «tasvirda nima bor», detektsiya ramkalar bilan «nima va qayerda», segmentatsiya esa «aynan qaysi piksellar» obyektga tegishli degan savolga javob beradi; javob qancha aniq bo‘lsa, belgilash shuncha qimmat, shuning uchun biznes savolini hal qiladigan eng oddiy vazifani tanlang.
Qisqa javob
Uchta suv shishasi va bitta sharbat qutisi turgan do‘kon javonining fotosini tasavvur qiling.
- Klassifikatsiya aytadi: «Tasvirda — ichimliklar» yoki «Javon to‘la / javon bo‘sh». Butun tasvir uchun bitta belgi.
- Detektsiya har bir shisha va quti atrofida ramka (bounding box) chizadi va ularni belgilaydi: «suv», «suv», «suv», «sharbat». Obyektlar nechta va qayerdaligi aniq bo‘ladi.
- Segmentatsiya obyektga tegishli har bir pikselni bo‘yaydi, uning konturini — shisha bo‘yni va yorlig‘igacha — aniq takrorlaydi.
| Vazifa | Savol | Natija | Belgilash murakkabligi |
|---|---|---|---|
| Klassifikatsiya | Tasvirda nima bor? | Butun kadr uchun belgi (yoki bir nechta) | Past |
| Detektsiya | Nima va qayerda? | Sinflari bilan ramkalar | O‘rta |
| Segmentatsiya | Aynan qaysi piksellar? | Kontur bo‘yicha niqob | Yuqori |
Klassifikatsiya
Model tasvirni oladi va ishonch darajasi bilan sinfni beradi: «brak — 0,93». U ko‘p sinfli (ro‘yxatdan bitta belgi) va ko‘p belgili (bir vaqtda bir nechta belgi, masalan «tirnalish» va «uchgan joy») bo‘ladi.
Belgilash: har bir tasvirga belgi beriladi. Bu tez, ko‘pincha fayllarni papkalarga saralash yetarli.
Cheklov: model nuqson qayerda ekanini va kadrda nechta obyekt borligini bilmaydi. Fotoda bir nechta detal bo‘lsa, klassifikatsiya yomon mos keladi.
Obyektlarni detektsiya qilish
Model har bir obyektni topadi, ramka bilan o‘raydi va sinfini aytadi. Bu obyektlarni sanash, ularni videoda kuzatish va qayerda joylashganini tushunish imkonini beradi.
Belgilash: belgilovchi har bir obyekt atrofida to‘rtburchak chizadi va sinfni tanlaydi. Yagona qoidalar muhim: qisman yopilgan obyektlar bilan nima qilish, kadr chetidagi obyektlarni qanday o‘rash, qaysi minimal o‘lchamdan boshlab belgilash.
Cheklov: ramka shaklni qo‘pol tavsiflaydi. Qiya, cho‘zinchoq yoki ustma-ust tushgan obyektlarda ramka ichiga ko‘p fon tushadi.
Segmentatsiya
Uchta varianti bor:
- Semantik — har bir piksel sinf oladi («yo‘l», «odam», «fon»), lekin bir sinfdagi alohida obyektlar farqlanmaydi.
- Instance-segmentatsiya — har bir obyekt uchun alohida niqob: «1-shisha», «2-shisha».
- Panoptik — butun sahna uchun ikki yondashuvning birlashmasi.
Belgilash: konturlarni poligonlar bilan o‘rash yoki mo‘yqalam bilan bo‘yash. Bu eng ko‘p mehnat talab qiladigan tur. Yarim avtomatik belgilash vositalari yordam beradi: model bir bosishda niqob taklif qiladi, inson esa uni tuzatadi.
Qachon kerak: maydon, shakl yoki aniq chegara muhim bo‘lsa — korroziya dog‘ining o‘lchami, o‘sma konturi, dala suratidagi ekin maydoni.
Odatiy vazifalar uchun nimani tanlash
Ishlab chiqarishda sifat nazorati.
- Kadrda bitta detal, «yaroqli / brak» deb javob berish kerak — klassifikatsiya.
- Nuqson joyini ko‘rsatish yoki nuqsonlarni sanash kerak — detektsiya.
- Ruxsat uchun nuqsonning maydoni yoki uzunligi muhim — segmentatsiya.
Riteyldagi javonlar.
- Javon umuman to‘laligini tekshirish — klassifikatsiya.
- Tovarlarni sanash, bo‘sh joylarni topish, planogramma bo‘yicha joylashtirishni tekshirish — detektsiya, eng ko‘p tanlanadigan variant.
- Brend javon ulushini aniq hisoblash — ba’zan segmentatsiya, lekin ko‘pincha ramkalar yetarli.
Tibbiy tasvirlar.
- Suratlarni «me’yor / e’tibor talab qiladi» bo‘yicha saralash — klassifikatsiya.
- Hosilalarni topish va sanash — detektsiya.
- O‘lcham va hajmlarni o‘lchash, aralashuvlarni rejalashtirish — segmentatsiya.
Tibbiyotda har qanday model shifokor qarorini qo‘llab-quvvatlovchi vosita, uning o‘rnini bosuvchi emas, belgilashni esa soha mutaxassislari bajarishi yoki tekshirishi kerak.
Ko‘p uchraydigan xatolar
- Murakkab vazifadan boshlash. Biznesga sanash kerak bo‘lgani holda «har ehtimolga qarshi» segmentatsiya belgilash narxini bir necha barobar oshiradi.
- Noaniq belgilash qoidalari. Ikki belgilovchi bitta obyektni turlicha o‘raydi va model shovqindan o‘rganadi.
- Real sharoitdan olinmagan ma’lumotlar. Model ideal fotolarda o‘qitilgan, ishlab chiqarishda esa yorug‘lik va kamera burchagi boshqa.
- Tekshirish uchun ajratilgan to‘plam yo‘q. Usiz variantlarni halol solishtirib bo‘lmaydi.