- voqealarga asoslangan vaziyatlarni tan olish;
Ushbu muammolarni hal qilish vaziyatni
aniqlashning ishonchliligini oshiradi. Shu bilan birga,
ma'lum bir vaziyatga tegishli hodisalar qisqa vaqt
ichida bir yoki yaqin hududlarda sodir bo'lishini
tushunishingiz kerak. Natijada kichik intervallar bilan
vaqt bo'yicha voqealar ketma-ketligi paydo bo'ladi.
Ko'pgina zamonaviy IP-kameralar Linuxda ishlaydigan
oddiy kompyuterning funksionalligiga ega [5, 6].
Shunga o'xshash kameralar
Axis Communications
kompaniyasining kameralarini o'z ichiga oladi. Ushbu
arxitekturada ular yaqin atrofdagi boshqa kameralar
bilan o'zaro aloqada bo'lishadi:
turli ko'rish sohalari;
vaqt va joylashuv bo'yicha taqsimlanadi.
ÿ koordinatalari ma'lum bo'lgan kameralarda tanib olish
Ko'p agentli arxitekturada (1b-rasm) har bir kamera
vaziyatni aniqlash funktsiyalarini mustaqil ravishda
bajaradi. Bu mumkin, chunki ko'pchilik
yangi vazifalar:
ÿ
bir kamerada tanib olish;
ÿ kesishgan kameralarda tanib olish
ÿ bir nechta kameralardan olingan natijalarni
birlashtirish orqali hodisalarni aniqlash ishonchliligini
oshirish;
masalan, ma'lum bir tasvirni tanib olish xatosining
o'rtacha qiymati 0,4 bo'lsa, u holda ikkita kamera
birgalikda ishlaganda, mustaqil tasvirlar uchun
ehtimollarni ko'paytirish qoidasi qo'llaniladi
va xato
ehtimoli 0,16 ga teng bo'ladi deb taxmin qilishimiz
mumkin;
Ushbu arxitekturaning afzalligi yuqori darajadagi
o'lchov, ishonchlilik va samaradorlikdir. Ushbu
yechimning kamchiliklari o'rnatilgan video tahliliga ega
yuqori samarali kameralardan foydalanish zarurati.
ishonchliligi, chunki video server ishlamay qolgan
369
Vaziyatni aniqlash algoritmini ishlab chiqishda,
tarqatilgan videokuzatuv tizimida vaziyatni tahlil
qilishning bir nechta variantlari
mavjudligidan kelib
chiqish kerak:
ÿ hodisalarning tan olingan zanjirlarini qo‘shni
kameralarga uzatib, ularni turli kameralardagi zanjirlar
bilan birlashtirish va vaziyatni bir butun sifatida tan olish.
butun tizimning ishdan chiqishiga olib keladi [4].
Tarqalgan video kuzatuv tizimlari ikkita asosiy
arxitektura shaklida amalga oshirilishi mumkin:
markazlashtirilgan (bitta markaz bilan) va ko'p agentli
(yagona markazsiz). Markazlashtirilgan
arxitekturada (1a-rasm) barcha kameralar video
ma'lumotlarni qayta ishlash markaziga uzatadi
Tarqalgan video kuzatuv tizimidagi vaziyatni tanib
olish uchun ko'pincha
turli kameralar tomonidan
boshqariladigan turli hududlarda qayd etilgan voqealar
haqida ma'lumot talab qilinadi. Misol uchun, bir kishi
bir zonada biror narsa qildi, keyin boshqasiga o'tdi va
u erda biror narsa qildi. Voqealar qo'shilishi va
hodisalarning umumiy ketma-ketligini tahlil qilish kerak.
Boshqa tomondan, hodisa bir vaqtning o'zida bir nechta
kameralarning ko'rish sohasida sodir bo'lishi mumkin,
bu turli kuzatuv nuqtalaridan aniqlash natijalarini
birlashtirib, tanib olish ishonchliligini oshirishi mumkin.
Natijada, taqsimlangan
video kuzatuv tizimi uchun
ikkita asosiy turni ajratish mumkin:
Shubhasiz, ushbu variantlarni amalga oshirish
uchun barcha kameralar kamera koordinatalari va
ularning kosmosdagi burilish burchaklari bo'yicha
kalibrlangan bo'lishi kerak. Avtomatik dastlabki
dinata, lekin ko'rish maydonini kesib o'tmasdan,
voqealar zanjirlarini birlashtirishga asoslangan.
kalibrlash [7] da tasvirlangan usul yordamida amalga
oshirilishi mumkin. Ob'ektlarni o'ziga xos xususiyatlar
bilan aniqlash mumkin (maxsus nuqtalar, yorqinlik
gistogrammalari, ob'ektning
skeleti yoki konturi va
boshqalar), ammo sifati pastligi sababli.
ÿ birgalikda tanib olish maqsadida ilgari tan olingan
tasvirlarni qo‘shnilarga uzatish; agar bir nechta
kameralar past ishonchlilik bilan hodisani tan olsa,
ularning ish natijalarini birlashtirish tan olish
ishonchliligini oshiradi;
tan olish uchun. Ko'p sonli kameralar ma'lumotlar
markazidagi og'ir yuk tufayli tizimning javob vaqtining
oshishiga olib kelishi mumkin. Videoni uzatish tezligi
kameraning joylashuviga bog'liq bo'lishi mumkin.
Bunday arxitekturaning kamchiliklari
uning pastligidir
K1
K3
K2
K2
K3
K3
K4
K1