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

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

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

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

İMGELERDE DWT İLE DAMGALAMA METODU

VERĐ SAKLAMA YÖNTEMLERĐ: SAYISAL GÖRÜNTÜLERĐN DAMGALANMASI, AMAÇLARI VE UYGULAMA ALANLARI

Dalgacık Dönüşümü ile Damgalama

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

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

Veysel Aslanta, M Do ru

Uyarlanır Tersinir Görüntü Damgalama (Adaptive Reversible Image Watermarking)

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

Gürültü İçeren İnsan Yüzü Görüntülerinde Ayrık Kosinüs Dönüşümü - Alt Bant Tabanlı Yüz Tanıma

Aradeğerleme Hatasının Genişletilmesine Dayalı Tersinir Görüntü Damgalama. Reversible Image Watermarking Based on Interpolation Error Expansion

Stenografi ve Steganaliz. Hamza Duman / F.Ü. Yazılım Mühendisliği

STEGANOGRAFİK KÜTÜPHANE

Sahne Geçişlerinin Geometrik Tabanlı olarak Saptanması

8. Dayanıklı Sayısal Damgalama ve Damga Güvenliği

RESİM İÇERİSİNDEKİ GİZLİ BİLGİNİN RQP STEGANALİZ YÖNTEMİYLE SEZİLMESİ

Mobil Platformda AKD Tabanlı Görüntü Damgalama

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

7. Damgalama Yöntemleri ve Uygulamaları

AYRIK KOSİNÜS DÖNÜŞÜM KATSAYILARI FİLİGRAN EKLEME YÖNTEMİNE GENETİK PROGRAMLAMA YAKLAŞIMI

Tekil Değer AyrıĢımı Metodu ile Renkli Resimler Ġçin Bir Damgalama Uygulaması

Görüntü İşleme Dersi Ders-8 Notları

ÖZGEÇMİŞ. 1. Adı Soyadı: İsmail Avcıbaş 2. Doğum Tarihi: Unvanı: Doç. Dr. 4. Öğrenim Durumu:

İmge Histogramı Kullanılarak Geometrik Ataklara Dayanıklı Yeni Bir Veri Gizleme Tekniği Tasarımı ve Uygulaması

İMGE HİSTOGRAMI KULLANILARAK GEOMETRİK ATAKLARA DAYANIKLI YENİ BİR VERİ GİZLEME TEKNİĞİ TASARIMI VE UYGULAMASI

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

DENEY 3: DTMF İŞARETLERİN ÜRETİLMESİ VE ALGILANMASI

İkili imgeler için blok tabanlı yeni bir kimlik doğrulama yöntemi

Düzce Üniversitesi Bilim ve Teknoloji Dergisi

Resim İçerisindeki Gizli Bilginin RQP Steganaliz Yöntemiyle Sezilmesi

Elena Battini SÖNMEZ Önder ÖZBEK N. Özge ÖZBEK. 2 Şubat 2007

T.C. SELÇUK ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ

ERCİYES ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTUSÜ BİLGİSAYAR MÜHENDİSLİĞİ ANABİLİMDALI. I. GENEL BİLGİLER Ders Adı

AKÜ TEKNOLOJİ FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ

Çift Tonlu Çoklu Frekans Kodlama Sisteminin Optimize Edilmesi

24 bit renkli hareketli resimler (video) üzerinde geliştirilen sırörtme yöntemi

Gerçek Zamanlı Video Kayıtlarına Veri Gizleme Uygulaması

Doç.Dr. GÜZİN ULUTAŞ

Yinelemeli ve Uyarlanır Ayrıt Saptayıcı Süzgeçleri

MOD419 Görüntü İşleme

GERÇEK ZAMANLI VİDEO KAYITLARINA VERİ GİZLEME UYGULAMASI

RS STEGANALİZDE MASKELEME YÖNÜNÜN GİZLİ BİLGİNİN SEZİLMESİNE ETKİLERİ

Uzaktan Algılama Uygulamaları

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

SU ALTI AKUSTİĞİ TEMELLERİ & EĞİTİM FAALİYETLERİ

RGB Görüntülerin Bit Değişimi ve Ripplet-I Dönüşümü Tabanlı Şifreleme ile Filigranlanması

Dairesel Temellerde Taban Gerilmelerinin ve Kesit Zorlarının Hesabı

KABLOSUZ ÇOKLU ORTAM ALGILAYICI AĞLARINDA DAMGALAMA İLE GÜVENLİ VERİ KÜMELEME ***

GEOMETRİK ŞEKİLLER İLE FREKANS BÖLGESİNDE SAYISAL İMGE DAMGALAMA

Uzaktan Algılama Teknolojileri

ISSN : mbaykara@firat.edu.tr Elazig-Turkey

Wavelet Transform and Applications. A. Enis Çetin Bilkent Üniversitesi

GÖRÜNTÜ İŞLEME UYGULAMALARI. Arş. Gör. Dr. Nergis TURAL POLAT

DÜZCE ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ TEMEL HABERLEŞME SİSTEMLERİ TEORİK VE UYGULAMA LABORATUVARI 1.

HAVA ARAÇLARINDAKİ ELEKTRONİK EKİPMANLARIN SOĞUTULMASINDA KULLANILAN SOĞUTMA SIVILARININ PERFORMANSA BAĞLI SEÇİM KRİTERLERİ

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

SAYISAL GÖRÜNTÜ İŞLEME (Digital Image Processing)

ÖZGEÇMİŞ. Derece Alan Üniversite Yıl Doktora

Yıldız Teknik Üniversitesi Fen Bilimleri Enstitüsü Bilgisayar Mühendisliği Bölümü. Bilgisayarla Görme. Final

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

ÖZGEÇMİŞ VE ESERLER LİSTESİ

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Dijital Sinyal İşleme EEE

Data Communications. Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü. 3. Veri ve Sinyaller

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

İŞARET ve SİSTEMLER (SIGNALS and SYSTEMS) Dr. Akif AKGÜL oda no: 303 (T4 / EEM)

Frekans Seçici Kanallarda Çalışan Yukarı Link MC-CDMA Sistemleri için EM Tabanlı Birleşik Bilgi Sezim ve Kanal Kestirim Yöntemi

CCD KAMERA KULLANARAK SAYISAL GÖRÜNTÜ İŞLEME YOLUYLA GERÇEK ZAMANLI GÜVENLİK UYGULAMASI

Göktürk Alfabesi Tabanlı Görsel Sır Paylaşımı Metodu ile Veri Gizleme Uygulaması

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

SÜREKLİ SAKLI MARKOV MODELLERİ İLE METİNDEN BAĞIMSIZ KONUŞMACI TANIMA PARAMETRELERİNİN İNCELENMESİ

Doç.Dr. M. Mengüç Öner Işık Üniversitesi Elektrik-Elektronik Mühendisliği Bölümü

Yönbağımsız ve Yönbağımlı Gauss Süzgeçleme Isotropic and Anisotropic Gaussian Filtering

İkili imgeler için mayın tarlası oyunu tabanlı yeni bir veri gizleme algoritması

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

5. Elektriksel Büyüklüklerin Ölçülebilen Değerleri

EGE UNIVERSITY ELECTRICAL AND ELECTRONICS ENGINEERING COMMUNICATION SYSTEM LABORATORY

SAYISAL GÖRÜNTÜİŞLEME (Digital Image Processing)

Dr. Akif AKGÜL Oda No: 303 VERİ GİZLEME I GİZLİYAZI YÖNTEMLERİNİN TEMELLERİ

ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ DOKTORA YETERLİK SINAVI YÖNETMELİĞİ

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

İSTANBUL TEKNİK ÜNİVERSİTESİ ELEKTRİK-ELEKTRONİK FAKÜLTESİ DCT TANIM KÜMESİNDEKİ DAMGALAMA İŞLEMLERİ İÇİN YAZILIM/DONANIM ORTAKLI SİSTEM TASARIMI

Radyolojik Görüntüleme Sistemlerinde Görüntü Kalitesinin Sayısal Olarak Değerlendirilmesi. Yard. Doç. Dr. Özlem Birgül 23 Kasım 2013, Antalya

ÖĞRENCİLERİNİN SINAV NOTLARI DAĞILIMININ DEĞERLENDİRİLMESİ: İNŞAAT MÜHENDİSLİĞİ ÖĞRENCİLERİ ÖRNEĞİ

YZM 3217 YAPAY ZEKA DERS#10: KÜMELEME

HAFTA 11: ÖRNEKLEME TEOREMİ SAMPLING THEOREM. İçindekiler

DENEY 25 HARMONİK DİSTORSİYON VE FOURIER ANALİZİ Amaçlar :

ULUDAĞ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ OTOMOTİV MÜHENDİSLİĞİ BÖLÜMÜ

SİNYAL TEMELLERİ İÇİN BİR YAZILIMSAL EĞİTİM ARACI TASARIMI A SOFTWARE EDUCATIONAL MATERIAL ON SIGNAL FUNDAMENTALS

Tekil değer ayrışımı tabanlı yeni bir imge kimliklendirme yöntemi. A novel image authentication method based on singular value decomposition

ENERJĐ ELDESĐNDE ORTALAMA RÜZGAR HIZI ÖLÇÜM ARALIĞI ve HELLMANN KATSAYISININ ÖNEMĐ: SÖKE ÖRNEĞĐ

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

Bölüm 2 Görüntünün Alınması ve Sayısallaştırılması

Frekans domain inde İşlemler. BMÜ-357 Sayısal Görüntü İşleme Yrd. Doç. Dr. İlhan AYDIN

Dijital Görüntü İşleme Teknikleri

Karabük Üniversitesi, Mühendislik Fakültesi... STATİK (4. Hafta)

Mobil ve Kablosuz Ağlar (Mobile and Wireless Networks)

YZM 5257 YAPAY ZEKA VE UZMAN SİSTEMLER DERS#6: GENETİK ALGORİTMALAR

T.C. İSTANBUL TEKNİK ÜNİVERSİTESİ Fen Bilimleri Enstitüsü Bilgisayar Mühendisliği Anabilim Dalı

Transkript:

SAYISAL İMGELERİN UZAY VE FREKANS DÜZLEMİ BİLEŞENLERİ KULLANILARAK DAMGALANMASI Mustafa ORAL 1 Murat FURAT 2 1,2 Elektrik ve Elektronik Mühendisliği Bölümü, Mustafa Kemal Üniversitesi, Hatay 1 e-posta: moral@mku.edu.tr 2 e-posta: mfurat@mku.edu.tr Anahtar Sözcükler: İmge Damgalama, Görüntü İşleme, Sayısal Ürünlerde Telif Hakları ve Güvenlik ABSTRACT This paper presents a watermarking method that will enable to protect the owners rights of digital images, which are easily copied and changed in the electronic media. The digital image is divided into blocks and the energy and frequencies of each block are calculated using DCT. Selected AC frequencies are modified as additive or subtractive with the desired weight by comparing energy and sum of DC coefficient and selected AC frequencies of the blocks individually. The watermark data can be copyright information, owner information or a digital logo. The results of experiments showed that, the embedded watermark data is resistant to picture cropping and lossy JPEG compression attacks. In our scheme, a binary logo image has been chosen as watermark. 1. GİRİŞ Internet teknolojilerinin getirdiği hız ile yazılım alanındaki yaşanan ilerlemeler, sayısal ortam içeriğinin, kaliteden ödün vermeksizin, sınırsız kopyalanabilmesine, kolaylıkla değiştirilebilmesine ve Internet üzerinden hızla dağıtılabilmesine olanak sağlamıştır [1]. Dolayısıyla, sayısal ortam ürünleri olan imge, ses, video gibi çalışmalar üzerindeki telif haklarının korunması ve güvenliğinin sağlanması ciddi bir sorun olarak ortaya çıkmıştır. Bu sorunun çözümü için önerilen yöntemlerden biri, bu ürünlerin damgalanmasıdır (watermarking). Damgalama ile sayısal ortama aktarılan bu ürünlere; ürün sahibi bilgisi, telif hakları, yapım yılı veya filigran gibi bilgiler eklenebilmektedir. Sayısal imgelere filigran damgalama işlemleri görünür ve görünmez olarak iki ayrı şekilde yapılır [2]. Görünür bir şekilde yapılan filigran damgalama yöntemlerinde filigran sayısal imgenin bir bölgesine kolaylıkla tespit edilebilecek şekilde yerleştirilir. Görünür damgalamaya örnek olarak, televizyon ekranındaki kanal logosu ve Internet te yayınlanan imgelerin bir köşesinde yer alan yayınlandığı site adresi gösterilebilir. Görünmez bir şekilde sayısal bir imgeye damgalanan filigranda uygulama yeri, kullanılan algoritma ve anahtarlar, sadece imgenin içine filigranı damgalayan yetkili kişi tarafından bilinir ve buna göre geri çıkarılır. Sayısal imgelerde damgalanan gizli filigranların çeşitli resim işleme saldırılarına karşı güvenliğinin sağlanması ve bu saldırılara karşı dayanıklı olması amaçlanır [1-6]. Filigran, saldırıya uğrayan imgeden tanınabilir bir benzerlikle çıkarılabilmelidir. Bunu sağlarken damgalama sonrası orijinal imge üzerinde oluşacak bozulma en az düzeyde tutulmalıdır. Ancak damgalanan bilginin dayanıklılığının artırılması bozulmanın da artmasına yol açmaktadır. Dolayısıyla, damgalama sonucunda oluşan imgedeki bozulma ile damgalanan filigranın resim işleme saldırılarına karşı dayanıklılığı arasında ters orantı bulunmaktadır. Damgalama algoritmaları, çalıştığı düzleme göre ikiye ayrılır. Uzay düzleminde (Spatial Domain) yapılan damgalama işlemlerinde, imge pikselleri üzerinde değişiklikler doğrudan yapılarak damgalama gerçekleştirilir. Frekans düzleminde (Frequency Domain) ise DCT (Discrete Cosine Transform), DWT (Discrete Wavelet Transform), DFT (Discrete Fourier Transform), FFT (Fast Fourier Transform) gibi dönüşüm araçları kullanılarak taşıyıcı imge öncelikle frekans düzlemine taşınır. Elde edilen frekans bileşenlerinin değiştirilmesiyle yapılan damgalamanın ardından ters dönüştürme uygulanarak damgalanmış ürün elde edilir. Bu çalışmada, bloklara ayrılmış taşıyıcı imgenin uzay düzlemindeki enerjisi ile frekans düzlemindeki DCT bileşenleri arasında kurulan ilişkiye dayalı yeni bir filigran damgalama yöntemi önerilmiştir. Önerilen yöntemin dayanıklılığı JPEG sıkıştırma ve kesme (cropping) saldırılarına karşı test edilmiştir. Çalışmanın bütününde filigran ikilik (binary) bir logo olarak seçilmiştir.

2. MATERYAL VE YÖNTEM Görünmez filigran damgalama uygulamaları genel olarak ikiye ayrılır. Filigranın geri elde edilmesi için orijinal imgenin kullanılmasına dayanan yönteme kör olmayan damgalama adı verilir [9]. Orijinal imgenin kullanılmadan filigranın çıkarıldığı yöntem ise Kör damgalama olarak adlandırılır. Bunlardan başka geliştirilen bir yöntemde ise damgalanmış imgeden filigranın geri elde edilmesinde orijinal imge ve/veya orijinal filigran kullanılabilmektedir []. Bu çalışmada önerilen yöntemle, damgalanan imgeden filigranın geri elde edilmesinde orijinal imge kullanılmamakta, yani kör damgalama yapılmaktadır. 2.1. Damgalama Algoritması Damgalama yöntemi, taşıyıcı imgenin uzay düzleminde enerjisinin hesaplanması, frekans bileşenlerinin bulunması ve elde edilen değerler arasında yapılan karşılaştırma sonucu frekans katsayılarının değiştirilmesinden oluşmaktadır. Bu amaçla imge önce piksel boyutlarında bloklara ayrılır. Her bloğu oluşturan piksel yoğunlukları kullanılarak blokların enerjisi Denklem 1 ile hesaplanır. 7 [ = 7 x= 0 y= 0 ( x, y) 2 E f ] (1) Frekans düzlemine dönüştürme aracı olarak görüntü işleme uygulamalarında sıkça kullanılan DCT (Discrete Cosine Transform) seçilmiştir [1, 2, 7]. DCT ile her blok ayrı ayrı frekanslarına ayrılır (Denklem 2). 7 7 ( ) ( ) ( ) ( ) ( 2x + 1) uπ ( 2y + 1) vπ, v = α u α v f x, y cos cos (2) C u x= 0 y= 0 2 2 Burada f(x,y) piksel yoğunluğunu, C(u,v) ise hesaplanan frekansın katsayısını verir. x, y, u ve v 0 ile 7 arasında değer alır ve α(u) ile α(v) aşağıdaki gibi hesaplanır. α( i) = 1, 2, i = 0 için i = 1,2,...7 için (3) piksel boyutlarındaki bir imge bloğu DCT kullanılarak frekanslarına ayrıldığında, 63 AC bileşen ile 1 DC bileşen elde edilir. Şekil 1 de zikzak numaralandırılmış bir imge bloğu görülmektedir. 0 ile numaralandırılan hücre DC, diğerleri AC bileşenleri göstermektedir. Damgalamada kullanılacak frekanslar, damgalama sonucu imgede oluşacak bozulma ve filigranın saldırılara karşı dayanıklılığı ile yakından ilgilidir. İnsan gözünün imgelerin alçak frekanslarında yapılan değişikliklere karşı daha duyarlı olmasından dolayı filigranın damgalanmasında alçak frekans bandındaki bileşenler seçilmemelidir. Kayıplı sıkıştırma algoritmalarında (örneğin düşük kalitede JPEG sıkıştırma) yüksek frekanslı bileşenler göz önünde bulundurulmamaktadır. Dolayısıyla, damgalama için yüksek frekans bandında yapılacak değişiklikler, kayıplı sıkıştırma algoritmalarında filigran bilgisinin önemli oranda kaybolmasına neden olmaktadır. Sonuç olarak, filigranın damgalanmasında orta frekans bandının seçimi en uygun olmaktadır [1]. Şekil 1 de gri renk ile vurgulanmış hücreler orta frekans bandı olarak tespit edilmiştir. Yapılan testler sonunda koyu renk ile belirtilen 16, 19, 24, 25 numaralı frekanslar bu çalışmada damgalama işlemi için kullanılmıştır. 0 1 5 6 14 15 27 2 2 4 7 13 16 26 29 42 3 12 17 25 30 41 43 9 11 1 24 31 40 44 53 10 19 23 32 39 45 52 54 20 22 33 3 46 51 55 60 21 34 37 47 50 56 59 61 35 36 4 49 57 5 62 63 Şekil 1. Zikzak numaralandırılmış imge bloğu Damgalanan imgenin bir bölümünün kesilmesi ya da değiştirilmesi sonucu o bölümdeki filigran bilgisi tamamen kaybedilmektedir. Bunu önlemek amacıyla damgalama öncesinde filigrana bir anahtar sayıya bağlı olarak istenen miktarda permutasyon uygulanır. Böylece kesme ya da değiştirilme sonucu kaybedilen filigran bilgisi genele yayılarak daha dayanıklı bir damgalama gerçekleştirilir. Permutasyon işleminin ardından filigran imge ile eşit sayıda bloklara ayrılır. piksel boyutunda imge bloğu Enerji Hesaplama Kullanılacak ağırlık ile AC frekanslar Kullanılacak filigran bilgisi (0,1) DCT Dönüştürme Damgalama İşlemi Ters DCT Dönüştürme Filigran damgalanmış imge bloğu Şekil 2. Filigran damgalama algoritması

λ λ λ λ λ. f=1 f=0 f=1 f=0 f=1. R-2λ R-λ R R+λ R+2λ R+3λ Şekil 3. Damgalama algoritması için oluşturulan dönüşüm cetveli Şekil 2 de damgalama algoritmasının blok diyagramı görülmektedir. Taşıyıcı imge ile eşit sayıda bloklara ayrılan filigranın her bloğundaki bilgi, imgenin bir bloğuna damgalanmaktadır. Şekil 3 de damgalama işlemi için oluşturulan dönüşüm cetveli görülmektedir. Dönüşüm cetvelinde f ikilik filigran bilgisini, λ damgalama ağırlığını, R ise imge bloğunun enerjisinin karekökünü göstermektedir. λ kadar birimlere ayrılan dönüşüm cetvelinin her birimini ardışık olarak filigran bilgisi temsil eder. Buna göre, her blokta DC ile damgalama için seçilen AC frekansın katsayıları toplamının oluşturulan cetvel üzerindeki yeri tespit edilir. Dönüşüm cetvelinde, DC ile seçilen AC toplamının en yakın filigran bilgisinin temsil edildiği birimin orta noktasına gelecek şekilde yeni AC katsayısı hesaplanır. Böylece görüntü frekanslarında yapılan değişiklik 0-λ arasında olacağından, sabit ağırlıkla yapılan damgalama yöntemlerine göre daha az bozulma ile dayanıklı bir damgalama gerçekleştirilecektir. Damgalama sonunda hesaplanan yeni frekansların bulunduğu imge bloklarına ters DCT uygulanarak yeni piksel yoğunlukları hesaplanır (Denklem 4). f 7 7 ( ) ( ) ( ) ( ) ( 2x + 1) uπ ( 2y + 1) vπ x, y = α u α v C u, v cos cos (4) x= 0 y= 0 2 2 Burada f ( x, y) imgenin yeni piksel yoğunluğunu, C ( u, v) değiştirilmiş frekans bileşenini göstermektedir. x, y, u, v 0 ile 7 arasında değer alır ve α(u) ile α(v) Denklem 3 ile hesaplanır. 2.2. Filigranın Geri Elde Edilmesi Filigranın geri elde edilmesinde damgalama işlemi için seçilen AC frekanslar, damgalama ağırlığı ve filigranın permutasyonunda kullanılan anahtar sayı ile permutasyon sayısı kullanılacaktır. Şekil 4 de filigranın geri çıkarılması için gerekli algoritmanın blok diyagramı görülmektedir. Filigranın imgeden geri elde edilmesinde, damgalamada olduğu gibi, ilk olarak imge piksel boyutlarında bloklara ayrılarak her bloğun frekansları ile enerjisi hesaplanır. Elde edilen değerler ve damgalama ağırlığı kullanılarak Şekil 3 deki dönüşüm cetveli tekrar oluşturulur. Bu cetvel üzerinde her bloğun DC katsayısı ile filigranın aranacağı AC frekansın katsayısının toplamının cetvel üzerinde bulunduğu birim, oraya damgalanan filigran bilgisini (0 veya 1) verir. İmge bloklarından elde edilen bu bilgilerin bütünü permutasyon ile karıştırılmış ikilik filigranı verir. Dolayısıyla, filigranın aslını elde etmek için daha önce kullanılan anahtar sayı ile terspermutasyon uygulanır. x boyutunda filigran damgalanmış imge bloğu Enerji Hesaplama Kullanılan ağırlık ve AC frekansları DCT Dönüştürme Geri Elde Etme İşlemi x boyutunda imge bloğuna damgalanmış filigran bilgisi Şekil 4. Filigranı geri çıkarma algoritması 3. DENEYLER Gri seviyeli 512512 piksel boyutlarındaki Lena imgesi deneyler için kullanılmıştır. Bu imgeye 1212 piksel boyutlarında ikilik filigran (Şekil 5.b), λ ağırlık miktarını temsil etmek üzere, dört farklı ağırlıkla (λ=14, 1, 26 ve 3) damgalanmıştır. Filigranın dayanıklılığının belirlenebilmesi için, JPEG kayıplı sıkıştırması ve kesme işlemi değişik ağırlıklarla damgalanmış imgelere uygulanmıştır. Damgalanan imgenin kalitesi PSNR (Peak-to-Signal Noise Ratio) ile ölçülmüştür (Tablo 1). Yüksek PSNR değeri kalitenin yüksekliğini yani imgedeki bozulmanın az olduğunu göstermektedir. Damgalama ağırlığı arttırıldıkça imgede oluşan bozulma artmakta dolayısıyla kalite de düşmektedir. Damgalama Ağırlığı PSNR 14 41,7 1 40,144 26 37,21 3 34,077 Tablo 1. Çeşitli ağılıklarla filigran damgalan Lena görüntüsünün kalite ölçümü (PSNR)

İmgeye yapılan saldırılar sonucunda geri elde edilen filigranların orijinaline benzerliği NC (Normalized Correlation) kullanılarak ölçülmüştür. kaybedilen bilgi, filigranın geneline bir gürültü olarak yansımıştır (Şekil 4.d). 1 Lena NC 0. 0.6 0.4 0.2 0 0 10 20 30 40 50 60 70 0 90 JPEG Sıkıştırma Oranı λ=14 λ=1 λ=26 λ=3 Çizelge 1. JPEG kayıplı sıkıştırması yapılan Lena görüntüsünden elde edilen filigranların benzerlik ölçümleri (a) (b) Yöntemin JPEG kayıplı sıkıştırma saldırısına tepkisini değerlendirebilmek amacıyla damgalanmış görüntüler dokuz farklı oranda (%10-..-%90) sıkıştırılmış ve filigran geri elde edilmiştir. Elde edilen filigranların aslına benzerlikleri (NC) ile JPEG kalitesi arasındaki ilişki Çizelge 1 de gösterilmiştir. Grafik incelendiğinde, damgalama ağırlığının artması ile birlikte, imge içindeki filigranın JPEG kayıplı sıkıştırmasına karşı gösterdiği direnç artmış, yani daha yüksek benzerlikle geri elde edilmiştir. Kesme sonunda NC kalan bölüm (%) 100 1,000 90 0,935 0 0,79 70 0,772 60 0,701 50 0,601 40 0,495 30 0,369 20 0,242 10 0,13 Tablo 2. Kesme saldırısı sonucu geri elde edilen filigranların damgalama ağırlığına göre benzerlik (NC) ölçümleri Filigrana yapılan saldırılardan bir diğeri de kesme işlemidir. Bu işlem için λ=14 ağırlıkla damgalanmış Lena imgesi %10 ile %90 aralığında kesilmiş ve imgenin kalan bölümünden filigranlar geri elde edilmiştir. Elde edilen filigranların aslına benzerlikleri ile saldırı sonrası imgenin kalan kısmının oranı arasındaki ilişki Tablo 2 de gösterilmiştir. Tablo 2 incelendiğinde, kaybedilen filigran bilgisinin imgenin kesilen bölümü ile doğru orantılı olduğu görülmektedir. λ=14 ile damgalanmış ve %50 oranında kesilerek saldırıya uğratılmış Lena imgesi ve bu imgeden geri çıkarılan filigran, orijinal imge ve filigran ile birlikte Şekil 5 de görülmektedir. Filigranın damgalama işlemi öncesinde permutasyona uğratılması sonucu imgenin kesilen bölümünden (c) Şekil 5. a) Orijinal Lena imgesi, b) filigran, c) Çevresinden 0 piksel kesilip siyah renk doldurulan Lena imgesi, d) Kesilen imgeden elde edilen filigran 4. SONUÇ Bu çalışmada sayısal ortama aktarılan imgeler üzerindeki telif haklarının korunması amacıyla yapılan filigran damgalama için bir yöntem önerilmiştir. Bu yöntem ile görünmez olarak damgalanan imgeye JPEG kayıplı sıkıştırması ve kesme işlemi, çeşitli oranlarda uygulanarak saldırılar yapılmış, filigranın dayanıklılığı test edilmiştir. Kullanılan filigran, yüksek oranlarda JPEG sıkıştırılan imgelerden ve önemli oranlarda kesilen imgelerden tanınabilir benzerliklerde geri elde edilmiştir. Sonuç olarak, önerilen yöntem ile filigran damgalanan imgelerde JPEG ve kesme işlemlerine karşı dayanıklı bir algoritma geliştirilmiştir. 5. KAYNAKLAR [1] HSU, C.T. and WU, J.L., Hidden Digital Watermarks in Images, IEEE Transaction on Image Processing, (1):5-6, 1999. [2] SHIEH, C.S., HUANG, H.C., WANG, F.H. and PAN, J.S., Genetic Watermarking Based on Transform Domain Techniques, Pattern Recognition, 37: 555-565, 2004. [3] KUTTER, M., JORDAN, F. and BOSSEN, F., Digital Signatures of Color Images using Amplitude Modulation, Proc. of SPIEEI97, pp. 51-526, 1997. [4] ULUDAĞ, U., GUNSEL, B., TEKALP, A.M., Robust Watermarking of Busy Images Proceeding of SPIE Electronic Imaging 2001 Conference, Vol. 4314, 2001. [5] CHAN, C.K. and CHENG, L.M., Security of Lin s Image Watermarking System, The (d)

Journal of Systems and Software, 62: 222-215, 2002. [6] EGGERS, J.J. and SU, J.K., Performance of a Practical blind Watermarking Scheme, Proceedings of SPIE, Vol.4314, 2001. [7] HERNANDEZ, J.R., AMADO, M. and PEREZ- GONZALEZ, F., DCT-Domain Watermarking Techniques for Still Images: Detector Performance Analysis and a New Structure, IEEE Transaction on Image Processing, 9(1): 55-6, 2000. [] KUTTER, M. and PETITCOLAS, F.A.P., A fair benchmark for image watermarking systems, Journal of Electronic Imaging, vol. 9(4): 445 455, 2000. [9] ARNOLD, M., SCHMUCKER, M. and WOLTHUSEN, S. D., 2003. Techniques and Applications of Digital Watermarking and Content Protection, Artech House, 273, London.