Video Dizilerinden Reklam Saptama ve İndeksleme



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

Araştırma Notu 15/177

BÖLÜM 7 BİLGİSAYAR UYGULAMALARI - 1

AIMCO AIMCO. Kullanım Kılavuzu. Mayıs 2016

ULAKBİM Danışma Hizmetlerinde Yeni Uygulamalar: Makale İstek Sistemi ve WOS Atıf İndeksleri Yayın Sayıları Tarama Robotu

META TRADER 4 MOBİL İŞLEM PLATFORMLARI KULLANMA KILAVUZU 1. KURULUM

VERGİ SİRKÜLERİ NO: 2009/31 TARİH: Ar-Ge ve Destek Personeline Yönelik Gelir Vergisi Stopaj Teşviki Uygulamasında Yapılan Değişiklik

FOTOGRAMETRİK DEĞERLENDİRME - ÇİFT FOT. DEĞ. Analog ve Analitik Stereodeğerlendirme. Yrd. Doç. Dr. Aycan M. MARANGOZ

İSTANBUL TİCARET ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR SİSTEMLERİ LABORATUARI YÜZEY DOLDURMA TEKNİKLERİ

Editöre not: Radyo Televizyon Üst Kurulu Önemli Olaylar Listesinin Futbol Yönünden Değerlendirilmesi

Kurumsal Yönetim ve Kredi Derecelendirme Hizmetleri A.Ş. Kurumsal Yönetim Derecelendirmesi

BÜRO YÖNETİMİ VE SEKRETERLİK ALANI HIZLI KLAVYE KULLANIMI (F KLAVYE) MODÜLER PROGRAMI (YETERLİĞE DAYALI)

YAZILI YEREL BASININ ÇEVRE KİRLİLİĞİNE TEPKİSİ

İçinde x, y, z gibi değişkenler geçen önermelere açık önerme denir.

Kurumsal Yönetim ve Kredi Derecelendirme Hizmetleri A.Ş. Kurumsal Yönetim Derecelendirmesi

BİLGİSAYAR DESTEKLİ BİR DİL PROGRAMI -Türkçe Konuşma - Tanıma Sistemi-

T.C. GELİR İDARESİ BAŞKANLIĞI ANKARA VERGİ DAİRESİ BAŞKANLIĞI (Mükellef Hizmetleri KDV ve Diğer Vergiler Grup Müdürlüğü)

QR Kodu Tarayıcısı / Okuyucusuna Uygun Uygulamalarda Kullanım İçin

Modem ve Yerel Ağ Kullanım Kılavuzu

KAPSAMLI İÇERİK SADELEŞTİRİLMİŞ ARAMA MOTORU YENİLİKÇİ BİLGİ İŞLEME TEKNOLOJİSİ PRATİK GÖRÜNTÜLEME ARAÇLARI MOBİL ERİŞİM

ÜNİTE 5 KESİKLİ RASSAL DEĞİŞKENLER VE OLASILIK DAĞILIMLARI

Sound Bar. Başlangıç Kılavuzu HT-CT370

BİT ini Kullanarak Bilgiye Ulaşma ve Biçimlendirme (web tarayıcıları, eklentiler, arama motorları, ansiklopediler, çevrimiçi kütüphaneler ve sanal

Yrd. Doç. Dr. Saygın ABDİKAN Yrd. Doç. Dr. Aycan M. MARANGOZ JDF329 Fotogrametri I Ders Notu Öğretim Yılı Güz Dönemi

Çocuğunuzun işitmesine yardımcı olun

ÖZEL İLETİŞİM VERGİSİ GENEL TEBLİĞİ (SERİ NO: 14) BİRİNCİ BÖLÜM Amaç, Kapsam ve Dayanak

Üniversitelerde Yabancı Dil Öğretimi

Murat Yükse1 l, Serhat İkizoğlu 2

Albatros2 Grafiksel Kullanıcı Arayüzü UI400 Hızlı Kullanım Rehberi

İngilizce Öğretmenlerinin Bilgisayar Beceri, Kullanım ve Pedagojik İçerik Bilgi Özdeğerlendirmeleri: e-inset NET. Betül Arap 1 Fidel Çakmak 2

MY16 Bulut PBX Benimseme Teklifi Hüküm ve Koşulları

ÖZEL GÜVEN TIP MERKEZİ

Akademik Personel ve Lisansüstü Eğitimi Giriş Sınavı. ALES / Đlkbahar / Sayısal II / 22 Nisan Matematik Soruları ve Çözümleri

VAKIF MENKUL KIYMET YATIRIM ORTAKLIĞI A.Ş. (ESKİ UNVANI İLE VAKIF B TİPİ MENKUL KIYMETLER YATIRIM ORTAKLIĞI A.Ş. )

KolayOfis Başlangıç Rehberi Kısa Mesaj Yönetimi

BEBEK VE ÇOCUK ÖLÜMLÜLÜĞÜ 9

MADDE 88-8/1/2002 tarihli ve 4736 sayılı Kamu Kurum ve Kuruluşlarının Ürettikleri Mal ve Hizmet Tarifeleri ile Bazı Kanunlarda Değişiklik Yapılması

ÖZEL İLETİŞİM VERGİSİ GENEL TEBLİĞİ (SERİ NO: 14) BİRİNCİ BÖLÜM

İlgili Kanun / Madde 506 S. SSK/61

Mekatroniğe Giriş Dersi

T.C AĞRI İBRAHİM ÇEÇEN ÜNİVERSİTESİ SAĞLIK YÜKSEKOKULU HEMŞİRELİK BÖLÜMÜ DÖNEM İÇİ UYGULAMA YÖNERGESİ BİRİNCİ BÖLÜM. Amaç, Kapsam, Dayanak ve Tanımlar

AVİVASA EMEKLİLİK VE HAYAT A.Ş. DENGELİ EMEKLİLİK YATIRIM FONU YILLIK RAPOR (AVD)

High-Tech Port by MÜSİAD Kurumsal Kimlik Rehberi

Bilgi Toplumu Stratejisi Eylem Planı 2. Değerlendirme Raporu. e-dtr İcra Kurulu 26. Toplantısı 26 Aralık 2008

Fizik I (Fizik ve Ölçme) - Ders sorumlusu: Yrd.Doç.Dr.Hilmi Ku çu

İZMİR Muhasebe Müdürlüğüne,

TETAŞ TÜRKİYE ELEKTRİK TİCARET VE TAAHHÜT A.Ş. GENEL MÜDÜRLÜĞÜ

BİLİŞİM TEKNOLOJİLERİ ÜÇ BOYUTLU GRAFİK ANİMASYON (3DS MAX) MODÜLER PROGRAMI (YETERLİĞE DAYALI)

Olasılık ve İstatistik Dersinin Öğretiminde Deney ve Simülasyon

Algoritmalara Giriş Massachusetts Institute of Technology Profesör Erik D. Demaine ve Charles E. Leiserson. Problem Seti 6 Çözümleri

Yedi Karat Kullanım Klavuzu. Yedi Karat nedir? Neden Karat?

KAMU İHALE KURULU KARARI. Toplantıya Katılan Üye Sayısı : 7 : Elektrik ihtiyacının temini.

Anonim Verilerin Lenovo ile Paylaşılması. İçindekiler. Harmony

Hijyen Muayenesi Đle Denetimin Farkı (Ve Laboratuar)

6. ODA MERKEZ BÜRO İŞLEYİŞİ

ATAÇ Bilgilendirme Politikası

Afyon Kocatepe Üniversitesi Yabancı Dil Hazırlık Sınıfı Eğitim-Öğretim

DİKKAT! SORU KİTAPÇIĞINIZIN TÜRÜNÜ "A" OLARAK CEVAP KÂĞIDINA İŞARETLEMEYİ UNUTMAYINIZ. SAYISAL BÖLÜM SAYISAL-2 TESTİ

Mikrodenetleyici Tabanlı, Otomatik Kontrollü Çöp Kamyonu Tasarımı

MikroÖdeme Servis Dökümanı

SİRKÜLER. 1.5-Adi ortaklığın malları, ortaklığın iştirak halinde mülkiyet konusu varlıklarıdır.

Xerox ConnectKey Teknolojisine sahip Çok Fonksiyonlu Yazıcılarla (MFP'ler) Kullanım İçin

Yazar Ali Karakuş Pazartesi, 17 Kasım :03 - Son Güncelleme Perşembe, 25 Şubat :36

6.5 Basit Doğrusal Regresyonda Hipotez Testleri İçin Hipotez Testi: 1. Hipotez kurulur. 2. Test istatistiği hesaplanır.

ULUSLARARASI DOĞRUDAN YATIRIM VERİLERİ BÜLTENİ

Banvit Bandırma Vitaminli Yem San. A.Ş. 01 Ocak - 30 Eylül 2009 Dönemi. Faaliyet Raporu

Park Elektrik Üretim Madencilik Sanayi ve Ticaret A.Ş. Sayfa No: 1


25 Nisan 2016 (Saat 17:00 a kadar) Pazartesi de, postaya veya kargoya o gün verilmiş olan ya da online yapılan başvurular kabul edilecektir.

AB ve Türkiye Telekomünikasyon Pazarları 2009 Yılı Durum Karşılaştırması

RADYASYONDAN KORUNMA UZMANLARI DERNEĞİ (RADKOR) NİN

Kurumsal Yönetim ve Kredi Derecelendirme Hizmetleri A.Ş.

Legends hesabı olan bütün sihirdarlar turnuvada yarışmak için uygundur.

Özet şeklinde bilgiler

SPOR DALI GÖZLEM VE DEĞERLENDĠRME. Öğr. Gör. Dr. Emre BAĞCI

İTÜ GELİŞTİRME VAKFI ÖZEL Dr. NATUK BİRKAN İLKOKULU VE ORTAOKULU. OkulNET Kullanım Kılavuzu

TOBB ETÜ LİSANSÜSTÜ BURSLU ÖĞRENCİ YÖNERGESİ* (*) Tarih ve S sayılı Senato oturumunun 4 nolu Kararı ile Kabul edilmiştir.

KİŞİSEL GELİŞİM VE EĞİTİM İŞ GÜVENLİĞİ VE İŞÇİ SAĞLIĞI MODÜLER PROGRAMI (YETERLİĞE DAYALI)

Giresun Üniversitesi Akademik Değerlendirme Ve Kalite Geliştirme Uygulama Yönergesi

5510 sayılı SGK kanunu hakkında duyurular

ÇALIŞAN SAĞLIĞI BİRİMİ İŞLEYİŞİ Hastanesi

OYAK EMEKLİLİK A.Ş. BÜYÜME AMAÇLI HİSSE SENEDİ EMEKLİLİK YATIRIM FONU 3 AYLIK RAPOR (2006/ 2.Çeyrek)

Bankacılık Düzenleme ve Denetleme Kurumundan:

Ancak İş-Kur lara bu konu ile ilgili bakanlıktan gelen bilgi notu var.

İŞ GAYRİMENKUL YATIRIM ORTAKLIĞI A.Ş YILI OLAĞAN GENEL KURUL BİLGİLENDİRME DOKÜMANI

MADDE 3 (1) Bu Yönetmelik, 4/11/1981 tarihli ve 2547 sayılı Yükseköğretim Kanununun 14 ve 49 uncu maddelerine dayanılarak hazırlanmıştır.

KAYSERİ ARAŞTIRMA VE UYGULAMA MERKEZİ (KAYHAM) 2015 Yılı İlk Altı Aylık Web Sayfası Ziyaretçi İstatistik Bülteni

Dell PowerVault MD3400/3420/3800i/3820i/3800f/3820f Depolama Dizileri Başlangıç Kılavuzu

OPERATÖRLER BÖLÜM Giriş Aritmetik Operatörler

PLASTİK TEKNİKERİ A-GÖREVLER

SÜRE BİLİŞİM TEKNOLOJİLERİ ÜNİTE 1: : BİLGİ VE TEKNOLOJİ DERS SAATİ: 7

F İ R M a. Herşey Bir Kaynaktan. Düz profillerin ve baraların işlenmesinde uzman

İSTATİSTİK GENEL MÜDÜRLÜĞÜ

Çevre ve Sosyal Yönetim Sistemi. Madeni Olmayan Atıkların Yönetim Planı

MADENCĠLĠK SEKTÖRÜNDE SU KĠRLĠLĠĞĠ KONTROLÜ YÖNETMELĠĞĠ UYGULAMALARI

KAVRAMLAR. Büyüme ve Gelişme. Büyüme. Büyüme ile Gelişme birbirlerinden farklı kavramlardır.

: 3218 Sayılı Serbest Bölgeler Kanunu Genel Tebliği (Seri No: 1) nde Değişiklik Yapılmasına Dair Tebliğ (Seri No: 3) yayımlandı.

MUSTAFA KEMAL ÜNĠVERSĠTESĠ MUSTAFA YAZICI DEVLET KONSERVATUVARI MÜZĠK BÖLÜMÜ ĠLKÖĞRETĠM VE LĠSE DÜZEYĠ SERTĠFĠKA PROGRAMI YÖNERGESĠ BĠRĠNCĠ BÖLÜM

Kurumsal Yönetim ve Kredi Derecelendirme Hizmetleri A.Ş. Kurumsal Yönetim Derecelendirmesi

GİYİM ÜRETİM TEKNOLOJİSİ. GALOŞ ve BONE DİKİMİ MODÜLER PROGRAMI (YETERLİĞE DAYALI)

Transkript:

Video Dizilerinden Saptama ve İndeksleme Binnur Kurt, Muhittin Gökmen İstanbul Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü Maslak 80626, İstanbul {kurt,gokmen}@cs.itu.edu.tr Özetçe Bu çalışmada bir video dizisindeki reklamları otomatik yakalayarak sınıflandıran ve indeksleyen bir sistem geliştirilmiştir. Geliştirilen sistemde öncelikle televizyon kanalındaki reklam kuşaklarının başlangıcı ve sonu saptanmaktadır. Daha sonra reklam kuşağındaki reklamlar bölütlenerek, her bir reklamın video dizisindeki başlangıcı ve sonu belirlenir. Bölütlenen reklamların içeriği XML Schema ile kodlanmıştır. Giriş Son yıllarda sayısal depolama ortamlarının ve işlemci gücü kapasitelerindeki gelişmeler analog yada sayısal kaynaklı video dizilerinin sayısal ortamlarda depolanması ve işlenmesine olanak sağlamıştır. Depolanan video dizilerine işlemek yada taramak amacıyla yeniden hızlı ve etkin bir şekilde erişebilmek için indekslenmeleri gerekir. MPEG-7 standardı ([]) çalışmaları, bu ihtiyaca karşılık olarak çoğul ortam verilerinin içeriklerinin temsili için standart bir sözdizimi geliştirmeyi amaçlamıştır. Televizyon yayıncılığında televizyon kanallarının reklam kuşaklarında yayınlanan reklamların bölütlenerek, her bir reklamın günlük, haftalık ve aylık periyotlarda toplam yayın süresinin hesabına hem reklam veren firma ve hem de reklamcı firma açısından ihtiyaç vardır. Bu nedenle televizyon yayınlarında yer alan reklam kuşaklarındaki reklamların otomatik olarak yakalanarak sınıflandırılması ve indekslenmesi oldukça büyük önem taşımaktadır. Bir veritanabınında depolanan bu indeks bilgilerinden yararlanılarak, daha sonra belirli bir kanalda belirli bir reklamın gün boyu kaç kere ve hangi zaman aralıklarında yayınlandığı türünde sorgulamalar yapılabilinecektir. Bu amaçla indeks bilgilerinin çıkarılabilmesi için video içeriğinin analizi gerekmektedir. İkinci bölümde bu analiz ayrıntılı olarak açıklanmaktadır. Üçüncü bölümde tanıtılan yöntemle elde edilen deneysel sonuçlar verilmektedir. 2 Bölütleme Algoritması Geliştirilen sistemde (Şekil.) video dizilerinin analizi aşağıdaki bileşenlerden oluşmaktadır:. Sahne Geçişlerinin Saptanması Sahneler arasındaki geçiş tek bir çerçevede oluşabileceği gibi yavaşçada oluşabilir. Birinci tür geçişlere kesim adı verilmektedir. İkinci tür geçişler ise genellikle video kurgulama uygulamaları tarafından oluşturulmaktadır. Örneğin sönümleme (fade-out) türündeki kurgulamada bu geçiş, ilk sahneye ait son çerçevenin benek değerleri sabit bir değere dönüştürülerek, girişim (fade-in) türündeki kurgulamada ise benek değerleri zamanla sabit bir değerden, sahnenin ilk çerçevesinin benek değerlerine dönüştürülerek gerçekleştirilir. Çözülme (dissolve) efektinde ise önce sönümleme ve ardından da girişim efektleri uygulanır. Sahne geçişlerinin saptanması ve sınıflandırılması için önerilen yöntemler genellikle çerçeveler

arasındaki bir benzerlik ölçütündeki değişimin izlenmesine dayanmaktadır ([2]). Sahneler arası geçişleri saptamanın en basit yolu çerçeveler arasındaki benek değerlerindeki değişimin sayılmasıdır. Ancak benek değerlerindeki değişim kamera hareketlerine oldukça duyarlıdır. Bu duyarlılığı azaltmak için video çerçevelerinin bölgelere ayrılması ve her bir bölgedeki ortalama ve standart sapma gibi istatistiksel özelliklerdeki değişimin izlenilmesi önerilmiştir. Sahne geçişlerinin saptanmasında en sık kullanılan benzerlik ölçütü histogramdır. Bu yöntemde, birbirini izleyen çerçevelere ait histogramlar arasındaki fark oluşturulur. Bu farkın belirli bir eşik değerinin üzerinde olduğu çerçevelerin kesim olduğu varsayılır. Bu çalışmada sahne geçişlerinin saptanmasında birbirini izleyen çerçevelere ait histogramlar arasındaki fark 256 D () k = h( rgbk,,; ) h( rgbk,,; ) his N rgb,, = kullanılmıştır. Her bir sahne sınırı saptandıktan sonra sahneye ait çerçevelerden bir çerçeve anahtar çerçeve olarak seçilmektedir (Şekil.2). 2.Kanal Simgesinin Saptanması Kanal simgesinin saptanmasında birbirini izleyen çerçevelerdeki benek değerleri arasındaki fark işaretinden yararlanılmıştır: N I( x, y; k) I( x, y; k ) Dint() k = ( ) xy, = I x, y; k Simge genellikle çerçevenin köşelerinde yer aldığından fark işareti analizi sadece çerçevenin köşe ve sınır bandında ve bir kere yapılmaktadır. Kanal simgesinin verildiği durumda ise sadece simge çerçevede konumlandırılır. 3. Kuşağının Saptanması kuşağının başlangıcında genellikle televizyon kanalına ait simge ya sahneden kaybolur yada biçim değiştirir. Program akışından reklam kuşağına geçişte genellikle araya kısa süreli sabit siyah çerçeve konur. Ayrıca reklamlar genellikle yüksek sayıda ve her biri kısa süreli sahneye sahiptir. 4.ların Bölütlenmesi ların yayınlanması sırasında reklamlar arası geçişte kısa süreli sabit siyah çerçeveler konur. Bu çerçeveler anahtar çerçeve olarak sahne geçişlerinde saptanacaktır. 3 Sonuç Şekil.2 de bir reklam kuşağına ait bölütlenmiş reklam dizisi verilmiştir. Elde edilen reklam anahtar çerçeveleri ve sınırları Tablo.2 de verilen XML kodu ile tanımlanmaktadır. Bir reklam videosunu tanımlayan özellikler Tablo. de açıklanmıştır. Önerilen XML kodu bir reklamın belirli bir kanalda yada tüm kanallarda toplam ne kadar süre yayınlandığı sorgulamasına cevap verebilecek şekilde tasarlanmıştır. Ayrıca belirli bir sınıfa ait ürünlere ilişkin reklam videolarına erişmek olasıdır. Kaynakça [] MPEG-7 Overview, International Organization for Standardization, ISO/IEC JTC/SC29/WG, Coding of Moving Pictures and Associated Audio, Geneva, May 2000. [2] J.S., Rowe A.L., A Comparison of Video Shot Boundary Detection Techniques, Journal of Electronic Imaging, 5(2):22-28, 996.

Şekil. Geliştirilen sistemde reklam dizilerinin analizi.

Shot # Shot # 2... Shot # N Kuşağı Başlangıcı # #2 Kuşağı Sonu Şekil.2 Bir reklam kuşağına ait bölütlenmiş reklam dizisi. Tablo. video bölütleri için indeks bilgileri. Alan Adı Açıklama Tipi Title ın adı Keywords a ait anahtar sözcükler listesi Summary ın özeti Publisher veren firma PublisherID BroadcastDate Yayınlandığı tarih ISO 860:988 Date Duration ın yayınlandığı süre IntervalTimeElement PrimeTime Prime time Boolean TVChannelName Yayınlandığı kanalın adı TVChannelLogo Yayınlandığı kanalın logosu LogoElement Keyframes Anahtar çerçeveler KeyframeElement İzin verilen sayı 0 yada 0 yada +

Tablo.2 video dizileri için önerilen XML Schema Kodu. <xsd:schema xmlns:xsd="http://cvip.cs.itu.edu.tr/commercialschema"> <xsd:element name="commercialarchieve"> <xsd:complextype> <xsd:element name="commercial" minoccurs="" maxoccurs="*"> <xsd:complextype> <xsd:element name="title" base="string" maxoccurs=""/> <xsd:element name="keywords" type="listofstring " maxoccurs=""/> <xsd:element name="summary" type="string" maxoccurs=""/> <xsd:element name="publisher" type="publisherid" maxoccurs=""/> <xsd:element name="broadcastdate" base="date" maxoccurs=""/> <xsd:element name="duration" type="intervaltime" maxoccurs=""/> <xsd:element name="primetime" base="boolean" maxoccurs=""/> <xsd:element name="tvchannelname" base="string" maxoccurs=""/> <xsd:element name="tvchannellogo" base="logotype" maxoccurs=""/> <xsd:element name="keyframes" type="keyframetype" maxoccurs=""/> </xsd:element> <xsd:attribute name="id" type="id"/> <xsd:complextype name=" BoundingBoxType "> <xsd:element name="left" base="integer"/> <xsd:element name="top" base="integer"/> <xsd:element name="right" base="integer"/> <xsd:element name="bottom" base="integer"/> <xsd:complextype name="logotype"> <xsd:element name="icon" base="urlsimple"/> <xsd:element name="bbox" type="boundingboxtype"/> <xsd:complextype name="keyframetype"> <xsd:element name="frame" base="urlsimple"/> <xsd:element name="dominantcolor" type="colorvectorlist"/> <xsd:attribute name="id" type="id"/> <simpletype name="listofstring" base="string" derivedby="list"/> <simpletype name="colorvectorlist" base="colorvector" derivedby="list"> <length value="8"> </simpletype> <xsd:complextype name="colorvector"> <xsd:element name="red" base="integer"/> <xsd:element name="green" base="integer"/> <xsd:element name="blue" base="integer"/> </xsd:element>