Jadual Kandungan
Pengenalan
Pengenalan kaedah
Tangkapan Gerakan Inersia
Penjejakan Kamera
Pemetaan dan pengesanan penutupan gelung
Perbandingan dengan SLAM
Ringkasan
Rumah Peranti teknologi AI Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran

Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran

May 17, 2023 pm 09:16 PM
ai teknologi

Artikel ini cuba membuka "mata" tangkapan gerakan inersia. Dengan memakai kamera telefon tambahan, algoritma kami mempunyai "penglihatan." Ia boleh mengesan maklumat alam sekitar semasa menangkap pergerakan manusia, dengan itu mencapai kedudukan tepat badan manusia. Penyelidikan ini datang daripada pasukan Xu Feng di Universiti Tsinghua dan telah diterima oleh SIGGRAPH2023, persidangan antarabangsa teratas dalam bidang grafik komputer.

Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran

  • Alamat kertas: https://arxiv.org/abs/2305.01599
  • Laman utama projek: https://xinyu-yi.github.io/EgoLocate/
  • Kod sumber terbuka: https: // /github.com/Xinyu-Yi/EgoLocate

Pengenalan

Dengan perkembangan teknologi komputer, persepsi tubuh manusia dan persepsi persekitaran telah menjadi sangat diperlukan dalam kecerdasan moden aplikasi dua bahagian. Teknologi penderiaan badan manusia boleh merealisasikan interaksi manusia-komputer, penjagaan perubatan pintar, permainan dan aplikasi lain dengan menangkap pergerakan dan tindakan tubuh manusia. Teknologi pengesan alam sekitar boleh merealisasikan aplikasi seperti pembinaan semula tiga dimensi, analisis pemandangan dan navigasi pintar dengan membina semula model pemandangan. Kedua-dua tugas saling bergantung, tetapi kebanyakan teknologi sedia ada di dalam dan luar negara mengendalikannya secara bebas. Pasukan penyelidik percaya bahawa persepsi gabungan pergerakan manusia dan persekitaran adalah sangat penting untuk senario di mana manusia berinteraksi dengan alam sekitar. Pertama, penderiaan serentak tubuh manusia dan alam sekitar boleh meningkatkan kecekapan dan keselamatan interaksi manusia dengan alam sekitar. Contohnya, dalam kereta pandu sendiri, mengesan tingkah laku pemandu dan persekitaran sekeliling secara serentak boleh memastikan keselamatan dan kelancaran pemanduan dengan lebih baik. Kedua, persepsi serentak terhadap tubuh manusia dan alam sekitar boleh mencapai tahap interaksi manusia-komputer yang lebih tinggi Contohnya, dalam realiti maya dan realiti tambahan, persepsi serentak terhadap tindakan pengguna dan persekitaran sekeliling boleh mencapai pengalaman yang lebih mendalam. . Oleh itu, persepsi serentak terhadap tubuh manusia dan alam sekitar boleh membawa kita interaksi manusia-komputer dan pengalaman aplikasi alam sekitar yang lebih cekap, selamat dan lebih bijak.

Berdasarkan perkara ini, Pasukan Xu Feng dari Universiti Tsinghua mencadangkan tangkapan gerakan manusia masa nyata serentak menggunakan hanya 6 penderia inersia (IMU) dan 1 kamera warna monokular , kedudukan dan teknologi pemetaan persekitaran (seperti yang ditunjukkan dalam Rajah 1). Teknologi tangkapan gerakan inersia (mocap) meneroka maklumat "dalaman" seperti isyarat gerakan badan manusia, manakala teknologi penyetempatan dan pemetaan (SLAM) serentak terutamanya bergantung pada maklumat "luaran", iaitu persekitaran yang ditangkap oleh kamera. Yang pertama mempunyai kestabilan yang baik, tetapi kerana tiada rujukan yang betul luaran, hanyut kedudukan global akan terkumpul semasa pergerakan jangka panjang boleh menganggarkan kedudukan global di tempat kejadian dengan ketepatan yang tinggi, tetapi apabila maklumat alam sekitar tidak boleh dipercayai (seperti tiada tekstur Atau terdapat oklusi), ia adalah mudah untuk kehilangan penjejakan.

Oleh itu, kertas kerja ini menggabungkan kedua-dua teknologi pelengkap ini dengan berkesan (mocap dan SLAM). Pembinaan semula peta dan kedudukan manusia yang teguh dan tepat dicapai melalui gabungan pendahuluan gerakan manusia dan penjejakan visual pada berbilang algoritma utama.

Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran

Rajah 1 Artikel ini mencadangkan teknologi tangkapan gerakan manusia dan pemetaan persekitaran serentak 🎜>

Khususnya, dalam kajian ini, 6 IMU dipakai pada anggota badan, kepala dan belakang orang itu, dan kamera warna monokular dipasang pada kepala dan diambil gambar ke luar. Reka bentuk ini diilhamkan oleh tingkah laku manusia sebenar: apabila manusia berada dalam persekitaran baharu, mereka memerhati persekitaran melalui mata mereka dan menentukan kedudukan mereka, dengan itu merancang pergerakan mereka dalam tempat kejadian.

Dalam sistem kami, kamera monokular bertindak sebagai mata manusia, memberikan isyarat visual untuk pembinaan semula pemandangan masa nyata dan kedudukan diri untuk teknologi ini, manakala IMU mengukur pergerakan anggota badan dan kepala manusia. Persediaan ini serasi dengan peralatan VR sedia ada dan boleh menggunakan kamera dalam set kepala VR dan IMU tambahan untuk melakukan tangkapan gerakan badan penuh dan persepsi persekitaran yang stabil dan bebas hanyut. Buat pertama kali, keseluruhan sistem mencapai tangkapan gerakan manusia serentak dan pembinaan semula titik jarang persekitaran berdasarkan hanya 6 IMU dan 1 kamera Kelajuan larian mencapai 60fps pada CPU, dan ketepatannya melebihi yang terbaik dalam kedua-duanya bidang. Contoh masa nyata sistem ini ditunjukkan dalam Rajah 2 dan 3.

Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran

Rajah 2 Dalam pergerakan kompleks sejauh 70 meter, sistem ini menjejaki kedudukan badan manusia dengan tepat dan menangkap pergerakan badan manusia tanpa hanyut kedudukan yang jelas.

Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran

Rajah 3 Contoh masa nyata sistem ini secara serentak membina semula gerakan manusia dan pemandangan yang jarang mata.

Pengenalan kaedah

Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran

Rajah 4 Aliran kaedah keseluruhan

Tugas sistem adalah untuk membina semula pergerakan manusia dan awan titik jarang adegan tiga dimensi dalam masa nyata daripada orientasi dan ukuran pecutan enam penderia IMU dan gambar berwarna yang diambil oleh kamera , dan cari kedudukan orang itu di tempat kejadian. Kami mereka bentuk rangka kerja yang digabungkan secara mendalam untuk mengeksploitasi sepenuhnya kelebihan pelengkap bagi tangkapan gerakan inersia jarang dan teknologi SLAM. Dalam rangka kerja ini, pendahuluan gerakan manusia digabungkan dengan berbilang komponen utama SLAM, dan hasil penentududukan SLAM juga diberikan kembali kepada tangkapan gerakan manusia. Seperti yang ditunjukkan dalam Rajah 4, kami membahagikan sistem kepada empat modul mengikut fungsi: modul tangkapan gerakan inersia (Tangkapan Gerakan Inersia), modul penjejakan kamera (Penjejakan Kamera), dan modul pemetaan Dan modul pengesanan gelung (Pemetaan & Penutupan Gelung) dan modul kemas kini gerakan manusia (Pengemas Kini Terjemahan Badan). Setiap modul diperkenalkan di bawah.

Tangkapan Gerakan Inersia

Modul tangkapan gerakan inersia menganggarkan postur dan gerakan manusia daripada 6 ukuran IMU. Reka bentuk modul ini adalah berdasarkan kerja PIP [1] kami yang terdahulu, tetapi dalam kerja ini kami tidak lagi menganggap bahawa pemandangan itu adalah tanah rata, tetapi pertimbangkan untuk menangkap gerakan manusia bebas dalam ruang 3D. Untuk tujuan ini, makalah ini membuat pengubahsuaian adaptif kepada algoritma pengoptimuman PIP.

Secara khusus, modul ini mula-mula meramalkan putaran sendi manusia, kelajuan, kebarangkalian sentuhan kaki dan tanah daripada pengukuran IMU melalui rangkaian saraf berulang berbilang peringkat. Pengawal dwi PD yang dicadangkan oleh PIP digunakan untuk menyelesaikan pecutan sudut kawalan optimum Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran dan pecutan linear Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran sendi manusia. Seterusnya, modul ini mengoptimumkan pecutan postur badan manusia Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran, supaya ia dapat mencapai pecutan yang diberikan oleh pengawal PD sambil memenuhi syarat kekangan sentuhan C :

Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran

di mana J ialah matriks Jacobian bersama , Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran ialah kelajuan linear kaki yang bersentuhan dengan tanah, dan kekangan C memerlukan kelajuan kaki yang bersentuhan dengan tanah hendaklah kecil (tiada gelongsor berlaku). Untuk menyelesaikan masalah pengaturcaraan kuadratik ini, sila rujuk PIP[1]. Selepas memperoleh postur dan gerakan badan manusia melalui integrasi pecutan postur, postur kamera yang terikat pada badan manusia boleh diperolehi untuk modul seterusnya.

Penjejakan Kamera

Modul penjejakan kamera mengambil pose kamera awal yang diberikan oleh modul menangkap gerakan inersia dan imej berwarna yang ditangkap oleh kamera sebagai input, dan menggunakan maklumat imej untuk mengoptimumkan kamera menimbulkan dan menghapuskan drift kedudukan. Secara khusus, modul ini direka bentuk berdasarkan ORB-SLAM3 [2]. Ia mula-mula mengekstrak titik ciri ORB imej, dan melakukan pemadanan ciri dengan titik peta jarang yang dibina semula (diterangkan di bawah) menggunakan persamaan ciri untuk mendapatkan titik 2D-3D yang sepadan berpasangan, dan kemudian mengoptimumkan pose kamera dengan mengoptimumkan ralat unjuran semula. Perlu diingat bahawa hanya mengoptimumkan ralat unjuran semula mungkin dipengaruhi oleh padanan palsu, yang membawa kepada hasil pengoptimuman pose kamera yang lemah. Oleh itu, Artikel ini menyepadukan maklumat terdahulu gerakan manusia dalam pengoptimuman penjejakan kamera, menggunakan hasil tangkapan gerakan inersia sebagai kekangan, mengehadkan proses pengoptimuman ralat unjuran semula dan segera menemui serta menghapuskan padanan titik titik peta ciri yang salah .

Koordinat dunia bagi titik peta yang direkodkan ialah Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran dan koordinat piksel bagi titik ciri imej 2D yang sepadan ialah Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran mewakili semua perhubungan yang sepadan. Gunakan

Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran

untuk mewakili pose kamera awal sebelum pengoptimuman, kemudian modul ini mengoptimumkan pose kamera R,t:

Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran

Di mana, Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran ialah fungsi inti Huber yang teguh, Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran memetakan putaran tiga dimensi kepada ruang vektor tiga dimensi, Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran ialah operasi unjuran perspektif dan Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran ialah pekali kawalan bagi istilah putaran tangkapan gerakan dan terjemahan. Pengoptimuman dilakukan tiga kali, setiap kali mengklasifikasikan padanan 2D-3D sebagai betul atau salah berdasarkan ralat unjuran semula Dalam pengoptimuman seterusnya, hanya padanan yang betul digunakan dan padanan yang salah telah dipadamkan. Dengan pengetahuan sedia ada yang kukuh yang disediakan oleh kekangan tangkapan gerakan, algoritma ini dapat membezakan dengan lebih baik antara padanan yang betul dan salah, dengan itu meningkatkan ketepatan penjejakan kamera. Selepas menyelesaikan pose kamera, modul ini mengekstrak bilangan pasangan titik peta yang dipadankan dengan betul dan menggunakannya sebagai kredibiliti pose kamera.

Pemetaan dan pengesanan penutupan gelung

Modul pengesanan pemetaan dan penutupan gelung menggunakan bingkai utama untuk membina semula titik peta yang jarang dan mengesan sama ada badan manusia telah mencapai lokasi yang telah ditujui. Semasa proses pemetaan, kami menggunakan pelarasan berkas terkandas tangkapan gerakan (Pelarasan Himpunan, BA) untuk mengoptimumkan kedudukan titik peta jarang dan pose kamera rangka utama secara serentak, dan memperkenalkan keyakinan titik peta untuk keseimbangan dinamik Hubungan kekuatan relatif antara istilah kekangan tangkapan gerakan dan istilah ralat unjuran semula ialah , dengan itu meningkatkan ketepatan keputusan. Apabila gelung tertutup berlaku dalam pergerakan manusia, Pengoptimuman Pose Graf Berbantukan tangkapan gerakan dilakukan untuk membetulkan ralat gelung tertutup . Akhirnya, kedudukan titik peta jarang yang dioptimumkan dan pose bingkai utama diperolehi, yang digunakan untuk menjalankan algoritma dalam bingkai seterusnya.

Secara khusus, modul ini terlebih dahulu mengira keyakinan titik peta berdasarkan situasi pemerhatian, yang digunakan untuk pengoptimuman BA seterusnya. Seperti yang ditunjukkan dalam Rajah 5 di bawah, mengikut lokasi bingkai utama titik peta yang diperhatikan, modul ini mengira panjang garis dasar bingkai utama bi dan sudut cerapan θi untuk menentukan keyakinan titik peta i Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran, di mana k ialah pekali kawalan.

Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran

Rajah 5 (a) Pengiraan keyakinan titik peta. (b) Dengan panjang garis dasar yang sama b1=b2, sudut cerapan yang lebih besar (biru) boleh menahan gangguan pose kamera dengan lebih baik, mengakibatkan ralat kedudukan titik peta yang lebih kecil (e1

Kemudian, 20 pose kamera bingkai utama terkini dan titik peta yang diperhatikan dioptimumkan secara serentak. Pose bingkai utama lain yang melihat titik peta ini ditetapkan semasa pengoptimuman. Nyatakan set semua bingkai kunci boleh dioptimumkan sebagai K0, set semua bingkai kunci tetap sebagai Kf, dan set titik peta yang diukur dengan bingkai kunci j sebagai Xj. nota

Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran

menunjukkan orientasi kerangka utama dan kedudukan tiga dimensi yang perlu dioptimumkan,

Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran

menunjukkan lokasi titik peta. Kemudian pengoptimuman pelarasan rasuk bagi kekangan tangkapan gerakan ditakrifkan sebagai:

Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran

Antaranya,

Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran

mewakili bingkai kunci sebelumnya bagi bingkai kunci j,

Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran

ialah pekali kekangan tangkapan gerakan. Pengoptimuman ini memerlukan ralat unjuran semula titik peta hendaklah kecil, dan putaran dan kedudukan relatif bagi setiap bingkai kunci hendaklah hampir dengan hasil tangkapan gerakan Keyakinan titik peta ci secara dinamik menentukan tangkapan gerakan kekangan dan Hubungan berat relatif antara item unjuran semula titik peta: Bagi kawasan yang belum dibina semula sepenuhnya, sistem lebih berkemungkinan mempercayai hasil tangkapan gerakan sebaliknya, jika kawasan itu berulang kali diperhatikan, sistem akan lebih mempercayai penjejakan visual. Perwakilan graf faktor yang dioptimumkan ditunjukkan dalam Rajah 6 di bawah.


Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran

Gambar 6 Perwakilan graf faktor yang dioptimumkan oleh kaedah pelarasan rasuk untuk kekangan tangkapan gerakan.

Apabila trajektori gelung tertutup dikesan, sistem melakukan pengoptimuman gelung tertutup. Berdasarkan ORB-SLAM3[2], set bucu dalam graf pose ialah F dan set tepi ialah C. Kemudian pengoptimuman graf pose bagi kekangan tangkapan gerakan ditakrifkan sebagai:

Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran

Antaranya, Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran ialah pose bagi bingkai kunci j, dan Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran berada di antara bingkai utama i dan j sebelum graf pose dioptimumkan. Pose relatif ialah pekali relatif bagi kekangan tangkapan gerakan. Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaranPengoptimuman ini dipandu oleh tangkapan gerakan sebelum dan menyebarkan ralat gelung tertutup ke setiap bingkai utama. Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaranEnam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaranKemas kini gerakan manusiaModul kemas kini gerakan manusia menggunakan pose kamera yang dioptimumkan dan kredibiliti modul penjejakan kamera untuk mengemas kini kedudukan global badan manusia yang diberikan oleh modul tangkapan gerakan. Modul ini dilaksanakan menggunakan algoritma pembetulan ramalan penapis Kalman. Antaranya, modul tangkapan gerakan menyediakan varians berterusan pecutan gerakan badan manusia, yang boleh digunakan untuk meramalkan kedudukan global badan manusia (pengedaran terdahulu manakala modul penjejakan kamera menyediakan pemerhatian dan keyakinan kedudukan kamera, yang digunakan untuk membetulkan kedudukan global badan manusia (taburan posterior). Antaranya, matriks kovarians pemerhatian kedudukan kamera

lebih kurang dikira dengan bilangan titik peta yang sepadan sebagai matriks pepenjuru berikut:

Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran

di mana

Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran

ialah perpuluhan untuk mengelakkan pembahagi menjadi 0. Iaitu, lebih banyak bilangan titik peta yang berjaya dipadankan dalam penjejakan kamera, lebih kecil varians pemerhatian pose kamera. Algoritma penapis Kalman digunakan untuk akhirnya meramalkan kedudukan global badan manusia.

Untuk pengenalan kaedah dan derivasi formula yang lebih terperinci, sila rujuk teks asal dan lampiran kertas. Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaranEksperimen

Perbandingan dengan Mocap

Kaedah ini terutamanya menyelesaikan masalah hanyut kedudukan global dalam tangkapan gerakan inersia jarang (Mocap), jadi yang utama ujian dipilih Penunjuk ialah ralat kedudukan global badan manusia. Perbandingan keputusan ujian kuantitatif dengan kaedah SOTA mocap TransPose[3], TIP[4] dan PIP[1] pada dua set data awam, TotalCapture dan HPS, ditunjukkan dalam Jadual 1 di bawah Perbandingan keputusan ujian kualitatif ditunjukkan dalam Rajah 7 dan 8 di bawah. Dapat dilihat bahawa kaedah dalam artikel ini jauh melebihi kaedah tangkapan gerakan inersia sebelumnya dari segi ketepatan kedudukan global (masing-masing meningkat sebanyak 41% dan 38% dalam TotalCapture dan HPS), dan trajektori mempunyai persamaan tertinggi dengan nilai sebenar.

Jadual 1 Perbandingan kuantitatif ralat kedudukan global dengan kerja menangkap gerakan inersia (unit: meter ). Set data TotalCapture diklasifikasikan mengikut tindakan, dan set data HPS diklasifikasikan mengikut adegan. Untuk kerja kami, kami menguji 9 kali dan melaporkan median dan sisihan piawai.

Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran

Rajah 7 Perbandingan kualitatif ralat kedudukan global dengan kerja menangkap gerakan inersia. Nilai sebenar ditunjukkan dalam warna hijau, dan keputusan ramalan kaedah berbeza ditunjukkan dalam warna biru. Trajektori pergerakan dan kedudukan semasa badan manusia (titik oren) ditunjukkan di sudut setiap imej.

Rajah 8 Perbandingan kualitatif ralat kedudukan global dengan kerja menangkap gerakan inersia (video). Nilai sebenar ditunjukkan dalam warna hijau, kaedah dalam kertas ini berwarna putih, dan kaedah kerja sebelumnya menggunakan warna lain yang berbeza (lihat legenda).

Perbandingan dengan SLAM

Kertas kerja ini membandingkan kerja SOTA SLAM ORB-SLAM3[2] dari dua perspektif: ketepatan kedudukan dan ketepatan pembinaan semula peta. Versi inersia monokular dan monokular telah dibandingkan. Keputusan perbandingan kuantitatif bagi ketepatan kedudukan ditunjukkan dalam Jadual 2. Keputusan perbandingan kuantitatif bagi ketepatan pembinaan semula peta ditunjukkan dalam Jadual 3, dan keputusan perbandingan kualitatif ditunjukkan dalam Rajah 9. Dapat dilihat bahawa berbanding dengan SLAM, kaedah dalam kertas kerja ini banyak meningkatkan keteguhan sistem, ketepatan kedudukan dan ketepatan pembinaan semula peta.

Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran

Jadual 2 Perbandingan kuantitatif ralat kedudukan dengan kerja SLAM (unit ralat: meter). M/MI masing-masing mewakili versi inersia monokular/monokular ORB-SLAM3, dan Hidup/Mati mewakili keputusan masa nyata dan luar talian SLAM. Memandangkan SLAM sering kehilangan penjejakan, kami melaporkan ralat kedudukan purata pada urutan lengkap (Penuh) dan bingkai yang berjaya dijejaki (Dijejaki) untuk SLAM tidak ada kehilangan penjejakan dalam kaedah ini, jadi kami melaporkan hasil urutan lengkap. Setiap kaedah telah diuji 9 kali dan median dan sisihan piawai telah dilaporkan. Untuk ralat pada bingkai yang berjaya dijejaki, kami juga melaporkan peratusan kejayaan. Jika kaedah gagal beberapa kali, kami menandakannya sebagai gagal (ditandakan dengan "-").

Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran

Jadual 3 Perbandingan kuantitatif ralat pembinaan semula peta dengan kerja SLAM (Unit ralat: meter). M/MI masing-masing mewakili versi inersia monokular/monokular ORB-SLAM3. Untuk tiga adegan berbeza (pejabat, luar, kilang), kami menguji ralat purata semua titik peta 3D yang dibina semula daripada geometri permukaan pemandangan. Setiap kaedah telah diuji 9 kali dan median dan sisihan piawai telah dilaporkan. Jika kaedah gagal beberapa kali, kami menandakannya sebagai gagal (ditandakan dengan "-").

Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran

Rajah 9 Perbandingan kualitatif ralat pembinaan semula peta dengan kerja SLAM . Kami menunjukkan titik adegan yang dibina semula dengan kaedah yang berbeza, dengan warna menunjukkan ralat untuk setiap titik.

Selain itu, sistem ini meningkatkan keteguhannya terhadap kehilangan pengesanan visual dengan memperkenalkan gerakan manusia sebelum ini. Apabila ciri visual lemah, sistem ini boleh menggunakan gerakan manusia sebelum meneruskan penjejakan tanpa kehilangan penjejakan dan penetapan semula atau mencipta peta baharu seperti sistem SLAM yang lain. Seperti yang ditunjukkan dalam Rajah 10 di bawah.

Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran

Rajah 10 Perbandingan keteguhan oklusi kerja SLAM dan SLAM. Rujukan trajektori kebenaran tanah ditunjukkan di sudut kanan atas. Disebabkan oleh pengawalan SLAM secara rawak, sistem koordinat global dan cap waktu tidak sejajar sepenuhnya.

Untuk lebih banyak hasil percubaan, sila rujuk teks asal kertas, halaman utama projek dan video kertas.

Ringkasan

Kertas kerja ini mencadangkan gabungan pertama mocap inersia dan SLAM untuk mencapai kerja tangkapan gerakan, kedudukan dan pemetaan serentak manusia. Sistem ini cukup ringan untuk memerlukan hanya set penderia yang jarang dipakai oleh tubuh manusia, termasuk 6 unit ukuran inersia dan kamera telefon bimbit. Untuk penjejakan dalam talian, mocap dan SLAM digabungkan melalui pengoptimuman terhad dan teknik penapisan Kalman untuk mencapai kedudukan manusia yang lebih tepat. Untuk pengoptimuman bahagian belakang, ralat kedudukan dan pemetaan dikurangkan lagi dengan menyepadukan gerakan manusia sebelum ke dalam pengoptimuman pelarasan rasuk dan pengoptimuman gelung tertutup dalam SLAM.

Penyelidikan ini bertujuan untuk mengintegrasikan persepsi tubuh manusia dengan persepsi alam sekitar. Walaupun kerja ini tertumpu terutamanya pada aspek penyetempatan, kami percaya bahawa kerja ini mewakili langkah pertama ke arah tangkapan gerakan bersama dan persepsi dan pembinaan semula persekitaran yang terperinci.

Atas ialah kandungan terperinci Enam penderia inersia dan telefon mudah alih merealisasikan tangkapan gerakan badan manusia, kedudukan dan pembinaan semula persekitaran. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Kaedah apa yang digunakan untuk menukar rentetan ke dalam objek dalam vue.js? Kaedah apa yang digunakan untuk menukar rentetan ke dalam objek dalam vue.js? Apr 07, 2025 pm 09:39 PM

Apabila menukar rentetan ke objek dalam vue.js, json.parse () lebih disukai untuk rentetan json standard. Untuk rentetan JSON yang tidak standard, rentetan boleh diproses dengan menggunakan ungkapan biasa dan mengurangkan kaedah mengikut format atau url yang dikodkan. Pilih kaedah yang sesuai mengikut format rentetan dan perhatikan isu keselamatan dan pengekodan untuk mengelakkan pepijat.

Cara mengoptimumkan prestasi pangkalan data selepas pemasangan MySQL Cara mengoptimumkan prestasi pangkalan data selepas pemasangan MySQL Apr 08, 2025 am 11:36 AM

Pengoptimuman prestasi MySQL perlu bermula dari tiga aspek: konfigurasi pemasangan, pengindeksan dan pengoptimuman pertanyaan, pemantauan dan penalaan. 1. Selepas pemasangan, anda perlu menyesuaikan fail my.cnf mengikut konfigurasi pelayan, seperti parameter innodb_buffer_pool_size, dan tutup query_cache_size; 2. Buat indeks yang sesuai untuk mengelakkan indeks yang berlebihan, dan mengoptimumkan pernyataan pertanyaan, seperti menggunakan perintah menjelaskan untuk menganalisis pelan pelaksanaan; 3. Gunakan alat pemantauan MySQL sendiri (ShowProcessList, ShowStatus) untuk memantau kesihatan pangkalan data, dan kerap membuat semula dan mengatur pangkalan data. Hanya dengan terus mengoptimumkan langkah -langkah ini, prestasi pangkalan data MySQL diperbaiki.

Cara Menggunakan MySQL Selepas Pemasangan Cara Menggunakan MySQL Selepas Pemasangan Apr 08, 2025 am 11:48 AM

Artikel ini memperkenalkan operasi pangkalan data MySQL. Pertama, anda perlu memasang klien MySQL, seperti MySqlworkbench atau Command Line Client. 1. Gunakan perintah MySQL-Uroot-P untuk menyambung ke pelayan dan log masuk dengan kata laluan akaun root; 2. Gunakan CreateTatabase untuk membuat pangkalan data, dan gunakan Pilih pangkalan data; 3. Gunakan createtable untuk membuat jadual, menentukan medan dan jenis data; 4. Gunakan InsertInto untuk memasukkan data, data pertanyaan, kemas kini data dengan kemas kini, dan padam data dengan padam. Hanya dengan menguasai langkah -langkah ini, belajar menangani masalah biasa dan mengoptimumkan prestasi pangkalan data anda boleh menggunakan MySQL dengan cekap.

Geospatial Laravel: Pengoptimuman peta interaktif dan sejumlah besar data Geospatial Laravel: Pengoptimuman peta interaktif dan sejumlah besar data Apr 08, 2025 pm 12:24 PM

Cecair memproses 7 juta rekod dan membuat peta interaktif dengan teknologi geospatial. Artikel ini meneroka cara memproses lebih dari 7 juta rekod menggunakan Laravel dan MySQL dan mengubahnya menjadi visualisasi peta interaktif. Keperluan Projek Cabaran Awal: Ekstrak Wawasan berharga menggunakan 7 juta rekod dalam pangkalan data MySQL. Ramai orang mula -mula mempertimbangkan bahasa pengaturcaraan, tetapi mengabaikan pangkalan data itu sendiri: Bolehkah ia memenuhi keperluan? Adakah penghijrahan data atau pelarasan struktur diperlukan? Bolehkah MySQL menahan beban data yang besar? Analisis awal: Penapis utama dan sifat perlu dikenalpasti. Selepas analisis, didapati bahawa hanya beberapa atribut yang berkaitan dengan penyelesaiannya. Kami mengesahkan kemungkinan penapis dan menetapkan beberapa sekatan untuk mengoptimumkan carian. Carian Peta Berdasarkan Bandar

Cara menyelesaikan MySQL tidak dapat dimulakan Cara menyelesaikan MySQL tidak dapat dimulakan Apr 08, 2025 pm 02:21 PM

Terdapat banyak sebab mengapa permulaan MySQL gagal, dan ia boleh didiagnosis dengan memeriksa log ralat. Penyebab umum termasuk konflik pelabuhan (periksa penghunian pelabuhan dan ubah suai konfigurasi), isu kebenaran (periksa keizinan pengguna yang menjalankan perkhidmatan), ralat fail konfigurasi (periksa tetapan parameter), rasuah direktori data (memulihkan data atau membina semula ruang meja), isu ruang jadual InnoDB (semak fail ibdata1) Apabila menyelesaikan masalah, anda harus menganalisisnya berdasarkan log ralat, cari punca utama masalah, dan mengembangkan tabiat sandaran data secara teratur untuk mencegah dan menyelesaikan masalah.

Kunci utama MySQL boleh menjadi batal Kunci utama MySQL boleh menjadi batal Apr 08, 2025 pm 03:03 PM

Kunci utama MySQL tidak boleh kosong kerana kunci utama adalah atribut utama yang secara unik mengenal pasti setiap baris dalam pangkalan data. Jika kunci utama boleh kosong, rekod tidak dapat dikenal pasti secara unik, yang akan membawa kepada kekeliruan data. Apabila menggunakan lajur integer sendiri atau UUIDs sebagai kunci utama, anda harus mempertimbangkan faktor-faktor seperti kecekapan dan penghunian ruang dan memilih penyelesaian yang sesuai.

Jurutera Backend Senior Remote (Platform) memerlukan kalangan Jurutera Backend Senior Remote (Platform) memerlukan kalangan Apr 08, 2025 pm 12:27 PM

Jurutera Backend Senior Remote Company Kekosongan Syarikat: Lokasi Lokasi: Jauh Pejabat Jauh Jenis: Gaji sepenuh masa: $ 130,000- $ 140,000 Penerangan Pekerjaan Mengambil bahagian dalam penyelidikan dan pembangunan aplikasi mudah alih Circle dan ciri-ciri berkaitan API awam yang meliputi keseluruhan kitaran hayat pembangunan perisian. Tanggungjawab utama kerja pembangunan secara bebas berdasarkan rubyonrails dan bekerjasama dengan pasukan react/redux/relay front-end. Membina fungsi teras dan penambahbaikan untuk aplikasi web dan bekerjasama rapat dengan pereka dan kepimpinan sepanjang proses reka bentuk berfungsi. Menggalakkan proses pembangunan positif dan mengutamakan kelajuan lelaran. Memerlukan lebih daripada 6 tahun backend aplikasi web kompleks

Penyelesaian kepada perkhidmatan yang tidak dapat dimulakan selepas pemasangan MySQL Penyelesaian kepada perkhidmatan yang tidak dapat dimulakan selepas pemasangan MySQL Apr 08, 2025 am 11:18 AM

MySQL enggan memulakan? Jangan panik, mari kita periksa! Ramai kawan mendapati bahawa perkhidmatan itu tidak dapat dimulakan selepas memasang MySQL, dan mereka sangat cemas! Jangan risau, artikel ini akan membawa anda untuk menangani dengan tenang dan mengetahui dalang di belakangnya! Selepas membacanya, anda bukan sahaja dapat menyelesaikan masalah ini, tetapi juga meningkatkan pemahaman anda tentang perkhidmatan MySQL dan idea anda untuk masalah penyelesaian masalah, dan menjadi pentadbir pangkalan data yang lebih kuat! Perkhidmatan MySQL gagal bermula, dan terdapat banyak sebab, mulai dari kesilapan konfigurasi mudah kepada masalah sistem yang kompleks. Mari kita mulakan dengan aspek yang paling biasa. Pengetahuan asas: Penerangan ringkas mengenai proses permulaan perkhidmatan MySQL Startup. Ringkasnya, sistem operasi memuatkan fail yang berkaitan dengan MySQL dan kemudian memulakan daemon MySQL. Ini melibatkan konfigurasi

See all articles