Attitude measurement of target in range based on Canny edge detection and axis vector
For the attitude measurement of the flying target in the range,a method of extracting the axis of the target image in the range based on Canny edge detection and Hough line detection is proposed.And the axis of the rotating conical carrier is obtained by the intersection of imaging planes to achieve the attitude measurement of the target axis.Generally,multiple optical measuring devices are used to collect target images in the range test.Canny operator is applied to detect the edge of the target.Hough straight line detection algorithm is applied to the edge image to extract the target axis on the imaging plane.And then the space plane where the measuring station and the target axis are located can be obtained.The attitude angle of the target axis vector is obtained by using the principle of surface intersection.This measurement method is based on the axis extraction method of Canny edge detection and Hough straight line detection.In the simulation test,the axis angle error extracted by applying different parameters is about 0.3°,and in the actual test,the axis extraction error of the target is between-0.7° and 0.6°.The experiment shows that the method can accurately extract the yaw angle and pitch angle of the target axis,which can meet the requirements of the range test.The experiment shows that the attitude angle of the target axis extracted by this method can meet the requirements of the experiment.
optical measurementCanny edge detectionattitude calculationHough line detectionaxis detection