分数傅里叶变换、小波变换和自适应神经网络

news2024/11/22 18:53:04

与普通的傅立叶变换,即 1 阶的分数阶傅立叶变换不同,分数阶傅立叶变换(p ≠ 1)提取的特征同时结合了原始图像的空间和频率特性。

分数傅里叶变换图像是介于原始图像和全傅里叶变换图像之间的东西。

Vander Lugt 相关器可以根据傅里叶变换后的频率信息进行二维相关和移不变滤波 。

移动不变性对于目标定位和跟踪是有用的,但对于许多图像的分类和关联可能会有太大的限制。具有轻微局部移位不变性的位置相关分类通常是足够的,也是首选的。

移位不变相关可以理解为具有Toeplitz互连矩阵的前馈神经网络的特征,该互连矩阵为移位不变共享适当的互连权重。

然而,这种权重分配大大降低了网络复杂度,导致存储容量有限,并且不适用于许多模式的分类。 取而代之的是,神经网络模型结合局部共享互连来提供具有良好分类性能的局部移位不变性。

论文扩展了 Vander Lugt 相关器,将基于两个分数阶傅立叶变换的移不变(频率)和位置相关滤波结合起来。由于分数阶傅里叶变换的光学结构简单,使得神经网络易于大规模实现。

基于分数阶傅里叶变换的光学空频滤波器

p=1/n 阶的分数傅立叶变换在连续应用 n 次时,由于其可加性,等效于执行一次普通傅立叶变换。

在分数阶傅里叶变换中,这种移位不变性在某种程度上被破坏,而与位置相关的信息被保持。 空间与频率相关信息的比值由阶数 p 控制。

当输入图像在4-f Vander Lugt 滤波器中的傅里叶平面滤波时,只执行频率滤波,导致卷积/相关积分。 尽管这种空间不变的输入到输出映射对于许多应用如目标定位和跟踪是有用的,但许多分类和联想记忆应用需要位置相关的映射,并且具有轻微的局部移位不变性。

论文将 4-f Vander Lugt 滤波器中的普通Fourier变换替换为阶数为 P1 和 P2 的分数阶Fourier变换。

分数阶傅立叶变换的显示积分公式为:

 在这篇论文中,抑制了积分的无限域,

 在这个近似范围内,PI和P2滤波器的输入输出映射关系现在为:

 在上述公式(2)中,

 如果 P_1P_2 对于Vander Lugt滤波器都是1,\phi _f = \pi/2,t=x+z,,\phi _f=\pi /2,

公式(4)中,

 这种比例因子和指数调制项破坏了平移不变性,并提供了具有轻微局部平移不变性的位置相关分类。

移不变(频率)滤波和位置相关分类的相对重要性由控制。

基于分数阶傅立叶变换的神经网络

对于对称实函数H(x),它的分数傅里叶变换H(k)也变成复变函数

提出的神经网络学习算法同样适用于滤波器的设计。 其光学结构类似于4-Fvander Lugt 滤波器,滤波器只需要两个透镜,而采用反向传播学习规则的单层自适应神经网络只需要三个透镜。 对多层神经网络的扩展是直接的,误差反向传播算法和光学结构仍然有效。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/489296.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Playwright之初体验

参考文件 官方文档:https://playwright.dev/docs/intro GitHub链接:https://github.com/microsoft/playwright-python Playwright简介 Playwright Test是专门为满足端到端测试的需求而创建的。Playwright支持所有现代搜索引擎,包括Chrome、…

linux基础简介(一)

1.Linux内核 ​ Linux 系统从应用角度来看,分为内核空间和用户空间两个部分。内核空间是 Linux 操作系统的主要部分,但是仅有内核的操作系统是不能完成用户任务的。丰富并且功能强大的应用程序包是一个操作系统成功的必要件。 ​ Linux 的内核主要由 5…

Android Framework基础面试篇~

在Android应用开发面试中,针对Framework的问题是常被考察的。以下是一些常见的Framework金典面试题目及其详解: 1. 什么是Android应用生命周期?你能描述一下它包含哪几个阶段吗? Android应用生命周期指的是应用从启动到关闭的整…

[oeasy]python0048_注释_comment_设置默认编码格式

注释Comment 回忆上次内容 使用了版本控制 git 制作备份进行回滚 尝试了 嵌套的控制结构 层层 控制 不过 除非 到不得以尽量不要 太多层次的嵌套 这样 从顶到底含义 明确而且 还扁平 扁平 也能 含义明确 还可以 做点什么? 让程序含义 更加明确呢?&…

数据结构学习分享之栈和队列详解

💓博主CSDN主页:杭电码农-NEO💓   ⏩专栏分类:数据结构学习分享⏪   🚚代码仓库:NEO的学习日记🚚   🌹关注我🫵带你了解更多数据结构的知识   🔝🔝 数据结构第五课 1. 前言&a…

文心一言 VS chatgpt (14)-- 算法导论3.2 2~3题

二、证明等式(3.16):a ^ {\log_b c} c ^ {\log_b a}。 文心一言: chatgpt: 我们需要证明的等式为: a log ⁡ b c c log ⁡ b a a^{\log_b c} c^{\log_b a} alogb​cclogb​a。 首先,将 l…

时序预测 | MATLAB实现ARIMA-BP组合模型时间序列预测

时序预测 | MATLAB实现ARIMA-BP组合模型时间序列预测 目录 时序预测 | MATLAB实现ARIMA-BP组合模型时间序列预测预测效果基本介绍模型原理程序设计参考资料 预测效果 基本介绍 时序预测 | MATLAB实现ARIMA-BP组合模型时间序列预测。 模型原理 ARIMA-BP组合模型是一种常用的时间…

2023年第二届材料科学与工程国际会议(CoMSE 2023) | IOP-JPCS出版

会议简介 Brief Introduction 2023年第二届材料科学与工程国际会议(CoMSE 2023) 会议时间:2023年7月21日-23日 召开地点:中国泰州 大会官网:www.icomse.org CoMSE 2023由四川大学、华南理工大学亚热带建筑科学国家重点实验室、国际电气电子和…

PCL学习四:RANSAC-随机采样一致性

参考引用 Point Cloud Library黑马机器人 | PCL-3D点云 1. RANSAC 概念及作用 RANSAC(Random Sample Consensus,随机采样一致性)是一种迭代方法,作用:从包含异常值的一组数据中估计数学模型的参数,RANSAC 算…

AIGC:【LLM(一)】——LoRA微调加速技术

文章目录 一.微调方法1.1 Instruct微调1.2 LoRA微调 二.LoRA原理三.LoRA使用 一.微调方法 Instruct微调和LoRA微调是两种不同的技术。 1.1 Instruct微调 Instruct微调是指在深度神经网络训练过程中调整模型参数的过程,以优化模型的性能。在微调过程中&#xff0c…

Flutter——最详细(TextField)使用教程

TextField简介 文本输入框,拥有复杂的属性。可指定控制器、文字样式、装饰线、行数限制、游标样式等。监听输入框变动事件。 使用场景: 搜索框,输入账号密码等 属性作用controller输入框监听器decoration输入框装饰属性textAlign内容对齐方式…

UE5.1.1 C++ 从0开始 (1.人物移动)

开个天坑,UE5.1.1的移动代码做了一个大更新,对于我这种万年蓝图然后正在转C的人来说可以说是个挑战也可以说是个更方便我去工作的一个点。同时斯坦福大学的那个教程的开头几个章节就不适用了,对于学习UE5.1.1的同学来说。所以我这里会尽量每天…

[230506] 2021年托福阅读真题第6篇|Water and Life on Mars|15:30~16:30|16:30~19:19

正确率:6/10 ​​​​​​​ Water and Life on Mars Paragraph 1: The question of life on Mars depends heavily on the characteristics of its air and water. Mars has a relatively thin and dry atmosphere, with a high percentage of carbon dioxide com…

想转行大数据,需要学习什么?

Python近段时间一直涨势迅猛,在各大编程排行榜中崭露头角,得益于它多功能性和简单易上手的特性,让它可以在很多不同的工作中发挥重大作用。 正因如此,目前几乎所有大中型互联网企业都在使用 Python 完成各种各样的工作&#xff0…

Spark大数据处理讲课笔记3.7 Spark任务调度

文章目录 零、本节学习目标一、有向无环图(一)DAG概念(二)实例讲解 二、Stage划分依据(一)两阶段案例(二)三阶段案例 三、RDD在Spark中的运行流程(一)RDD Obj…

buuctf7

目录 Crypto MD5 Url编码 看我回旋踢 web [极客大挑战 2019]BuyFlag​ [BJDCTF2020]Easy MD5 Crypto MD5 1.下载文件 2.md5在线解密 3.外包flag Url编码 使用url在线解码 看我回旋踢 下载,得到这串字符,搜一下synt编码 看到使用凯撒密码&#x…

2023-05-04:用go语言重写ffmpeg的scaling_video.c示例,用于实现视频缩放(Scaling)功能。

2023-05-04:用go语言重写ffmpeg的scaling_video.c示例,用于实现视频缩放(Scaling)功能。 答案2023-05-04: 这段代码实现了使用 libswscale 库进行视频缩放的功能。下面是程序的主要流程: 1.获取命令行参…

唐书计组第三章总线部分课后习题和解答

我自己的一些总结 总线周期分为哪四个阶段 申请分配阶段寻址阶段存数阶段结束阶段 总线分为哪四种通信方式 同步通信异步通信半同步通信分离式通信 总线有哪几种判优方式 链式查询 计数器定时查询 独立请求方式 计算数据传输率 3.14设总线的时钟频率为8MHz,一个总线周期…

(3)信号槽

目录 1.信号槽的概念 2.信号槽的连接 2.1自带信号 → 自带槽 2.2 自带信号 → 自定义槽 2.3 自定义信号 1.信号槽的概念 信号槽指的是信号函数与槽函数的连接,可以使用不同的对象通过信号槽连接在一起,从而实现对象之间的通信。 可以把信号槽的连接…

数字化经营3.0阶段,云徙科技如何定义“为增长而生”?

作者:Lucky 新时代风云变幻中,通过数字化转型,驱动业务增长、提升运营效率是企业升级的必由之路。如今,数字化经营也已经进入3.0阶段,企业对“人、货、场”三位一体的前端数字化的要求更高,行业也需要更有效…