Deniz TAŞKIN Nurşen SUÇSUZ

Slides:



Advertisements
Benzer bir sunumlar
Steganografi.
Advertisements

SGB.NET’İN TEKNİK ALTYAPISI
VERİTABANI YÖNETİM SİSTEMLERİ
VERİ TABANI VE YÖNETİM SİSTEMLERİ
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
Filezilla Client & Server
Sayısal İşaret İşleme Laboratuarı
ÇOKLU ORTAM UYGULAMALARINDA GÖRSELTASARIM.
TUVDBS VİDEO VERİTABANI YÖNETİM SİSTEMİ
Örnek Veritabanı Yazılımı: Microsoft Access
TAPU VE KADASTRO GENEL MÜDÜRLÜĞÜ V. BÖLGE MÜDÜRLÜĞÜ
İşletim Sistemlerine Giriş – 2 Kaynakların Paylaşımı
İş (Job): Proses ve/veya thread
Bölüm 1: Introductions (Tanıtım,Tanım)
SEDA ARSLAN TUNCER Android işletim sisteminde RGB histogram değerlerinin gerçek zamanlı olarak elde edilmesi SEDA ARSLAN TUNCER
Bilgisayar Mühendisliği Bölümü Bilgi Servisleri (IS) GRID Kullanıcı Eğitimi Boğaziçi Üniversitesi 2007, İstanbul Emrah AKKOYUN.
Primal Pictures:Dişçilik Primal Pictures PowerPoint Sunumu.
Parmak İzİ kullanarak görüntü şİfreleme
NESNELER ARASINDAKİ UZAYSAL İLİŞKİLER ÜZERİNE BİR UYGULAMA
İSİM UZAYLARI (NAMESPACE).
İndex Yapıları.

KARAR DESTEK SİSTEMLERİ-KDS
VERİ TABANI VE YÖNETİM SİSTEMLERİ
 BurnAware  FreeDiscBurner  ExpressBurn  UltraIso  WinIso  ImgBurn  DeepBurner  CdBurnerXp  Nero.
Veri tabani nedir? Veritabanı basit olarak bilgi depolayan bir yazılımdır. Bir çok yazılım bilgi depolayabilir ama aradaki fark, veritabanın bu bilgiyi.
BTP102 VERİTABANI YÖNETİM SİSTEMLERİ 1
COĞRAFİ BİLGİ SİSTEMLERİNE GİRİŞ Orhan Gündüz
Microsoft Office Access
İŞLETİM SİSTEMİ.
Quest Atlantis Dünya Üzerine Yayılmış Çok-Kullanıcılı Çevrim-İçi Eğitsel Bir Bilgisayar Oyununun Teknik Yapısı.
Resim Sıkıştırma Yonca BAYRAKDAR
Microsoft Office Access
Kobay Sıçan Davranışlarının RGB-D Kamera Yardımıyla Otomatik İzlenmesi
33 CHAPTER TEMEL UYGULAMA YAZILIMLARI. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 3-2 Uygulama Yazılımları Temel Uygulamalar Genel amaçlı.
SAYISAL SİSTEM TEORİSİ
Arama Motoru Nedir?.
Dept. of Electronics and Telecom. Eng.
ÇOK KATMANLI MİMARİLER. Katman: Ortak işi yapan kodların bir yerde toplanması Örneğin hemen hemen her projemizde veri tabanı kullanırız, bunun için veritabanı.
KARAR DESTEK SİSTEMLERİ BİLEŞENLERİ
VERİ KAYNAKLARI YÖNETİMİ 5. ÜNİTE. GİRİŞ Bilgi sisteminin öğelerinden biride “veri yönetimidir”. Geleneksel yada çağdaş, birinci yada ikinci elden derlenen.
BİLGİSAYAR NEDİR?.
İnsan Kaynakları Bilgi Sistemleri
Bilgisayar Bileşenleri
Bilgisayar Görmesi Ders 5: İstatistiksel İşlemler
Grafik ve Animasyon.
UNV13107 TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI. Veri tabanı Bilgisayar ortamında saklanan düzenli verilerdir. Bilgisayar ve ağ ortamındaki bilginin temel.
ANLIK HABERLEŞME PROGRAMLARI. Anlık Haberleşme Nedir? Bir bilgisayar programı sayesinde, üye olarak, listenize eklediğiniz kişilerle gerçek zamanlı görüşme.
OpenCV ile Görüntü işleme
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
İçerik Nöromüsküler bozukluklardan kaynaklanan, konuşma ve yazma bozukluğu olan bireyleri iyileştirmede kullanılan yardımcı iletişim(AAC) sistemlerini.
DaVinci TM Platformunda Video Kodlama. Neden DaVinci TM ? ? ? DaVinci TM platformu özellikle sayısal video kodlama ve çözme gibi ağır hesapsal yüklerin.
XML ve XML WEB SERVİSLERİ Volkan ALTINTAŞ. XML Bağımsız bir kuruluş olan W3C tarafından tasarlanmıştır. Herhangi bir kurumun tekelinde değildir. Kişilerin.
Bölüm 4 : VERİ MADENCİLİĞİ
Living in a Digital World Discovering Computers 2010 Bilgisayarların Keşfi Veritabanı Yönetimi Hafta 9.
Active Directory.
Kaynakların Paylaşımı
Dijital kütüphane işlevleri
MBLOCK ile Arduino ve Robotik Kodlama
Ontoloji Tabanlı Bir Kitap Sorgulama Sistemi Gerçekleştirimi
Kısa yolları deneme.
Gerçek Zamanlı Video Kayıtlarına Veri Gizleme Uygulaması
YER DEĞİŞTİRME VE DEĞER DÖNÜŞTÜRME ÖZELLİĞİNE SAHİP GÖRÜNTÜ ŞİFRELEME ALGORİTMALARININ ANALİZİ Erdal GÜVENOĞLU Nurşen SUÇSUZ 
Veri Tabanı Temel Kavramlar.
NİŞANTAŞI ÜNİVERSİTESİ
Dünya Üzerine Yayılmış Çok-Kullanıcılı Çevrim-İçi Eğitsel
NİŞANTAŞI ÜNİVERSİTESİ
AKADEMİK BİLİŞİM 2007 “UniTube – Üniversitelerarası Web Tabanlı Çokluortam İçerik Paylaşım Platformu” Bülent Gürsel Emiroğlu Başkent Üniversitesi Bilgisayar.
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
Sunum transkripti:

Deniz TAŞKIN Nurşen SUÇSUZ SIKIŞTIRILMIŞ ORTAMDA ÇERÇEVE TİPİNE DAYALI GERÇEK ZAMANLI SAHNE DEĞİŞİMİ BELİRLEME Deniz TAŞKIN Nurşen SUÇSUZ

Önceki Çalışmalar Multimedya Dosyalarında Index Yapısı (TV Tree) Çokluortam Veritabanlarında Genişletilmiş Hashing Kullanımı Çoklu ortam veri tabanlarında R Tree kullanımı Histogram Tabanlı Nesne Çıkarımı

Çalışmalarımız Nesneler Arasındaki Uzaysal İlişkiler Üzerine Bir Uygulama Sıkıştırılmış Ortamda Çerçeve Tipine Dayalı Gerçek Zamanlı Sahne Değişimi Belirleme TUVDBS Video Veritabanı Yönetim Sistemi

SIKIŞTIRILMIŞ ORTAMDA ÇERÇEVE TİPİNE DAYALI GERÇEK ZAMANLI SAHNE DEĞİŞİMİ BELİRLEME

Sorun Bir video veri tabanı sistemi kullanıcıya aradığını en kısa sürede ve doğru şekilde geri verebilmelidir. Bu hiçbir gereksinime gerek olmadan bir operatörün videoları bire bir izleyerek anahtar kelimeler çıkarması ve veri tabanına eklemesi yoluyla kolayca gerçekleştirilebilir. Operatör video görüntüsünü işlemek için video üzerinde durdurma, geri-ileri alma, devam etme gibi işlemler yapmak zorundadır. Kullanıcı anahtar kelimeleri girerek kolayca aradığı video görüntüsüne hızlı ve doğru bir şekilde ulaşabilir. Fakat hiçbir otomasyon içermeyen bu sistem, operatör gereksinimi ve uzun video işleme süresi nedeniyle hiçbir zaman tercih edilmeyecektir. Zira bir sahnenin kendisini takip eden sahneden ayrılabilmesi için operatör işlemlerinin sıkça gerçekleştirilmesi gerekmektedir. Operatör işlemleri

Amaç Video veritabanı yöntemi sistemi, kullanıcı arayüzü biriminde operatör işlemlerini minimuma indirgeme ve zaman tasarrufu

Geleneksel yöntem 2 dakikalık video görüntüsünde 4000 çerçeve bulunmakta. Her bir çerçeve için: 1- Çerçeve kaydet(), 2- Renkli Histogram çıkar() 3- Bir önceki histogram ile karşılaştır() 4- Yorumla()

Mpeg Birbirine yakın piksellerin akan görüntüde büyük oranda değişmemesi özelliğini kullanır.

RGB-YUV Dönüşümü

RGB-YUV Dönüşümü Y = + 0.299R + 0.587G + 0.114B U = + 0.492(B - Y) = - 0.147R - 0.289G + 0.436B V = + 0.877(R - Y) = + 0.615R - 0.515G - 0.100B

Çerçeve yapısı MPEG şifrelemesi 3 tip çerçeve oluşturur I-Çerçevesi “Intracoded” (Arakodlanmış) Tam bir video resmi Gösterilebilmesi için başka bir resme ihtiyaç yok En çok veriyi kapsar P-Çerçevesi “Forward Predicted” (İleri yönde tahmin edilebilir) Bir önceki çerçevedeki farklılıkları şifreler Gösterilebilmesi için bir önceki çerçeveye ihtiyaç duyar B-Çerçevesi “Bidirectionally Predicted” (İki yönde tahmin edilebilir) Bir önceki yada daha sonraki çerçevedeki farklılıkları şifreler I çerçevesindeki verinin en az %25ini içerir Gösterilebilmesi için bir önceki yada sonraki çerçeveye ihtiyaç duyar

Çerçeve yapısı

Çerçeve yapısı

Çerçeve Tipleri

Video tabakaları Dilim Resim Makro blok Video sıralaması Blok Resim grupları (GOP) 8 piksel

Picture Header Her picture bir picture header ile başlar. Her picture header ise picture_start_code içerir. 32 bitlik bu kod; hex : 00 00 01 00 binary: 0000 0000 0000 0000 0000 0001 0000 0000

Uygulama Yazılımı Çalışma dahilinde geliştirdiğimiz uygulama yazılımı vs.net 2003 platformunda tasarlanmıştır. Tüm video dosyası belleğe okunarak ayıklayıcı birim (parser) tarafından analiz edilir. Bellek Okuma Ayıklayıcı Birim

Sonuç Sayısal video görüntülerinin büyük bir oranı MPEG video sıkıştırma metodu kullanılarak saklanmaktadır. Mpeg video sıkıştırma metodu standartlaşmıştır ve gerçek zamanlı olarak dahi çalışabilmektedir. Mpeg biçiminde sıkıştırılmış dosya, video görüntüleri hakkında değerli bilgiler içermektedir. Video işleme metotlarını kullanmak yerine bu bilgileri kullanmak işlemci zamanı açısından çok büyük bir kazanç sağlamaktadır.

Teşekkürler