Page 87 - Read Online
P. 87

Page 271                          Liu et al. Intell Robot 2024;4(3):256-75  I http://dx.doi.org/10.20517/ir.2024.17

                                           Table 4. Accuracy comparison of bundle adjustment
                                                          Parallel algorithm error (pixel)  Serial algorithm error(pixel)
                               Data id  Number of edges  Original error
                                                          1 iteration  10 iterations  1 iteration  10 iterations
                                0      64,201     0.588   0.549    0.500    0.549    0.500
                                1      135,702    0.579   0.549    0.502    0.549    0.502
                                2      185,364    0.562   0.538    0.500    0.538    0.500
                                3      239,182    0.563   0.542     0.511   0.542    0.511
                                4      289,890    0.547   0.530    0.503    0.530    0.503
                                5      348,542    0.555   0.530    0.503    0.530    0.503
                                6      402,374    0.544   0.523    0.500    0.523    0.500
                                7      458,623    0.569   0.543    0.522    0.543    0.522
                                8      511,519    0.575   0.551    0.523    0.551    0.523
                                9      561,116    0.629   0.600    0.570    0.600    0.570


                                             Table 5. Thread parameters for different tasks

                        Section      BlockDim.x        BlockDim.y       GridDim.x       GridDim.y
                      Image pyramid  min(64,              +32−1  × 32)  2              +                .  −1              +                .  −1
                                        32                                              .                    .  
                       Fast corner                                               +                .  −1              +                .  −1
                        detection       32                4                             .                    .  
                      Non-maximal
                                                         max(1, min[  128  ,                   ])                                  
                       suppression                                                                             
                        Direction                                                                       
                       calculation      32                8               1                             .  
                       Descriptor                                                                       
                       calculation      32                8               1                             .  
                      Creating linear                                                
                       structures       32               32              32∗32             1
                         Error
                       calculations     32               16               32               1
                      Building linear                                                
                        systems        512                1               512              1
                      Solving linear                                                             
                        systems        512                1                             .    1
                                  (1) BlockDim and GridDim is the size of the thread block and thread grid
                                  (2)                 and                 is the size of the image, where    represents the level of the current image pyramid
                         Note     (3)                   and                   is the size of the grid used in non-maximal suppression
                                  (4)              is the number of the edges in BA
                                  (5)                            is the number of the calculation to the         or        




























                       Figure 10. Tracking results for different VSLAM systems. VSLAM: Visual simultaneous localization and mapping.
   82   83   84   85   86   87   88   89   90   91   92