Research Article
Research on the Application of Visual SLAM in Embedded GPU
Algorithm 2
Optimization of feature detection algorithms and nonmaximum suppression algorithm processes.
| Input: Image Gaussian pyramid Collection d_Ip[0…levelNum], Gaussian pyramid layers levelNum | | Output: A set of feature points | | 1 Perform feature detection and nonmaximum suppression alternately | | 2 for i 1 to levelNum | | 3 gpuFeatureDetect(d_Ip[i]); | | 4 Pt[i-1][0…Nt2] nonmaximumSuppression(Pt[i-1][0…Nt1]); | | 5 Pt[i][0…Nt1] gpuGetFeaturePoint(); | | 6 end | | 7 Pt[levelNum][0…Nt2] nonmaximumSuppression(Pt[levelNum][0…Nt1]); | | Note: The beginning of d refers to the data allocated in the video memory, Nt1 and Nt2 are the temporary number of feature points |
|