http://graphics.stanford.edu/courses/cs178/applets/convolution.html

Convolution is an operation on two functions f and g, which produces a third function that can be interpreted as a modified ("filtered") version of f. In this interpretation we call g the filter. If f is defined on a spatial variable like x rather than a time variable like t, we call the operation spatial convolution. Convolution lies at the heart of any physical device or computational procedure that performs smoothing or sharpening. Applied to two dimensional functions like images, it's also useful for edge finding, feature detection, motion detection, image matching, and countless other tasks. Formally, for functions f(x) and g(x) of a continuous variable x, convolution is defined as: 
 
where * means convolution and · means ordinary multiplication. For functions of a discrete variable x, i.e. arrays of numbers, the definition is: 
 
Finally, for functions of two variables x and y (for example images), these definitions become: 
 
and 
 
In digital photography, the image produced by the lens is a continuous function f(x,y), Placing an antialiasing filter in front of the sensor convolves this image by a smoothing filter g(x,y). This is the third equation above. Once the image has been recorded by a sensor and stored in a file, loading the file into Photoshop and sharpening it using a filter g[x,y] is the fourth equation.

zh.wikipedia.org/wiki/移動平均

移动平均(英语:moving average,MA),又称“移动平均线”简称均线,是技术分析中一种分析时间序列数据的工具。最常见的是利用股价回报或交易量等变数计算出移动平均。

移动平均可抚平短期波动,反映出长期趋势或周期。数学上,移动平均可视为一种卷积

zh.wikipedia.org/wiki/卷积

由卷积得到的函数一般要比都光滑。特别当为具有紧支集的光滑函数,为局部可积时,它们的卷积也是光滑函数。利用这一性质,对于任意的可积函数,都可以简单地构造出一列逼近于的光滑函数列,这种方法称为函数的光滑化或正则化。

卷积的概念还可以推广到数列、测度以及广义函数上去。

卷积在科学、工程和数学上都有很多应用:

https://en.wikipedia.org/wiki/Convolution

最新文章

  1. jsp学习之基于mvc学生管理系统的编写
  2. NOIP 考前 数据结构复习
  3. 12月07日《奥威Power-BI智能分析报告制作方法 》腾讯课堂开课啦
  4. Servlet 添加购物车
  5. CentOS6.5菜鸟之旅:纯转载Linux目录结构
  6. MVC用户登陆验证及权限检查(Form认证)
  7. nginx + tomcat集群和动静资源分离
  8. 使用solrj操作solr索引库
  9. JQuery的ready函数与JS的onload的区别详解
  10. LeetCode #3. Longest Substring Without Repeating Characters C#
  11. netflix zuul 学习
  12. 微信bug:建议了解,不要实验,不要手贱,不要。。。。
  13. 这么说吧,java线程池的实现原理其实很简单
  14. python程序的标准输入输出
  15. 六大设计原则(二)LSP里氏替换原则
  16. ajax php 验证注册用户名是否存在
  17. C字符串
  18. 把存储过程SELECT INTO到临时表
  19. Vue 状态管理
  20. mockJs语法糖用例

热门文章

  1. oracle deadlock
  2. Win7如何安装IIS来浏览ASP网站
  3. Java 二分法查找
  4. Linux非阻塞IO(四)非阻塞IO中connect的实现
  5. 【Lucene】Apache Lucene全文检索引擎架构之中文分词和高亮显示4
  6. 【Lucene】Apache Lucene全文检索引擎架构之搜索功能3
  7. 关于Android项目中的分层,参考eoecn开源项目(8.29)
  8. IIS7应用程序池集成和经典的区别 对IIS7经典模式和集成模式的理解 程序池经典和集成的区别
  9. asp.net core mvc视频A:笔记1.基本概念介绍
  10. linux 内存分析