为检测图像的旋转对称中心和旋转对称角,通过引入旋转对称能量的概念,提出了一种新的旋转对称性检测算法.该算法分为3个步骤:1)对图像中任一位置,计算该位置处的旋转对称能量和旋转对称角;2)计算各点处的旋转对称能量获取整幅图像对应的旋转对称能量图;3)在旋转对称能量图上进行局部极大值检测获得旋转对称图形的旋转对称中心并确定旋转对称角度.实验结果表明,该算法不仅能够准确鲁棒地检测出旋转对称图形的旋转对称中心与旋转对称角,还能成功应用于图像修复.
Rotation symmetry is significant for image understanding, object recognition and image restoration.In order to detect the center and angle of rotation symmetry in the image, a new rotation symmetry detection algorithm is presented by introducing the rotation symmetry energy.The proposed method consists of three steps: 1) Compute the rotation symmetry energy and rotation symmetry angle for each position in the image;2) Calculate the rotation symmetry energy map of the whole image;3) Detect the local maxima in the rotation symmetry energy map to locate the rotation symmetry center, and acquire the rotation symmetry angle simultaneously.Experiments illustrate that the proposed algorithm can be not only used to detect the rotation symmetry center and angle of the rotation symmetry graphic, but also applied to image restoration successfully.