음성 노이즈 감소

S

siqsi

Guest
안녕하세요.임 연설은 소음 감소에 대한 프로젝트에서 일하고.내가 그것을 할 양자 필터를 사용하고있습니다.

.

이 필터는 필터 규모 및 진도
어떻게 필터링 후 오디오 파일을 재구 성할하지만 원래의 위상 보존을
알고 싶습니다..

나는 또한 어떤 가중치가
어떻게 들어가 픽셀을 선택하는 최선의 방법을 찾기
위해 둘다입니다.
당신 산업사 미리 감사합니다.이 임 사용하여 양자 필터 함수입니다 :
% % FUNCTION BFIL : 쌍무 필터

함수 [요망] = bfil (에서, 다른 반경, sigma_s, sigma_m)

안에는 % : 입력 이미지
% 지름 : 양자 필터 윈도우의 직경
% sigma_s : 공간적 표준 편차
% sigma_m : NLF 벡터 = irradiance 표준 편차
% 이상 : 출력 이미지
%
%
% 크레딧
% =======
%
% 더글러스 인민 Lanman, 브라운 대학, 9 월 2006.
% dlanman (시) brown.edu, http://mesh.brown.edu/dlanman

% 일 Pre - 가우스 거리에 무게를 계산합니다.
[엑스있는 Y] = meshgrid (- 반경 : 반경, - 반경 : 반경);
WEIGHT_s = 애썼는데 (- (엑스 ^ 2 부터 Y. ^ 2) / (2 * sigma_s ^ 2));
IN_abs = 복근 (기도);
N = 길이 (기도);% waitbar 만듭니다.
h = waitbar (0, '쌍무 필터 ...');
설정 (아, '이름', '대중국 필터 진보');

% 정상 필터를 적용합니다.
희미한 = 크기 (기도);
요망 = 0을 (희미한);
에 대한 전 = 1 : 흐린 (1)
에 대한 일본 = 1 : 흐린 (2)
% 로컬 영역을 추출합니다.
iMin = 최대은 (i - 반경, 1);
맥스 = 분은 (i 반경, 희미한 (1));
jMin = 최대 (일본 반경, 1);
jMax는 = 분 (j를 반경, 희미한 (2));
B 조 = IN (iMin : 맥스, jMin : jMax를);
B_abs = IN_abs (iMin : 맥스, jMin : jMax를);

% 가우스 강도가 역기를 계산합니다.
WEIGHT_m = 애썼는데 (- (B_abs - IN_abs은 (i, j를)). ^ 2 / (2 * sigma_m ^ 2));

% 정상 필터 응답을 계산할 수있습니다.
중량 = WEIGHT_m .* WEIGHT_s ((iMin : 맥스) - 난 반경 1, ...
(jMin : jMax를) - j를 반경 1);

요망은 (i, j를) = (합계 (체중 (

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="미소" border="0" />

.* B 조 (

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="미소" border="0" />

) / (중량 합계 (

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="미소" border="0" />

));



waitbar는 (i / (1)) 희미한;


% 닫습니다 waitbar.
주변 (아);

엔드 % bfil

 

Welcome to EDABoard.com

Sponsor

Back
Top