Langsung ke konten utama

Kompresi Citra JPEG menggunakan algoritma DCT


Kompresi citra merupakan kompresi yang dilakukan untuk mengurangi redudansi data-data yang terdapat dalam citra sehingga dapat disimpan atau di transmisikan secara efisien,salah satunya seperti kompresi pada gambar. Adapun jenis kompresi gambar terbagi menjadi beberapa bagian yaitu GIF, PNG, JPEG, JPEG 2000,TIFF, EXIF. Pada kesempatan kali ini saya akan sedikit membahas tentang kompresi gambar JPEG dimana kompresi gambar ini menggunakan metode Algoritma DCT(Discete Cosinus Transform).
Apa itu DCT(Discete Cosinus Transform)? DCT adalah salah satu algoritma yang dapat digunakan untuk melakukan kompresi sinyal ataupun gambar, dimana dalam perhitungan angka kompleksnya menggunakan fungsi kosinus, dimana algoritma ini melakukan konversi data dari bentuk spasial menjadi frekuensi, kemudian melakukan pengolahan data frekuensi dan dikonversikan menjadi bentuk spasial menggunakan inversi metode  yang bersangkutan. Pada dasarnya DCT akan mengubah detil warna dari gambar aslinya, pada operasi DCT ini nilai yang digunakan merupakan nilai real.  Ada dua persamaan yang bias digunakan yaitu DCT1 dimensi yang digunakan untuk menghitung data vector, dan DCT 2 dimensi yang digunakan untuk menghitung data matriks.
Persamaan DCT 1


Keterangan :
DCT(i) = nilai DCT indeks ke-i
N= ukuran matriks
Pixel(x) = nilai pixel pada indeks ke-x
C(i) = 1 jika x>0
C(i) =1/√2 jika x=0
Persamaan invers DCT 1dimensi adalah :


Keterangan :
DCT(i,j) = nilai DCT indeks ke-i
N= ukuran matriks
Pixel(x) = nilai pixel pada indeks ke-x
C(i) = 1 jika x>0
C(i) =1/√2 jika x=0
Sedangkan rumus DCT 2 dimensi adalah sebagai berikut


Keterangan :
DCT(i) = nilai DCT indeks ke-(i,j)
N= ukuran matriks
Pixel(x,y) = nilai pixel pada indeks ke-(x,y)
C(i),C(j) = 1 jika i,j>0
C(i),C(j) =1/√2 jika i,j=0

Untuk contoh penerapan dan perhitungan yang lebih lengkap dan jelas dapat dilihat pada sumber yang tertera di bawah ini


Sumber :
https://repository.usd.ac.id/2300/2/033124001_Full.pdf

 https://piptools.net/algoritma-dct-discrete-cosine-transform/

Komentar

Postingan populer dari blog ini

Cara Login Library Gunadarma

Apa sih e-library gunadarma itu?... jadi library gunadarma itu merupakan perpustakaan secara online, dimana kita bisa melihat hasil dari penulisan Ilmiah , Jurnal , koleksi dari buku dan lain sebagainya. Nah tapi beberapa orang masih kesulitan dalam log-in ke situs tersebut. Bagaimana sih caranya? Pertama-tama Login ke account Studentsite kalian Setelah itu klik Perpustakaan seperti gambar dibawah ini Kemudian akan muncul tampilan pemberitahuan bahwa kalian telah terdaftar seebagai pengguna Deposit dan E-paper perpustakaan Universitas Gunadarma seperti gambar dibawah ini... Lalu buka kembali library.gunadarma.ac.id , kemudian log-in dengan ussername dan password student site kalian.. Dan taraaaaa...... sekarang kalian sudah bisa menggunakan fasilitas ini, sangat mudah bukan?  J  ....

Cara membuat waterfall card

hay hay kali ini aku bakal nge share gimana sih cara buat waterfall card, biasanya waterfall card ini aku gunain sebagai salah satu object buat di explosion box , nah ikutin yuk langkahnya ... siapkan bahan untuk membuat slide card kalian :  - Karton / kertas warna warni - gunting - lem - penggaris potong kertas menjadi bentuk persegi ( ukuran yang aku pakai 6cm x 6 cm) potong kertas lebar 3 cm dan panjang 15-20 cm   Buat pola pada kertas seperti gambar dibawah ini  kemudian lipat di tiap garis seperti gambar dibawah ini Tempelkan kertas yang berbentuk persegi seperti gambar dibawah ini setelah tertempel semua lipat sisa kertas seperti gambar dibawah ini tempelkan kertas lebar sekitar 2cm dan panjang 6 cm dan beri lem di tiap ujung sisi nah mudah bukan? , apabila masih kurang jelas dengan tutorial diatas kalian bisa liat tutorial nya apda video dibawah ini :D