Research Article
A Real-Time Optical Tracking and Measurement Processing System for Flying Targets
Algorithm 1
Multiple interest points location based on 2D contour model.
| Input: 2D shape model , real-time contour with discrete sampling sets expression | | Input: model interest point sets | | Output: interest point sets in the real-time image | | (1) // initial registration | | (2) Decide whether and are mirrored or not. if mirrored, flip them. end if | | (3) Compute the initial registration relationship on the hypothesis of similarity transformation, centroids | | and , included angle between main axis with axis and by moment of inertia, and contour | | perimeter and , so | | scale /; rotation angle ; translation vector . | | (4) // iterative optimization | | (5) Iteration frequency . | | (6) Change to according to initial registration relationship | | (7) Find the nearest point pairs [4] by ass(, ) = where and are the indexes of the contour sampling | | points, and size is the function for capacity computing. The distance of the nearest point pairs is computed by | | (*), and the homograph is estimated with RANSAC. | | (*) | | (8) if or | | (9) Terminate the iteration, optimized is as (**), . | | (**) | | (10) else , goto (7). | | (11) end if |
|