Tasvir ramkalari yordamida mashina ko'rish nima?

Tasvir ramkalaridan foydalangan holda mashina ko'rishi sahnani to'liq tasvir sifatida muntazam oraliqda oladi, masalan, soniyada 30, 60 yoki 120 kadr. Har bir kadrda zich fazoviy maʼlumotlar mavjud boʻlib, bu anʼanaviy kameralarni obʼyektlarni aniqlash, ranglarni tahlil qilish, tekshirish, xaritalash va tasvir tensorlari atrofida qurilgan katta dasturiy taʼminot ekotizimiga tabiiy moslashtiradi.

Shartnoma shundaki, har bir ramka sahna o'zgargan yoki o'zgarmaganligidan qat'i nazar, to'liq tasvirni quvur liniyasi orqali siljitadi. Tez qaror qabul qilish davri uchun ta'sir qilish vaqti, kadrlar davri, sensorni o'qish, tashish, tasvirni o'zgartirish va xulosa chiqarish - barchasi oxirigacha kechikishga yordam beradi. Yuqori kvadrat tezligi namuna olish oralig'ini qisqartiradi, lekin odatda tarmoqli kengligi, xotira trafigini, quvvat va termal yukni oshiradi.

Voqealarga asoslangan ko'rish nima?

Voqealarga asoslangan ko'rish piksellari yorqinlik o'zgarishiga mos kelmaydigan tarzda javob beradigan hodisaga asoslangan tasvir sensoridan foydalanadi. Belgilangan kadansda to'rtburchaklar tasvirni berish o'rniga, sensor piksel koordinatalari, qutblilik va aniq vaqt belgilarini o'z ichiga olgan oqim hosil qiladi. Shunday qilib, statik hududlar juda kam ma'lumot hosil qiladi yoki hech qanday ma'lumot hosil qilmaydi, harakatlanuvchi qirralar esa juda yaxshi vaqtinchalik ruxsatga ega voqealarni keltirib chiqarishi mumkin.

Bu tasvir to'liq tasvirni qayta-qayta qabul qilishdan ko'ra harakat vaqti muhimroq bo'lganda foydalidir. U past kechikish kuzatuvini, yuqori tezlikda robototexnika va qiyin yorug'lik o'tishlarini qo'llab-quvvatlashi mumkin, ammo voqea oqimi oddiy fotosurat emas. Algoritmlar, vizualizatsiya, ro'yxatga olish va tekshirish vositalari ma'lumotlar modeli atrofida ishlab chiqilishi kerak.

Hodisaga asoslangan tasvir sensori ma'lumotlar yo'lini qanday o'zgartiradi

Foydali ma'lumot tizimi sensorni olishdan filtrlash va qayta ishlash orqali dastur chiqishigacha bo'lgan to'liq yo'lni ochib beradi. Kechikish va maʼlumotlar tezligi boʻyicha daʼvolar oxirigacha baholanishi uchun bu chegaralarni oʻrnating.

Asosiy me'moriy farq shunchaki "tezroq kamera va sekinroq kamera" emas. An'anaviy ko'rish quvur liniyasi ko'pincha to'liq tasvir buferi bilan boshlanadi. Voqealarga asoslangan quvur liniyasi individual hodisalar yoki kichik voqea oynalari kelishi bilanoq qayta ishlashni boshlashi mumkin. Bu filtrlash, vaqt belgilarini moslashtirish, qiziqish mintaqasi mantig'i va harakat xususiyatlari to'liq kadrni kutmasdan sensorga yaqin ishlash imkonini beradi.

Biroq, hodisa ma'lumotlari yuqori teksturali sahnalarda yoki tebranish va miltillash ostida zich bo'lishi mumkin. Shuning uchun tizim dizayni hodisani sezish har doim past o'tkazish qobiliyatini anglatadi deb o'ylamasdan, eng yomon hodisa tezligini, interfeysdan foydalanishni va xotira o'tkazish qobiliyatini o'lchashi kerak.

Hodisaga asoslangan ko'rish va tasvir kadrlari yordamida mashina ko'rish

Hajmitasvir kadrlari yordamida mashina ko'rishVoqealarga asoslangan ko'rish
Sensor chiqishiBelgilangan oraliqlarda zich tasvirlarAsinxron nashrida o'zgarishi hodisalari
Vaqt haqida ma'lumotEHM va kadr kadansiyasi bilan cheklanganAlohida voqealar bilan bog'liq nozik vaqt belgilari
Statik sahna ma'lumotlariTo'liq kadrlar kelishda davom etmoqdaO'zgarmagan hududlardan ozgina faollik
Fazoviy / rangli kontekstKuchli; mutlaq tasvir intensivligi va etuk rangli tasvirBilvosita; hodisa oqimi an'anaviy tasvirni emas, balki o'zgarishlarni tasvirlaydi
Yuqori tezlikda harakatlanishTegishli ekspozitsiya va kadr tezligini talab qiladiTez vaqtinchalik o'zgarishlarga juda mos keladi
Dasturiy ta'minot ekotizimlariJuda etuk CV va chuqur o'rganish vositalariKo'proq ixtisoslashgan algoritmlar, taqdimotlar va ma'lumotlar to'plamlari
Eng yaxshi mosUmumiy tasvir, tanib olish, tekstura va inson o‘qiy oladigan tasvirlarTez dinamika, vaqtinchalik xususiyatlar va past kechikishli harakatni idrok etish
tasvir kadrlari yordamida mashina ko'rish
Voqealarga asoslangan ko'rish

Kechikish: bitta komponentni emas, balki sensordan qaror qabul qilishni o'lchash

Voqealar kameralari ko'pincha past kechikishni idrok etish uchun tanlanadi, ammo sensor vaqt tamg'asi o'lchamlari dasturning kechikishi bilan bir xil emas. Foydali muhandislik ko'rsatkichi - bu haqiqiy o'zgarishdan tizim interfeysida paydo bo'ladigan qarorgacha bo'lgan vaqt. Ushbu yo'l sensorli javob, tashish, buferlash, oldindan ishlov berish, xulosa chiqarish yoki kuzatish, dasturiy ta'minotni rejalashtirish va chiqish aloqasini o'z ichiga oladi.

Xuddi shu qoida ramka kamerasiga ham tegishli. To'g'ridan-to'g'ri xotira yo'llariga ega bo'lgan yaxshi mo'ljallangan yuqori kadr tezlikli quvur liniyasi yomon integratsiyalangan hodisa quvur liniyasidan ustun bo'lishi mumkin. Shuning uchun arxitektura vakillik harakati, yorug'lik va algoritmlar bilan taqqoslanishi kerak.

Voqealarga asoslangan koʻrish dasturi va SDK mulohazalar

Voqealarga asoslangan ko'rish dasturlari to'plami odatda qurilma konfiguratsiyasini, hodisalarni dekodlashni, vaqt belgilarini qayta ishlashni, filtrlashni, vizualizatsiyani, yozishni va takrorlashni talab qiladi. Voqealarga asoslangan foydali ko'rish SDK, shuningdek, algoritmni ishlab chiqish jarayonida tashqi triggerlar va boshqa sensorlarni sinxronlashtirish, hodisalar tezligini tekshirish va olingan ketma-ketlikni qayta tiklashni osonlashtirishi kerak.

Ishlab chiqarish tizimlari uchun dasturiy ta'minot ish stolidan tashqariga chiqishi kerak SDK. Jamoalar voqealar qanday qilib FPGA, MCU, MPU yoki NPU manbalariga koʻchirilishini belgilashi kerak; kalibrlash qanday saqlanadi; vaqt qanday sinxronlashtiriladi; va dala jurnallarini qanday qilib takrorlash mumkin. Agar algoritm hodisalarni to'plangan ramkalarga aylantirsa, yig'ish oynasi aniq kechikish va ma'lumot almashinuviga aylanadi.

Voqealarga asoslangan ko'rish foydali bo'lgan joyda

Voqealarga asoslangan ko'rishning odatiy ilovalariga yuqori tezlikda nishonni kuzatish, robot manipulyatsiyasi, optik oqim, tebranish yoki harakat tahlili, tezkor sanoat tekshiruvi va yorqinligi katta o'zgarishlarga ega bo'lgan sahnalarda avtonom idrok etish kiradi. Eng kuchli foydalanish holatlari odatda oddiy kamerani almashtirishdan ko'ra nozik vaqtinchalik tuzilma to'g'ridan-to'g'ri qarorni yaxshilaydigan holatlardir.

Mudofaa va avtonom platformalar uchun voqealarga asoslangan ko'rish

Mudofaa, xavfsizlik va avtonom tizimlarda hodisalarni aniqlash tezkor harakat belgilari, kuzatuv tajribalari, past kechikishli optik yuklar va sensorli termoyadroviy tadqiqotlar uchun tegishli bo'lishi mumkin. Tizim hali ham sinxronizatsiya, deterministik interfeyslar, atrof-muhit dizayni, ro'yxatga olish, kiberxavfsizlik va tekshirish kabi platforma talablariga javob berishi kerak. Voqealarni sezish missiya zanjirining tarkibiy qismlaridan biri bo'lib, o'z-o'zidan to'liq idrok yechimi emas.

Gibrid kamera arxitekturasi yaxshiroq bo'lganda

Ko'pgina amaliy tizimlar usullarni birlashtirishdan foyda ko'radi. Hodisalar vaqtinchalik tafsilotga hissa qo'shganda, ramkalar semantik kontekst va odamlar o'qiy oladigan tasvirlarni taqdim etishi mumkin. Termal, inertial yoki diapazonli sensorlar mustahkamlikni oshirishi mumkin. Fusion, ayniqsa, ilovaga ikkala “bu nima?” kerak bo'lganda foydalidir. va "aniq qachon va qanday harakat qilgan?"

Gibrid tizimlar uchun umumiy vaqt muhim ahamiyatga ega. Algoritmlarni yakunlashdan oldin apparat triggerlari, vaqt tamg'asi domenlari va kalibrlash ko'rib chiqilishi kerak.

Amaliy hodisaga asoslangan ko'rish mos yozuvlar arxitekturasi

Malumot tizimi FPGA da deterministik filtrlash va vaqt tamgʻasi ishini, NPU yoki tezlatkichda AI xulosasini, MPU da ilova xizmatlarini va MCU yoki real vaqt yadrosida nazoratni joylashtirishi mumkin. To'g'ri bo'lim hodisa tezligi, model arxitekturasi, xotira tarmoqli kengligi va tashqi interfeyslarga bog'liq. Bizning FPGA va NPU va MPU edge AI yoʻriqnomasi bu bo'limni batafsilroq tushuntiradi.

Tanlovni tekshirish ro'yxati

  • Maksimal qabul qilinadigan sensordan qaror qabul qilish kechikishini aniqlang.
  • Kutilayotgan harakat tezligini, yorug'lik diapazonini va eng yomon sahna faolligini o'lchang.
  • Tasvirning mutlaq intensivligi, rangi yoki odam o‘qiy oladigan video talab qilinadimi, hal qiling.
  • Oddiy va eng yomon sahnalar uchun tarmoqli kengligi va xotira harakatini taxmin qiling.
  • Algoritm, maʼlumotlar toʻplami va hodisaga asoslangan koʻrish SDK etukligini tasdiqlang.
  • Ramka, termal, inertial yoki tashqi tetik manbalari bilan sinxronlashni rejalashtirish.
  • Hisoblash, tashuvchi va termal dizaynni muzlatishdan oldin to'liq quvur liniyasini taqqoslang.

Ilova kerak bo'lgan kuzatuvni tanlang

Ilova savolAvval baholash uchun yondashuvNimani sinab ko'rish kerak
Chop etilgan yorliq yoki rang to'g'rimi?Kadrga asoslangan tasvirlashRuxsat, yorug'lik, ta'sir qilish va tekshirish aniqligi
Tez harakatlanuvchi chekka qachon hududni kesib o'tgan?Voqealarga asoslangan sezishVaqt sifati, sahna faolligi, noto'g'ri hodisalar va to'liq chiqish kechikishi
Qaysi ob'ekt mavjud va u qanchalik aniq harakat qilmoqda?Gibrid ramka va hodisa quvuriKalibrlash, umumiy vaqt, vakillik va termoyadroviy foyda
Tizim o'zgaruvchan yorug'lik yoki tebranish bilan ishlaydimi?Ikkala nomzod ham bir xil vakillik shartlaridaIlovaning aniqligi, hodisa tezligi yoki kadr sifati va resurslardan foydalanish

Nomzodlarni solishtirganda bir xil vazifa va sahnadan foydalaning. Keskin vizualizatsiyaning o'zi aniqlash natijasi emas va hodisalar sonining ko'pligi foydali ma'lumotlarning dalili emas. Taqqoslashni yozishdan oldin chiqish ko'rsatkichini kelishib oling.

Kechikish byudjetini yaratishning amaliy usuli

soniyasiga 60 kadrda kadrlar oraligʻi taxminan 16.7 ms.ni tashkil qiladi. Bir lahzali namunalar orasida sahna oʻzgarishi bir xilda sodir boʻladigan soddalashtirilgan modelda keyingi namunaga oʻrtacha kutish vaqti taxminan 8.3 milodiyni tashkil qiladi. Ta'sir qilish, o'qish, tashish va qayta ishlash qo'shimcha effektlardir. Bu arifmetika namuna olish oralig'ini tavsiflaydi; bu o'lchangan kamera kechikishi emas.

Voqealar quvurida kechikishni qo'shadigan dizayn tanlovlari ham mavjud. Agar ilova ishlov berishdan oldin 5 ms hodisa oynasi yopilishini kutsa, ushbu oynaning boshiga yaqin voqea faqat shu bosqichda deyarli 5 ms kutishi mumkin. Nozik sensorli vaqt belgilari buferlash tanlovini olib tashlamaydi. Ushbu misollardan o'lchashga arziydigan bosqichlarni aniqlash uchun foydalaning, har ikkala sensor uchun qat'iy afzalliklarni talab qilish uchun emas.

ChegaraRamka quvur liniyasiHodisa quvuri
KuzatishEHM va namuna vaqtiYorqinlikni o'zgartirish javobi va vaqt tamg'asini yaratish
TransportO'qish, havola va xost buferlariHodisalarni kodlash, havola va dekoder buferlari
TayyorgarlikTasvirni o'zgartirish, o'lchamini o'zgartirish va tensorni tayyorlashFiltrlash, vaqt oynalari va tasvirni qurish
QarorAlgoritm va chiqishni rejalashtirishAlgoritm va chiqishni rejalashtirish

Kuzatuv soati va natija soati o'rtasidagi haqiqiy munosabat bilan chiqish yoshini o'lchang. Kamera orqali o'qilgan qo'ng'iroq oxirida dasturiy ta'minot vaqt tamg'asi ekspozitsiya vaqtini anglatmaydi. Xuddi shunday, aniq voqea vaqt tamg'asi ham xost bilan moslashtirilmagan soatga tegishli bo'lishi mumkin.

Boshqa muhandis takrorlashi mumkin bo'lgan taqqoslashni loyihalashtiring

  1. Sozlamalarni tanlashdan oldin vazifani, maqsadli harakatni, yoritish diapazonini va kerakli chiqishni aniqlang.
  2. Hujjat optikasi, ko'rish maydoni, sensor sozlamalari, dasturiy ta'minot versiyalari va kalibrlash.
  3. Tegishli holatlarda miltillash yoki tebranish kabi qiyin sahnalarni o'z ichiga olgan vakillik shartlarini yozib oling.
  4. Vazifaning aniqligini, chiqish kechikishini, ma'lumotlar tezligini va barqaror ishlov berish yukini birgalikda baholang.
  5. Algoritm o'zgarishlarini bir xil kirishlarda solishtirish uchun yozuvlar va konfiguratsiya fayllarini saqlang.

Amalga oshirish bosqichi uchun bizning voqea kamerasi dasturi va SDK qoʻllanma ma'lumotlarni taqdim etish, yozib olish va joylashtirishni o'z ichiga oladi. dan foydalaning vaqtni sinxronlashtirish bo'yicha qo'llanma uslublarni birlashtirganda.

Sifatni tekshirish uchun qaysi kamerani baholashingiz kerak?

Kuzatishingiz kerak bo'lgan nuqsondan boshlang. Yo'qolgan komponent, bosilgan yorliq yoki sirt belgisi boshqariladigan optika va yorug'lik bilan an'anaviy ramka tasviriga juda mos kelishi mumkin. Muhim signal tezkor harakat yoki o'zgarishning aniq vaqti bo'lsa, xuddi shu vazifaga nisbatan voqea sezilishini baholang.

Eng kichik tegishli xususiyatni, ob'ekt tezligini, ko'rish maydonini, yorug'lik o'zgarishini va mavjud qaror vaqtini yozing. Baholashda normal ishlab chiqarish o'zgarishini saqlang: turli partiyalar, smenalar, sirt qoplamalari va qismlarning joylashuvi. O'tkazib yuborilgan nuqsonlar va noto'g'ri rad etishlarni, shuningdek, ishlov berish tezligini solishtiring.

Voqealarni sezish har bir tekshirish tizimi uchun talab emas, balki sinovga nomzoddir. Bizning sanoat ko'rish va sifat nazorati yechimi kameradan mashinaga integratsiya va pilot rejalashtirish uchun.

Voqealarga asoslangan ko'rish haqida tez-tez so'raladigan savollar

Voqealarga asoslangan ko'rish nima?

Voqealarga asoslangan ko'rish - bu sensorli yondashuv bo'lib, piksellar to'liq tasvir ramkasini kutish o'rniga mahalliy yorqinlik o'zgarishini asenkron ravishda xabar qiladi. Har bir hodisa odatda piksel koordinatalarini, qutblarini va vaqt tamg'asini o'z ichiga oladi, bu esa harakat bilan bog'liq ma'lumotlarni nozik vaqtinchalik ruxsat bilan ishlov berish quvuriga etkazish imkonini beradi.

Hodisaga asoslangan ko'rish va tasvir kadrlari yordamida mashina ko'rish o'rtasidagi farq nima?

tasvir kadrlari yordamida mashina ko'rish belgilangan vaqt oralig'ida to'liq tasvirlarni oladi, hodisaga asoslangan ko'rish hisobotlari esa ular sodir bo'lganda o'zgaradi. Ramka kameralari zich fazoviy va rangli kontekstni ta'minlaydi; hodisa sensorlari statik-sahnaning ortiqcha ma'lumotlarini kamaytirishi va tez harakatlanish vaqtini yaxshilashi mumkin. Eng yaxshi arxitektura vazifaga, yorug'likka, dasturiy ta'minot to'plamiga va kerakli qaror qabul qilish vaqtiga bog'liq.

Voqealarga asoslangan ko'rish uchun qanday dastur yoki SDK kerak?

Voqealarga asoslangan ko'rish dasturi an'anaviy tasvir tensorlari o'rniga asinxron hodisa oqimlarini boshqarishi kerak. Amaliy SDK sensor konfiguratsiyasi, hodisalarni filtrlash, vaqt belgilarini qayta ishlash, vizualizatsiya, yozib olish, ijro etish, kalibrlash, sinxronlashtirish va kuzatuv yoki neyron-tarmoq quvurlari tomonidan talab qilinadigan tasvirlarga aylantirishni qo'llab-quvvatlashi kerak.

Voqealarga asoslangan ko'rish qayerda qo'llaniladi?

Voqealarga asoslangan ko'rishning odatiy ilovalariga yuqori tezlikdagi robototexnika, harakatni kuzatish, avtonom tizimlar, sanoat monitoringi va sahnaning tez o'zgarishi yoki qiyin yorug'lik vaqtni muhim deb hisoblaydigan sezgi kiradi. Shuningdek, u gibrid idrok tizimlarida an'anaviy kameralarni to'ldirishi mumkin.

Mudofaa platformalarida voqealarga asoslangan ko'rishdan qanday foydalanish mumkin?

Mudofaa va avtonom platformalar uchun hodisa sensorlari yuqori dinamik diapazon yoki tez harakat ostida past kechikishli harakat signallarini, kuzatish va idrok etishni qo'llab-quvvatlashi mumkin. O'rnatish mumkin bo'lgan tizim hali ham deterministik vaqt belgilarini, mustahkam interfeyslarni, sinxronlashtirilgan sensor ma'lumotlarini birlashtirishni, tasdiqlangan dasturiy ta'minotni va eng yomon hodisalar tezligini sinchkovlik bilan o'lchashni talab qiladi.

Hodisaga asoslangan tasvir sensori har doim o'tkazish qobiliyatini pasaytiradimi?

Yoʻq. Statik sahnalar kam maʼlumot hosil qilishi mumkin, ammo tebranish, miltillash yoki yuqori teksturali harakat hodisalarning zich oqimlarini yaratishi mumkin. Shuning uchun interfeys va xotira dizayni hodisani sezish har doim past tarmoqli kengligi deb o'ylamasdan, o'lchangan eng yomon hodisa tezligidan foydalanishi kerak.

Mashinani ko'rish, termal tasvirlash va tekshirish savoli

Kompyuter ko'rish vizual ma'lumotlardan foydali ma'lumotlarni olishning keng sohasidir. Sanoat mashinasini ko'rishda tizim, shuningdek, chiziqning yorug'ligi, harakati va vaqt cheklovlari ostida takrorlanadigan tekshirish natijasini berishi kerak. Ilova haqiqatda kuzatishi kerak bo'lgan nuqson yoki harakat xususiyatini sinab ko'rish orqali kadrga asoslangan va hodisaga asoslangan sezish o'rtasidan tanlang.

Termal tasvir boshqa o'lchov hajmini qo'shadi: sirt harorati bilan bog'liq infraqizil nurlanish. Ko'rinadigan kamera yig'ilish yoki sirt nuqsonlarini, termal kamera esa harorat rejimini ko'rsatishi mumkin. Ushbu usullar bir-birini to'ldiruvchi bo'lishi mumkin, ammo hech biri har bir nosozlikning ko'rinishini kafolatlamaydi. Tekshiruv tizimiga birlashtirishdan oldin tekislash, o'lchash shartlari va qaror qabul qilish qoidalarini aniqlang.

Vizual va issiqlik sifatini tekshirishni o'rganing

Texnik ma'lumotnomalar

Vaqt misollari illyustrativ hisob-kitoblardir. Mahsulot darajasidagi kechikish va aniqlash da'volari to'liq amalga oshirishni o'lchashni talab qiladi.

Haqiqiy qaror qabul qilish davringiz bo'yicha voqealarga asoslangan ko'rishni baholang.

Maqsad, harakat profili, interfeyslar, atrof-muhit va uchuvchi miqdorini baham ko'ring. Biz talabni sensor, FPGA va mahalliy hisoblash arxitekturasida xaritalashimiz mumkin.