24 Februari 2011

Image / Video Compression berbasis Discrete Cosine Transform

Bismillahirrohmanirrohim

Beberapa waktu lalu, saya disibukkan oleh kompetisi LSI Design Contest 2011 (http://lsi-contest.com) tentang image/video compression menggunakan Discrete Cosine Transform. Sedikit saya ingin berbagi di sini :). Alhamdulillah desain yang saya buat berjalan dengan baik sesuai dengan target yang diharapkan, yaitu kecil, cepat, dan berkompleksitas rendah. Ini tentunya bukan desain standar yang biasa ada di textbook, namun sudah dimodifikasi sedemikian rupa sehingga target tersebut tercapai. Baik dengan cara implementasi algoritma yang saya buat maupun optimasi sirkuit dari penurunan rumus DCT. Sayangnya, karena aplikasi serial yang dibuat boleh teman saya belum 100% selesai, alhasil belum berhasil lolos ke final :D di Okinawa. Tapi alhamdulillah ITB tetap punya wakil yang dikirim ke final yang tentunya telah lengkap dengan aplikasinya (selamat buat tim Putra Ganesha dan Oasis). Mungkin sedikit saya tidak akan mengulas masalah teknis dan matematis dari lomba ini, tapi lebih kepada prinsip kompresinya.

Kompresi yang dilakukan menggunakan prinsip Discrete Cosine Transform (DCT). DCT adalah teknik transformasi data dari domain spasial menjadi domain frekuensi. Lalu, dari prinsip itu, kita akan dapatkan  data dengan basis frekuensi yang bisa dimodifikasi untuk merepresentasikan kompresi data. Prinsipnya adalah dengan menghilangkan informasi dari gambar namun tidak sensitif pada penglihatan mata manusia. Maksudnya, dalam suatu gambar, terdapat kemungkinan ditemukannya komponen warna yang berfrekuensi tinggi hingga rendah. Secara umum, gambar frekuensi tinggi memiliki ukuran yang besar dibandingkan frekuensi rendah. Namun, junstru frekuensi tinggi ini secara umum sulit dinotifikasi oleh mata manusia, alhasil dengan membuang komponen frekuensi tinggi ini secara umum tidaklah mengganggu kualitas gambar di penglihatan mata kita. Mau bukti?

Berikut ini adalah hasil kompresi gambar yang didapatkan dari proses kompresi menggunakan desain "shoft chip" kami, dilengkapi pula dengan perbandingan terhadap desain standar DCT:


Di sini, kualitas gambar ditentukan dari PSNR (Peak Signal to Noise Ratio) dan MSE (Mean Square Error). Semakin baik kualitas gambar kompresi, maka PSNR semakin tinggi dan MSE semakin rendah. PSNR untuk gambar ini sekitar 40dB dan hanya bernilai 4 untuk MSE. Lumayan lah ya :D..

Quiz :
Bisa menotifikasi perubahan yang terjadi? Padahal kompresinya hingga 50% lho. File asli 78Kb, file terkompresi 38Kb :D.

Matematika memang keren. Terima kasih ya Rabb yang mengajarkan matematika pada kami :) sehingga bisa dimanfaatkan untuk kebaikan peradaban manusia. Aamiin...


17 Februari 2011

Tugas02 II3062 Keamanan Informasi

Bismillahirrohmanirrohim

Tugas02 II3062 - Keamanan Informasi
Whois, Name Server, MX Record, and Zone Transfer

  1. Cari pemilik domain dari data whois untuk itb.ac.id dan sebuah domain lain (yang disebutkan di kelas)
  2. Cari name server (NS) dari domain itb.ac.id dan domain lain tersebut
  3. Cari mx record (MX) dari domain itb.ac.id dan domain lain tersebut
  4. Lakukan zone transfer terhadap domain itb.ac.id dan hitung jumlah 4th level domain. (Catatan: coba buat program / skrip yang bisa melakukan hal tersebut.)
  5. Dapatkan Anda melakukan zone transfer terhadap domain lain tersebut?

JAWABAN

SOAL 1 ===========================================================

http://itb.ac.id

REGISTRY WHOIS FOR ITB.AC.ID

% This is the register.net.id Whois server.
% For more detailed information, please check the website
% https://register.net.id

% Note: this output has been filtered.

% Information related to 'itb.ac.id'

domain: itb.ac.id
org: Perguruan Tinggi
desc: Institut Teknologi Bandung
admin-c: bs38
tech-c: rinal1
bill-c: rinal1
nserver: ns1.ai3.net
nserver: ns1.itb.ac.id
nserver: ns2.itb.ac.id
nserver: ns3.itb.ac.id
nserver: sns-pb.isc.org
created: 1995-05-18
expires: 2011-09-30
last-update: 2010-11-18
domain-status: Object is active
source: register.net.id # Filtered

nic-hdl: bs38
person:
address: Jl tamansari no 64
Bandung
e-mail: @itb.ac.id
org: Institut teknologi Bandung
source: register.net.id # Filtered

nic-hdl: rinal1
person:
address:
phone:
e-mail: @ee.itb.ac.id
org:
source: SAMPLE # Filtered



Information Updated: Wed, 16 Feb 2011 06:09:00 UTC




http://detik.com

REGISTRY WHOIS FOR DETIK.COM

Domain Name: detik.com
Updated: 3 hours ago - Refresh

Registrar: NETWORK SOLUTIONS, LLC.
Whois Server: whois.networksolutions.com
Referral URL: http://www.networksolutions.com
Status: clientTransferProhibited

Expiration Date: 2011-05-28
Creation Date: 1998-05-29
Last Update Date: 2010-03-12

Name Servers:
ns.detik.net.id
ns1.detik.net.id
See detik.com DNS Records

Information Updated: Thu, 17 Feb 2011 03:13:53 UTC

DETIK.COM SITE INFORMATION

IP: 203.190.242.69 IP Location: Jakarta, Indonesia Website Status: active Server Type: nginx/0.7.65 Alexa Trend/Rank: Up Arrow 1 Month: 571 3 Month: 587 Page Views per Visit: Up Arrow 1 Month: 3.6 3 Month: 3.3



SOAL 2 ===========================================================

http://itb.ac.id
http://detik.com


SOAL 3 ===========================================================
http://itb.ac.id
http://detik.com


SOAL 4 ===========================================================

SOAL 5 ===========================================================

Recent Comments

Powered by Blogger Widgets