亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? denoise.m

?? 在國外網站上找到的一個小波降噪的實例
?? M
字號:
function [xd,xn,option] = denoise(x,h,type,option)%    [xd,xn,option] = denoise(x,h,type,option); %%    DENOISE is a generic program for wavelet based denoising.%    The program will denoise the signal x using the 2-band wavelet%    system described by the filter h using either the traditional %    discrete wavelet transform (DWT) or the linear shift invariant %    discrete wavelet transform (also known as the undecimated DWT%    (UDWT)). %%    Input:  %       x         : 1D or 2D signal to be denoised%       h         : Scaling filter to be applied%       type      : Type of transform (Default: type = 0)%                   0 --> Discrete wavelet transform (DWT)%                   1 --> Undecimated DWT (UDWT)%       option    : Default settings is marked with '*':%                   *type = 0 --> option = [0 3.0 0 0 0 0]%                   type = 1 --> option = [0 3.6 0 1 0 0]%       option(1) : Whether to threshold low-pass part%                   0 --> Don't threshold low pass component %                   1 --> Threshold low pass component%       option(2) : Threshold multiplier, c. The threshold is%                   computed as: %                     thld = c*MAD(noise_estimate)). %                   The default values are:%                     c = 3.0 for the DWT based denoising%                     c = 3.6 for the UDWT based denoising%       option(3) : Type of variance estimator%                   0 --> MAD (mean absolute deviation)%                   1 --> STD (classical numerical std estimate)%       option(4) : Type of thresholding%                   0 --> Soft thresholding%                   1 --> Hard thresholding%       option(5) : Number of levels, L, in wavelet decomposition. By%                   setting this to the default value '0' a maximal%                   decomposition is used.%       option(6) : Actual threshold to use (setting this to%                   anything but 0 will mean that option(3)%                   is ignored)%%    Output: %       xd     : Estimate of noise free signal %       xn     : The estimated noise signal (x-xd)%       option : A vector of actual parameters used by the%                program. The vector is configured the same way as%                the input option vector with one added element%                option(7) = type.%%  HERE'S AN EASY WAY TO RUN THE EXAMPLES:%  Cut-and-paste the example you want to run to a new file %  called ex.m, for example. Delete out the % at the beginning %  of each line in ex.m (Can use search-and-replace in your editor%  to replace it with a space). Type 'ex' in matlab and hit return.%%    Example 1: %       h = daubcqf(6); [s,N] = makesig('Doppler'); n = randn(1,N);%       x = s + n/10;     % (approximately 10dB SNR)%       figure;plot(x);hold on;plot(s,'r');%%       %Denoise x with the default method based on the DWT%       [xd,xn,opt1] = denoise(x,h);%       figure;plot(xd);hold on;plot(s,'r');%%       %Denoise x using the undecimated (LSI) wavelet transform%       [yd,yn,opt2] = denoise(x,h,1);%       figure;plot(yd);hold on;plot(s,'r');%% Example 2: (on an image)  %      h = daubcqf(6);  load lena; %      noisyLena = lena + 25 * randn(size(lena));%      figure; colormap(gray); imagesc(lena); title('Original Image');%       figure; colormap(gray); imagesc(noisyLena); title('Noisy Image'); %       Denoise lena with the default method based on the DWT%      [denoisedLena,xn,opt1] = denoise(noisyLena,h);%      figure; colormap(gray); imagesc(denoisedLena); title('denoised Image');%       %%    See also: mdwt, midwt, mrdwt, mirdwt, SoftTh, HardTh, setopt%%File Name: denoise.m%Last Modification Date: 04/15/97	10:44:28%Current Version: denoise.m	2.4%File Creation Date: Mon Feb 20 08:33:15 1995%Author: Jan Erik Odegard  <odegard@ece.rice.edu>%%Copyright (c) 2000 RICE UNIVERSITY. All rights reserved.%Created by Jan Erik Odegard, Department of ECE, Rice University. %%This software is distributed and licensed to you on a non-exclusive %basis, free-of-charge. Redistribution and use in source and binary forms, %with or without modification, are permitted provided that the following %conditions are met:%%1. Redistribution of source code must retain the above copyright notice, %   this list of conditions and the following disclaimer.%2. Redistribution in binary form must reproduce the above copyright notice, %   this list of conditions and the following disclaimer in the %   documentation and/or other materials provided with the distribution.%3. All advertising materials mentioning features or use of this software %   must display the following acknowledgment: This product includes %   software developed by Rice University, Houston, Texas and its contributors.%4. Neither the name of the University nor the names of its contributors %   may be used to endorse or promote products derived from this software %   without specific prior written permission.%%THIS SOFTWARE IS PROVIDED BY WILLIAM MARSH RICE UNIVERSITY, HOUSTON, TEXAS, %AND CONTRIBUTORS AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, %BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS %FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL RICE UNIVERSITY %OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, %EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, %PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; %OR BUSINESS INTERRUPTIONS) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, %WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR %OTHERWISE), PRODUCT LIABILITY, OR OTHERWISE ARISING IN ANY WAY OUT OF THE %USE OF THIS SOFTWARE,  EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.%%For information on commercial licenses, contact Rice University's Office of %Technology Transfer at techtran@rice.edu or (713) 348-6173%%Change History: Fixed output of function and an error in the computation%                of the threshold for redundant denoising.%                <Jan Erik Odegard> <Mon Jul 31, 1995>%%                This code is composed of several of our old codes for%                wavelet based denoising. In an effort to make the mess%                more manageable we decided to create on code that would %                handle all the various wavelet based denoising methods.%                However, only time will show (as we discover new and %                improved forms of denoising) if we can succeed in our goals.%                <Jan Erik Odegard> <Thu May 11, 1995>%if(nargin < 2)  error('You need to provide at least 2 inputs: x and h');end;if(nargin < 3),  type = 0;  option = [];elseif(nargin < 4)  option = [];end;if(isempty(type)),  type = 0;end;if(type == 0),  default_opt = [0 3.0 0 0 0 0];elseif(type == 1),  default_opt = [0 3.6 0 1 0 0];else,  error(['Unknown denoising method',10,...	  'If it is any good we need to have a serious talk :-)']);end;option = setopt(option,default_opt);[mx,nx] = size(x);dim = min(mx,nx);if(dim == 1),  n = max(mx,nx);else,  n = dim;end;if(option(5) == 0),  L = floor(log2(n));else  L = option(5);end;if(type == 0), 			% Denoising by DWT  xd = mdwt(x,h,L);  if (option(6) == 0),    tmp = xd(floor(mx/2)+1:mx,floor(nx/2)+1:nx);    if(option(3) == 0),      thld = option(2)*median(abs(tmp(:)))/.67;    elseif(option(3) == 1),      thld = option(2)*std(tmp(:));    else      error('Unknown threshold estimator, Use either MAD or STD');    end;  else,    thld = option(6);  end;  if(dim == 1)    ix = 1:n/(2^L);    ykeep = xd(ix);  else    ix = 1:mx/(2^L);    jx = 1:nx/(2^L);    ykeep = xd(ix,jx);  end;  if(option(4) == 0),    xd = SoftTh(xd,thld);  elseif(option(4) == 1),    xd = HardTh(xd,thld);  else,    error('Unknown threshold rule. Use either Soft (0) or Hard (1)');  end;  if (option(1) == 0),    if(dim == 1),      xd(ix) = ykeep;    else,      xd(ix,jx) = ykeep;    end;  end;  xd = midwt(xd,h,L);elseif(type == 1), 			% Denoising by UDWT  [xl,xh] = mrdwt(x,h,L);  if(dim == 1),    c_offset = 1;  else,    c_offset = 2*nx + 1;  end;  if (option(6) == 0),    tmp = xh(:,c_offset:c_offset+nx-1);    if(option(3) == 0),      thld = option(2)*median(abs(tmp(:)))/.67;    elseif(option(3) == 1),      thld = option(2)*std(tmp(:));    else      error('Unknown threshold estimator, Use either MAD or STD');    end;  else,    thld = option(6);  end;  if(option(4) == 0),    xh = SoftTh(xh,thld);    if(option(1) == 1),      xl = SoftTh(xl,thld);    end;  elseif(option(4) == 1),    xh = HardTh(xh,thld);    if(option(1) == 1),      xl = HardTh(xl,thld);    end;  else,    error('Unknown threshold rule. Use either Soft (0) or Hard (1)');  end;  xd = mirdwt(xl,xh,h,L);else, 					% Denoising by unknown method  error(['Unknown denoising method',10,...         'If it is any good we need to have a serious talk :-)']);end;option(6) = thld;option(7) = type;xn = x - xd; 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产v综合v亚洲欧| 成人午夜在线视频| 国产高清亚洲一区| 色婷婷av久久久久久久| 日韩欧美国产精品| 亚洲在线视频免费观看| 国产精品亚洲一区二区三区在线 | 亚洲国产精华液网站w| 亚洲成a人v欧美综合天堂下载| 国产精品888| 日韩精品一区二区在线观看| 亚洲综合男人的天堂| 成年人网站91| 久久精品人人做人人综合 | 欧美日韩精品综合在线| 成人欧美一区二区三区| 国产精品正在播放| 精品少妇一区二区三区在线视频| 亚洲最新在线观看| 色婷婷av久久久久久久| 亚洲欧美自拍偷拍| 国产成+人+日韩+欧美+亚洲| 精品国产人成亚洲区| 日本不卡视频一二三区| 欧美日韩国产a| 天涯成人国产亚洲精品一区av| caoporm超碰国产精品| 国产午夜精品美女毛片视频| 韩国精品一区二区| 久久这里只有精品首页| 精品一区二区三区日韩| 欧美r级电影在线观看| 美国毛片一区二区三区| 日韩一级免费观看| 精品亚洲aⅴ乱码一区二区三区| 日韩视频一区二区三区在线播放| 婷婷国产在线综合| 精品日产卡一卡二卡麻豆| 麻豆成人久久精品二区三区红 | 成人午夜视频网站| 中文字幕不卡三区| 色综合天天综合在线视频| 一区二区视频在线看| 在线精品亚洲一区二区不卡| 亚洲精品久久久蜜桃| 在线观看不卡视频| 天堂影院一区二区| 精品成人佐山爱一区二区| 黑人巨大精品欧美黑白配亚洲| 久久精品视频一区二区| 99re热视频这里只精品| 亚洲综合精品自拍| 精品日韩在线观看| 高清不卡一区二区在线| 亚洲欧美激情插| 欧美伦理影视网| 国产一区二区三区综合| 日韩理论在线观看| 91精品国产综合久久久久久久久久 | 国产真实精品久久二三区| 欧美一卡在线观看| 国产一区999| 国产精品卡一卡二| 欧美日韩第一区日日骚| 九一久久久久久| 亚洲人亚洲人成电影网站色| 欧美日韩国产高清一区二区| 久久国产麻豆精品| 亚洲免费电影在线| 欧美刺激脚交jootjob| 99国产欧美另类久久久精品| 日韩高清国产一区在线| 欧美国产成人在线| 欧美一区二区三区四区视频 | 在线欧美日韩国产| 国产精品资源站在线| 亚洲免费av在线| 精品国产乱码久久久久久影片| 成人avav在线| 久久精品国产澳门| 亚洲一区在线观看免费| 久久久久久久免费视频了| 欧美性受xxxx黑人xyx性爽| 国产一区二区三区综合| 亚洲超碰精品一区二区| 中文字幕+乱码+中文字幕一区| 欧美精选一区二区| 色婷婷亚洲婷婷| 国产成人av影院| 美国av一区二区| 亚洲国产va精品久久久不卡综合| 国产欧美精品区一区二区三区 | 国产亚洲成av人在线观看导航| 欧美综合天天夜夜久久| 岛国精品在线观看| 国模一区二区三区白浆| 亚洲国产日日夜夜| 亚洲精品免费在线| 中文字幕在线一区免费| 国产视频视频一区| 粉嫩av一区二区三区在线播放| 中文字幕国产一区| 久久综合久久鬼色中文字| 欧美欧美欧美欧美| 欧美日韩国产区一| 欧美偷拍一区二区| 欧美亚洲国产一区二区三区 | 欧美日韩中文一区| 99vv1com这只有精品| 美女视频黄 久久| 日本亚洲欧美天堂免费| 日欧美一区二区| 婷婷丁香久久五月婷婷| 亚洲在线视频网站| 亚洲成a人v欧美综合天堂下载| 一区二区三区精品视频| 亚洲一区欧美一区| 亚洲综合色丁香婷婷六月图片| 欧美国产乱子伦| 精品av综合导航| 制服丝袜日韩国产| 日韩精品一区二区三区三区免费 | 懂色av一区二区三区免费观看| 久久99精品久久久久久国产越南| 免费在线观看日韩欧美| 麻豆中文一区二区| 国产激情一区二区三区四区| 成人小视频免费观看| 99精品欧美一区二区三区小说| 91亚洲午夜精品久久久久久| 色偷偷一区二区三区| 欧美中文字幕不卡| 制服视频三区第一页精品| 欧美男人的天堂一二区| 日韩欧美中文字幕一区| 国产亚洲精品超碰| 亚洲欧美另类小说| 日韩精品每日更新| 国产成人夜色高潮福利影视| 成人精品在线视频观看| 日本久久一区二区| 日韩欧美视频一区| 国产精品色噜噜| 亚洲一区二区视频| 韩国v欧美v亚洲v日本v| www.亚洲人| 91精品国模一区二区三区| 久久精品视频网| 亚洲国产一二三| 国产一区二区三区精品欧美日韩一区二区三区 | 日韩一区二区麻豆国产| 久久久综合视频| 亚洲国产一区视频| 国产精品一区免费在线观看| 色综合久久六月婷婷中文字幕| 欧美一区二区三区在线| 国产精品不卡一区二区三区| 日韩av在线发布| 91丝袜美腿高跟国产极品老师 | 青椒成人免费视频| 99在线精品一区二区三区| 欧美久久久久久蜜桃| 国产精品久久久一本精品| 人人精品人人爱| 一区二区三区小说| 欧美在线高清视频| www欧美成人18+| 亚洲国产日韩在线一区模特| 国内成人精品2018免费看| 欧美网站大全在线观看| 国产人伦精品一区二区| 日韩精品91亚洲二区在线观看| 99精品国产一区二区三区不卡| 日韩一区二区三免费高清| 亚洲精品亚洲人成人网 | 亚洲婷婷综合久久一本伊一区| 丝袜美腿成人在线| 色偷偷久久一区二区三区| 国产欧美日韩不卡免费| 日韩av一级片| 欧美日韩精品欧美日韩精品一| 国产精品女人毛片| 国产精品888| 亚洲精品一区在线观看| 人人精品人人爱| 欧美精品久久天天躁| 亚洲一区在线视频| 91浏览器在线视频| 日韩一区在线看| 99久久精品免费精品国产| 国产日韩在线不卡| 国产精品一区三区| 久久久久久久久蜜桃| 老司机精品视频一区二区三区| 欧美精品乱码久久久久久按摩| 亚洲成人av电影| 欧美精品v日韩精品v韩国精品v| 亚洲综合男人的天堂| 在线观看亚洲精品视频| 一区二区免费视频|