news 2026/10/7 1:52:53

【阅读笔记】峰值搜索方案Evaluation of Sharpness Measures and Search Algorithms for the Auto-Focusing of High Mag

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【阅读笔记】峰值搜索方案Evaluation of Sharpness Measures and Search Algorithms for the Auto-Focusing of High Mag

一、Evaluation of Sharpness Measures and Search Algorithms for the Auto-Focusing of High Magnification Images

这篇论文关于自动聚焦,主要对不同种类清晰度评价函数做了仿真对比、不同方案清晰度峰值搜索方案进行仿真对比,虽然发表于2006年,但其建立的评估框架和结论至今仍有重要参考价值,是理解被动式自动对焦技术的必读文献。

自动对焦技术主要分为两大基本类型:主动式和被动式。主动式对焦通常采用测距传感器来确定目标与相机之间的距离,而被动式对焦则可分为设备辅助型和纯图像型两大类。设备辅助型被动对焦通过集成立体匹配单元、分光棱镜等辅助设备实现自动对焦,纯图像型则无需额外设备,而是通过采集不同焦点位置的图像序列来确定最佳对焦点。

二、搜索方案

具体方案还需要找到对应文档进行分析

2.1 全局搜索

通过搜索能产生最高锐度度量的对焦位置来确定最佳对焦点。提出了多种搜索策略,其中最直接的方法是全局搜索。该方法通过单向扫描所有对焦位置来获取峰值位置,仅适用于对焦范围较窄的情况。

2.2 斐波那契搜索

斐波那契搜索是最著名的搜索算法。该算法通过逐步缩小搜索区间,直至其大小等于初始搜索范围的给定比例。它保证在仅取决于动态聚焦范围的已知次数迭代内找到准则函数的最大值。

2.3 二分搜索算法

在二分搜索算法中,系统会在两个位置对准则函数进行采样并计算其差值。若差值为负,则向相反方向移动。由于准则函数呈现单峰形态,只要对步长进行合理启发式选择,二分搜索就能快速收敛至最佳聚焦位置。将搜索过程划分为两个阶段:失焦区域搜索(OFRS)和聚焦区域搜索(FRS)。

2.4 函数拟合曲线

并采用函数拟合以实现更快的收敛[19]。在精细搜索阶段,图像锐度在三个焦点位置进行评估。随后将这些样本拟合为二次函数或高斯函数。拟合曲线达到最大值的位置被视为焦点位置。

2.5 基于规则的搜索算法

为避免斐波那契搜索所需的来回移动,Kehtarnavaz等人提出了一种基于规则的搜索(RS)算法,该算法通过调整步长来适应与最佳焦点位置的距离变化


三、仿真对比

实验中采用了多种搜索算法,包括二分搜索(BS)、斐波那契搜索(FS)和基于规则的搜索(RS)。在二分搜索的实现中,当锐度度量值的差异符号发生改变时,系统会将步长减半。此外,在基于二分搜索和斐波那契搜索的粗搜索阶段后,会采用二次函数拟合进行精细搜索。由此产生的算法分别命名为BF和FF.

总结:在精度方面,斐波那契搜索、爬山搜索和基于规则的搜索表现最佳。但爬山搜索的性能对参数设置(如步长和阈值)较为敏感


我的个人博客主页,欢迎访问

我的CSDN主页,欢迎访问

我的GitHub主页,欢迎访问

我的知乎主页,欢迎访问

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/4 9:18:53

端云一体 一天开发的元服务-奇趣故事匣经验分享

端云一体 一天重新开发的元服务-奇趣故事匣经验分享 ​ 万少:华为HDE、鸿蒙极客 个人主页:https://blog.zbztb.cn/ 2025年参与孵化了20鸿蒙应用、技术文章300、鸿蒙知识库用户500、鸿蒙免费课程2套。 如果你也喜欢交流AI和鸿蒙技术,欢迎扣我。…

作者头像 李华
网站建设 2026/10/4 10:43:54

MySQL死锁问题分析与解决:从日志解读到根治方案

前言 死锁是MySQL并发场景下的“隐形杀手”,轻则导致个别事务失败,重则引发系统雪崩。本文将从死锁监控、日志解读、原因分析、解决方案四个维度,提供一套完整的死锁处理流程,助你快速定位并彻底解决死锁问题。 一、死锁现场&…

作者头像 李华
网站建设 2026/10/4 10:43:42

DeepSeek是如何思考的?一文读懂大模型的工作原理

DeepSeek(以及所有类似的大模型)在回答你的问题时,并不是像搜索引擎那样去“调取”或“查询”一个后台数据库。 它不会去翻阅它训练时看过的资料,然后找出一段话复制给你。它的工作方式要更加神奇和复杂。 一、DeepSeek是如何“回…

作者头像 李华
网站建设 2026/10/5 23:19:16

从自测到部署:DMXAPI如何为AI编程提供全方位的技术保障?

前言:AI编程的“死亡之谷”与技术护城河2026年,全球AI应用开发成功率出现了一个令人深思的数据:从概念验证到生产部署,仅有18%的AI项目能够成功跨越这个“死亡之谷”。那些失败的82%,并非因为创意不足或技术不先进&…

作者头像 李华
网站建设 2026/10/5 23:19:16

Linux 内存映射与显存操作深度解析

Linux 内存映射与显存操作深度解析 一、内存映射基础概念 1. 什么是内存映射? 内存映射(Memory Mapping)是一种将文件或设备直接映射到进程地址空间的技术,使得应用程序可以像访问内存一样访问文件或设备。通过 mmap() 系统调用&a…

作者头像 李华