Rumah >Peranti teknologi >AI >Adakah anda benar-benar menguasai penukaran sistem koordinat? Isu berbilang sensor yang tidak dapat dipisahkan daripada pemanduan autonomi
Artikel ini terutamanya memperkenalkan beberapa teknologi pemanduan autonomous yang biasa digunakan . Dan cara melengkapkan perkaitan dan penukaran antara mereka, dan akhirnya membina model persekitaran bersatu. Fokus di sini adalah untuk memahami penukaran daripada kenderaan kepada badan tegar kamera (parameter luaran), penukaran kamera kepada imej (parameter dalaman) dan penukaran unit imej kepada piksel. Penukaran daripada 3D kepada 2D akan mempunyai herotan, terjemahan, dsb.
Isi penting: sistem koordinat kenderaan sendirisistem koordinat badan kameraApa yang perlu ditulis semula ialah: sistem koordinat satahsistem koordinat piksel#🎜🎜 🎜🎜 # Kesukaran: Herotan imej mesti dipertimbangkan Kedua-dua penyahherotan dan penambahan herotan diberi pampasan pada satah imej Sistem visual mempunyai empat sistem koordinat: sistem koordinat satah piksel (u, v). sistem koordinat imej (x, y), sistem koordinat kamera () dan sistem koordinat dunia (). Terdapat hubungan antara setiap sistem koordinat, jadi bagaimana untuk mencari koordinat sistem koordinat dunia melalui koordinat piksel imej perlu diselesaikan dengan melalui penentukuran kamera, di mana bahagian algoritma utama terletak pada koordinat Transformasi sistem
Tiga sistem koordinat sensor3.1 Sistem koordinat kamera#🎜🎜🎜 fungsinya ialah
memampatkan maklumat bentuk dan warna dalam dunia tiga dimensi kepada imej dua dimensiFoto atau imej yang disimpan pada komputer biasanya mempunyai sudut kiri atas sebagai asal, menghala ke arah Kanan ialah arah x positif, dan ke bawah ialah arah y positif Unit yang paling biasa digunakan ialah "piksel". Sistem koordinat imej ialah sistem koordinat dua dimensi, berlabel (Xv, Yv).
Kandungan yang perlu ditulis semula ialah: 3.1.2 Sistem koordinat kamera#🎜🎜🎜 sistem koordinat imej Paksi-x menghala ke kanan dan paksi-y menghala ke bawah, jadi sistem koordinat kamera mengambil pusat paksi optik utama kanta sebagai asalnya. Secara umumnya, arah positif ialah paksi-x ke kanan, arah positif ialah paksi-y ke bawah, dan arah positif ialah paksi-z ke hadapan. Dengan cara ini, arah x dan y adalah konsisten dengan arah sistem koordinat imej, dan arah z mewakili kedalaman medan. Sistem koordinat kamera boleh dinyatakan sebagai (Xc, Yc)
Apa yang perlu ditulis semula ialah: 3.1.3 Apa yang perlu ditulis semula ialah: sistem koordinat satah (atau sistem Koordinat pengimejan)
Supaya dapat secara kuantitatif menerangkan hubungan pemetaan antara ruang tiga dimensi dan imej dua dimensi #🎜🎜 #, grafik yang diperkenalkan perlu ditulis semula ialah: sistem koordinat satah. Ia adalah terjemahan sistem koordinat kamera Bahagian tengah masih pada paksi optik utama kamera Jarak dari pusat paksi optik adalah sama dengan panjang fokus kamera
#. 🎜🎜#Kita tahu bahawa kamera akan Imej terbalik yang dikurangkan muncul pada filem di belakang pusat paksi, iaitu satah imej sebenar (Xf, Yf). Walau bagaimanapun, untuk kemudahan analisis dan pengiraan, kami akan menyediakan satah imej maya di hadapan pusat paksi optik. Imej pada satah imej maya ialah imej tegak, dan saiznya sama dengan imej terbalik sebenar
Apa yang perlu ditulis semula ialah: sistem koordinat satah
3.5 Sistem koordinat dunia Bergantung pada situasi tertentu, sebarang objek boleh diwakili, yang diperkenalkan oleh kamera . Unitnya ialah meter
Sistem koordinat dunia
, sistem koordinat kamera#🎜,🎜# #🎜 sistem
Pengesanan Lidar dan Deringan (Light) Teknologi Penderiaan Jauh
, menggunakan pancaran laser untuk mengukur jarak ke objek. Ia memancarkan sinar dalam putaran 360 darjah, dan membentuk awan elektrik berdasarkan pantulan berbeza bagi pemantulan sasaran yang berbeza. Dalam bidang pemanduan autonomi dan robotik, Lidar sering digunakan sebagai penderia utama untukmendapatkan maklumat 3D persekitaran sekeliling. Dalam kebanyakan kes, sistem koordinat Lidar adalah tangan kanan, tetapi definisi khusus mungkin berbeza-beza bergantung pada pengeluar Lidar.
X paksi: selalunya menunjuk di hadapan Lidar. Apabila pancaran laser ditembak terus ke hadapan, ukuran jarak dari arah itu menghasilkan nilai positif pada paksi-X. Y axis: biasanya menunjuk ke sebelah kiri Lidar. Apabila pancaran laser ditembak terus ke kiri, ukuran jarak dari arah itu menghasilkan nilai positif pada paksi-Y. Paksi Z: Biasanya menunjuk ke atas Lidar, berserenjang dengan paksi X dan Y. Pengukuran ketinggian biasanya diambil di sepanjang paksi Z, dengan nilai positif mewakili objek lebih tinggi daripada peranti Lidar, dan nilai negatif mewakilinya lebih rendah daripada peranti Lidar.
Pilih sistem koordinat rujukan dalam persekitaran umum untuk menghuraikan kedudukan penderia dan objek Sistem koordinat ini dipanggil sistem koordinat dunia secara amnya merujuk kepada badan kenderaan Pusat gandar belakang ialah asal (kerana pusat gandar belakang tidak akan berubah berbanding hayunan kereta) , sistem koordinat ruang kiri atas depan atau atas kanan depan, kiri (kanan) secara amnya mendatar, bahagian depan biasanya membujur, dan atas merujuk kepada tanah Dalam ruang di atas, sistem koordinat bergerak dengan pergerakan kereta. Semua sasaran hiliran yang perlu dikesan dan keluaran mestilah di bawah sistem koordinat kenderaan sendiri Sasaran perspektif BEV juga merujuk kepada di bawah sistem koordinat ini
Secara amnya, sistem koordinat tiga dimensi. menggunakan tiga paksi ortogon X , Y, Z mewakili kedudukan objek, dan sudut putaran (sudut gulung, sudut pic, sudut yaw) di sekeliling ketiga-tiga paksi ortogon ini mewakili sikap objek. Sistem koordinat masa hanya mempunyai satu dimensi. Untuk kemudahan ekspresi, kami biasanya membincangkan koordinat ruang dan koordinat masa secara berasingan.
Parameter dalaman digunakan untuk menentukan hubungan tayangan kamera daripada ruang tiga dimensi kepada imej dua dimensi. Ia terutamanya mengandungi tiga parameter, titik utama kamera, panjang fokus kamera dan pekali herotan. Parameter dalaman biasanya diberikan oleh peniaga, dan penentukuran kamera juga boleh dilakukan. Dalam aplikasi pemanduan autonomi, parameter dalaman kamera adalah pemalar dan tidak akan berubah semasa digunakan, tetapi ia perlu ditentukur sebelum digunakan. Proses penangkapan kamera boleh disarikan sebagai proses pemetaan daripada sistem koordinat kamera 3D kepada sistem koordinat kamera 2D Apa yang perlu ditulis semula ialah: sistem koordinat satah, dan kemudian proses pemetaan kepada sistem koordinat imej. 6.2 Panjang fokus (f)
Matriks ini sering dipanggil matriks parameter dalaman atau matriks kamera.
Simpulkan kedudukan objek dalam sistem koordinat kamera tiga dimensi melalui imej dua dimensi, seperti mendapatkan maklumat jarak dan kedalaman. Dapatkan maklumat jarak tiga dimensi daripada imej dua dimensi Jika perlu mendapatkan kedudukan objek dalam sistem koordinat dunia , anda juga perlu mengetahui pose kamera dalam sistem koordinat dunia . Perwakilan pose ini dipanggil parameter luaran kamera, dirujuk sebagai parameter luaran, dan digunakan untuk menentukan hubungan kedudukan relatif antara koordinat kamera dan sistem koordinat dunia. Dalam aplikasi pemanduan autonomi, mendapatkan hubungan kedudukan ini memerlukan satu siri kerja penentukuran dan penentududukan. Kamera ialah matriks putaran + terjemahan berbanding dengan sistem koordinat lain, di mana parameter luaran putaran ialah sudut Euler yang disebut di atas [yaw, tampal, guling], susunan putaran secara amnya (z-y-x), darjah unit terjemahan; parameter ialah terjemahan kamera kepada sistem koordinat sasaran Jarak, meter unit
- Sejak kenderaan bergerak di dunia, hubungan antara sistem koordinat kenderaan sendiri dan sistem koordinat dunia berubah mengikut masa. - Untuk menukar antara dua sistem koordinat ini, matriks transformasi atau transformasi (biasanya terdiri daripada putaran dan terjemahan) biasanya diperlukan. Penukaran ini boleh diperolehi melalui pelbagai sensor (seperti GPS, IMU, lidar) dan algoritma (seperti SLAM). - Penjelmaan boleh dinyatakan sebagai matriks koordinat homogen 4x4, membolehkan kita mengubah dari satu sistem koordinat ke sistem koordinat yang lain.
Dalam kebanyakan kes, sistem koordinat kenderaan sendiri dan sistem koordinat dunia adalah sama, dan artikel ini juga memahami iniHubungan penukaran antara lapan sistem koordinat
Gambarajah skematik putaran θ mengelilingi paksi Z:
Akhirnya, ia boleh diringkaskan secara ringkas sebagai matriks putaran:
Terjemahan: Terjemahkan titik koordinat kamera ialah () kepada Titik koordinat kamera ialah () titik koordinat dunia8.2 Sistem koordinat kamera kepada sistem koordinat imej
8.3 Sistem koordinat imej ke sistem koordinat piksel
Melalui perhubungan penukaran akhir, titik koordinat tiga dimensi boleh mencari titik piksel yang sepadan dalam imej. Walau bagaimanapun, sebaliknya, ia menjadi masalah untuk mencari titik sepadan dalam ruang tiga dimensi melalui titik dalam imej, kerana kita tidak tahu nilai di sebelah kiri persamaan
Kotak merah ialah parameter luaran, R dan T ialah jumlah putaran dan terjemahan masing-masing. Parameter dalaman ialah sifat bawaan kamera, yang sebenarnya ialah panjang fokus f dan saiz piksel dx,dy. Jelas sekali, ia mewakili jarak antara titik dan paksi optik
menyusun pelbagai sistem koordinat pemanduan autonomi, menunjukkan hubungan antara pelbagai sistem koordinat pemanduan autonomi, dan akhirnya memperoleh hubungan antara. sistem koordinat piksel dan sistem koordinat dunia.
Pautan asal: https://mp.weixin.qq.com/s/tTRCjZBRZcnb59nX3FRR8w
Atas ialah kandungan terperinci Adakah anda benar-benar menguasai penukaran sistem koordinat? Isu berbilang sensor yang tidak dapat dipisahkan daripada pemanduan autonomi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!