Danh mục

CS 450: Other transform

Số trang: 9      Loại file: pdf      Dung lượng: 38.53 KB      Lượt xem: 10      Lượt tải: 0    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: 4,000 VND Tải xuống file đầy đủ (9 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

CS 450: Other transform provides the fourier transform; discrete consine transform (DCT); different transform; hotelling (karhunen - leuve) transform; co-joint repretations; energy compaction.
Nội dung trích xuất từ tài liệu:
CS 450: Other transformCS 450 Other Transforms 1 Other Transforms A transform is a change in the numeric representation of a signal that preserves all of the signal’s information. Transforms can be thought of as a change of coordinates into some coordinate system (basis set). They all have the same basic form: 1. choose your basis functions 2. get the weights using inner product of signal and basis functions 3. reconstruct by adding weighted basis functionsCS 450 Other Transforms 2 The Fourier Transform Basis functions: complex harmonics ei2πst or ei2πsn/N Transform (calculating the weights of each basis function): Z ∞ F (s) = f (t) e−i2πst dt −∞ Inverse Transform (putting together the weights): Z ∞ f (t) = F (s) ei2πst ds −∞CS 450 Other Transforms 3 Discrete Cosine Transform (DCT) Basis functions: real-valued cosines. · ¸ (2n + 1)sπ fu [n] = α(s) cos 2N where  q  1 for s = 0 α(u) = qN  2 for s = 1, 2, . . . , N − 1 NCS 450 Other Transforms 4 Discrete Cosine Transform (DCT) Transform: X · ¸ (2n + 1)sπ C[s] = f [n] α(s) cos n 2N Inverse Transform: X · ¸ (2n + 1)sπ f [n] = C[s] α(s) cos s 2N Treats signal as alternating-periodic. Real-valued transform!CS 450 Other Transforms 5 Different Transforms Transform Basis Functions Good for... Fourier Sines and Cosines Frequency analysis, Convolution Cosine Cosines Frequency analysis (but not convolution) Haar Square pulses of different Binary data widths and offsets Slant Ramp signals of different First-order changes slopes and offsets Wavelets Various Time/frequency analysisCS 450 Other Transforms 6 Hotelling (Karhunen-Leuve) Transform Basis functions: eigenvectors of covariance matrix. Idea: • Measure statistical properties of the relationship between pixels. • Find the “optimal” relationships (eigenvectors). • Use these as basis functions. Signal/image specific!CS 450 Other Transforms 7 Wavelets Basis functions: • scaled (resized) copies of the same function • functions must have finite extent Stretching = “frequency” Limited extent = spatial localizationCS 450 Other Transforms 8 Co-joint Representations Signals are pure time/space domain—no frequency part. Fourier Transforms are pure frequency domain—no spatial part. Wavelets and other co-joint representations are • somewhat localized in space • somewhat localized in frequency Accuracy in the spatial domain is inversely proportional to accuracy in the frequency domain.CS 450 Other Transforms 9 Energy Compaction All of these transforms produce a more compact representation than the original image. “Energy compaction” means large part of information content in small part of representation. Representation Compaction And/But. . . Image Poor Easily interpreted Fourier Good Convolution Theorem Cosine Better Fast Hotelling Best Basis functions are signal-specific Wavelets Good Some spatial representation as well

Tài liệu được xem nhiều: