commit : Denoise Levels added

This commit is contained in:
Rafat Hussain 2017-08-11 16:21:33 +05:30
parent 72a3e5c580
commit 46ef7cb1b9
4 changed files with 280 additions and 281 deletions

View File

@ -181,7 +181,7 @@ void sureshrink(double *signal,int N,int J,char *wname,char *method,char *ext,ch
filt_len = wave->filtlength;
MaxIter = (int) (log((double)N / ((double)filt_len - 1.0)) / log(2.0));
// Depends on J
if (J > MaxIter) {
printf("\n Error - The Signal Can only be iterated %d times using this wavelet. Exiting\n",MaxIter);
exit(-1);

View File

@ -15,7 +15,7 @@ Copyright (c) 2017, Rafat Hussain
extern "C" {
#endif
//depends on J
void visushrink(double *signal,int N,int J,char *wname,char *method,char *ext,char *thresh,double *denoised);
void sureshrink(double *signal,int N,int J,char *wname,char *method,char *ext,char *thresh,double *denoised);

View File

@ -10,13 +10,12 @@ Copyright (c) 2017, Rafat Hussain
extern "C" {
#endif
//depends on J
void visushrink(double *signal,int N,int J,char *wname,char *method,char *ext,char *thresh,double *denoised);
void sureshrink(double *signal,int N,int J,char *wname,char *method,char *ext,char *thresh,double *denoised);
void sureshrink(double *signal,int N,char *wname,char *method,char *ext,char *thresh,double *denoised);
double mad(double *x, int N);

View File

@ -40,7 +40,7 @@ int main() {
}
//visushrink(inp,N,wname,method,ext,thresh,oup);
sureshrink(inp,N,wname,method,ext,thresh,oup);
sureshrink(inp,N,J,wname,method,ext,thresh,oup);
ofp = fopen("denoiseds.txt", "w");