Wednesday, May 15, 2019

Kompresi Citra

Kompresi Citra

 

       Hallo Guys, Salam sejahterah bagi kita semua. Pada kesempatan kali ini saya akan membagikan sedikit pengetahuan saya tentang “Kompresi Citra”.

     Sebelumnya kalian tahu ga nih apa si Kompresi Citra itu ? pasti kalian tau format gambar JPEG, BMP, PNG, GIF, dan TIFF. Jika kalian tau pasti kalian tau juga dalam format tersebut pasti size disetiap format itu akan berbeda beda meski gambarnya sama. Kalau kita ngomongin tentang “Citra” otomatis akan ada kaitannya dengan Multimedia. Nah Kompresi Citra itu adalah aplikasi Kompresi data atau bias dibilang aplikasi pengurang size data yang dilakukan terhadap citra digital dengan tujuan mengurangi redundansi dari data-data yang terdapat dalam citra sehingga dapat disimpan atau ditransmisikan secara efisien.

 Teknik Kompresi Citra

 

  • Lossy Compression 

    Teknik kompresi ini dimana terdapat data yang hilang selama proses kompresi, akibat kualitas data yang dihasilkan jauh lebih rendah dari pada kualitas data salinya. dibawah ini beberapa ciri dari kompresi Lossy:

    • Teknik ini Mengubah detail dari warna file citra menjadi lebih sederhana tanpa terlihat adanya perbedaan yang mencolok dalam pandangan manusia, dan pasti ukuranya menjadi lebih kecil.

    • Ukuran File Citra akan menjadi lebih kecil dengan menghilangkan beberapa informasi dalam citra aslinya.

    • Biasanya digunakan dalam citra foto atau gambar lain yang tidak terlalu memerlukan detail citra, dimana kehilangan bit rate foto tidak berpengaruh pada citra.   

  • Lossless Compression

    Teknik kompresi ini yang tidak menghilangkan informasi setelah kompresi terjadi, akibatnya hasil citra dari kualitas kompresi ini tidak menurun. Adapun beberapan ciri dari kompresi Lossless ini:

    • Teknik kompresi citra dimana tidak ada satupun informasi citra yang dihilangkan

    • Biasanya digunakan pada citra medis

    • Metode Loseless: Run Length Encoding, Entropy Encoding (Huffman, Aritmatik) dan Adaptive Dictionary Base (LZW).

      Teknik Loseless terdapat beberapa teknik lagi yaitu :

      • Color Reduction: Untuk Warna-Warna tertentu yang mayoritas dimana informasi warna disimpan dalam color palette.

      • Chroma subsampling: teknik yang memanfaatkan fakta bahwa mata manusia merasa brightness (luminance) lebih berpengaruh daripada warna (chrominance) itu sendiri, maka dilakukan pengurangan resolusi warna dengan disampling ulang. Biasanya digunakan pada sinyal YUV.
        Chorma Subsampling terdiri dari 3 komponen: Y (luminance) : U (CBlue) : V (CRed).

        •  Fractal Compression: adalah suatu metode lossy untuk mengkompresi citra dengan menggunakan kurva fractal. Sangat cocok untuk citra natural seperti pepohonan, pakis, pegunungan, dan awan.

        •   Fractal Compression bersandar pada fakta bahwa dalam sebuah image, terdapat bagian-bagian image yang menyerupai bagian bagian image yang lain.

        •   Proses kompresi Fractal lebih lambat daripada JPEG sedangkan proses dekompresinya sama.

         
         


          Hal-Hal Penting dalam Kompresi Citra :

        1. Scalability/Progressive Coding/Embedded Bitstream
        Adalah kualitas dari hasil proses pengkompresian citra karena manipulasi bitstream tanpa adanya dekompresi atau rekompresi. Biasanya dikenal pada loseless codec. Contohnya pada saat preview image sementara image tersebut didownload. Semakin baik scalability, makin bagus preview image.

        – Tipe scalability:
        a. Quality progressive: dimana image dikompres secara perlahan-lahan dengan penurunan kualitasnya.

        b. Resolution progressive: dimana image dikompresi dengan mengenkode resolusi image yang lebih rendah terlebih dahulu baru kemudian ke resolusi yang lebih tinggi.

        c. Component progressive: dimana image dikompresi berdasarkan komponennya, pertama mengenkode komponen gray baru kemudian komponen warnanya.

        2. Region of Interest Coding: daerah-daerah tertentu dienkode dengan kualitas yang lebih tinggi daripada yang lain.

        3. Meta Information: image yang dikompres juga dapat memiliki meta information seperti statistik warna, tekstur, small preview image, dan author atau copyright information.

        PENGUKURAN ERROR KOMPRESI CITRA
        Dalam kompresi image terdapat suatu standar pengukuran error (galat)
        kompresi:
        – MSE (Mean Square Error), yaitu sigma dari jumlah error antara citra hasil kompresi dan citra asli.
         
        – Peak Signal to Noise Ratio (PSNR), yaitu untuk menghitung peak error.

        Nilai MSE yang rendah akan lebih baik, sedangkan nilai PSNR yang tinggi akan lebih baik.

 

 

 

 

 

Referensi : https://angga212.wordpress.com/2009/01/06/kompresi-citra/


No comments:

Post a Comment