POD-Based Denoising/Reconstru​ction

버전 1.0.4 (1.98 KB) 작성자: Fernando Zigunov
Uses Proper Orthogonal Decomposition (POD) to reconstruct the time series of a movie (or any ND series) with only the selected modes.
다운로드 수: 299
업데이트 날짜: 2020/5/21

라이선스 보기

Proper Orthogonal Decomposition (POD) is an analysis technique that is able to extract the most energetic modes of a time series. Turns out gaussian noise will spread its energy across all modes in POD, which enables de-noising of video and other N-D time series by reconstructing the time series only from its most energetic modes.

As Matlab's SVD returns the modes in energetic order (mode 1=most energetic), one can reconstruct a time series X with less modes (Modes is an array, could be 1:nModes or anything you fancy!). The series will look blurry and weird, but if enough modes are used without using all modes, noise can be rejected to an extent.

Threshold is found by using Gavish and Donoho's relation (The Optimal Hard Threshold for Singular Values is 4/sqrt(3)), IEEE Transactions on Information Theory, Aug. 2014 - if the user doesn't provide the modes they want to keep.

인용 양식

Fernando Zigunov (2024). POD-Based Denoising/Reconstruction (https://www.mathworks.com/matlabcentral/fileexchange/72439-pod-based-denoising-reconstruction), MATLAB Central File Exchange. 검색됨 .

MATLAB 릴리스 호환 정보
개발 환경: R2018a
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
버전 게시됨 릴리스 정보
1.0.4

Now uses Gavish and Donoho's threshold to define which modes to keep.

1.0.3

Thumbnail

1.0.2

Changed description

1.0.1

None.

1.0.0