卷积的通俗解释

以时间和空间两个维度分别理解卷积,先用文字来描述:

  • 时间上,任何当前信号状态都是迄至当前所有信号状态的叠加;
  • 时间上,任何当前记忆状态都是迄至当前所有记忆状态的叠加;
  • 空间上,任何位置状态都是包括其自身在内的周边位置状态的叠加。

以信号 f(t) 为例,在 t 时刻的信号状态是所有 t, t -1,t - 2,t - 3,… 时刻的信号 f(t),f(t - 1),f(t - 2),f(t - 3),… 作用到当前的状态叠加,这些历史时刻的信号迄至当前分别持续了 0,1,2,3,… 个时间单位,如果 “作用力的变化” 可用 g(t) 来刻画,f(t),f(t - 1),f(t - 2),f(t - 3),… 在当前的作用力分别为 g(0),g(1),g(2),g(3),… 然后将 f(t),f(t - 1),f(t - 2),f(t - 3),… 在当前的作用力叠加起来就是了。

那么在叠加之前为什么是 f,g 相乘,即为什么是 “积”?

g(t) 解释为 “‘单位信号’ 随着时间流逝的作用力” 就高尚了。单位信号就是单位 1 的作用,即 “单位冲激”,1 个信号强度随时间流逝的作用力是 g,即 “单位冲激响应”,描述系统的特征,那么在线性系统(不解释叠加性,时不变性了)中 f 的信号强度随时间的作用力自然就是 f*g。

根据以上的段落,f(t) 的作用力是 f(t)*g(0),f(t - 1) 的作用力是 f(t - 1)*g(1),f(t) 的作用力是 f(t - 2)*g(2),以此类推,f(t - r) 的作用力是 f(t - r)*g®,将所有这些加在一起就是了,连续版本如下:

∫ 0 t f ( t − τ ) g ( τ ) d τ \int_0^tf(t-\tau)g(\tau)d\tau 0tf(tτ)g(τ)dτ

这就好理解了,注意,我这个写法和很多教科书上是反着的,教科书上一般都是 ∫ 0 t f ( τ ) g ( t − τ ) d τ \int_0^tf(\tau)g(t-\tau)d\tau 0tf(τ)g(tτ)dτ,这样反而不好理解,不过有了我这个解释后也就好理解了,0 时刻的信号 f(0) 作用了 t 时间,以此类推,1,2,3,4 时刻的信号分别持续了 t - 1,t - 2,t - 3,t - 4 时间。

总结一下,如下图:
在这里插入图片描述

来看一个离散的例子,移动指数平均。

设时刻 t 的采样值为 v t v_t vt,它在整体移动指数均值中的作用按系数 β \beta β 衰减,那么时刻 t - 1,t - 2,t - 3,… 的采样作用分别为 v t − 1 ⋅ β 1 v_{t-1}\cdot\beta^1 vt1β1 v t − 2 ⋅ β 2 v_{t-2}\cdot\beta^2 vt2β2 v t − 3 ⋅ β 3 v_{t-3}\cdot\beta^3 vt3β3,… 那么,当前的移动指数均值就是所有这些历史采样值作用的叠加:

A t = ( 1 − β ) v t + Σ 1 t v t − n ⋅ β n A_t=(1-\beta)v_t + \Sigma_1^t v_{t-n}\cdot \beta^n At=(1β)vt+Σ1tvtnβn

这就是一个离散的卷积形式,关于移动指数平均的更多,参考 浅谈指数移动平均(ema)。

在空间域,和时间域类似,在图像处理中,往往用矩阵卷积运算 “用坐标 (u, v) 处周边坐标的特征影响坐标 (u, v) 的特征”,比如想要描边缘,g(x, y) 是一个 3 x 3 矩阵,为了加强像素差异,g(x, y) 矩阵可以写成下面这样:

[ − 1 − 1 − 1 − 1 9 − 1 − 1 − 1 − 1 ] \left[\begin{array}{c} -1 & -1 & -1 \\ -1 & 9 & -1 \\ -1 & -1 &-1 \end{array}\right] 111191111

这个和 “当前信号状态是其周边状态的叠加” 以及 “当前移指平均是其周边采样值衰减的叠加” 异曲同工,只是时间的周边只有历史,未来尚未到来。

最后,为什么叫 “卷” 积?卷在哪里?

请看下图,一张纸两面,一面是 f(x),另一面是 g(x),要让 f(x) 的每一个值和 g(x) 的每一个值相乘,起码要让它们相遇,如何?只能把纸卷起来,f 和 g 才见面相乘:
在这里插入图片描述

浙江温州皮鞋湿,下雨进水不会胖。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

初见:AntDB智能运维“三剑客“之ADC

引言 6月15日,PostgreSQL数据库技术峰会广州站圆满落幕。峰会上,亚信安慧数据库智能运维产品负责人李志龙介绍了AntDB的6大数据库引擎和3大工具产品能力。 这里的3大工具分别指: AntDB数据库迁移工具包 MTK 数据库智能运维平台 ACC AntDB数据…

SwiftUI 6.0(iOS 18/macOS 15)关于颜色 Color 的新玩法

概览 WWDC 2024 重装升级的 SwiftUI 6.0 让 Apple 不同平台(iOS 18/macOS 15)显得愈发的冰壶玉衡、美轮美奂。 之前梦寐以求的颜色混合功能在 WWDC 24 里终于美梦成真啦! 在本篇博文中,您将学到如下内容: 概览1. 梦想…

this.$prompt 提示框增加文本域并修改文本域高度

2024.06.24今天我学习了如何对提示框增加文本域的方法&#xff0c;效果如下&#xff1a; 代码如下&#xff1a; <script>methods:{reject_event(){this.$prompt(驳回内容, 提示, {confirmButtonText: 确定,cancelButtonText: 取消,inputType: textarea,inputPlaceholder…

精益思想在机器人开发中的应用体现

精益思想源于制造业&#xff0c;旨在通过消除浪费、优化流程、持续改进来提升企业竞争力。在机器人开发中&#xff0c;精益思想同样具有指导意义。它要求开发团队在需求分析、设计、制造、测试等各个环节中&#xff0c;不断追求精益求精&#xff0c;力求在降低成本的同时提升产…

同元软控智能电动汽车数字化解决方案亮相CICV 2024

2024年6月18日-20日&#xff0c;由中国汽车工程学会、国家智能网联汽车创新中心、清华大学车辆与运载学院、清华大学智能绿色车辆与交通全国重点实验室举办的第十一届国际智能网联汽车技术年会&#xff08;CICV 2024&#xff09;在北京召开。苏州同元软控信息技术有限公司&…

C++并发之协程实例(四)(通过迭代器访问生成器序列)

目录 1 协程2 实例3 运行 1 协程 协程(Coroutines)是一个可以挂起执行以便稍后恢复的函数。协程是无堆栈的&#xff1a;它们通过返回到调用方来暂停执行&#xff0c;并且恢复执行所需的数据与堆栈分开存储。这允许异步执行的顺序代码&#xff08;例如&#xff0c;在没有显式回调…

【Linux】Centos升级到国产操作系统Openeuler

一、前言 迁移工具采用Openeuler官网提供的x2openEuler工具&#xff0c;是一款将源操作系统迁移到目标操作系统的迁移工具套件&#xff0c;具有批量化原地升级能力&#xff0c;当前支持将源 OS 升级至 openEuler 20.03。 官网链接&#xff1a;openEuler迁移专区 | 迁移专区首页…

8、MFC界面开发

界面开发 1、创建Ribbon样式的应用程序框架2、为Ribbon Bar添加控件2.1 下拉菜单2.2 添加消息处理函数 1、创建Ribbon样式的应用程序框架 创建MFC界面时选择样式为"Office"&#xff0c;然后再选择功能区。 2、为Ribbon Bar添加控件 Ribbon界面开发利用Ribbon Des…

lvs集群 Keepalived

Keepalived高可用集群 Keepalived概述 功能 LVS规则管理LVS集群真实服务器状态监测管理VIP Keepalived实现web高可用 安装keepalived软件 在webservers上配置 启动服务 webservers systemctl start keepalived.service ip a s | grep 192.168 #web1主机绑定vip 测试…

【gif制作】Win下视频生成GIF;工具GifCam单色保存,灰度保存,调速,编辑删除帧添加文本

下载地址 https://blog.bahraniapps.com/gifcam/#download https://gifcam.en.softonic.com/ 界面功能 GifCam 简洁、小巧的 gif 录制软件。GifCam就像照相机一样位于所有窗口的顶部&#xff0c;可以移动它并调整其大小录屏所需的区域。 如图&#xff1a;空闲状态下窗口内…

【uniapp】HBuilderx中uniapp项目运行到微信小程序报错Error: Fail to open IDE

HBuilderx中uniapp项目运行到微信小程序报错Error: Fail to open IDE 问题描述 uniapp开发微信小程序&#xff0c;在HBuilderx中运行到微信开发者工具时报错Error: Fail to open IDE 解决方案 1. 查看微信开发者工具端服务端口是否开放 打开微信开发者工具选择&#xff1…

探秘獭崎酱酒的“12987”工艺,品味纯正酱香

随着中国酱酒市场的不断发展&#xff0c;獭崎酱酒凭借其独特的“12987”酿造工艺&#xff0c;逐渐在白酒行业中崭露头角。今天&#xff0c;我们将深入探讨这一工艺的奥秘&#xff0c;并品味这款独具风味的酱香型白酒。      獭崎酱酒品牌创立于2015年&#xff0c;通过深入调…

小程序安卓手机点击uni-data-select 下拉框选择器会出现蓝色阴影

解决方法&#xff1a;在导入的包中找到uni-data-select.vue&#xff0c;接着找到.uni-stat__select样式&#xff0c;把cursor: pointer去掉。 如果出现穿透问题&#xff0c;uni-select__selector的z-index加高&#xff0c;默认是2。

Linux 字符型设备 + platform总线 + sysfs设备模型

1 概述 第一部分先简单介绍下字符型设备 platform总线 sysfs设备模型的关系。 1.1 . 字符设备驱动 Linux设备驱动分三种&#xff0c;包括字符设备驱动、块设备驱动和网络设备驱动。字符设备只能按字节流先后顺序访问设备内存&#xff0c;不能随机访问。鼠标、触摸屏、LCD等…

骑马与砍杀战团mod制作-基础-对话制作笔记(四)

骑马与砍杀战团mod制作-基础-对话制作笔记&#xff08;四&#xff09; 资料来源 学习的资料来源&#xff1a; b站【三啸解说】手把手教你做【骑砍】MOD&#xff0c;基础篇&#xff0c;链接为&#xff1a; https://www.bilibili.com/video/BV19x411Q7No?p4&vd_sourcea507…

P8813 [CSP-J 2022] 乘方

题目&#xff1a; P8813 [CSP-J 2022] 乘方 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 提交记录&#xff1a; 记录详情 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 个人主页&#xff1a; xuzb 的个人中心 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) AC代码&…

适用于轨道交通专用的板卡式网管型工业以太网交换机

是网管型 CompactPCI板卡式冗余环网交换机。前面板带有6个 10/100/1000Base-T(X)M12接口。后面的CPCI接口有 8个10/100/1000Base-T (X) 以太网接口。 是特别为轨道交通行业EN50155标准要求而设计的坚固型交换机。它同时具有以下特性&#xff1a; ● 支持2线以太网距离扩展端口&…

嵌入式实验---实验八 ADC电压采集实验

一、实验目的 1、掌握STM32F103ADC电压采集程序设计流程&#xff1b; 2、熟悉STM32固件库的基本使用。 二、实验原理 1、使用STM32F103R6采集可变电阻上的电压信号&#xff0c;并通过计算把当前ADC转换值和电压值显示在LCD1602液晶屏上&#xff1b; 2、对照电压表读数&…

【2024最新华为OD-C/D卷试题汇总】[支持在线评测] LYA的数字游戏(100分) - 三语言AC题解(Python/Java/Cpp)

&#x1f36d; 大家好这里是清隆学长 &#xff0c;一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-C/D卷的三语言AC题解 &#x1f4bb; ACM银牌&#x1f948;| 多次AK大厂笔试 &#xff5c; 编程一对一辅导 &#x1f44f; 感谢大家的订阅➕ 和 喜欢&#x1f497; &#x1f…

计算机网络 交换机的安全配置

一、理论知识 1.交换机端口安全功能介绍 交换机端口安全功能是针对交换机端口进行安全属性的配置&#xff0c;以控制用户的安全接入。主要包括以下两种配置项&#xff1a; ①限制交换机端口的最大连接数&#xff1a;控制交换机端口连接的主机数量&#xff1b;防止用户进行恶…