Renk Kanallarını Farklı Şekilde Kodlayarak Sıkıştırma Oranını Arttırma. Increasing Compression Ratio With Encoding Color Channels In Different Ways

Benzer belgeler
Renk Kanallarını Farklı Şekilde Kodlayarak Sıkıştırma Oranını Arttırma

T.C. TRAKYA ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ GÖRÜNTÜ SIKIŞTIRMA YÖNTEMLERİNİN ETKİNLİĞİNİ ARTTIRAN DÖNÜŞÜM VE BÖLÜMLENDİRME İŞLEMLERİ.

KAYIPSIZ GÖRÜNTÜ SIKIŞTIRMA YÖNTEMLERİNİN KARŞILAŞTIRILMASI

İMGE İŞLEME Ders-9. İmge Sıkıştırma. Dersin web sayfası: (Yrd. Doç. Dr. M.


Digital Görüntü Temelleri Görüntü Oluşumu

Digital Görüntü Temelleri Görüntü Oluşumu

MMT 106 Teknik Fotoğrafçılık 3 Digital Görüntüleme

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

Yrd. Doç. Dr. Caner ÖZCAN

Göksel GÜNLÜ Gazi Üniversitesi Elektrik-Elektronik Müh. Böl.

KODLAMA SİSTEMLERİ ve VERİLERİN BİLGİSAYARDA TEMSİLİ

İSTANBUL TİCARET ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR SİSTEMLERİ LABORATUVARI

İMGE İŞLEME Ders-2. İmge Dosya Tipleri ve Temel İşlemler. (Yrd. Doç. Dr. M. Kemal GÜLLÜ)

Dijital (Sayısal) Fotogrametri

İMGE İŞLEME Ders-2. İmgeler, Dosya Tipleri ve Temel İşlemler. (Prof. Dr. Sarp ERTÜRK)

GÖRÜNTÜ İŞLEME - (7.Hafta) KENAR BELİRLEME ALGORİTMALARI

Dosya Sıkıştırma (File Compression) Kütük Organizasyonu 1

Uzaktan Eğitim Ders Notları

Görüntü İşlemeye Giriş Introduction to Image Processing. Doç. Dr. Aybars UĞUR

Gama ışını görüntüleme: X ışını görüntüleme:

DALGACIK TABANLI GÖRÜNTÜ SIKIŞTIRMA TEKNİĞİ

Frekans Spektrumu. frekans. dalga boyu

İRİSTEN KİMLİK TANIMA SİSTEMİ

Sayısal İmgeler için Ayrık Kosinüs Dönüşümü Esaslı Veri Gizlemenin Ataklara Dayanıklılığı

Algoritma ve Akış Diyagramları

Algoritma Geliştirme ve Veri Yapıları 3 Veri Yapıları. Mustafa Kemal Üniversitesi

geometrik şekillerin birleşmesinden meydana gelen karmaşık yapılardır. Not: Bütün karmaşık grafikler basit şekillerin birleşmesinden oluşur.

Uzaktan Algılama Uygulamaları

ISSN: El-Cezerî Fen ve Mühendislik Dergisi Cilt: 3, No: 2, 2016 ( )

GÖRÜNTÜ DOSYA FORMATLARI

Algoritmalar. Arama Problemi ve Analizi. Bahar 2016 Doç. Dr. Suat Özdemir 1

Gezgin Satıcı Probleminin İkili Kodlanmış Genetik Algoritmalarla Çözümünde Yeni Bir Yaklaşım. Mehmet Ali Aytekin Tahir Emre Kalaycı

Hafta 4 Yoğunluk Dönüşümleri ve Histogram İşleme

Mobil Cihazlarda Online Görüntü İşleme Yazılımının Geliştirilmesi

Algoritma ve Programlamaya Giriş

PARALEL HESAPLAMA ÇAĞRI GİDER ENES BİLGİN

Mobil Cihazlarda Online Görüntü İşleme Yazılımının Geliştirilmesi

UMAS 2017 INTERNATIONAL ENGINEERING RESEARCH SYMPOSIUM ULUSLARARASI MÜHENDİSLİK ARAŞTIRMALARI SEMPOZYUMU

FREKANS DÜZLEMĐNDE ĐMGE DAMGALAMASINDA KULLANILAN AC FREKANSLARIN VE PERMÜTASYON ANAHTARI SEÇĐMĐNĐN KALĐTE ÜZERĐNE ETKĐSĐ


Dijital Fotogrametri

RENK BİLEŞENLERİ YARDIMIYLA HAREKETLİ HEDEFLERİN GERÇEK ZAMANLI TESPİTİ

Müzik Verilerini Saklama Biçimleri

Bazı Gömülü Sistemlerde OpenCV ile Performans Analizi

Yrd. Doç. Dr. Caner ÖZCAN

Dijital (Sayısal) Fotogrametri

ECDL ImageMaker Müfredat

VERĐ SIKIŞTIRMA ALGORĐTMALARININ AĞ ĐLETĐŞĐMĐ ÜZERĐNDEKĐ PERFORMANSLARININ DEĞERLENDĐRMESĐ

1. RESİM DÜZENLEME. Bir resmin piksel yoğunluğu yani PPI (Pixel Per Inches) 1 inç karede (1 inç = 2.54 cm) bulunan piksel sayısıdır.

Görüntü İşleme. Dijital Görüntü Tanımları. Dijital görüntü ise sayısal değerlerden oluşur.

SAYISAL İŞARET İŞLEME. M. Kemal GÜLLÜ

Sayılar Teorisi SAYILAR TEORİSİ VE SAYILAR

PERFORMANCE COMPARISON OF KARATSUBA AND NIKHILAM MULTIPLICATION ALGORITHMS FOR DIFFERENT BIT LENGTHS

Bilgisayarla Fotogrametrik Görme

SIRMA Bilgisayar Eğitim Danışmanlık San. ve Tic. Ltd. Şti Plaka Tanıma - Plaka Okuma Sistemi

YZM 2116 Veri Yapıları

SAYISAL İMGELER İÇİN AYRIK KOSİNÜS DÖNÜŞÜMÜ ESASLI VERİ GİZLEMENİN ATAKLARA DAYANIKLILIĞI

Programlama Dilleri. C Dili. Programlama Dilleri-ders02/ 1

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS DİJİTAL TELEVİSİON EEE

Bölüm 7 Renkli Görüntü İşleme

2 Ders Kodu: GSR Ders Türü: Seçmeli 4 Ders Seviyesi Lisans

Genlik Modülasyonu Algoritması ile Görüntü İçerisine Veri Gizleme

SAYISAL İMGELERİN UZAY VE FREKANS DÜZLEMİ BİLEŞENLERİ KULLANILARAK DAMGALANMASI

ALGORİTMA VE PROGRAMLAMA II

Bilgisayar İşletim Sistemleri BLG 312

Kümeler arası. Küme içi. uzaklıklar. maksimize edilir. minimize edilir

Veri Yapıları. Öğr.Gör.Günay TEMÜR Düzce Üniversitesi Teknolojis Fakültesi

İvme VGA, İvme s_2.1 fiziksel işlemci çekirdeğinin, çalışan iç yapısının herhangi bir simülasyon olmaksızın fiziksel olarak dış dünyaya aktarımıdır.

Yrd. Doç. Dr. Caner ÖZCAN

Tanımlar, Geometrik ve Matemetiksel Temeller. Yrd. Doç. Dr. Saygın ABDİKAN Yrd. Doç. Dr. Aycan M. MARANGOZ. JDF329 Fotogrametri I Ders Notu

Dijital (Sayısal) Fotogrametri

GÖRÜNTÜ İŞLEME HAFTA 1 1.GİRİŞ

Yrd. Doç. Dr. Caner ÖZCAN

VERİ SIKIŞTIRMA YÖNTEMLERİ

TEMEL GÖRÜNTÜ BİLGİSİ

Teknoloji ile Tanışalım

YZM VERİ YAPILARI DERS#9: HASH FONKSİYONLARI

DİJİTAL GÖRÜNTÜ İŞLEME SİSTEMİ KULLANARAK BARTIN ORMAN FAKÜLTESİ BİNASININ VE YERLEŞKE GİRİŞİNİN DÜZENLENMESİ

Genlik Modülasyonu Algoritması ile Görüntü İçerisine Veri Gizleme

İKİLİ VE RENKLİ LOGO İLE SAYISAL DAMGALAMA DIGITAL WATERMARKING WITH BINARY AND COLORED WATERMARK

İki Boyutlu Dalgacık Dönüşümü Kullanarak Ön Cepheden Çekilmiş İnsan Yüzü Resimlerini Tanıma Üzerine Yaklaşımlar

1.4. BİT Nİ KULLANMA ve YÖNETME

GÖRÜNTÜSÜ ALINAN BİR NESNENİN REFERANS BİR NESNE YARDIMIYLA BOYUTLARININ, ALANININ VE AÇISININ HESAPLANMASI ÖZET ABSTRACT

STEGANOGRAFİK KÜTÜPHANE

Çıkış Birimleri. Çıkış Birimleri. Giriş Birimleri. İşlem Birimi. Bellek Birimleri

BİTİRME ÖDEVİ VE TASARIM PROJESİ ARA RAPOR YAZIM KILAVUZU

Bilgisayar Grafikleri

T.C. İçişleri Bakanlığı Bilgi İşlem Dairesi Başkanlığı. Evrak Logo Ekleme Kılavuzu. Kasım 2012

HTML Etiketleri Genel Özellikler (Global Attributes)

T.C. TRAKYA ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ

Temel Bilgisayar Programlama Final Sınavı Çalışma Notları

BÖLÜM GRAFİK ve RESİM DOSYALARI. GRAFİK ve ANİMASYON

Java, Python ve Ruby Dillerinin Performans Karşılaştırması

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ EĞİTİM ÖĞRETİM YILI DERS KATALOĞU

Algoritmalar. Sıralama Problemi ve Analizi. Bahar 2017 Doç. Dr. Suat Özdemir 1

Belirteç Seçiminin Huffman Kodlaması Üzerine Etkisi

08119 Web Tasarımının Temelleri. Elbistan MYO Güz Dönemi Öğr.Gör. Murat KEÇECİOĞLU

Mpeg Akımımında Başlık Şifreleme

SAYILAR DOĞAL VE TAM SAYILAR

Transkript:

Akademik Bilişim 0 XV. Akademik Bilişim Konferansı Bildirileri - Ocak 0 Akdeniz Üniversitesi, Antalya Renk Kanallarını Farklı Şekilde Kodlayarak Sıkıştırma Oranını Arttırma Emir Öztürk, Altan Mesut Trakya Üniversitesi, Bilgisayar Mühendisliği Bölümü, Edirne Trakya Üniversitesi, Bilgisayar Mühendisliği Bölümü, Edirne emirozturk@trakya.edu.tr, altanmesut@trakya.edu.tr, Özet: İki boyutlu durağan görüntülerin sayısal ortamda saklanırken kayıplı veya kayıpsız sıkıştırma yöntemlerinin kullanılmasıyla daha az yer kaplamalarını sağlamak mümkündür. Bunun için fotoğraf türündeki görüntülerde etkili olan JPEG, JPEG000 ve JPEG XR veya karmaşıklığın (entropinin) az olduğu görüntülerde iyi sonuç veren GIF ve PNG gibi yöntemler kullanılabilir. Düşük karmaşıklığa sahip olan görüntülerin kayıplı bir yöntem ile sıkıştırılması hem sıkıştırma oranı olarak kayıpsız yöntemlerin gerisinde kalmakta hem de görüntüdeki bozulma insan gözü tarafından daha kolay algılanabilmektedir. Bu çalışmada, karmaşıklığı düşük olan görüntülerde renk kanalları üzerinde yapılan işlemler ile kayıpsız sıkıştırma algoritmalarının etkinliği arttırılmıştır. Anahtar Sözcükler: Veri Sıkıştırma, Görüntü Bölümlendirme,,, Bzip, Increasing Compression Ratio With Encoding Color Channels In Different Ways Abstract: It is possible to shrink (reduce the size of) two dimensional still images with lossless or lossy compression methods. Therefore, standards like JPEG, JPEG000 and JPEG XR which are used to compress photos or GIF and PNG, used to compress low complexity (low entropy rate) images could be used. Compressing low complexity images with lossy compression methods are both staying behind lossless compression methods and the corruption of image could be detected easily by human eye. In this study, the efficiency of lossless compression algorithms is increased with some operations on color channels of low complexity images. Keywords: Data Compression, Image Segmentation,,, Bzip,. Giriş JPEG [], JPEG000 [,] ve JPEG XR [] gibi kayıplı görüntü sıkıştırma standartları, renk uzayı dönüşümü, uzamsal etki alanından frekans etki alanına dönüşüm [,], niceleme işlemi ve entropi kodlaması gibi aşamalarının her birinde farklı yaklaşımları temel aldıkları için birbirlerinden farklı hızlarda ve farklı kalite oranlarında sıkıştırma yapmaktadırlar. Fakat bu yöntemler genellikle fotoğraf türündeki karmaşık görüntülerin sıkıştırılması amacıyla kullanılırlar. Karmaşıklığı düşük olan görüntülerde kayıplı bir sıkıştırma yöntemi kullanıldığında sıkıştırma oranı kayıpsız sıkıştırma yöntemlerinin gerisinde kalmakta ve görüntüdeki kayıp gözle görülebilir olmaktadır. Bu yüzden karmaşıklığın daha az olduğu (entropi oranı daha düşük olan) görüntülerde GIF [] ve PNG [,] gibi kayıpsız görüntü sıkıştırma yöntemleri kullanılmaktadır. Resmin renk kanalları üzerinde yapılan işlemler ile sıkıştırma performansının arttırılması mümkündür. Bu çalışmada, dosya yapısındaki kanalların saklama sıralamalarının değiştirilmesi veya R, G, B kanallarının dizilere ayrılıp üzerinde işlemler yapılması, herhangi bir kanalın dinamik olarak bölümlendirilmesi gibi farklı yöntemler denenmiş ve her bir yöntemin sonucu alınarak karşılaştırma sonuçları incelenmiştir.. uygulamasında bpp bitmap resim alındıktan sonra kırmızı, yeşil ve mavi kanalları ayrı ayrı adet bayt dizisine atanır. Daha sonra her dizi ayrı ayrı RLE ye tabii tutulur. Elde edilen RLE verileri R, G ve B renk kanalı sırasıyla art arda eklenir. Bir diğer yöntem ise RGB uzayından YUV uzayında dönüşüm yaptıktan sonra Y, U ve V kanallarını ayrı float dizilerinde saklamak ve ardından bu kanallara RLE uygulamaktır. RGB ve YUV için kanallara ayırma

Renk Kanallarını Farklı Şekilde Kodlayarak Sıkıştırma Oranını Arttırma Emir Öztürk, Altan Mesut işlemi gerçekleştirildikten sonra her kanala RLE uygulanır. Şekil.Ebmp sıkıştırma aşamaları. Statik Sabit Büyüklükte Bölümlendirme Statik Sabit Büyüklükte Bölümlendirme () yönteminde alınan bpp resim verilen parça boyutu kadar parçalara bölünür. Örneğin, parça boyutu olarak verilirse resim x piksellik parçalara bölünür. İkinci aşamada, bölünen dosyaların her biri için renk kanalları satır sıralı olarak ayrı ayrı dizilere aktarılır ve bu diziler R-G-B sırası ile ardı sıra eklenir. Daha sonra dosyanın başına her bir parçanın piksel olarak en ve boy bilgileri girilip bu dizi dosyanın sonuna eklenir. Böylece her parça için R-G-B sıralı bir dosya elde edilmiş olur (Şekil ). nin amacı, her bir parça için RLE kodlamanın verimliliğini, sözlük sıkıştırma yöntemlerine etkilerini ve de olduğu gibi RGB kanallarının sırasının değiştirilmesinin RLE kodlamaya olan katkısını ölçmektir. Parça boyutunun belirlenmesi aşamasından sonraki diğer adımlar daha önceki uygulamalarda olduğu gibi kanalların sıralanması şeklinde gerçekleşir. Dosya, karşılaştırma sonuçları için uygulama tarafından üretilir. Yöntemin avantajı, düz zemin olan veya tek renk içeren resimlerde parçalamaya gerek duymaması veya farklı olana kadar parçalamayarak düz kısımları tespit etmesidir. Bu sayede düz kısımlar kendi içerisinde daha çok sıkışarak, parçalamanın getirdiği dezavantajı da ortadan kaldıracaktır. çoğunlukla düz veya karmaşık olmayan alanlardan oluşurken sol üst kısmı karmaşık olabilir. Böyle bir durumda sol üst kısım referans alındığı için parça boyutu küçük olacak ve düz alanlar için gereksiz yere bölme yapılacaktır. Bu yüzden resmin parça büyüklüğü kararının sol üstten verilmesi her zaman en iyi sonucu sağlamaz. Ayrıca verilen fark değeri bir kanal için taranmaktadır. R kanalı üzerinde taranan bir resimde hiç kırmızı renk tonu bulunmazsa resim düz olarak algılanacak ve tek parça olarak sıkıştırılmak istenecektir. Şekil. Parça Boyutunun Belirlenme Aşamaları Şekil. Sıkıştırma Aşaması. Dinamik Sabit Büyüklükte Bölümlendirme Dinamik Sabit Büyüklükte Bölümlendirme () yönteminde resmin bölüneceği parçaların boyutu verilen resme göre dinamik olarak belirlenir. Alınan 0- arası bir fark değerine göre resmin herhangi bir kanalında yan yana olan pikseller taranır ve bulunana kadar yatay olarak ilerlenir. Verilen fark yan yana iki piksel arasında bulunursa parçanın yatay boyutu bulunmuş olur ve dikey taramaya geçilir. Dikey taramada da aynı fark değerine göre alt alta pikseller kontrol edilir. Fark değeri sağlandığında parçanın dikey boyutu da bulunmuş olur ve sol üstten itibaren referans alınan parça büyüklüğü tüm resme uygulanır..dinamik Değişken Büyüklükte Bölümlendirme Önceki çalışmada resmin bölünecek parça büyüklüğü sol üst köşeden itibaren referans alınmakta ve parça büyüklüğü tespiti herhangi bir kanaldaki fark değerine göre belirlenmekteydi. Dinamik Değişken Büyüklükte Bölümlendirme () yönteminde ise resim öncelikle R, G ve B kanalları için farklı bayt matrisine ayrılır. Daha sonra her matris üzerinde bölümlendirme işlemleri uygulanır. den farklı olarak sabit bir parça boyutu belirlenmez. Uygulama çalıştırıldığında girdi olarak fark koşulu alınır. Her kanal matrisi için sol üst köşeden başlanmak koşuluyla önce yatay sonra dikey olmak üzere farkın sağlandığı piksel çiftleri taranır. Her iki boyut için de fark koşulu sağlandığında elde edilen parça satır sıralı olarak okunur ve parçaların saklandığı dosyaya yazılır. Bu sayede aynı sembollerin art arda gelmesi sağlanır. Ayrıca daha sonra açma işlemi için kullanılacak bir

Akademik Bilişim 0 XV. Akademik Bilişim Konferansı Bildirileri - Ocak 0 Akdeniz Üniversitesi, Antalya koordinat dosyası oluşturulur. Bu dosyanın içerisine bu parçanın koordinatları yazılır. Uygulama elde ettiği parçaları ve koordinatları sırasıyla dosyaya yazdığı ve okuma safhasında da aynı sırayı takip ettiği için herhangi bir okuma problemi ile karşılaşılmamaktadır. Dosya içerisindeki koordinat verilerinin bir örneği Tablo de verilmiştir. Resmin tarama işlemi sırasında işlenen parçaların saklandığı bir işaret matrisi tanımlanır. Bu matriste farklı boyuttaki parçalar tespit edildikçe, matris üzerinde tekrar okunmaması için işaretlenirler. Algoritma satır sıralı olarak resmi tekrar kontrol eder ve işaretsiz olan konumdan itibaren fark koşulunu tekrar arar. Fark koşulu sağlanmadan resmin sınırlarına gelinirse, parça boyutu resmin sınırına kadar olacaktır. Ayrıca yöntem fark koşulunu sağlamadan daha önceden işaretli bir piksele rastlarsa, yine sınırı bu piksele kadar belirler. Böylece fark olmayan durumlarda aynı bölgenin tekrar işlenmesinin önüne geçilmiş olur. Algoritma tarama işlemini tüm pikselleri işaretleyene kadar, yani tüm parçaları kodlayana kadar devam ettirir. Parçalama işlemi her kanal üzerinde ayrı ayrı yapıldığından dolayı, her kanaldaki parça sayısı farklı olacaktır. Yarısı kırmızı ve yarısı yeşil olan bir resim dosyası üzerinde fark koşulu olarak den küçük bir sayı verildiğinde R ve G kanalları iki parça halindeyken, B kanalı tek parça olacaktır. Parçalamanın kanallara göre farklı yapılmasının avantajı, belirli renklerin bulunmadığı resimlerde gereksiz parçalama işlemi yapmamasıdır. Başlangıç durumunda kanallara ayırma işlemi, aynı sembolleri art arda getirmesi bakımından kar sağlayacaktır. Ardından gereksiz parçalama işlemlerinden kaçınmak ise sözlük tabanlı sıkıştırma yöntemlerindeki kârı arttıracaktır. Parçalama işleminin dezavantajı ise verilen fark koşulunun çok fazla yerde sağlanmasıyla ortaya çıkacaktır. Parça boyutları fazlasıyla küçüleceği için, hatta bazı durumlarda piksel boyutunda parçalar olacağı için bu parçanın koordinatlarıyla beraber saklanması nedeniyle sıkıştırma yerine bazen şişirme de gerçekleşebilir. Şekil. Fark koşulu için dosyanın bölümlendirme aşamaları. Sonuçlar Karşılaştırma için kullanılan resim dosyaları (Şekil te verilmiştir.,,, Bzip,, ile sıkıştırma sonuçlarını elde etmek için Winzip v. üzerinde Command Line ve z v. konsol uygulaması kullanılmış, z sıkıştırma parametresi olarak Ultra seçeneği seçilmiştir. Süre sonuçları için sıkıştırma işlemi 0 defa tekrarlanmış ve ortalama alınmıştır. Sonuçların alınmasında, Intel Core i- 00K.GHz işlemcisi ve GB DDR (. kullanılabilir) belleğine sahip, işletim sistemi olarak ta Windows Home Edition yüklenmiş olan bir bilgisayar kullanılmıştır. için her renk kanalında sonuçlar alınmış ve kanallardaki sıkıştırma oranlarının birbirine çok yakın sonuçlar vermeleri nedeniyle tablolarda sadece bir renk kanalının sonuçları verilmiştir. Şekil. Karşılaştırma için kullanılan Ubuntu.bmp 0x0 (a), k.bmp 0x0(b), Bridgetolimansk.bmp 0x0 (c), programmer.bmp x (d), lena.bmp x (e) Tablo. Koordinat dosyasının içeriği X Y X Y 0 0 0 0 0 0 0 0

Renk Kanallarını Farklı Şekilde Kodlayarak Sıkıştırma Oranını Arttırma Emir Öztürk, Altan Mesut Tablo. Ubuntu.bmp için sıkıştırma sonuçları (bpp/ms),,0,0,,,,,, px,0,,,,,,,, +RL E px px px fark-r fark-r fark z z z BZip BZip z,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0,,,,,,0,,,0,,,,,,,,,,,,0,0,0,,,,,,,,, px px fark-r fark-r fark 00fark,0,,,,,, 0,,,0,,0, 0,,,0,,0, 0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0,,,,, Tablo te verilen sonuçlar incelendiğinde k.bmp için en iyi sıkıştırma oranının, RLE kullanmayan dönüşümü ve ardından yöntemleri ile sıkıştırma ile elde edildiği görülmektedir. Tablo. Bridgetolimansk.bmp için sıkıştırma sonuçları (bpp/ms) 00fark,0,,,,,,,0, Tablo de görüldüğü gibi Ubuntu.bmp resminde, ve için resmi x px karelere bölmek en iyi sonucu verirken, için resmi R kanalının farkı sağladığı ilk parçanın büyüklüğünde parçalara (0x) bölmek en iyi sonucu vermiştir. Bzip için ise en iyi sonucu veren parça boyutu R kanalının farkı ile elde edilen 0x olmuştur. Dinamik parçalama işleminin en iyi sonucu verdiği yöntem ise olmuştur. Bütün denemeler arasında en iyi sonucu veren ise resmin x px karelere bölünüp (Winzip) e verilmesi ile elde edilmiştir. Tablo. k.bmp için sıkıştırma sonuçları (bpp/ms) + RLE px px px fark-r z z z BZip BZip z 0, 0, 0, 0,0 0, 0, 0, 0, 0, 0, 0,0 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0 0, 0, 0, 0, 0, 0, 0, 0,0 0, 0, 0, 0,0 0,0 0, 0, 0, 0,0 0, 0, 0,0 0, 0, 0, 0, 0, 0, 0,0, 0, 0, 0, 0, 0, 0, 0,0 0, 0, 0, 0, 0, z z z BZip BZip z fark- R 0, 0, 0, 0, 0,0 0, 0, 0, 0, +R LE, 0,,,,,,,,,0 0,,,,,,0,, fark 00fark 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0,0 0, 0, 0,

Akademik Bilişim 0 XV. Akademik Bilişim Konferansı Bildirileri - Ocak 0 Akdeniz Üniversitesi, Antalya Bridgetolimansk.bmp için BZip ile işlem görmemiş resim dosyasının sıkıştırılması en iyi sonucu vermiştir. En iyi sonuca en yakın sonucu veren yöntem ise R kanalında fark arayan nin ile birlikte kullanılması olmuştur (Tablo ). Tablo te görüldüğü gibi Programmer.bmp için tüm bölümlendirme algoritmaları, orijinal dosyanın sıkıştırma yöntemleriyle sıkıştırılmasından daha kötü sonuçlar vermiştir. Kendi aralarında ise en iyi sıkıştırmayı sağlayan algoritma (z) için +RLE olmuştur. Tablo. programmer.bmp için sıkıştırma sonuçları (bpp/ms) + RLE Tablo.. Lena.bmp için sıkıştırma sonuçları (bpp/ms) z z z BZip BZip z,, 0,, 0,,,0,,0,,,,,, 0,0,0,, 0,,,,,, 0,, z z z BZip BZip z px,,,,,,, 0,, 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 px,,,,,,, 0,, + RLE 0, 0, 0, 0, 0, 0, 0, 0, 0, px,, 0, 0,,,, 0,0, 0, 0, 0, px px px fark- R 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0 0, 0, 0, 0, 0,0 0, 0, 0, 0, 0, 0,0 0, 0, 0, 0,0 0,0 0, 0, 0, 0, 0, 0, 0, 0, 0,0 0, fark- R fark -R fark 00fark,,, 0,,,,,,,,,,,,, 0,,,, 0,,,,,,,, 0, 0, 0, 0,,,,, 0 fark -R fark 00fark 0, 0,0 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0 0, 0, 0,0 0, 0, 0, 0, 0, 0, 0, 0,. Kaynaklar [] ISO/IEC 0-, CCITT Rec. T.,, Digital Compression And Coding of Continuous- Tone Still Images Requirements And Guidelines (JPEG) (). [] ISO/IEC -:00, JPEG 000 image coding system: Core coding system (000). Bzip ve yöntemleri Lena.bmp üzerinde hiçbir ön işlem yapmadığı takdirde en iyi sonucu vermiştir. Kanalları farklı şekilde kodlama yöntemleri diğer veri sıkıştırma yöntemleri için kâr sağlayabilse de orijinal resmin Bzip yöntemi ile sıkıştırılmasından daha iyi sonuçlar elde edememiştir. [] Christopoulos C., Skodras A., Ebrahimi T., The JPEG000 still image coding system: An Overview, IEEE Transactions on Consumer Electronics, (), 0- (000). [] ITU-T Rec. T., 00, ISO/IEC -, JPEG XR image coding system: Image coding specification (00).

Renk Kanallarını Farklı Şekilde Kodlayarak Sıkıştırma Oranını Arttırma Emir Öztürk, Altan Mesut [] Rao K. R., Yip P., Discrete Cosine Transform: Algorithms, Advantages, Applications, Academic Press, San Diego, CA, USA (0). [] Jensen A., Cour-Harbo A., Ripples in Mathematics: The Discrete Wavelet Transform, Springer-Verlag, Berlin, Germany (00). [] CompuServe, Graphics Interchange Format(sm), Version a, CompuServe Incorporated, Columbus, Ohio (0). [] Randers-Pehrson G., PNG (Portable Network Graphics) Specification, Version., PNG Development Group (). [] ISO/IEC, Information technology -- Computer graphics and image processing -- Portable Network Graphics (PNG): Functional specification (00).