Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Praktikum Video Processing

Presentasi serupa


Presentasi berjudul: "Praktikum Video Processing"— Transcript presentasi:

1 Praktikum Video Processing
Fokus : Motion Estimation

2 Praktikum Praktikum ini terdiri dari 2 Sesi, yaitu
Sesi 1 –Block Matching Algorithm pada Matlab Motion Estimation menggunakan fungsi BlockMatcher Sesi 2 – VcDemo Demonstrasi Motion Estimation berbasis Block Matching

3 Sesi 1 : Block Matching Algorithm pada Matlab
Akses link Pilih sequences yang berukuran 256 x 256 saja, ‘Trevor‘ atau ‘Mrchest’

4 Sesi 1 : Block Matching Algorithm pada Matlab
Pilih dua frame dari list sequences yang akan diuji, misal dari ‘Trevor’, diambil frame ke 001 dan frame ke 015, masukkan ke workspace Matlab. Ubah dalam double frameAnchor = im2double(twy001); frameTarget = im2double(twy015); Anchor Frame Target Frame

5 Sesi 1 : Block Matching Algorithm pada Matlab
Buat Object Hitung motion estimation dari dua frame tsb hbm = vision.BlockMatcher('ReferenceFrameSource', 'Input port','BlockSize',[35 35]); hbm.OutputValue = 'Horizontal and vertical components in complex form'; halphablend = vision.AlphaBlender; motion = step(hbm,frameAnchor,frameTarget);

6 Sesi 1 : Block Matching Algorithm pada Matlab
Blend kedua frame frameBlend = step(halphablend,frameTarget,frameAnchor);

7 Sesi 1 : Block Matching Algorithm pada Matlab
Gunakan quiver plot untuk menunjukkan arah motion vector [X Y] = meshgrid(1:35:size(frameAnchor,2),1:35:size(frameAnchor,1)); imshow(frameBlend); hold on; quiver(X(:),Y(:),real(motion(:)),imag(motion(:)),0); hold off;

8 Sesi 1 : Block Matching Algorithm pada Matlab
Pelajari cara kerja fungsi vision.BlockMatcher, gunakan help! Lakukan beberapa perubahan pada parameter-parameter berikut ini : Search Method BlockSize MaximumDisplacement MatchDisplacement Amati dan analisis perbedaan hasilnya dengan percobaan awal.

9 Sesi 2 – VcDemo VcDemo adalah free-ware software package untuk mempelajari kompresi citra dan video, dibuat oleh tim dari Information and Communication Theory Group, TU Delft, Belanda. VcDemo dapat dimanfaatkan untuk lebih mendalami kuliah Koding Kompresi dan Sistem Multimedia, atau bahkan topik yang lebih lanjut seperti kompresi video. VcDemo dapat dijalankan secara manual tanpa butuh kemampuan programming. Pada praktikum kali ini, kita akan menggunakan VcDemo untuk mendemonstrasikan Motion Estimation berbasis Block Matching. VcDemo dapat didownload pada link berikut :

10 Sesi 2 - VcDemo Klik File  Open Sequence
Pilih satu sequence of frame dengan format .yuv Modul Video Player Klik Video Compression  Video Player Klik Play. Apa yang terjadi? Jelaskan apa yang dimaksud Frame dimensions, Sequence length dan frame number.

11 Sesi 2 - VcDemo Modul Motion Estimation
Klik “ME” (Motion Estimation Module) Lakukan perubahan pada parameter-parameter di bawah ini, lakukan analisis terhadap perbedaan hasilnya : Block size Jenis pencariannya, apakah full search, N-step (misal three step search) atau hiearchical. Jika metode pencarian : full search, cek perubahan max displacement (= ukuran search region) Jika metode pencarian : N-step, cek pengaruh perubahan jumlah stepnya. Jika metode pencarian : hierarchical search, cek perubahan level.


Download ppt "Praktikum Video Processing"

Presentasi serupa


Iklan oleh Google