问题标签 [pywavelets]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
image - 小波域中的图像增强
您好,我正在尝试基于本文A Direct Image Contrast Enhancement Algorithm in the Wavelet Domain for Screening Mammograms在小波域中进行乳房 X 线照片图像增强。它使用了 'db16' 小波的 4 级分解。此图像中显示了主要的增强算法,以便于阅读:图像。这是我的代码实现:
我正在使用的原始图像:原始图像,其分辨率为 1024x1024,最大值为 242,最小值为 0。
增强图像的结果在这里:具有相同分辨率的增强图像,但如您所见,有很多应该是黑色的区域变形,而(我认为)乳房区域有增强。
我对此原因的假设是由于我在这些小波系数中所做的计算,因为结果计算的最大值如此之大,例如 1e+16 甚至更多。但我不知道是否正确或不指出这是原因。对于计算中的零除,我通过第一行处理它,compute()
我也不确定它是否正确(通过将结果设置为 0 以除以零)。
我问这个是因为没有很多小波系数操作/计算的例子,而且系数本身的值对我来说有点武断。
我希望任何人都可以帮助我实施这种增强技术。
谢谢你,对不起我的英语不好。
wavelet - 平稳小波变换中的“小波平面”是什么?
几篇文章,如使用小波检测叠加的周期性信号和À Trous Wavelet Decomposition Applied to Image Edge Detection提到“小波平面”,但我不明白这些是什么。
在维基百科和计算小波分解的python 包中,没有提到“小波平面”。这些是近似和细节系数的列表(例如包上函数的输出)吗?
python - 在 Python 中绘制 DWT 比例图
我有一个来自磁性探测器的信号,我有兴趣分析它,我使用 wavedec() 进行了信号分解
我收到的分解系数如下:
这些是具有各种长度的 ndarrays 对象。cD1 是 (1519,) cD2 是 (774,) 等等。不同长度的数组是我的主要障碍。 系数
我的问题:
我必须制作DWT Scaleogram,我不能强调我已经尽了最大努力却做不到。
最好的方法是什么?使用 matpllotlib 的imshow()如下:
给我一个错误
TypeError: dtype 对象的图像数据不能转换为浮点数
因为我不是 python 专家,所以我试图用谷歌搜索它,并且我试图将 ndarrays 更改为浮动。
绘制 scaleogram、matshow、pcolormesh 的最佳方法是什么?;D
python - How to define my own continuous wavelet by using Python?
As the title shows, I want to define my own continuous wavelet by Python. However, I don't know how to achieve this exactly.
The formula of my wavelet mother function is below
It looks something like the Mexican hat wavelet, but they are different.
So how can I define such a custom wavelet by Python, then CWT can be performed using this wavelet?
python - 近似和细节系数长度离散小波变换
我正在 python 中使用https://pywavelets.readthedocs.io/en/latest/。
对于一个项目,我将具有 33 个点的时间序列分解为近似系数和细节系数。
包告诉: len(cA) == len(cD) == floor((len(data) + wavelet.dec_len - 1) / 2)
为什么会这样?有人可以向我解释一下上面的公式是如何得出的吗?
提前致谢!布拉姆
python - 使用 Python 在图像 DWT 系数中嵌入文本
我正在尝试将文本数据嵌入到图像/视频帧的 DWT 系数中以执行隐写术。我使用 PyWavelets 来提取系数。
但是,我很难理解如何操纵 DWT 的系数来嵌入文本的二进制文件。
任何人都可以指导我执行我正在尝试做的事情吗?任何帮助将不胜感激。
python-3.x - ValueError:无法强制转换为 Series,长度必须为 1:给定 503
我正在尝试使用 Python 执行小波。
代码
错误信息
***ValueError*** in p = numpy.polyfit(t - t0, dat, 1) <__array_function__ internals> in polyfit(*args, **kwargs)
.
python - 如何从python中的n个多维数组中删除填充
我正在处理可能包含 100 多个波段的高光谱图像。在预处理阶段,我添加了许多零/常数,以使用 pywt 包中的 pad 函数将波段的 NO 调整为最接近的 2 的最大幂(同样将 103 转换为 128)。在预处理之后,我会做一些其他的处理,比如小波变换。最后,我怎样才能回到之前的维度(在本例中为 128 到 103)?填充代码如下:
这里的输出将是:
但是我怎样才能跟踪那些添加了常数值的索引,以便在小波变换之后我可以使用这些索引恢复原始维度?
先感谢您。