先看下wiki上关于whiten transformation的介绍,简言之就是:把具有协方差的变量转换为协方差为单位矩阵的变量,即转换后,变量间不相关,且方差为1。之所以称之为'whiten',是由于该处理将输入向量转换为白噪声向量。第二行是介绍3种和白化功能类似的处理:去相关变换、归一化变换和色彩变换。

A whitening transformation or sphering transformation is a linear transformation that transforms a vector of random variables with a known covariance matrix into a set of new variables whose covariance is the identity matrix, meaning that they are uncorrelated and each have variance 1.[1] The transformation is called "whitening" because it changes the input vector into a white noise vector.Several other transformations are closely related to whitening: 1) the decorrelation transform removes only the correlations but leaves variances intact, 2) the standardization transform sets variances to 1 but leaves correlations intact, and 3) a coloring transformation transforms a vector of white random variables into a random vector with a specified covariance matrix.[2]

信号处理中,白噪声是指在功率谱上,不同频率具有相同功率值的随机信号。常见的高斯白噪声是指功率谱密度服从均匀分布,幅值分布服从高斯分布。

图片来自这里  高斯白噪声的功率谱  高斯白噪声的幅值分布

概念性的东西介绍完了,接下来看下如何实现whiten。

可详细查看UFLDL中白化的例子即对应代码。

顺带和大家分享篇关于《奇异值分解》的博客。

参考文献:

  1. http://courses.media.mit.edu/2010fall/mas622j/whiten.pdf
  2. http://deeplearning.stanford.edu/wiki/index.php/%E7%99%BD%E5%8C%96
  3. http://www.cnblogs.com/LeftNotEasy/archive/2011/01/19/svd-and-applications.html

图像处理中的白化处理相关推荐

  1. 图像处理中几个基本的处理方法c#代码实现

    图像是人类获取和交换信息的主要来源,因此,图像处理的应用领域必然涉及到人类生活和工作的方方面面.随着人类活动范围的不断扩大,图像处理的应用领域也将随之不断扩大.(1)航天和航空技术方面的应用 数字图像 ...

  2. 图像处理中的Mask是什么

    图像处理中的Mask是什么 1.什么是掩膜 数字图像处理中的掩膜的概念是借鉴于PCB制版的过程,在半导体制造中,许多芯片工艺步骤采用光刻技术,用于这些步骤的图形"底片"称为掩膜(也 ...

  3. 图像处理中消除相机透镜畸变和视角变换

    from:图像处理中消除相机透镜畸变和视角变换 一般的针孔相机模型如下: 三维坐标点经过透视投影变换,转换到一个图像平面坐标点. 而相机透镜还存在一定的畸变,包括横向畸变和切向畸变. 因此,针孔相机模 ...

  4. 图像处理中的跨度(stride)

    原文:图像处理中的跨度(stride) 使用C#的BitmapData 最近要转开发平台,正研究C#.C#好是好,不过处理图片时一个像素一个像素的操作像素不是一般的慢.其实Delphi也一样,但好在D ...

  5. 图像处理中常用数学知识

    2.3.3 赋范空间 每个实数或复数,都有相对应的绝对值或者模,每一个n维矢量,也都可以定义其长度.如果把"长度"的概念推广到一般抽象空间中的元素上,就可以得到范数这个概念. 本节 ...

  6. 图像处理中的拉普拉斯算子

    图像处理中的拉普拉斯算子 (2010-03-10 20:44:14) 转载▼ 标签: 算子 拉普拉斯变换 灰度 图像 杂谈 分类:图像处理 1.基本理论 拉普拉斯算子是最简单的各向同性微分算子,具有旋 ...

  7. jsp中两个double相乘_图像处理中的代数运算及几何变换

    图像运算是图像处理中常用的处理方法,它以图像为单位进行操作,运算的结果是一副新的图像,常常用于图像的高级处理(如图像分割,目标的检测和识别等)的前期处理.具体的图像运算包括点运算,代数运算,几何运算和 ...

  8. 图像处理中的通信原理——冈萨雷斯读书笔记(三)

    法国数学家傅里叶男爵在1822年出版的<热分析理论>一书中指出,任何周期函数都可以表示为不同频率的正弦和或余弦和(每个正弦项/余弦项乘不同的系数)的形式,这其实就是无穷级数的一种:傅里叶级 ...

  9. 图像处理中的通信原理——冈萨雷斯读书笔记(一)

    信息的概念在信息论中很明确:用于衡量事件的不确定性.信息的传播形式或者所载体便是信号,比如说电信号.光信号.声音信号.那么信息的表现形式就是消息,可以是语言.文字.图像.所以说图像处理依然是信息与通信 ...

  10. 图像处理中的卷积与模板

    图像处理中的卷积与模板 1.使用模板处理图像相关概念:       模板:矩阵方块,其数学含义是一种卷积运算. 卷积运算:可看作是加权求和的过程,使用到的图像区域中的每个像素分别与卷积核(权矩阵)的每 ...

最新文章

  1. 010_Select选择器
  2. python判断操作系统类型
  3. MySQL:从B树到B+树到索引再到存储引擎
  4. 一个有第三方ebuild的网站
  5. 用C/C++扩展你的PHP
  6. 你真的了解.NET中的String吗?
  7. c语言中图形驱动程序功能_C / C ++中的图形:一些更有趣的功能
  8. 【Python CheckiO 题解】Between Markers (simplified)
  9. 搜狗开源最新NLP研究成果,打造业内最全机器阅读理解工具包SMRC
  10. java filter 注解_JAVA 之 Filter
  11. Objective-C 和 Core Foundation 对象相互转换的内存管理总结
  12. 安卓的自动启动设置界面的启动代码
  13. Centos 关闭密码字典检查
  14. day 9.1 逻辑回归-二元回归与多元回归
  15. [产品]博客文章被企业群组收录的方法
  16. 协会元宇宙产业园基地孵化器授牌案例:循环经济元宇宙加速基地
  17. 第四天:Spark Streaming
  18. MaskRCNN使用tf-gpu环境搭建实战
  19. 【深度学习】实验5答案:滴滴出行-交通场景目标检测
  20. lumen php命令,lumen控制器调用artisan

热门文章

  1. 嵌入式 Linux下检索字符串命令grep
  2. 超级干货:光纤知识总结最全的文章,盘它!
  3. 文件夹提示文件或目录损坏且无法读取怎么修复
  4. android hdmi 开发,Android TV HDMI开发
  5. 关于java外文翻译_毕业论文外文翻译-Java和因特网
  6. autoit脚本实现电脑加域,退域,重加域
  7. Altium Designer中修改敷铜与焊盘间的间距
  8. 机器学习-基于Logistic回归和Sigmoid函数的分类
  9. 前缀列表ip prefix-list
  10. 各国程序员薪资水平,看完我想静静。。。