Aplikasi Kompresi Citra Digital Menggunakan Teknik Kompresi Jpeg dengan Fungsi GUI pada Matlab
|
|
- Leony Hermawan
- 6 tahun lalu
- Tontonan:
Transkripsi
1 269 Aplikasi Kompresi Citra Digital Menggunakan Teknik Kompresi Jpeg dengan Fungsi GUI pada Matlab Kurnia Yahya 1, Yuliana Melita 2 Jurusan Teknologi Informasi, Sekolah Tinggi Teknik Surabaya kurnia_yahya@yahoo.com 1, ymp@stts.edu 2 Kurnia Yahya 3 Jurusan Teknik Informatika, Universitas Islam Lamongan kurnia_yahya@yahoo.com 3 ABSTRAK Pemampatan atau kompresi citra merupakan suatu metode yang sangat bermanfaat bagi perkembangan citra digital. Dengan kompresi, data citra digital yang ukurannya besar, dapat dikompres sehingga mempunyai ukuran yang lebih kecil Salah satu teknik kompresi yang cukup terkenal adalah kompresi JPEG (Join Photographic Expert Group). Kompresi JPEG menggunakan metode Lossless Compression, yaitu Kompresi citra dimana hasil dekompresi dari citra yang terkompresi sama dengan citra aslinya, tidak ada informasi yang hilang. Sayangnya ratio kompresi citra metode ini sangat rendah. Digunakannya bahasa pemrograman MATLAB, untuk menampilkan data-data citra (images). Hal ini disebabkan data citra pada dasarnya berupa matriks warna dengan derajat keabuan (gray scale) tertentu. Aplikasi ini menggunakan fungsi-fungsi standar MATLAB untuk menghasilkan suatu interface dimana pengoperasian kompresinya sudah disediakan oleh MATLAB secara default. Kata Kunci : Kompresi JPEG, MATLAB I. PENDAHULUAN 1.1. Latar Belakang Kebutuhan manusia pada suatu citra sejak dahulu merupakan kebutuhan yang tidak bisa diabaikan begitu saja. Sejak ditemukannya alat-alat untuk menangkap suatu citra seperti kamera, perkembangan teknologi tidak hanya terfokuskan pada alat-alat yang digunakan untuk menangkap citra tersebut. Namun teknologi untuk mengolah suatu citra yang telah ditangkap juga merupakan hal yang sangat penting, karena citra yang ditangkap oleh kamera tersebut tidak bisa dipastikan akan menghasilkan citra yang baik sesuai kebutuhan manusia. Dalam perkembangannya suatu citra tidak hanya sebagai dokumentasi dari kejadian yang pernah dialami. Namun kini suatu citra dapat menjadi alat bantu kepolisian untuk mencocokkan sidik jari seseorang, sebagai alat enkripsi suatu data text menjadi sebuah data digital, serta masih banyak lagi kegunaan-kegunaan lainnya. Sampai saat ini sudah banyak sekali aplikasi-aplikasi komersil pengolahan citra yang dapat mengolah berbagai macam citra dengan fungsi-fungsi yang cukup lengkap untuk melakukan pengolahan sebuah citra. Secara harafiah, citra (image) adalah gambar pada bidang dua dimensi. Ditinjau dari sudut pandang matematis, citra merupakan fungsi menerus (continue) dari intensitas cahaya pada bidang dua dimensi. Sumber cahaya menerangi objek, objek memantulkan kembali sebagian dari berkas cahaya tersebut. Pantulan cahaya ini ditangkap oleh oleh alat-alat optik, misalnya mata pada manusia, kamera, peminda (scanner), dan sebagainya, sehingga bayangan objek yang disebut citra tersebut terekam. Teknik-teknik pengolahan citra mentransformasikan citra menjadi citra lain. Jadi, masukannya adalah citra dan keluarannya juga citra, namun citra keluaran mempunyai kualitas lebih baik daripada citra masukan. Termasuk ke dalam bidang ini juga adalah pemampatan citra (image compression).
2 1.2. Tujuan Adapun tujuan dari penulisan ini adalah membuat aplikasi secara GUI dari MATLAB untuk merubah detail dan warna sebuah file gambar menjadi lebih kecil tanpa terlihat mencolok dari pandangan manusia sehingga menghemat penggunaan memori dan media penyimpanan. 2. TINJAUAN PUSTAKA 2.1. Pengertian Citra Citra (image) atau sering disebut dengan gambar adalah salah satu komponen dari multimedia yang memegang peranan penting sebagai bentuk informasi visual. Citra, menurut kamus Webster, adalah suatu representasi, kemiripan, atau imitasi dari suatu objek atau benda, misal : foto Anda mewakili entitas diri Anda sendiri di depan kamera foto sinar-x thorax mewakili keadaan bagian dalam tubuh seseorang data dalam suatu file BMP mewakili apa yang digambarkannya Citra, dari sudut pandang matematis, merupakan fungsi menerus (continue) dari intensitas cahaya pada bidang 2 dimensi. Citra yang terlihat merupakan cahaya yang direfleksikan dari sebuah objek. Sumber cahaya menerangi objek, objek memantulkan kembali sebagian dari berkas cahaya tersebut dan pantulan cahaya ditangkap oleh alat-alat optik, misal mata manusia, kamera, scanner, sensor satelit, dsb, kemudian direkam. Citra ada 2 macam : 1. Citra Kontinu yaitu citra yang dihasilkan dari sistem optik yang menerima sinyal analog. Contoh : mata manusia, kamera analog 2. Citra Diskrit / Citra Digital yaitu citra yang dihasilkan melalui proses digitalisasi terhadap citra kontinu. Contoh : kamera digital, scanner 2.2. Pengertian Pengolahan Citra Pengolahan citra adalah pemrosesan citra, khususnya dengan menggunakan komputer, menjadikan citra dengan kualitas yang lebih baik. 270 Umumnya operasi-operasi pada pengolahan citra diterapkan pada citra apabila : a. Perbaikan atau memodifikasi citra perlu dilakukan untuk meningkatkan kualitas penampakan atau untuk menonjolkan beberapa aspek informasi yang terkandung di dalam citra. b. Elemen di dalam citra perlu dikelompokkan, dicocokkan, atau diukur. c. Sebagian citra perlu digabung dengan bagian citra yang lain. Pengolahan citra bertujuan untuk memperbaiki kualitas citra agar mudah diinterprestasi oleh manusia atau mesin (dalam hal ini komputer). Teknik-teknik pengolahan citra mentransformasikan citra menjadi citra lain, contohnya kompresi citra (image compression).jadi masukkannya adalah citra dan keluarannya juga citra, namun citra keluaran mempunyai ukuran citra lebih kecil dari citra masukannya. Salah satu operasi yang dilakukan dalam pengolahan citra adalah kompresi citra (image compression) Kompresi Secara garis besar, kompresi merupakan proses untuk menghilangkan berbagai kerumitan yang tidak penting (redundansi) dari suatu informasi dengan cara memadatkan isi file sehingga ukurannya menjadi lebih kecil dengan memaksimalkan kesederhanaannya dan tetap menjaga kualitas penggambaran dari informasi tersebut. Kompresi data menjadi sangat penting karena memperkecil kebutuhan penyimpanan data, mempercepat pengiriman data, memperkecil kebutuhan bandwith.teknik kompresi bisa dilakukan terhadap data teks/biner, gambar (JPEG, PNG, TIFF), audio (MP3, AAC, RMA, WMA), dan video (MPEG, H261, H263). Data compresion mengacu pada proses mengurangi jumlah data memerlukan untuk menghadirkan kwantitas informasi ditentukan. Data redudancy adalah isu pusat di (dalam) gambaran digital compresion. Di (dalam) gambaran digital compresion tiga data dasar redudancies dapat dimanfaatkan dan indetified: persandian redudancy, interpixel redudancy dan psychovisual redudancy. Data compresion adalah archieved manakala satu atau lebih ini redudancies dikurangi atau dihapuskan.
3 271 Kompresi Citra adalah aplikasi kompresi data yang dilakukan terhadap citra digital dengan tujuan untuk mengurangi redundansi dari data-data yang terdapat dalam citra sehingga dapat disimpan atau ditransmisikan secara efisien Klasifikasi Teknik Kompresi 1. Entropy Encoding Bersifat loseless Tekniknya tidak berdasarkan media dengan spesifikasi dan karakteristik tertentu namun berdasarkan urutan data. Statistical encoding, tidak memperhatikan semantik data. Contoh: Run-length coding, Huffman coding, Arithmetic coding 2. Source Coding Bersifat lossy Berkaitan dengan data semantik (arti data) dan media. Contoh: Prediction (DPCM, DM), Transformation (FFT, DCT), Layered Coding (Bit position, subsampling, sub-band coding), Vector quantization 3. Hybrid Coding Gabungan antara lossy + loseless Contoh: JPEG, MPEG, H.261, DVI 2.5. Human Visual System Mata manusia lebih sensitif dengan perubahan tingkat kecerahan daripada jumlah warna yang terdapat dalam suatu image Berdasarkan fakta itu, dapat diambil suatu keuntungan dengan cara merubah ruang warna RGB ke dalam ruang warna lain, yaitu ruang warna YUV yang merepresentasikan Intensitas (Luminance) dan Warna (Chrominance). Dengan melihat bahwa mata manusia lebih peka terhadap Luminance daripada Chrominance, maka dapat dikompresi factor Chrominance, hal ini dinamakan Chroma Sampling. Dalam JPEG, kompresi Luminance dan Chrominance adalah 4 : 4 : 4 tanpa downsampling, 4 : 2 : 2 dengan mereduksi factor 2 dari horizontal Chrominance dan 4 : 2 :0 dengan mereduksi factor 2 dari horizontal dan vertical. Gambar 1. Downsampling 4 : 2 : Kompresi Metode Loseless Metode lossless selalu menghasilkan citra hasil dekompresi yang tepat sama dengan citra semula. Tidak ada informasi yang hilang akibat kompresi. Sayangnya nisbah (ratio) kompresi citra metode lossless sangat rendah. Contoh metode lossless adalah metode Huffman. Nisbah kompresi citra dihitung dengan rumus 2.7. Teknik Kompresi JPEG JPEG (Joint Photograpic Experts Group) menggunakan teknik kompresi lossy sehingga sulit untuk proses pengeditan. JPEG cocok untuk citra pemandangan (natural generated image), tidak cocok untuk citra yang mengandung banyak garis, ketajaman warna, dan computer generated image JPEG s compression models: o Sequential: kompresi dilakukan secara top-down, left-right menggunakan proses single-scan dan algoritma Huffman Encoding 8 bit secara sekuensial o Progressive: kompresi dilakukan dengan multiple-scan secara progresif, sehingga kita dapat mengira-ira gambar yang akan kita download. o Hierarchical: super-progressive mode, dimana image akan dipecah-pecah menjadi sub image yang disebut frame. Frame pertama akan membentuk image dalam resolusi
4 rendah hingga berangsur-angsur ke resolusi tinggi. o Loseless (JPEG-LS): exact image JPEG merupakan nama teknik kompresi, sedangkan nama format filenya adalah JFIF (JPEG File Interchange Format) Tingkat kompresi yang baik untuk JPEG adalah 10:1-20:1 untuk citra foto, 30:1-50:1 untuk citra web, dan 60:1-100:1 untuk kualitas rendah seperti citra untuk ponsel. Byte order: MSB-LSB Tahapan kompresi JPEG: o Sampling: adalah proses pengkonversian data pixel dari RGB ke YUV/YIQ dan dilakukan down sampling. Biasanya sampling dilakukan per 8x8 blok, semakin banyak blok yang dipakai makin bagus kualitas sampling yang dihasilkan. o DCT (Discreate Cosine Transform) : hasil dari proses sampling akan digunakan sebagai inputan proses DCT, dimana blok 8x8 pixels akan diubah menjadi fungsi matriks cosinus o Quantization: proses membersihkan koefisien DCT yang tidak penting untuk pembentukan image baru. Hal ini yang menyebabkan JPEG bersifat lossy. o Entropy Coding: proses penggunaan algoritma entropy, misalnya Huffman atau Aritmatik untuk mengenkodekan koefisien hasil proses DCT yang akan mengeliminasi nilai-nilai matriks yang bernilai nol secara zig-zag order. Dalam JPEG terdapat beberapa marker sebagai tanda yang memisahkan antar komponennya yang berukuran 2 bytes, dimana byte pertama selalu bernilai FF16 sedangkan bit kedua bisa berupa: o APPn: untuk menghandle application specific data, misalnya informasi tambahan yang ada dalam JPEG o COM (Comment): untuk memberikan komentar plain text string seperti copyright. o DHT (Define Huffman Table): menyimpan tabel kode-kode Algoritma Huffman 272 o DRI (Define Resart Interval): sebagai tanda resart interval o DQT (Define Quantization Table): mendefinisikan tabel kuantisasi yang digunakan dalam proses kompresi o EOI (End of Image): tanda akhir file JPEG o RSTn: restart marker o SOI (Start of Image): tanda awal image o SOFn: start of frame o SOS: start of scan Secara umum JPEG/JFIF file menyimpan informasi: o Signature untuk mengidentifikasikan JPEG file o Colorspace o Pixel density o Thumbnails o Relationship of pixels to sampling frequency 2.8. MATLAB MATLAB dikembangkan oleh MathWorks yang pada awalnya dibuat untuk memberikan kemudahan mengakses data matriks pada proyek LINPACK dan EISPACK. Selanjutnya menjadi sebuah aplikasi untuk komputasi matrik. Dalam lingkungan pendidikan ilmiah, MATLAB digunakan sebagai alat pemrograman standar bidang matematika, rekayasa dan keilmuan yang terkait. MATLAB menyediakan beberapa pilihan untuk dipelajari yaitu metode visualisasi dan pemrograman. Kemudahan yang ditawarkan sama sekali bukan tandingan bahasa pemrograman yang lain, karena bahasa pemrograman yang lain memang tidak menawarkan kemudahan yang serupa. MATLAB dihadirkan bagi orang-orang yang tidak ingin disibukkan dengan rumitnya sintak dan alur logika pemrograman, sementara pada saat yang sama membutuhkan hasil komputasi dan visualisasi yang maksimal untuk mendukung pekerjaannya. MATLAB telah menyediakan fungsifungsi GUI yang dapat digunakan untuk
5 273 pengolahan suatu citra atau gambar. Selain itu MATLAB juga memberikan keuntungan bagi programmer-developer program yaitu untuk menjadi program pembanding yang handal. Hal tersebut dapat dilakukan karena kekayaannya akan fungsi matematika, fisika dan visualisasi Pada Pemrograman berorientasi objek, setiap komponen diartikan sebagai objek yang dapat diberikan pekerjaan maupun melakukan pekerjaan tertentu. Selain itu setiap objek pada pemrograman berorientasi objek pasti memiliki property untuk berinteraksi dengan objek lainnya. Dalam konteks pemrograman MATLAB sendiri, setiap objek tersebut memiliki hierarki objek yang dijabarkan dalam konsep parentchildren. Berikut adalah diagramnya: Gambar 3. Tampilan GUI Designer 3. HASIL DAN PEMBAHASAN Dalam membuat aplikasi kompresi file JPEG, penulis melakukan proses seperti pada gambar : Desain Tampilan Penulisan Kode Implementasi Gambar 4. Workflow Pembuatan Aplikasi Gambar 2. Hierarki Objek pada MATLAB Dalam MATLAB terdapat juga fasilitas GUI (Graphic User Interface). GUI adalah media tampilan grafis sebagai pengganti perintah teks untuk user berinteraksi. Pada dasarnya membuat aplikasi berbasis window dengan MATLAB dapat dilakukan dengan 2 cara : 1. Menggunakan skrip MATLAB saja (Pure Script) 2. Menggunakan GUI DESIGNER (GUIDE) 3.1. Cara Kerja Aplikasi Aplikasi ini akan menampilkan tiga buah tombol dan dua layar gambar. Ketika aplikasi terbuka, maka user melakukan proses : 1. User menekan tombol buka untuk memilih gambar asli. Jika terproses maka muncul gambar asli di layar. 2. User menekan tombol kompresi. Disini proses kompresi dilakukan dan user akan menyimpan file hasil kompresi 3. Menampilkan gambar yang terkompresi beserta keterangan disamping gambar asli. Disini user dapat mengetahui seberapa besar
6 tingkat kompresi dengan membaca keterangan pada ukuran file 4. User keluar dengan menekan tombol Keluar 3.2. Mendesain Tampilan Melakukan desain tampilan sesuai dengan aplikasi yang akan dibuat dengan menggunakan komponen-komponen yang ada pada bagian kiri layar dengan cara mengklik dan menarik komponen yang akan digunakan ke dalam area rancangan. Setelah melakukan desain rancangan seperti yang terlihat pada gambar berikut ini, simpan program dengan nama kompresi.fig, maka secara otomatis akan terbentuk m-file matlab dengan nama yang sama, yaitu kompresi.m yang merupakan editor untuk memasukkan script program ke dalam rancangan yang telah dibuat sebelumnya. Berikut gambar rancangan aplikasi kompresi JPEG. C A E Gambar 5. Rancangan Tampilan Aplikasi Keterangan gambar : A. Komponen Axis dengan tag citra_asli. Untuk menampilkan citra asli atau gambar sebelum terkompresi. B. Komponen Axis dengan tag citra_kompresi. Untuk menampilkan citra kompresi atau gambar hasil kompresi. C. Static Text untuk memberikan informasi nama file gambar asli. D. Static Text untuk menampilkan gambar yang telah terkompresi B D 274 E. Terdapat tiga tombol, yaitu Buka, Kompresi dan Tutup. Tombol Buka berfungsi untuk memanggil file gambar yang akan dikompresi. Tombol Kompresi digunakan untuk mengkompresi gambar asli kemudian menyimpan dengan nama lain. Sedangkan tombol tutup digunakan untuk menutup program Menulis Kode Setelah muncul editor untuk m-file matlab, selanjutnya lakukan pengetikan program untuk melakukan proses buka citra, menampilkan dan melakukan kompresi serta untuk menyimpan citra hasil kompresi. Berikut ini script program yang ada pada file kompresi.m. Penulisan kode untuk membuka file kode ini akan dieksekusi jika user menekan tombol Buka. Kemudian kode untuk mengambil data gambar dan ditampilkan dalam static text. function btn_buka_callback(hobject, eventdata, handles) [nama_file1, nama_path1]=uigetfile(... {'*.bmp;,*.jpg','file Citra(*.bmp,*.jpg)'; '*.bmp','file Bitmap(*.bmp)';... '*.jpg','file JPEG(*.jpg)'; '*.*','Semua File(*.*)'},... 'Buka File Citra Host/Asli'); if ~isequal(nama_file1, 0) handles.data1=imread(fullfile(nama_path1,na ma_file1)); info = imfinfo(fullfile(nama_path1, nama_file1)); size_file = info.filesize/1000; guidata(hobject,handles); handles.current_data1=handles.data1; axes(handles.citra_asli); imshow(handles.data1); set(handles.name1,'string',nama_file1); set(handles.size1,'string',size_file); else return; end Penulisan kode untuk mengkompresi gambar asli dan kemudian menyimpan dengan nama lain. Disini ditentukan bahwa kompresi JPEG yang dilakukan adalah dengan kualits sebesar 50 dari 100.
7 function btn_kompres_callback(hobject, eventdata, handles) [nama_file_simpan, path_simpan]=uiputfile(... {'*.jpg','file citra(*.jpg)'; '*.jpg','citra JPEG(*.jpg)';... '*.*','Semua File(*.*)'},... 'Menyimpan File Citra Hasil Kompresi JPEG'); imwrite(handles.data1, fullfile(path_simpan,nama_file_simpan),'qual ity',50); citra_kompres=imread(fullfile(path_simpan,n ama_file_simpan)); guidata(hobject,handles); axes(handles.citra_kompresi); imshow(citra_kompres); Penulisan kode untuk mengambil data gambar dan ditampilkan dalam static text. info = imfinfo(fullfile(path_simpan,nama_file_simpa n)); size_file_simpan = info.filesize/1000; set(handles.name2,'string',nama_file_simpan) ; set(handles.size2,'string',size_file_simpan); set(handles.date2,'string',info.filemoddate); Penulisan kode untuk menutup aplikasi jika user menekan tombol Tutup. function btn_keluar_callback(hobject, eventdata, handles) selection=questdlg(['keluar ' get(handles.figure1,'name')''],... ['Keluar ' get(handles.figure1,'name')''],... 'Ya','Tidak','Ya'); if strcmp(selection,'tidak') return; end delete(handles.figure1) Pada function btn_buka_callback (hobject, eventdata, handles), digunakan fungsi uigetfile untuk membaca file citra dengan format yang didefinisikan. Sebaliknya, fungsi ~isequal(nama_file1,0) memberikan tes kondisi yang menyatakan keberadaan sebuah file. Jika filenya ada, maka isequal() akan memberikan nilai 1 dan 0 untuk sebaliknya. 275 Fungsi imread (fullfile(nama_path1, nama_file1)) digunakan untuk membaca file direktori nama_path1 dan nama filenya adalah nama_file1. Dalam hal ini, fungsi fullfile digunakan untuk membaca file lengkap dengan direktorinya. Fungsi imfinfo digunakan untuk memberikan semua informasi tentang file yang dibaca (nama file, ukuran, tanggal modifikasi data, tipe warna, dll). Karena pada fungsi imfinfo size data yang ditampilkan dalam ukuran byte, maka dilakukan proses konversi menjadi kilobyte. Selanjutnya adalah menampilkan file yang kita buka ke dalam axes. Statement axes digunakan untuk menghandle tempat bagi file citra yang akan ditampilkan, sedangkan untuk menampilkannya digunakan statement imshow. Sedangkan untuk menampilkan informasi tentang cita digunakan set(handles.text, String, info.file). Selanjutnya berikan script program untuk proses kompresi JPEG. Pada matlab, kompresi JPEG terdapat pada toolbox image processing yang tergabung dalam perintah imwrite, yaitu: imwrite(a, filename, fmt) dengan A adalah citra asli yang dapat berupa citra hitam putih maupun citra berwarna. Filename adalah nama file hasil kompresi JPEG. Sedangkan fmt sebenarnya digunakan untuk menspesifikasikan quality kompresi yang nilainya antara 1 sampai 100, namun dalam hal ini bersifat optional. Untuk menambah interaktif tampilan, tambahkan question dialog yang akan ditampilkan ketika pengguna memilih tombol keluar. Untuk menutup figure dan aplikasi jika pengguna memilih yes ketika muncul question dialog, gunakan statement delete(handles.figure1), maka aplikasi akan tertutup Implementasi Tampilan awal aplikasi, user memilih tombol buka
8 276 Gambar 6. Tampilan Awal User memilih file yang akan dikompresi, terdapat pilihan tipe file yaitu BMP dan JPG Gambar 9. User menyimpan file terkompresi Hasil gambar yang terkompresi ditampilkan di sebelah kanan gambar asli. Disini user dapat membandingkan hasil kompresi data dengan membaca pada keterangan dimasing-masing bawah gambar. Gambar 7. Dialog untuk membuka file Gambar yang dipilih user akan tampak pada sebelah kiri beserta informasinya tepat dibawahnya. Disini user melakukan proses kompresi dengan menekan tombol Kompresi. Gambar 8. Tampilan Gambar Asli 4. KESIMPULAN Kompres merupakan proses untuk menghilangkan berbagai kerumitan yang tidak penting (redundansi) dari suatu informasi dengan cara memadatkan isi file sehingga ukurannya menjadi lebih kecil dengan memaksimalkan kesederhanaannya dan tetap menjaga kualitas penggambaran dari informasi tersebut Dalam pembuatan aplikasi untuk mengkompresi gambar dengan menggunakan MATLAB akan dipermudah dengan memakai fungsi dasar yang ada. Aplikasi memberikan dialog untuk menyimpan file hasil kompresi
9 DAFTAR PUSTAKA 1. Departmen Teknik Elektro, Modul Praktikum Pengolahan Citra dan Pengenalan 2. Pola, Institut Teknologi Bandung. 3. Paul Wintz, 2000, Digital Image Processing, Prentice-Hall. 4. William J Palm, 2004, Introduction to MatLab 6 for Engineers, The McGraw- Hill Companies, Inc images/ 7. MatLab 10 Help.
10 278 Halaman ini sengaja dikosongkan
KOMPRESI CITRA. lain. Proses mengubah citra ke bentuk digital bisa dilakukan dengan beberapa perangkat,
KOMPRESI CITRA Dalam kesempatan ini saya mencoba untuk menjelaskan apa itu kompresi citra dan bagaimana cara-cara format citra dengan menggunakan BMP, PNG, JPEG, GIF, dan TIFF. Kompresi citra itu adalah
Lebih terperinciDIGITAL IMAGE CODING. Go green Aldi Burhan H Chandra Mula Fitradi Mardiyah
DIGITAL IMAGE CODING Go green Aldi Burhan H Chandra Mula Fitradi Mardiyah KOMPRESI LOSSLESS Teknik kompresi lossless adalah teknik kompresi yang tidak menyebabkan kehilangan data. Biasanya digunakan jika
Lebih terperinciKompresi Citra Irawan Afrianto Sistem Multimedia 2007/2008
Kompresi Citra Irawan Afrianto KOMPRESI CITRA Kompresi Citra adalah aplikasi kompresi data yang dilakukan terhadap citra digital dengan tujuan untuk mengurangi g redundansi dari data-data yang terdapat
Lebih terperinciPEMAMPATAN CITRA (IMA
PEMAMPATAN CITRA (IMAGE COMPRESSION) PENGERTIAN Kompresi Citra adalah aplikasi kompresi data yang dilakukan terhadap citra digital dengan tujuan untuk mengurangi redundansi dari data-data yang terdapat
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET KOMUNIKASI DATA
No. LSKD/EKO/DEL221/03 Revisi : 03 Tgl : 1 April 2011 Hal 1 dari 8 1. Kompetensi Setelah melakukan praktik, mahasiswa memiliki kompetensi: dapat memahami dan melakukan pemrograman untuk membuat program
Lebih terperinciKOMPRESI DATA DAN TEKS. By : Nurul Adhayanti
KOMPRESI DATA DAN TEKS By : Nurul Adhayanti KOMPRESI DATA DAN TEKS KOMPRESI DATA Kompresi berarti memampatkan/mengecilkan ukuran Kompresi data adalah proses mengkodekan informasi menggunakan bit atau information-bearing
Lebih terperinciPage 1
MODUL V KOMPRESI CITRA DAN VIDEO Tiga tipe dari informasi yang berlebihan (redundancy) yang dapat dihilangkan atau direduksi : Spasial : Di dalam frame yang sama Sering kali menggunakan metode yang sama
Lebih terperinci~ By : Aprilia Sulistyohati, S.Kom ~
~ By : Aprilia Sulistyohati, S.Kom ~ APA ITU KOMPRESI?? Kompresi mengecilkan/memampatkan ukuran Kompresi data Teknik mengecilkan data sehingga diperoleh file dengan ukuran yang lebih kecil daripada ukuran
Lebih terperinciBAB II TEORI DASAR PENGOLAHAN CITRA DIGITAL
BAB II TEORI DASAR PENGOLAHAN CITRA DIGITAL 2.1 Citra Secara harafiah, citra adalah representasi (gambaran), kemiripan, atau imitasi pada bidang dari suatu objek. Ditinjau dari sudut pandang matematis,
Lebih terperinciTEKNIK KOMPRESI CITRA
KOMPRESI CITRA Kompresi Citra adalah aplikasi kompresi data yang dilakukan terhadap citra digital dengan tujuan untuk mengurangi redundansi dari data-data yang terdapat dalam citra sehingga dapat disimpan
Lebih terperinciBAB 2 TINJAUAN PUSTAKA
BAB 2 TINJAUAN PUSTAKA Bab ini membahas landasan teori yang bersifat ilmiah untuk mendukung penulisan penelitian ini. Teori-teori yang dibahas mengenai pengertian citra, jenis-jenis citra digital, metode
Lebih terperinciBAB 2 LANDASAN TEORI. 2.1 Pengenalan Citra
BAB 2 LANDASAN TEORI 2.1 Pengenalan Citra Citra merupakan representasi (gambaran) dari sebuah objek nyata yang dihasilkan oleh alat digital. Citra sebagai keluaran suatu sistem perekaman data dapat bersifat
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)
Revisi : 01 Tgl : 1 Maret 2008 Hal 1 dari 9 1. Kompetensi Setelah melakukan praktik, mahasiswa memiliki kompetensi: dapat memahami dan melakukan pemrograman untuk membuat program kompresi data 2. Sub Kompetensi
Lebih terperinciTUGAS AKHIR IMPLEMENTASI ALGORITMA METODE HUFFMAN PADA KOMPRESI CITRA
TUGAS AKHIR IMPLEMENTASI ALGORITMA METODE HUFFMAN PADA KOMPRESI CITRA Disusun sebagai Salah Satu Syarat Menyelesaikan Program Studi Strata 1 Jurusan Elektro Fakultas Teknik Universitas Muhammadiyah Surakarta
Lebih terperinci1. Pendahuluan. 1.1 Latar Belakang Masalah
1. Pendahuluan 1.1 Latar Belakang Masalah Jumlah pengguna komputer semakin meningkat. Peningkatan jumlah pengguna komputer mengakibatkan penggunaan data digital juga semakin meningkat. Salah satu media
Lebih terperinciKOMPRESI CITRA. Multimedia Jurusan Teknik Informatika
KOMPRESI CITRA Multimedia Jurusan Teknik Informatika ruliriki@gmail.com 1 Kompresi Citra adalah aplikasi kompresi data yang dilakukan terhadap citra digital dengan tujuan untuk mengurangi redundansi dari
Lebih terperinciPenerapan Pohon Biner Huffman Pada Kompresi Citra
Penerapan Pohon Biner Huffman Pada Kompresi Citra Alvin Andhika Zulen (3507037) Program Studi Teknik Informatika, Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jalan Ganesha No 0 Bandung,
Lebih terperinciGUIDE. maupun menu. Aplikasi yang menggunakan GUI umumnya lebih mudah dipelajari dan
GUIDE GUIDE atau GUI builder merupakan sebuah graphical user interface (GUI) yang dibangun dengan obyek grafis seperti tombol (button),kotak teks,slider,sumbu (axes), maupun menu. Aplikasi yang menggunakan
Lebih terperinciImplementasi Metode Run Length Encoding (RLE) untuk Kompresi Citra
249 Implementasi Metode Run Length Encoding (RLE) untuk Kompresi Citra Ahmad Jalaluddin 1, Yuliana Melita 2 1) Univers itas Islam Lamongan 2) Sekolah Tinggi Teknik Surabaya Odden.85@gmail.com, ymp@stts.edu
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Citra (image) adalah kombinasi antara titik, garis, bidang, dan warna untuk menciptakan suatu imitasi dari suatu obyek, biasanya obyek fisik atau manusia. Citra dapat
Lebih terperinciAplikasi Pembesaran Citra Menggunakan Metode Nearest Neighbour Interpolation
Aplikasi Pembesaran Citra Menggunakan Metode Nearest Neighbour Interpolation Daryanto 1) 1) Prodi Teknik Informatika, Fakultas Teknik, Universitas Muhammadiyah Jember Email: 1) daryanto@unmuhjember.ac.id
Lebih terperinciBAB I. PENDAHULUAN Latar Belakang Masalah
BAB I. PENDAHULUAN 1 1.1. Latar Belakang Masalah Citra adalah gambar yang berada pada bidang dua dimensi. Agar dapat diproses lebih lanjut, sebuah citra disimpan di dalam bentuk digital. Ukuran citra digital
Lebih terperinciMKB3383 -TEKNIK PENGOLAHAN CITRA. Kompresi Citra. Muhammad Zidny Naf an, M.Kom. Genap, 2016/2017
MKB3383 -TEKNIK PENGOLAHAN CITRA Kompresi Citra Muhammad Zidny Naf an, M.Kom. Genap, 2016/2017 Latar Belakang 2 Latar Belakang Seringkali representasi citra yang besar membutuhkan memori yang besar Contoh
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI Pada bab ini akan membahas landasan atas teori-teori ilmiah untuk mendukung penelitian ini. Teori-teori yang dibahas mengenai pengertian citra, kompresi citra, algoritma dan jenisnya,
Lebih terperinciKOMPRESI CITRA M U L T I M E D I A
M U L T I M E D I A Universitas Gunadarma KOMPRESI CITRA Chroma subsampling: teknik yang memanfaatkan fakta bahwa mata manusia merasa brightness (luminance) lebih berpengaruh daripada warna (chrominance)
Lebih terperinciStandard Kompresi Citra: JPEG
Standard Kompresi Citra: JPEG Kompresi/Coding Citra (JPEG) Dirancang oleh Joint Photographic Experts Group (usaha kolaboratif ITU-T dan ISO) Mendukung macam aplikasi kompresi paling umum digunakan untuk
Lebih terperinciTeknik Kompresi Citra Menggunakan Metode Huffman
SEMINAR NASIONAL MATEMATIKA DAN PENDIDIKAN MATEMATIKA UNY 26 A-5 Teknik Kompresi Citra Menggunakan Metode Huffman Tri Rahmah Silviani, Ayu Arfiana Program Pascasarjana Universitas Negeri Yogyakarta Email:
Lebih terperinciAPLIKASI MATLAB UNTUK PENGOLAHAN CITRA
APLIKASI MATLAB UNTUK PENGOLAHAN CITRA 1. Membaca Sebuah File Citra Langkah-langkah yang harus dilakukan : a. Siapkan sebuah figure yang akan digunakan b. Siapkan komponen yang akan digunakan yaitu dua
Lebih terperinciPertemuan 2 Representasi Citra
/29/23 FAKULTAS TEKNIK INFORMATIKA PENGOLAHAN CITRA DIGITAL ( DIGITAL IMAGE PROCESSING ) Pertemuan 2 Representasi Citra Representasi Citra citra Citra analog Citra digital Matrik dua dimensi yang terdiri
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Data dan informasi dapat disajikan bukan hanya dalam bentuk teks semata, melainkan dalam bentuk gambar (image), audio dan video. Apalagi dilihat sekarang perkembangan
Lebih terperinciKOMPRESI DAN TEKS. By Aullya Rachmawati,
KOMPRESI DAN TEKS By Aullya Rachmawati, S.Kom @AullyaArvianto Kompresi Data Kompresi berarti memampatkan/mengecilkan ukuran. Kompresi data adalah proses mengkodekan informasi menggunakan bit atau information-bearing
Lebih terperinciPEMAMPATAN DATA DIGITAL MENGGUNAKAN METODA RUN-LENGTH
PEMAMPATAN DATA DIGITAL MENGGUNAKAN METODA RUN-LENGTH Oleh : Yustini & Hadria Octavia Jurusan Teknik Elektro Politenik Negeri Padang ABSTRACT Data compression can be very effective when we used and store
Lebih terperinciPROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Kompresi Citra. Oky Dwi Nurhayati, ST, MT.
PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO Kompresi Citra Oky Dwi Nurhayati, ST, MT Email: okydn@undip.ac.id Kompresi Citra Kompresi Citra adalah aplikasi kompresi data yang dilakukan terhadap
Lebih terperinciImplementasi Metode HUFFMAN Sebagai Teknik Kompresi Citra
Jurnal Elektro ELEK Vol. 2, No. 2, Oktober 2011 ISSN: 2086-8944 Implementasi Metode HUFFMAN Sebagai eknik Kompresi Citra Irmalia Suryani Faradisa dan Bara Firmana Budiono Jurusan eknik Elektro, Institut
Lebih terperinciBAB I PENDAHULUAN. (images), suara (audio), maupun video. Situs web (website) yang kita jumpai
BAB I PENDAHULUAN 1.1 Latar Belakang Data atau informasi saat ini tidak hanya disajikan dalam bentuk teks semata, tetapi juga dapat disajikan dalam bentuk lain misalnya gambar (images), suara (audio),
Lebih terperinciPROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Oky Dwi Nurhayati, ST, MT. Email: okydn@undip.ac.id
PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO Oky Dwi Nurhayati, ST, MT Email: okydn@undip.ac.id Kompresi Data Kompresi berarti memampatkan / mengecilkan ukuran Kompresi data adalah proses mengkodekan
Lebih terperinciTUGAS AKHIR KOMPRESI CITRA BERWARNA DENGAN PENERAPAN DISCRETE COSINE TRANSFORM ( DCT )
TUGAS AKHIR KOMPRESI CITRA BERWARNA DENGAN PENERAPAN DISCRETE COSINE TRANSFORM ( DCT ) Diajukan untuk Melengkapi Tugas Akhir dan Memenuhi Syarat-syarat untuk Mencapai Gelar Sarjana Teknik Fakultas Teknik
Lebih terperinciKompresi. Pengertian dan Jenis-Jenis Kompresi
Kompresi Pengertian dan Jenis-Jenis Kompresi Kompresi Data Definition Kompresi : Mengecilkan/Memampatkan ukuran Kompresi data : Teknik mengecilkan data sehingga diperoleh file dengan ukuran lebih kecil
Lebih terperinciBAB II LANDASAN TEORI. Citra digital sebenarnya bukanlah sebuah data digital yang normal,
BAB II LANDASAN TEORI II.1 Citra Digital Citra digital sebenarnya bukanlah sebuah data digital yang normal, melainkan sebuah representasi dari citra asal yang bersifat analog [3]. Citra digital ditampilkan
Lebih terperinciBAB II TEORI DASAR PENGOLAHAN CITRA DIGITAL. foto, bersifat analog berupa sinyal sinyal video seperti gambar pada monitor
BAB II TEORI DASAR PENGOLAHAN CITRA DIGITAL 2.1 Pendahuluan Citra adalah suatu representasi, kemiripan, atau imitasi dari suatu objek. Citra sebagai keluaran suatu sistem perekaman data dapat bersifat
Lebih terperinciBAB IV HASIL DAN PEMBAHASAN. dua proses, yaitu proses akusisi data dan algoritma exemplar-based
BAB IV HASIL DAN PEMBAHASAN 4.1 Perancangan Aplikasi Secara umum aplikasi pemugaran citra digital terbagi menjadi dua proses, yaitu proses akusisi data dan algoritma exemplar-based image inpainting. Alur
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Steganografi Steganografi berasal dari Bahasa Yunani, yaitu kata steganos yang artinya tulisan tersembunyi (covered writing) dan kata graphos yang berarti tulisan. Sehingga steganografi
Lebih terperinciKOMPRESI DATA. Multimedia Jurusan Teknik Informatika. Riki Ruli S -
KOMPRESI DATA Multimedia Jurusan Teknik Informatika ruliriki@gmail.com 1 Teknik Kompresi adalah teknik memadatkan data, sehingga data yang tadinya mempunyai kapasitas data yang besar menjadi kapasitas
Lebih terperinciKOMPRESI CITRA MENGGUNAKAN TEKNIK LOSSY DENGAN METODE ALGORITMA JPEG ( Image Compression Using Lossy Technique with JPEG Algorithm Method )
KOMPRESI CITRA MENGGUNAKAN TEKNIK LOSSY DENGAN METODE ALGORITMA JPEG ( Image Compression Using Lossy Technique with JPEG Algorithm Method ) Oleh : Yenniwarti Rafsyam Jurusan Teknik Elektro Politeknik Negeri
Lebih terperinciNASKAH PUBLIKASI KOMPRESI IMAGE MENGGUNAKAN VECTOR QUANTIZATION
NASKAH PUBLIKASI KOMPRESI IMAGE MENGGUNAKAN VECTOR QUANTIZATION Diajukan Untuk Memenuhi Tugas dan Syarat-syarat Guna Memperoleh Gelar Sarjana Teknik pada Fakultas Teknik Jurusan Teknik Elektro Universitas
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Citra Digital Citra adalah suatu representasi, kemiripan atau imitasi dari suatu objek atau benda, misal: foto seseorang mewakili entitas dirinya sendiri di depan kamera. Sedangkan
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI Pada bab ini akan dibahas beberapa konsep dasar yang akan digunakan sebagai landasan berpikir seperti beberapa literatur yang berkaitan dengan penelitian ini. Dengan begitu akan mempermudah
Lebih terperinciNASKAH PUBLIKASI KOMPRESI CITRA DENGAN METODE ARITHMETIC CODING DALAM KAWASAN ENTROPY CODING
NASKAH PUBLIKASI KOMPRESI CITRA DENGAN METODE ARITHMETIC CODING DALAM KAWASAN ENTROPY CODING Disusun Sebagai Salah Satu Syarat Menyelesaikan Program Studi Strata 1 Jurusan Elektro Fakultas Teknik Universitas
Lebih terperinciKompresi Video Menggunakan Discrete Cosine Transform
Kompresi Video Menggunakan Discrete Cosine Transform Hananto Edy Wibowo 1, Indra Sakti Wijayanto 2, Nugroho Herucahyono 3 Laboratorium Ilmu dan Rekayasa Komputasi Departemen Teknik Informatika, Institut
Lebih terperinciBAB I PENDAHULUAN. Kemajuan teknologi informasi saat ini berdampak pada perkembangan ilmu
BAB I PENDAHULUAN 1.1 Latar Belakang Kemajuan teknologi informasi saat ini berdampak pada perkembangan ilmu pengetahuan yang lain, demikian pula dengan dunia telekomunikasi yang tidak dapat dipisahkan
Lebih terperinciTEKNIK KOMPRESI LOSSLESS TEXT
TEKNIK KOMPRESI LOSSLESS TEXT Teknik Elektro Unibraw Kompresi Memampatkan / mengecilkan raw data Kompresi Multimedia: memampatan raw data multimedia Kompresi multimedia adalah mutlak mengingat ukuran raw
Lebih terperinciBAB I PENDAHULUAN. dalam storage lebih sedikit. Dalam hal ini dirasakan sangat penting. untuk mengurangi penggunaan memori.
BAB I PENDAHULUAN 1.1. Latar Belakang Pada era informasi seperti sekarang ini, siapa yang tak kenal yang namanya tempat penyimpanan data atau yang sering disebut memori. Di mana kita dapat menyimpan berbagai
Lebih terperinciLAPORAN PEMROSESAN CITRA DIGITAL
Tugas Mata Kuliah LAPORAN PEMROSESAN CITRA DIGITAL ANDI DANIAH PAHRANY H11113303 JURUSAN MATEMATIKA PRODI MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS HASANUDDIN MAKASSAR 2015 PEMROSESAN
Lebih terperinciPENERAPAN STEGANOGRAFI PADA SEBUAH CITRA
PENERAPAN STEGANOGRAFI PADA SEBUAH CITRA Burhanuddin Damanik Program Studi Sistem Informasi Universitas Sari Mutiara Indonesia damanikus@yahoo.com ABSTRAK Steganografi adalah teknik penyembunyian data
Lebih terperinciGambar (image) merupakan suatu representasi spatial dari suatu obyek, dalam pandangan 2D atau 3D.
MULTIMEDIA IMAGE ARIF BUDIANTO H1L012074 GANANG NUGROHO AJI H1L012035 HADI PURNOMO H1L013007 DITA ZENITHA ZAIN H1L013031 MUTHIA ATHAYA H1L013030 SARDO SAMUEL ERICK LIMBONG H1L013041 AISYAH FATHIA P H1L014002
Lebih terperinciImage Compression. Kompresi untuk apa?
Image Compression Kompresi untuk apa? Volume data yang besar Bit rate tinggi bandwidth yang tinggi Bayangkan sebuah video dengan resolusi 640x480 dengan 30 fps, dimana menggunakan penyimpanan 24-bit. Bila
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi informasi ternyata berdampak pada perkembangan ilmu pengetahuan yang lain. Semuanya merupakan informasi yang sangat penting. Oleh karena
Lebih terperinciOleh : Page 1
MODUL II PRINSIP TEKNIK KOMPRESI 2.1. Mengapa Kompresi Motivasi kompresi sinyal : Dunia digital mengalami pertumbuhan yang sangat cepat : Sinyal diperoleh secara digital Sinyal analog dikonversi ke digital
Lebih terperinciKOMPRESI DAN TEKS. = 4800 karakter. 8 x 8 Kebutuhan tempat penyimpanan per halaman = byte = byte = Kbyte
KOMPRESI DAN TEKS KOMPRESI DATA Kompresi berarti memampatkan/mengecilkan ukuran Kompresi data adalah proses mengkodekan informasi menggunakan bit atau informationbearing unit yang lain yang lebih rendah
Lebih terperinciKOMPRESI CITRA DIGITAL MENGGUNAKAN METODE STATISTICAL CODING
KOMPRESI CITRA DIGITAL MENGGUNAKAN METODE STATISTICAL CODING Abdul Halim Hasugian Dosen Tetap Program Studi Teknik Informatika STMIK Budi Darma Medan Jl. Sisingamangaraja No. 338 Simpang Limun Medan www.stmik-budidarma.ac.id//email:abdulhasugian@gmail.co.id
Lebih terperinciKompresi Citra. S1 Informatika ST3 Telkom Purwokerto
Kompresi Citra S1 Informatika ST3 Telkom Purwokerto Kompresi Citra Kompresi Citra adalah aplikasi kompresi data yang dilakukan terhadap citra digital dengan tujuan untuk mengurangi redundansi dari data-data
Lebih terperinciBAB II LANDASAN TEORI. Kompresi data atau pemampatan data adalah suatu proses pengubahan
BAB II LANDASAN TEORI 2.1 Kompresi Kompresi data atau pemampatan data adalah suatu proses pengubahan sekumpulan data menjadi suatu bentuk kode untuk menghemat kebutuhan tempat penyimpanan data dan waktu
Lebih terperinciBAB 2 TINJAUAN PUSTAKA
BAB 2 TINJAUAN PUSTAKA 2.1. Kompresi Data Kompresi data adalah proses mengkodekan informasi menggunakan bit atau information-bearing unit yang lain yang lebih rendah daripada representasi data yang tidak
Lebih terperinciBab 6. Kompresi Data dan Teks. Pokok Bahasan : Tujuan Belajar : Sekilas Kompresi Data
Pokok Bahasan : Sekilas kompresi data Jenis-jenis kompresi data Kriteria algoritma kompresi Klasifikasi teknik kompresi Teknik kompresi data Aplikasi kompresi Bab 6 Kompresi Data dan Teks Tujuan Belajar
Lebih terperinciBAB 1 PENDAHULUAN. Universitas Sumatera Utara
BAB 1 PENDAHULUAN Pada bab ini akan dibahas mengenai hal-hal yang menjadi latar belakang pembuatan tugas akhir, rumusan masalah, tujuan, manfaat, dan metodologi penelitian serta sistematika penulisan dari
Lebih terperinciBAB 2 TINJAUAN PUSTAKA
5 BAB 2 TINJAUAN PUSTAKA Setelah membaca bab ini maka pembaca akan memahami pengertian tentang kompresi, pengolahan citra, kompresi data, Teknik kompresi, Kompresi citra. 2.1 Defenisi Data Data adalah
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1. Kompresi File Pada dasarnya semua data itu merupakan rangkaian bit 0 dan 1. Yang membedakan antara suatu data tertentu dengan data yang lain adalah ukuran dari rangkaian bit dan
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Citra merupakan representasi digital dari objek gambar, yang tidak lepas dari kebutuhan manusia. Pada umumnya representasi citra membutuhkan memori yang cukup besar,
Lebih terperinciPemampatan citra dengan menggunakan metode pemampatan kuantisasi SKRIPSI. Oleh : Sumitomo Fajar Nugroho M
Pemampatan citra dengan menggunakan metode pemampatan kuantisasi SKRIPSI Oleh : Sumitomo Fajar Nugroho M 0104062 FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2010 BAB
Lebih terperinciPengantar Pengolahan Citra. Ade Sarah H., M. Kom
Pengantar Pengolahan Citra Ade Sarah H., M. Kom Pendahuluan Data atau Informasi terdiri dari: teks, gambar, audio, dan video. Citra = gambar adalah salah satu komponen multimedia yang memegang peranan
Lebih terperinciKOMPRESI DAN TEKS. Pemrograman Multimedia KOMPRESI DATA. Diktat Kuliah
Diktat Kuliah Pemrograman Multimedia Yulisdin Mukhlis, ST., MT KOMPRESI DAN TEKS KOMPRESI DATA - Kompresi berarti memampatkan/mengecilkan ukuran - Kompresi data adalah proses mengkodekan informasi menggunakan
Lebih terperinciBAB 2 TINJAUAN PUSTAKA
BAB 2 TINJAUAN PUSTAKA 2.1 Definisi Citra Citra adalah suatu representasi (gambaran), kemiripan, atau imitasi dari suatu objek. Citra sebagai keluaran suatu sistem perekaman data dapat bersifat optik berupa
Lebih terperinciPemampatan Citra. Esther Wibowo Erick Kurniawan
Pemampatan Citra Esther Wibowo esther.visual@gmail.com Erick Kurniawan erick.kurniawan@gmail.com Mengapa? MEMORI Citra memerlukan memori besar. Mis. Citra 512x512 pixel 256 warna perlu 32 KB (1 pixel =
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Pengolahan Citra Pengolahan citra (image processing) merupakan proses untuk mengolah pixel-pixel dalam citra digital untuk tujuan tertentu. Beberapa alasan dilakukan pengolahan
Lebih terperinciKOMPRESI DAN TEKS M U L T I M E D I A KOMPRESI DATA
M U L T I M E D I A Universitas Gunadarma KOMPRESI DAN TEKS KOMPRESI DATA - Kompresi berarti memampatkan/mengecilkan ukuran - Kompresi data adalah proses mengkodekan informasi menggunakan bit atau information-bearing
Lebih terperinciKERANGKA BANGUN MULTIMEDIA
Materi 1. Konsep dasar, pembuatan dan aplikasi multimedia 2. Organisasi pengembang multimedia 3. Perangkat pembuatan aplikasi multimedia 4. Kerangka bangun multimedia 5. Metodologi pengembangan multimedia
Lebih terperinciartifak / gambar dua dimensi yang memiliki kemiripan tampilan dengan sebuah subjek. - wikipedia
! image image / graphic? artifak / gambar dua dimensi yang memiliki kemiripan tampilan dengan sebuah subjek. - wikipedia dari sisi engineering? pixel? pixel pixel = picture element satuan terkecil pada
Lebih terperinciBAB I PENDAHULUAN I-1
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Sejak ditemukannya alat untuk menangkap suatu gambar pada bidang dua dimensi (citra) berupa kamera, dengan semakin berkembangnya teknologi pada saat ini sehingga
Lebih terperinciAGUS SRIWIYANTO D
TUGAS AKHIR IMPLEMENTASI METODE RUN LENGTH ENCODING DALAM KOMPRESI CITRA DENGAN CITRA HITAM PUTIH Diajukan Untuk Memenuhi Tugas dan Syarat-syarat Guna Memperoleh Gelar Sarjana Teknik pada Fakultas Teknik
Lebih terperinciKOMPRESI CITRA. Pertemuan 12 Mata Pengolahan Citra
KOMPRESI CITRA Pertemuan 12 Mata Pengolahan Citra PEMAMPATAN CITRA Semakin besar ukuran citra semakin besar memori yang dibutuhkan. Namun kebanyakan citra mengandung duplikasi data, yaitu : Suatu piksel
Lebih terperinciBAB 2 TINJAUAN TEORETIS
BAB 2 TINJAUAN TEORETIS 2.1 Pengertian Citra Secara harfiah, citra (image) adalah gambar pada bidang dwimatra (dua dimensi). Ditinjau dari sudut pandang matematis, citra merupakan fungsi menerus (continue)
Lebih terperinciPROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO MULTIMEDIA. Kompresi. Oky Dwi Nurhayati, ST, MT
PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO MULTIMEDIA Kompresi Oky Dwi Nurhayati, ST, MT email: okydn@undip.ac.id 1 Definisi memampatkan/mengecilkan ukuran proses mengkodekan informasi menggunakan
Lebih terperinciKata kunci: pohon biner, metode Huffman, metode Kanonik Huffman, encoding, decoding.
ALGORITMA HUFFMAN KANONIK UNTUK KOMPRESI TEKS SMS Moch Ginanjar Busiri 13513041 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha 10 Bandung
Lebih terperinciKOMPRESI CITRA GRAY SCALE DENGAN MODIFIKASI ALGORITMA KUANTISASI. Krisnawati STMIK AMIKOM Yogyakarta
KOMPRESI CITRA GRAY SCALE DENGAN MODIFIKASI ALGORITMA KUANTISASI Krisnawati STMIK AMIKOM Yogyakarta Abstract Suatu file yang kapasitasnya besar dapat diperkecil dengan pemampatan (compression). Untuk file
Lebih terperinciKompresi Citra Dengan Menggabungkan Metode Discrete Cosine Transform (DCT) dan Algoritma Huffman
Kompresi Citra Dengan Menggabungkan Metode Discrete Cosine Transform (DCT) dan Algoritma Huffman Raras Krasmala 1, Arif Budimansyah Purba 2, U. Tresna Lenggana 3 1,2,3 Teknik Informatika, STMIK Kharisma
Lebih terperinciREPRESENTASI DATA AUDIO dan VIDEO
NAMA : Sarah Putri Ramadhani NRP : 5213100185 REPRESENTASI DATA AUDIO dan VIDEO Definisi Representasi Data Representasi data adalah metode data dan atau informasi ke dalam ukuran yang lebih kecil sehingga
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM
BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab analisa dan perancangan ini akan mengulas tentang tahap yang digunakan dalam penelitian pembuatan aplikasi implementasi kompresi gambar menggunakan metode
Lebih terperinciPenerapan Algoritma Huffman dalam Kompresi Gambar Digital
Penerapan Algoritma Huffman dalam Kompresi Gambar Digital David Theosaksomo 13515131 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha 10 Bandung
Lebih terperinciANALISA KOMPRESI CITRA DIGITAL MENGGUNAKAN METODE HADAMARD
ANALISA KOMPRESI CITRA DIGITAL MENGGUNAKAN METODE HADAMARD Eva Haryanty, S.Kom. ABSTRAK Kompresi data adalah proses mengubah suatu input data menjadi data lain dengan format berbeda dan ukuran yang lebih
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Dengan perkembangan komputer dan alat pengambilan gambar secara digital yang semakin berkembang saat ini, sehingga menghasilkan banyak fasilitas untuk melakukan proses
Lebih terperinciSemester Genap 2005/2006 Fakultas Teknik Informatika Universitas Kristen Duta Wacana KOMPRESI CITRA
I M 2 0 2 3 M U L T I M E D I A Semester Genap 2005/2006 Fakultas Teknik Informatika Universitas Kristen Duta Wacana KOMPRESI CITRA Kompresi Citra adalah aplikasi kompresi data yang dilakukan terhadap
Lebih terperinciBAB 2 TINJAUAN PUSTAKA
BAB 2 TINJAUAN PUSTAKA 2.1. Kompresi Data Kompresi data adalah proses mengkodekan informasi menggunakan bit atau information-bearing unit yang lain yang lebih rendah daripada representasi data yang tidak
Lebih terperinciKompresi. Definisi Kompresi
1 Kompresi Bahan Kuliah : Sistem Multimedia PS TI Undip Gasal 2011/2012 2 Definisi Kompresi Memampatkan/mengecilkan ukuran Proses mengkodekan informasi menggunakan bit yang lain yang lebih rendah daripada
Lebih terperinciPENGOLAHAN CITRA DIGITAL ( DIGITAL IMAGE PROCESSING )
FAKULTAS TEKNIK INFORMATIKA PENGOLAHAN CITRA DIGITAL ( DIGITAL IMAGE PROCESSING ) Pertemuan 1 Konsep Dasar Pengolahan Citra Pengertian Citra Citra atau Image merupakan istilah lain dari gambar, yang merupakan
Lebih terperinciSATUAN ACARA PERKULIAHAN ( SAP )
SATUAN ACARA PERKULIAHAN ( SAP ) Mata Kuliah : Pengolahan Citra Digital Kode : IES 6 Semeste r : VI Waktu : x x 5 Menit Pertemuan : & 4 A. Kompetensi. Utama Mahasiswa dapat memahami tentang sistem pengolahan
Lebih terperinciContoh kebutuhan data selama 1 detik pada layar resolusi 640 x 480 : 640 x 480 = 4800 karakter 8 x 8
Kompresi Data Contoh : (1) Contoh kebutuhan data selama 1 detik pada layar resolusi 640 x 480 : Data Teks 1 karakter = 2 bytes (termasuk karakter ASCII Extended) Setiap karakter ditampilkan dalam 8 x
Lebih terperinciKOMPRESI IMAGE DALAM SOURCE CODING MENGGUNAKAN METODE TRANSFORMASI WAVELET
KOMPRESI IMAGE DALAM SOURCE CODING MENGGUNAKAN METODE TRANSFORMASI WAVELET NASKAH PUBLIKASI Diajukan Untuk Memenuhi Tugas dan Syarat-syarat Guna Memperoleh Gelar Sarjana Teknik pada Fakultas Teknik Jurusan
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Pengertian Citra Citra adalah suatu representasi (gambaran), kemiripan, atau imitasi suatu objek. Citra sebagai keluaran suatu sistem perekaman data dapat bersifat optik berupa
Lebih terperinciKOMPRESI CITRA RGB DENGAN METODE KUANTISASI. Krisnawati Dosen STMIK AMIKOM Yogyakarta. Abstraksi
KOMPRESI CITRA RGB DENGAN METODE KUANTISASI Krisnawati Dosen STMIK AMIKOM Yogyakarta Abstraksi Pada masa sekarang ini penggunaan citra RGB sudah merupakan suatu kebutuhan dalam berbagai bidang. Akan tetapi
Lebih terperinci