diff --git a/matlab/tfgm/utils/generate_mask_db.m b/matlab/tfgm/utils/generate_mask_db.m deleted file mode 100644 index 8a8c10cb55c54a788ec77601f00dff50d9a8a0b0..0000000000000000000000000000000000000000 --- a/matlab/tfgm/utils/generate_mask_db.m +++ /dev/null @@ -1,46 +0,0 @@ -function mask = generate_mask_db(x_loc, x_wb, gamma, dgt, delta_mix_db, delta_loc_db,radius, or_mask) -%% GENERATE MASK -% mask = generate_mask_db(dgt_X_wb, dgt_X_loc, gain_mix_db, gain_loc_db,radius, or_mask) -% function that generates a binary mask -% -%% - -signals = generate_mix_signal(x_wb, x_loc, gamma); -x_wb = signals.wideband; -x_loc = signals.localized; - -tf_mat_loc_db = db(abs(dgt(x_loc))); -tf_mat_wb_db = db(abs(dgt(x_wb))); - - -mask_mix = tf_mat_loc_db > tf_mat_wb_db + delta_mix_db; -mask_loc = tf_mat_loc_db > max(tf_mat_loc_db(:)) - delta_loc_db; - - - - -if or_mask==1 - mask_raw = or(mask_mix, mask_loc); -else - mask_raw = and(mask_mix, mask_loc); -end - -%figure('name','init'); imagesc(mask) -%% -se = strel('disk',radius,0); -mask = mask_raw; -for k=1:10 -%% -mask_close = imclose(mask,se); -%figure('name','imclose'); imagesc(mask) - -%% -mask = imopen(mask_close,se); -%figure('name','imopen'); imagesc(mask) - -end - - - - -end \ No newline at end of file