【语音隐写】小波变换结合奇异值分解DWT-SVD音频数字水印嵌入提取(含PSNR NC)【含Matlab源码 3889期】

基于离散小波变换的数字图像水印技术 其中,离散小波变换(DWT)是一种常用的数字图像水印嵌入算法,可以实现高效、鲁棒的水印嵌入和提取。将待嵌入水印的图像(称为水印图像)和目标图像(称为载体图像)进行DWT变换,获得各自的低频系数(LL)和高频系数(HL、LH、HH)。将HL’和LH’与LL合并,得到新的DWT系数矩阵C’,即C’ = {[LL, HL’], [LH’, HH]}。将W按照一定的规则嵌入到HL或LH中,得到新的高频系数矩阵HL’或LH’。从HL’或LH’中提取出嵌入的水印矩阵W’。% 从HL或LH中提取出嵌入的水印矩阵W’ 阅读详情

💥💥💥💥💥💥💥💥💞💞💞💞💞💞💞💞💞Matlab武动乾坤博客之家💞💞💞💞💞💞💞💞💞💥💥💥💥💥💥💥💥
🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚤🚤🚤🚤🚤🚤🚤🚤🚤🚤🚤🚤🚤🚤🚤🚤🚤🚤🚤🚤🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀
在这里插入图片描述
🔊博主简介:985研究生,Matlab领域科研开发者;

🚅座右铭:行百里者,半于九十。

🏆代码获取方式:
优快云 Matlab武动乾坤—代码获取方式

更多Matlab语音处理仿真内容点击👇
①Matlab语音处理(进阶版)

⛳️关注优快云 Matlab武动乾坤,更多资源等你来!!

⛄一、离散小波变换的音频信号数字水印技术简介

0 引言
近年来, 数字水印技术的作用越来越重要。数字水印技术是将一些标识信息直接嵌入数字载体当中, 或间接表示在信号载体中, 且不影响原载体的使用价值。通过隐藏在载体中的这些信息, 可以判断信息是否被篡改, 具有防伪溯源、保护信息安全、版权保护等作用。对于广播转播台站而言, 是广播音频的中转站, 在广播信号发送至千家万户之前务必保证信号的安全可靠, 但现在的大部分台站只是利用人耳的判断, 以及不同信源之间的比较, 具有较大的局限性。若利用数字水印的特性, 应用于广播节目中可以有效地防止信号插播, 可靠地保护信号安全, 保障广播的安全播出。

1 音频数字水印技术分类
根据数字水印在音频信号中的处理技术, 可将数字水印分为时域、变换域、压缩域数字水印。

1.1 时域数字水印
在时域数字水印技术中, 直接将水印信息嵌入至音频信号中, 通常会选择隐藏在信号不重要部位, 以保证其嵌入水印不影响原音频信号的监听效果。时域水印技术的实现较为容易且运算量小, 简单直接, 但是鲁棒性差, 容易被破解, 抵抗力较差。

1.2 变换域数字水印
在变换域数字水印中, 音频信号需经过时域至变换域的转换, 通常的变换域有离散余弦变换 (DCT, Discrete Cosine Transform) 、离散傅立叶变换 (DFT, Discrete Fourier transform) 、离散小波变换 (DWT, Discrete Wavelet Transform) 等。在变换域中嵌入水印信息, 通过反变换得到嵌入水印的音频时域信号。变换域水印技术较时域水印技术复杂, 但变换域嵌入的水印信息较时域而言, 不可见性更强, 隐蔽性更好, 鲁棒性更好。本文的研究主要基于DWT的音频信号的水印信息的嵌入与提取。

1.3 压缩域数字水印
在时域和变换域的水印技术, 都是直接将水印信号嵌入未压缩的音频格式中, 但是通常在音频信号的传输或存储中需要对音频信号进行压缩编码 (例如WMA、MP3等) , 因此压缩域数字水印也是水印技术也具有较大的实用价值。压缩域数字水印技术大致可分为三类: (1) 在非压缩域嵌入水印, 将音频信号与水印信息一起压缩; (2) 在压缩域中, 直接将水印信息嵌入压缩的音频信号中; (3) 将压缩后的信号进行解压缩, 然后嵌入水印信息, 最后将水印信息和解压后的音频信号一起压缩。总的来说, 压缩域水印技术的编解码系统过于复杂, 受压缩编码格式限制大, 压缩后的音频信号已经去除了冗余, 因此加入水印的难度大, 压缩域水印技术有待进一步研究。

2 基于DWT的音频水印算法
2.1 水印嵌入
本文研究的音频水印算法是基于离散小波变换 (DWT) , 音频信号通过DWT变换, 在变换域中嵌入水印信息, 再经过逆变换 (IDWT) 从而得到嵌入水印的音频信号。水印嵌入原理框图如图1所示。

假定水印为M1×M2的二维图像bw, 由于音频信号通常为一维向量, 故水印信息在嵌入音频信号之前需要将二维降至一维向量w, 即M=M1×M2。通常我们也可以将图像进行打乱加密, 增强水印隐蔽性。

假定语音信号为s, 长度为N, 则s={s1, s2, s3, …, sN}由于语音信号较长在处理中一般需要进行分段, 每段长度设为N1, 故该语音信号分为K=fix (N/N1) 段进行处理, 每段语音均嵌入一个水印信息。

小波变换是为了解决傅立叶变换的不足而提出的一种分析变换, 傅立叶变换的基函数是铺满整个时域的正弦信号, 对于突变信号以及变化的频率成分信息均不能较准确地表示。而小波变换是时间和频率的局部变换, 更能准确地表示音频信号的频域特征, 常用的小波基有Haar小波、Daubechies (db N) 小波、Marr小波等。本文采用的小波基是Haar小波, 它是支撑域在t∈[0, 1]范围内的矩形波, 定义如下:
在这里插入图片描述
图1 音频信号水印嵌入原理框图
在这里插入图片描述
图2 音频信号水印提取原理框图
在这里插入图片描述
取定Haar小波基后, 则语音信号s可以表示为:
在这里插入图片描述
其中Cj, k为离散小波系数, 将音频信号分解为低频的近似部分和高频的细节部分, 我们在水印信息的嵌入处理中, 主要针对代表低频近似部分的系数向量处理, 即将水印信号放入低频近似部分, 高频细节部分不变, 以保证语音质量基本不变。由于嵌入的水印为二值图像, 因此如果水印信息的值为1, 则将对应的低频系数增大, 相反如果值为0, 则将对应的低频系数降低。在DWT域嵌入水印信息后, 然后通过IDWT变换, 将语音信号变换成时域信号。

2.2 水印提取
为了保证信息安全, 在发送端发送嵌入水印的音频信号, 而在接收端为了确定音频信息的准确性, 我们通常需要提取水印以确保来源的真实性, 因此水印的提取技术也尤为重要。在水印提取过程中, 需要原始音频信号与嵌入水印的音频信号同时进行DWT, 再将两者参数进行分析比较提取出水印信息。水印提取原理框图如图2所示。

在前面所述的水印嵌入过程中, 将水印信息嵌入高频的细节部分, 因此在提取水印过程中, 我们也只需比较原始语音信号S的低频小波系数向量c A与嵌入水印的音频信号s1的低频小波系数向量c A1作比较, 若c A1>c A, 则水印信息为1;反之则为0, 再通过向量平均, 如此得到水印信息的一维向量, 最后通过升维得到二值图像。

3 小波变换结合奇异值分解DWT-SVD音频数字水印嵌入提取
DWT-SVD音频数字水印嵌入提取是一种基于小波变换和奇异值分解的音频数字水印技术。下面是对该技术的介绍:
(1)DWT(Discrete Wavelet Transform,离散小波变换):DWT是一种将信号分解成不同频率子带的变换方法。在DWT中,音频信号被分解为多个不同频率的子带,每个子带包含了不同尺度的细节信息。
(2)SVD(Singular Value Decomposition,奇异值分解):SVD是一种将矩阵分解为三个矩阵乘积的方法。在音频数字水印中,使用SVD对每个小波子带进行分解,得到其奇异值矩阵。
(3)数字水印嵌入:在嵌入过程中,选择一段音频作为水印信息,并将其转换为二进制序列。然后,将二进制序列嵌入到每个小波子带的奇异值矩阵中,通过调整奇异值的大小来实现水印信息的隐藏。
(4)数字水印提取:在提取过程中,对待提取音频进行DWT分解,并对每个小波子带的奇异值矩阵进行SVD分解。通过比较提取到的奇异值与原始嵌入时的奇异值,可以恢复出嵌入的水印信息。

⛄二、部分源代码

clear all;
clc;
key=35;
%Arnold置换次数,作为密钥
Orignalmark=double(imread(‘suda64.bmp’)); %读入6464的水印图片
[wrow,wcol]=size(Orignalmark);
if wrow~=wcol
error(‘wrow~=wcol error’);
end
%— 测试密钥key是否超出范围---------
n=check_arnold(wrow);
if (key+1)>n
error(‘arnold key error’);
end
Arnoldw=arnold(Orignalmark,wrow,key); %对水印图像进行Arnold转化
[X,fs]=audioread(‘laile.wav’); %读入音频文件
%X=imread(‘lena.bmp’);
figure;
subplot(2,1,1);
%imshow(X),title(‘原始图像’);
%X=double(X);
plot(X); %显示音频文件波形
title(‘原始音频信号’);
%sound(X,fs,bits);
%pause;
%水印嵌入--------------------------------------------------
[c,l]=wavedec(X,2,‘db4’); %用db4小波对读入的声音文件进行2级小波分解
ca2=appcoef(c,l,‘db4’,2); %提取2级小波分解的低频系数和高频系数
cd2=detcoef(c,l,2);
cd1=detcoef(c,l,1);
lca=length(ca2); %低频长度
blocksize=fix(lca/(wrow
wcol)); %每块的大小
water_vector=reshape(Arnoldw,1,wrowwcol); %将置乱后的水印转化为一维的
wlength=wrow
wcol; %水印的长度
a=0.25; %量化步长
j=1;
for i=1:wlength
Block=ca2(j:j+blocksize-1);
[U,S,V]=svd(double(Block));
cc=floor(S(1,1)/a);
if(Arnoldw(i)==1) %嵌入奇数倍
if(mod(cc,2)==0)
cc=cc+1;
end
S(1,1)=a*cc;
end

⛄三、运行结果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

⛄四、matlab版本及参考文献

1 matlab版本
2014a

2 参考文献
[1]韩纪庆,张磊,郑铁然.语音信号处理(第3版)[M].清华大学出版社,2019.
[2]柳若边.深度学习:语音识别技术实践[M].清华大学出版社,2019.

3 备注
简介此部分摘自互联网,仅供参考,若侵权,联系删除

🍅 仿真咨询
1 各类智能优化算法改进及应用

生产调度、经济调度、装配线调度、充电优化、车间调度、发车优化、水库调度、三维装箱、物流选址、货位优化、公交排班优化、充电桩布局优化、车间布局优化、集装箱船配载优化、水泵组合优化、解医疗资源分配优化、设施布局优化、可视域基站和无人机选址优化

2 机器学习和深度学习方面
卷积神经网络(CNN)、LSTM、支持向量机(SVM)、最小二乘支持向量机(LSSVM)、极限学习机(ELM)、核极限学习机(KELM)、BP、RBF、宽度学习、DBN、RF、RBF、DELM、XGBOOST、TCN实现风电预测、光伏预测、电池寿命预测、辐射源识别、交通流预测、负荷预测、股价预测、PM2.5浓度预测、电池健康状态预测、水体光学参数反演、NLOS信号识别、地铁停车精准预测、变压器故障诊断

3 图像处理方面
图像识别、图像分割、图像检测、图像隐藏、图像配准、图像拼接、图像融合、图像增强、图像压缩感知

4 路径规划方面
旅行商问题(TSP)、车辆路径问题(VRP、MVRP、CVRP、VRPTW等)、无人机三维路径规划、无人机协同、无人机编队、机器人路径规划、栅格地图路径规划、多式联运运输问题、车辆协同无人机路径规划、天线线性阵列分布优化、车间布局优化

5 无人机应用方面
无人机路径规划、无人机控制、无人机编队、无人机协同、无人机任务分配

6 无线传感器定位及布局方面
传感器部署优化、通信协议优化、路由优化、目标定位优化、Dv-Hop定位优化、Leach协议优化、WSN覆盖优化、组播优化、RSSI定位优化

7 信号处理方面
信号识别、信号加密、信号去噪、信号增强、雷达信号处理、信号水印嵌入提取、肌电信号、脑电信号、信号配时优化

8 电力系统方面
微电网优化、无功优化、配电网重构、储能配置

9 元胞自动机方面
交通流 人群疏散 病毒扩散 晶体生长

10 雷达方面
卡尔曼滤波跟踪、航迹关联、航迹融合

基于Matlab的LSB语音隐藏 在这篇文章中,我们将介绍如何使用Matlab实现LSB语音隐藏算法,并提供相应的源代码。隐藏在语音信号中的秘密信息可以通过解码相应的比特序列来提取出来。LSB语音隐藏算法的原理是将秘密信息的比特位嵌入到语音信号的最低有效位中,这样可以在视听感知上对语音信号几乎没有影响,同时又能隐藏秘密信息。接下来,我们需要将待隐藏的秘密信息转换为比特序列。接下来,我们将秘密信息的比特序列嵌入到语音信号的最低有效位中。最后,我们将处理后的语音信号保存为新的语音文件。是保存隐藏了秘密信息的语音文件的文件名。 阅读详情

相关推荐

毕设题目:Matlab语音隐写

毕设题目:Matlab语音隐写 完整代码,直接运行,适合小白!可提供运行操作视频!

订阅付费专栏Matlab(奶茶价版),可赠送奶茶价版付费专栏指定代码1份; 1470

【语音隐写】基于matlab GUI DWT音频信号数字水印嵌入提取【含Matlab源码 1028期】

DWT音频信号数字水印嵌入提取 完整的代码,方可运行;可提供运行操作视频!适合小白!

订阅付费专栏Matlab(奶茶价版),可赠送奶茶价版付费专栏指定代码1份; 3029

小波变换结合奇异值分解DWT-SVD音频数字水印嵌入提取(含PSNR NC)【含Matlab源码 3889期】

小波变换结合奇异值分解DWT-SVD音频数字水印嵌入提取(含PSNR NC) 完整的代码,包运行;运行操作视频见优快云资源!适合小白!

订阅付费专栏Matlab(奶茶价版),可赠送奶茶价版付费专栏指定代码1份; 857

基于DWT-DCT-SVD的图像数字水印算法

数字水印技术作为知识产权保护及认证的重要手段,正得到广泛研宄与应用。数字水印技术是在数字产品中嵌入秘密信息,以便保护产品的版权、证明产品的真实可靠性、跟踪盗版行为或提供产品的附加信息。这个秘密信息被称为数字水印。本文通过基于DWT-DCT-SVD 数字水印算法,首先对载体图像进行2级小波分解,在HH2分量上进行分块,再结合DCT和SVD技术嵌入水印,该算法具有更好的不可见性和鲁棒性。提示:以下是本篇文章正文内容,下面案例可供参考。

m0_52363973的博客 5680

基于DCT和DWT域的音频信息隐藏算法

:提出了一种基于DCT域和DWT域的音频信息隐藏算法。该算法充分利用了离散小波变换的多分辨率特性和离散 余弦变换的能量压缩能力,通过量化的方法把保密语音信息隐藏到原始的载体音频中,在保密语音的提取过程中不需要原 始音频信号的参与。仿真试验表明,该算法的鲁棒性和不可感知性比单独采用DCT变换或DWT变换更好。

基于DWT-DCT-SVD算法的音频水印嵌入和提取算法MATLAB仿真,

基于DWT-DCT-SVD算法的音频水印嵌入和提取算法MATLAB仿真

【语音隐写】基于matlab小波变换结合奇异值分解DWT-SVD音频数字水印嵌入提取(含PSNR NC)【含Matlab源码 3889期】

小波变换结合奇异值分解DWT-SVD音频数字水印嵌入提取(含PSNR NC) 完整的代码,方可运行;可提供运行操作视频!适合小白!

订阅付费专栏Matlab(奶茶价版),可赠送奶茶价版付费专栏指定代码1份; 980

语音隐写基于matlab DCT+DWT+SVD音频数字水印嵌入提取【含Matlab源码 1408期】.zip

优快云海神之光上传的全部代码均可运行,亲测可用,尽我所能,为你服务; 1、代码压缩包内容 主函数:main.m; Fig:GUI操作界面; 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,可私信博主; 3、运行操作步骤 步骤一:将所有文件放到 Matlab的当前文件夹中; 步骤二:双击打开main.m文件;(若有其他m文件,无需运行) 步骤三:点击运行,等程序运行完得到结果; 4、语音处理系列仿真咨询 如需其他服务,可私信博主或扫描博主博客文章底部QQ名片; 4.1 优快云博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作 语音处理系列程序定制或科研合作方向:语音隐藏、语音压缩、语音识别、语音去噪、语音评价、语音加密、语音合成、语音分析、语音分离、语音处理、语音编码、音乐检索、特征提取、声源定位、情感识别、语音采集播放变速等; 优快云海神之光上传的全部代码均可运行,亲测可用,尽我所能,为你服务; 1、代码压缩包内容 主函数:svddwt.m; 调用函数:其他m文件;

【新星计划】Matlab-傅里叶变换隐藏水印

看到一个文章,关于阿里巴巴公司根据截图查到泄露信息的具体员工的技术是什么,这个新闻有点老了,主要说一下背后的图片隐藏水印方法 一、水印原理 相对于空域方法,频域加盲水印的方法隐匿性更强,抵抗攻击能力更强。这类算法解水印困难,你不知道水印加在那个频段,而且受到攻击往往会破坏图像原本内容。 所谓盲水印,是指人感知不到的水印,包括看不到或听不见(没错,数字盲水印也能够用于音频)。其主要应用于音像作品、数字图书等,目的是,在不破坏原始作品的情况下,实现版权的防护与追踪。 添加数字盲水印的方法简单可..

qingfengxd1的博客 4412

TOEIC托业词汇汇总(完整版)

1.appointment 约会,约定2.attendance 出席人数;出席3.cabinet 橱柜4.calendar 日历;月历;行事历5.clerk 办事员,书记6.directory 人名住址薄7.duplicte 复制;副本8.filing 归档9.in-tray 待处理文件盒10.monitor 检测;监视;追踪11.out-tray 已处理文件盒12.partition 分隔;分隔物(如墙壁等)13.postage 邮费。

weixin_39676449的博客 1万+

【墨者学院 】uWSGI 漏洞复现(CVE-2018-7490)

0x01 漏洞详情 uWSGI是一款Web应用程序服务器,它实现了WSGI、uwsgi和http等协议。 uWSGI 2.0.17之前版本中存在路径遍历漏洞,该漏洞源于程序没有正确的处理DOCUMENT_ROOT检测。攻击者可通过发送带有‘…’序列的特制URL请求利用该漏洞查看系统上的任意文件。 uWSGI 2.0.17之前版本中存在路径遍历漏洞,该漏洞源于程序没有正确的处理DOCUMENT_RO...

Summer's blog 1万+

基于DWT-DCT-SVD算法的彩色图像水印嵌入和提取matlab仿真

DWT-DCT-SVD彩色图像水印技术是一种综合了离散小波变换(DWT)、离散余弦变换(DCT)和奇异值分解(SVD)的方法。

FPGA/MATLAB学习教程/源码/项目合作开发 1611

K8s入门教程(一)

本教程提供了Kubernetes(K8s)的入门指南,涵盖了从基础概念到实战操作的全面内容。首先介绍了Kubernetes的定义和核心功能,如自动化部署、弹性伸缩、自我修复等。接着,详细讲解了如何在macOS上安装Minikube和kubectl工具,以及如何使用这些工具创建和管理Pod、Deployment和Service等核心资源。教程还包括了实战案例,如部署Nginx应用,并介绍了高级特性如滚动更新和自动伸缩。最后,提供了常见问题的解决方案,帮助用户快速上手和解决实际使用中的问题。

2401_82505179的博客 1690

音频音频水印技术:保护音频知识产权

1.背景介绍 音频水印技术起源于1979年,当时的目的是为了保护电子报道的知识产权。随着数字音频技术的发展,音频水印技术也从单纯的报道保护发展到了广播、电视、电话等多种领域的应用。音频水印技术的核心是在原始音频信号中嵌入一种隐蔽的信息,这种信息可以用于身份认证、知识产权保护、广播监控等多种应用。 音频水印技术的主要应用场景有以下几种: 知识产权保护:音频水印技术可以用于保护音频知识产权,通...

AI天才研究院 1824

三代测序选型指南:PacBio HiFi vs Nanopore vs Illumina技术对比与适用场景

本文深入对比了三代测序技术PacBio HiFi、Nanopore与Illumina的核心参数、成本模型和应用场景,为生物信息学研究提供选型指南。通过实测数据和技术组合策略分析,帮助实验室根据研究需求选择最适合的测序方案,涵盖基因组组装、表观遗传学等关键应用领域。

fern8的博客 904

数字设计实验:自动售货机

本文旨在介绍数字设计实验:自动售货机的设计思路和实现代码

2401_83740084的博客 2228

基于离散余弦变换(DCT)傅里叶变换(DFT)小波变换(DWT)的彩色图像数字水印的嵌入、提取简介及MATLAB实现

参考博客 https://blog.youkuaiyun.com/weixin_44132627/article/details/105560989 dft变换 close all; clear all; I=imread('1.jpg') J=rgb2gray(I); K_1=fft2(J); L_1=abs(K_1/256) K_2=fftshift(K_1) L_2=abs(K_2/256) % 运行一次可以打印多个figure figure; %将figure分割成2行2列4块 subplot(2,2,1);

qq_41821067的博客 5508

uniApp微信小程序:利用live-pusher人脸活体检测功能+完整示例代码,uniapp使用live-pusher直播推流组件实现人脸验证-活体检测,检测人脸中的动作包括眨眼、张嘴、左右摇头动作

UniApp 使用 live-pusher 实现人脸活体检测(附完整源码)uniapp开发微信小程序人脸检测活体检测,在uni-app的微信小程序项目中使用live-pusher实现人脸识别,uniapp使用live-pusher实现模拟人脸识别效果,张张嘴、眨眨眼、向左摇头、向右摇头等动作,免费使用人脸活体检测的插件方案,uniapp小程序怎么免费使用人脸活体,直播推流,UNIAPP微信小程序使用live-pusher实现人脸识别(拍照)功能,在uni-app项目中实现人脸识别,既使用uni-app中的l

✅ 精选推荐文章 3015

一种基于DCT和DWT结合的音频水印算法

随着多媒体技术的发展以及网络技术的广泛使用,信息安全问题日益突出。同时,随着人们知识产权意识的逐渐加强,追踪盗版、维护版权的问题也促使人们寻求更新更高效的信息安全技术。传统的信息安全技术基本上都以密码学理论为基础[1],无论是采用传统的密钥系统还是公钥系统,其保护方式都是控制文件的存取。但是,随着计算机处理能力的快速提高,这种通过不断增加密钥长度来提高系统密级的方法变得越来越不安全。因此,如何在信息交换的开放式环境里进行版权保护是一个亟待解决的问题。 数字水印技术是近年来针对此问题发展起来的一种信息安全技

FPGA/MATLAB学习教程/源码/项目合作开发 6691

Xilinx差分原语-IBUFGDS与OBUFGDS FPGA

它将差分信号转换为单端信号,并将其输入到FPGA的逻辑片上。它将单端信号转换为差分信号,并将其输出到FPGA的引脚。在FPGA设计中,差分信号是一种常见的信号传输方式,用于提高抗噪性和抑制共模噪声。Xilinx是一家知名的FPGA供应商,提供了许多差分原语,其中包括IBUFGDS和OBUFGDS。通过使用Xilinx的差分原语,如IBUFGDS和OBUFGDS,可以实现差分信号的输入和输出。这些差分原语提供了方便且可靠的接口,使得在FPGA设计中处理差分信号变得更加简单和高效。是差分输入信号的端口,

git_database727的博客 2096

基于YOLOv11的手术器械计数系统:从数据集构建到Web应用部署

m2cai16-tool数据集:包含15种腹腔镜手术器械的标注图像Cholec80数据集:包含80个胆囊切除手术视频,标注了7种器械SurgicalTools数据集:包含超过10,000张手术器械图像,涵盖21类常见器械手术剪(Scissors)止血钳(Hemostat)持针器(Needle Holder)手术刀(Scalpel)镊子(Forceps)拉钩(Retractor)吸引器(Suction)

YOLO 397

图像的Haar小波变换Matlab

小波变换步骤: 1.把小波w(t)和原函数f(t)的开始部分进行比较,计算系数C。系数C表示该部分函数与小波的相似程度。 2.把小波向右移k单位,得到小波w(t-k),重复1。重复该步骤直至函数f结束. 3.扩展小波w(t),得到小波w(t/2),重复步骤1,2. 4.不断扩展小波,重复1,2,3. 我这里使用的haar小波,缩放函数是[1 1],小波函数是[1 -1]。是最简单的小波了。 ...

yh13572438258的博客 4200

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

【语音隐写】基于matlab DWT音频数字水印嵌入提取【含Matlab源码 350期】

DWT音频数字水印嵌入提取 完整的代码,方可运行;可提供运行操作视频!适合小白!

订阅付费专栏Matlab(奶茶价版),可赠送奶茶价版付费专栏指定代码1份; 3815

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

上一篇: 【语音去噪】双线性变换法设计的切比雪夫II型低通滤波器语音去噪【含Matlab源码 3788期】
下一篇: 【语音隐写】奇异值分解SVD音频水印嵌入加噪滤波(检验鲁棒性含误码率)【含Matlab源码 3895期】
Matlab武动乾坤
博客等级 码龄3年 3万+粉丝 1万+原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值