웨이블릿 분야에서 매우 일반적이지만 불행한 오해는 "연속 웨이블릿 변환"이라는 잘못된 코인 용어와 관련이 있습니다.
가장 먼저 : CWT (Continuous Wavelet Transform) 및 DWT (Discrete Wavelet Transform) 는 컴퓨터에서 쉽게 구현되는 포인트 별 디지털 변환입니다.
웨이블릿 컨텍스트에서 "연속"변환과 "이산"변환의 차이점은 다음과 같습니다.
1) 신호를 웨이블릿과 교차 상관시킬 때 건너 뛴 샘플 수입니다.
2) 웨이블릿을 확장 할 때 건너 뛴 샘플 수입니다.
3) CWT는 웨이블릿 만 사용하고 DWT는 웨이블릿과 스케일 릿을 모두 사용합니다. (이 토론에서는 중요하지 않지만 완전성을 위해 여기에서는 중요합니다).
그러나 실수하지 마십시오. CWT는 DWT와 마찬가지로 항상 분리 된 디지털 운영입니다.
이 예제를 통해이를 설명하겠습니다. Haar Wavelet, [1 -1]을 고려하십시오. Haar Wavelet으로 DWT를하고 싶다고하자. 따라서 Haar 어머니 웨이블릿 [1 -1]을 사용하여 신호를 복잡하게 만들지 만 신호는 지연됩니다. 예를 들어 신호가 다음 벡터라고 가정 해 보겠습니다.
x=[1 2 3 4 5 6 7 8]
Haar Wavelet과의 DWT 컨볼 루션의 첫 번째 결과는 다음과 같습니다.
1(−1)+2(1)
3(−1)+4(1)
다음은
5(−1)+6(1)
마지막으로 다음과 같습니다.
7(−1)+8(1)
무언가가 당신을 이상하게 생각합니까? 나는 당신의 신호를 웨이블릿으로 컨볼 루션한다고 말했는데 어떻게 4 개의 값만 가지게 될까요? DWT에서 컨볼 루션을 수행 할 때 샘플을 건너 뛰기 때문 입니다. 나는 먼저 [1 2]를 취하고 내적을 한 다음 [3 4]를 취했습니다. [2 3]은 어떻게 되었습니까? 나는 그것을 건너 뛰었다.
언제 건너 뛰지 않습니까? CWT를 할 때. CWT를 수행했다면 Haar 웨이블릿과 함께 신호의 '정상적인'디지털 컨볼 루션이됩니다.
두 번째는 웨이블릿을 확장하는 방법입니다. 상단 예에서 첫 번째 레벨 분해의 경우 Haar Wavelet은 [1 -1]입니다. 두 번째 레벨에서 DWT Haar Wavelet은 [1 1 -1 -1]이됩니다. 그러나, CWT에서, 제 2 레벨 Haar 웨이블릿은 [110-1]이다. 다시 한 번, DWT에서는 포인트를 확장하지 않습니다. 3 길이 웨이블릿은 없습니다. 그러나 CWT에서는 길이 2에서 길이 3으로갑니다. DWT에서는 길이 2에서 길이 4로 똑바로갔습니다.
이것은 길고 짧으며 이것이 도움이되기를 바랍니다.