《表2 两种算法运行时间比较》
s
所提取的角点位置是否准确和算法运行速度是评价角点检测算法性能的重要指标,因此有必要比较改进算法和Harris算法所提取角点位置的准确性和算法效率。图3为Harris算法和改进算法在σ=2时的角点检测结果。Harris算法只能在单一尺度下提取角点,而单一尺度下的角点检测可能存在角点位置偏移[13]。改正因子如角点响应函数一般,在角点处达到局部极大值,因此它能够将定位存在偏差的角点修正到正确的位置但又不会改变定位准确的角点位置。从图3可以看出,在同一尺度下,改进算法所提取的角点位置比Harris算法更加准确。为了比较所提算法在效率上的改进,选取3幅图像进行实验,图像大小分别为256像素×256像素、481像素×532像素和603像素×709像素,实验结果如表2所示。在Harris算法中,运用多次乘法运算计算每个像素的角点响应函数致使算法运行时间较长[19]。改进算法通过计算像素的相似像素数目来筛选候选角点,可以避免计算大量非角点像素的角点响应函数,且此过程只涉及简单的加法运算,计算量较小,因此改进算法的角点检测时间明显缩短,仅为Harris算法的26.63%。改进算法在减少算法运行时间的同时并未改变Harris算法的时间复杂度,时间复杂度仍为O(n 2)。
图表编号 | XD0052909400 严禁用于非法目的 |
---|---|
绘制时间 | 2019.07.20 |
作者 | 张立亭、黄晓浪、鹿琳琳、陈竹安、罗亦泳 |
绘制单位 | 东华理工大学测绘工程学院、江西省数字国土重点实验室、东华理工大学测绘工程学院、江西省数字国土重点实验室、中国科学院遥感与数字地球研究所数字地球重点实验室、中国科学院遥感与数字地球研究所数字地球重点实验室、东华理工大学测绘工程学院、东华理工大学测绘工程学院 |
更多格式 | 高清、无水印(增值服务) |