컨볼루션의 일반적인 정의
📂선형대수컨볼루션의 일반적인 정의
정의
적분 변환 J와 두 함수 f, g가 주어졌다고 하자. 아래의 조건을 만족하는 함수 f∗g를 J에 대한 f와 g의 컨볼루션convolution, 합성곱이라 정의 한다.
J(f∗g)=(Jf)(Jg)
설명
정의에 따라, 곱의 적분변환인 컨볼루션은 적분변환의 곱으로 나눠질 수 있다. 즉 하나의 적분으로 묶여있던 두 함수를 두 개의 적분으로 떼어낼 수 있다는 의미이다. 적분으로 표현되는 forward operator의 역변환을 구할 때 유용하게 쓰이는 테크닉이다.
적분변환의 곱과 곱의 적분변환의 꼴을 보통 구체적인 말 없이 컨볼루션이라 함은 푸리에 변환의 컨볼루션을 말한다.
(f∗g)(x)=∫−∞∞f(y)g(x−y)dy
(f∗g)(x)=∫0xf(x−y)g(y)dy
(f×g)(x)=∫0∞f(y)g(yx)ydy