lukasvst / dm-vio

Source code for the paper DM-VIO: Delayed Marginalization Visual-Inertial Odometry
GNU General Public License v3.0
1.07k stars 187 forks source link

any suggestion of optimizing speed in ARM64 platform #19

Open rancheng opened 2 years ago

rancheng commented 2 years ago

Hi Lukas, thanks for your great work! We are recently deploying your work in an arm64 platform, and when we validate with TUM-VI dataset, the runtime sometimes spikes to 500ms when there are low texture, and normally it keeps at 100ms speed, we investigated the time consumption of each step and found the most time-consuming part is in function: fh->makeImages(image->image, &Hcalib);

Do you have any suggestion of what to do to optimize the speed?

We tried:

lukasvst commented 2 years ago

(The last 2 tips are mostly for making the bundle adjustment thread faster).