– 수학으로 소리를 가르는 똑똑한 방법 "노래에서 목소리만 빼고 반주만 남길 수 없을까?" "사람 목소리랑 배경 소음, 어떻게 분리하지?"
이런 질문은 오디오 기술에서 아주 흔합니다. 여기서 등장하는 고전적이면서도 강력한 기법 중 하나가 바로 PCA (주성분 분석)입니다.
PCA란? PCA는 데이터에서 가장 많은 분산(변화)을 설명하는 방향(축)을 찾아, 그 축으로 데이터를 재구성하는 수학 기법입니다.
쉽게 말해, "복잡한 데이터에서 가장 중요한 정보만 추려서 새로운 축으로 표현하는 기술" 예를 들어 100차원의 데이터를 2차원으로 줄이더라도, 원래 데이터의 핵심적인 패턴은 그대로 유지되는 경우가 많습니다. 그럼 PCA로 어떻게 ‘소리’를 분리하지?
오디오 신호는 시간에 따라 변화하는 파형입니다. 우리가 귀로 듣는 것은 단지 한 줄의 시간-진폭 그래프처럼 보일 수 있지만, 실제로는 여러 소리의 합성입니다.
예를 들어, 가수의 목소리 반주(피아노, 드럼 등) 배경 소음 이런 ...
원문 링크 : PCA로 음원을 분리한다고?