《LDAHash: Improved Matching with Smaller Descriptors》阅读笔记

论文《LDAHash: Improved Matching with Smaller Descriptors》提出了一种线性判别分析(LDA)哈希方法,生成的汉明码长度减小10-20倍,同时提高图像匹配准确性。即使在视角变化大的情况下,仍能识别为同一类别。主要步骤包括投影矩阵选择、阈值设定和二值化。实验表明,LDAHash在保持高匹配率的同时,降低了描述符长度。

      论文中提出了一种LDAHashing(Linear Discriminant Analysis ), 比之前的哈希算法产生的汉明码短了10-20倍,并且更好的匹配相关图片。在同一个视图,不同的角度这种情况下,即使欧拉空间显示距离距离非常大,但仍然被识别为同一类。


步骤

1.投影矩阵

2.阈值选择


定义一个距离度量对于那些在正例里面的数据,数据点据小于R。在负例里面的数据点距大于R。

可构造该损失函数:


其实α控制FP和FN。


</

目前给定的引用内容未涉及CMAIS - WOA这种结合混沌映射和自适应迭代策略的改进鲸鱼优化算法的相关信息。 一般来说,改进的鲸鱼优化算法(如CMAIS - WOA)往往是为了克服原始鲸鱼优化算法(WOA)在一些方面的不足。原始WOA模拟了鲸的社会行为,灵感源于泡沫网搜索策略,在求解优化问题时有一定效果,但可能存在收敛速度慢、易陷入局部最优等问题。 结合混沌映射,是因为混沌具有随机性、遍历性和规律性等特点,可以增加算法的搜索多样性,避免算法过早收敛到局部最优解。通过混沌映射对初始种群或者鲸鱼的位置更新进行扰动,使得算法在搜索空间中更全面地探索。 自适应迭代策略则是根据迭代的进程动态调整算法的相关参数,例如在迭代初期,算法可以进行大范围的全局搜索,随着迭代次数的增加,逐渐缩小搜索范围,进行精细的局部搜索,从而提高算法的收敛速度和求解精度。 CMAIS - WOA可能就是将混沌映射和自适应迭代策略融入到原始的鲸鱼优化算法中,以提升算法在解决复杂优化问题时的性能。 ### 代码示例 以下是一个简单示意的伪代码,展示CMAIS - WOA可能的框架: ```python # 初始化参数 max_iter = 100 # 最大迭代次数 pop_size = 50 # 种群大小 dim = 10 # 问题维度 lb = -10 # 变量下界 ub = 10 # 变量上界 # 初始化种群 pop = initialize_population(pop_size, dim, lb, ub) # 迭代更新 for iter in range(max_iter): # 自适应调整参数 a = adaptive_parameter(iter, max_iter) for i in range(pop_size): # 混沌映射扰动 pop[i] = chaotic_mapping(pop[i], iter) # 鲸鱼优化算法的位置更新 pop[i] = update_position(pop[i], pop, a) # 找到最优解 best_solution = find_best_solution(pop) ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值