python - python中RGB通道上的ICA
问题描述
我已经处理了一个指尖视频,将其分成 r、g 和 b 通道。使用黄油价值带通滤波器过滤每个通道。现在我想对它们进行 ICA 以消除噪音。我不明白如何为 ICA 构建矩阵。我必须在每个频道上单独进行 ICA,还是应该在所有频道上合并?
这是 r,g,b 分别处理后的图像,均与 x 轴上的时间有关。
红色通道:
绿色通道
蓝色通道:
它基于这篇论文
解决方案
这是我的臀部射击。我记得 uni 你可以为每张图像的每一行像素制作一个大数组。我认为重要的部分是你是一致的(即你可以使用列而不是行)。一致我的意思是当您之后重建图像时,以与构建它相同的方式拼接数组。
我认为他们分别对每种颜色进行 FFT、PCA 和 ICA。但我看不到他们明确说明。我认为是这样,因为我没有看到分别过滤和标准化颜色然后在 ICA、FFT n' PCA 之前将它们组合起来的意义。
推荐阅读
- delphi - 寻找下一个换行符?
- ios - Json 有值,但它返回 null/nill
- python - init 和其他函数中的文件路径不同
- javascript - ES6:缩短重复的 getter
- mysql - 我想在没有选择过滤器时返回所有带有计数的数据
- raspberry-pi - 自动登录到 raspbian CLI 后如何运行前台脚本
- google-cloud-dataflow - 如何将自定义 MyPipelineOptions 传递给 Google Dataflow DoFN?
- ssl - webview_flutter“验证证书链失败”SSL握手失败错误
- javascript - 关于 JavaScript 承诺和“then”语句的新手问题
- postgresql - 将qgis上不同多边形层上的每个点元素分开