Sıra | DOSYA ADI | Format | Bağlantı |
---|---|---|---|
01. | İnternet Üzeri̇nde Görüntü İşleme | ppt | Sunumu İndir |
Transkript
02/12/2011 1 İNTERNET ÜZERİNDE GÖRÜNTÜ İŞLEME Mehmet Karakoç Ege Üniversitesi Bilgisayar Mühendisliği Bölümü INET-TR’11 - ARALIK 2011
02/12/2011 2 İÇERİK • Giriş • Görüntü ve Görüntü İşleme • Görüntü İşleme Uygulama Alanları ve Görüntü İşleme ile Neler Yapılabilir? • Masaüstü Tabanlı Uygulamalar • Görüntü İşleme ve İnternet • Masaüstü Uygulamalarına Alternatifler - I • Online Resim Düzenleme ve Görüntü İşleme Araçları ile Neler Yapılabilir? • Masaüstü Uygulamalarına Alternatifler - II • Web’de Görüntü İşlemenin Kapsamı ve Uygulama Alanları • Görüntü İşleme ile Web Üzerinde Yapılabilecek Çalışmalar • (Örnek Uygulamalar) – İnternet Üzerinde Görüntü İşleme • Görüntü İşleme için Hazır Arayüzler ve Bir Görüntü Web Üzerinde Nasıl İşlenir? • Görüntü İşleme Araçları • Neden Görüntü İşleme ve Neden İnternet Üzerinde? • Neden Web’de Görüntü İşleme? • Ek Olarak • Sonuçlar
02/12/2011 3 Giriş Görüntüleri masaüstümüzde düzenlemek mükemmel olabilir, fakat bazen evimizden uzakta, hazırlıksız olduğumuz bazı işler yapmamız da gerekebilir!
02/12/2011 4 Görüntü • Görüntü, gerçek yaşamdaki üç boyutlu nesnelerden oluşan bir sahnenin basit iki değişkenli bir fonksiyon olarak tanımlanmasıdır. Başka bir deyişle görüntü, üç boyutlu görünümün iki boyut üzerindeki haritası olarak tarif edilebilir. Görüntü oluşumunun resmedilmesi aşağıda verilmiştir. Şekil 1.1 Görüntünün gözde oluşumu.
02/12/2011 5 Görüntü İşleme • Görüntü İşleme (Gİ), sinyal işleme kapsamında yer alan ve hızlı gelişen, önemli bir alandır. Gİ, sayısal bir resim hâline getirilmiş olan gerçek yaşamdaki görüntülerin bir giriş resmi olarak işlenerek o resmin özelliklerinin ve görüntüsünün değiştirilmesi sonucunda yeni bir resim oluşturulmasıdır. Şekil 1.2 Bir Gİ sistem yapısının blok şeması.
02/12/2011 6 Görüntü İşleme Uygulama Alanları ve Görüntü İşleme ile Neler Yapılabilir? • Kameralar ile uzaktan izleme • Plaka tanıma sistemi • Yüz, parmak izi, karakter, kâğıt para (banknot) veya görüntü tanıma • Ürünlerin görüntü kalitesini ve üretim hatalarını test ve kontrol işlemleri ile hatalı olan ürünleri ayırmak (bir portakal işleme bandında belli boyutlardaki portakalları ayırmak gibi) • Bozuk para sayma makinesi ile paraları ayırmak • Farklı şekillerin kenarları arasındaki açıları ölçmek • Bir kamera ve basit birkaç motor ile program kontrollü herhangi bir şeyi takip eden robot kolu tasarımı
02/12/2011 7 Masaüstü Tabanlı Uygulamalar • Adobe Photoshop • Adobe Illustrator • GIMP • PixBuilder Studio • ArtWeaver • x360 Görüntü İşleme Yazılımı • GdPicture • PhotoScape
02/12/2011 8 ArtWeaver • ArtWeaver, masaüstü görüntü düzenleyicilerinden biridir. Photoshop kadar güçlü olmasa da işlevselliği ve araçları ile Photoshop arayüzüne benzer. • Hızlı bir şekilde görüntüleri düzenleyebilmek için basit bir görüntü düzenleyici aranıyor ise ArtWeaver, Photoshop alternatiflerinden biri olarak kullanılabilir. • ArtWeaver, öncesinde Photoshop kullananlar için kullanımı basit olan ve temel resim düzenleme araçlarından fazlasını sunan, Photoshop gibi katmanları destekleyen ve kullanışlı resim fırçaları, görüntü ayarlamaları, filtreleri mevcut olan bir resim düzenleyicisidir.
02/12/2011 9 Adobe Photoshop • Photoshop, özellikle dijital fotoğrafçılıkla uğraşanların yaygın olarak kullandığı online araçları da olan masaüstü yazılımlarından biridir.
02/12/2011 10 Görüntü İşleme ve İnternet
02/12/2011 11 Masaüstü Uygulamalarına Alternatifler - I • Web tabanlı görüntü düzenleyicilerinin masaüstü muadillerine göre pek çok avantajları vardır. • En açık yararı, kullanıcıya tarayıcısı ve internet bağlantısı olan herhangi bir bilgisayar üzerinde çalışma imkânı sağlamasıdır. Çoğu durumda, kullanıcı çalışmasını online olarak kaydedebilir ve böylece masaüstü yazılım yükleme ve platform zorunluluğu ortadan kalkar.
02/12/2011 12 Online Resim Düzenleme ve Görüntü İşleme Araçları ile Neler Yapılabilir? 1. Sadece bir tıklama ile fotoğraflarınızı düzeltebilirsiniz. 2. Sonuçları daha detaylı bir şekilde ileri kontroller kullanarak ince ayarlardan geçirebilirsiniz. 3. Gerçek zamanda kırpma, boyutlandırma ve döndürme gibi işlemleri icra etmek mümkündür. 4. Sanattan eğlenceye kadar pek çok özel efekt kullanmak suretiyle görüntüleri işleyip arzu edilen görüntüleri elde edebilirsiniz. 5. İçerik Tabanlı Görüntü Erişim Sistemleri 6. Görüntüler arasındaki birtakım ilişkilerin belirlenmesi, görüntülerin düzenlenmesi ve sınıflandırılması 7. Görüntü sorgulamaları, görüntüdeki nesneleri sınıflandırma işlemleri, kaynak görüntüde benzer nesneleri tespit etme
02/12/2011 13 1 - Pixlr • Pixlr, Adobe Photoshop ile benzer kullanıcı arayüzü içeren Flash tabanlı çok güçlü bir görüntü düzenleyicisidir. Pixlr uygulama arayüzü, hâlen geliştirme aşamalarının başlarında olmakla beraber webteki bloglara, uygumalara ve sitelere dâhil edilme imkânı sunmaktadır. • Photoshop’un Magic Wand aracına (I) benzer bi şekilde, akıllı araçlarla benzer ve yakın piksellerin otomatik olarak seçilmesine yardımcı olur. (http://pixlr.com/editor/) • I: (http://www.mediacollege.com/adobe/photoshop/tool/magic-wand.html)
02/12/2011 14 2 - Splashup • Splashup, Flickr, Picasa ve Facebook gibi kullanıcıların resimlerine uzaktan erişim imkânı tanıyan yaygın resim paylaşma servisleri ile bütünlük içinde olan ve çeşitli özelliklere sahip online bir görüntü düzenleyicisidir. • Çeşitli filtreleri, görüntü efektleri, esnek arayüzü, web kamerası ile görüntülerin elde edilmesini sağlama gibi seçenekleri bir arada bulundurması, Splashup’ın bazı özelliklerini içermektedir. (http://www.splashup.com/splashup/)
02/12/2011 15 3 - Phoenix • Phoenix, Aviary tarafından geliştirilen web tabanlı güçlü bir görüntü düzenleyicisidir. • Masaüstü muadilleri ile rekabet içinde olan Phoenix, kullanımı için erişim hesabı gerektirmektedir, fakat Peacock (Görsel Laboratuvar) ve Toucan (renk aracı) gibi diğer Aviary araçlarına ve hizmetlerine erişim ücretsizdir. (http://www.aviary.com/tools/phoenix)
02/12/2011 16 4 - pixer.us • Basit bir görüntü düzenleme aracına ihtiyaç olduğunda pixer.us kullanılarak işlemler icra edilebilir. pixer.us, çalışmaların PNG, JPG, GIF ya da BMP gibi dört popüler formatta kaydedilmesi, parlaklık, koyuluk ve zıtlık gibi bazı renk ayarlamalarının yapılabilmesi gibi seçenekleri olan web tabanlı ücretsiz resim düzenleyicilerinden biridir. Basit bir arayüze sahiptir ve kullanışlı özellikler içerir. (http://pixer.us/)
02/12/2011 17 5 - FotoFlexer • FotoFlexer, kullanması basit ve oldukça çok sayıda özellik içeren ücretsiz bir web tabanlı görüntü düzenleyicisidir. • FotoFlexer, kırpma, boyutlandırma ve döndürme gibi ihtiyaçları olan yaygın düzenleme işlemleri ile oldukça kullanışlı bir hizmettir. • Ayrıca, Flickr, Picasa, Photobucket, Facebook, MySpace gibi yaygın web servisleri ile de bütünlük içindedir. (http://fotoflexer.com/)
02/12/2011 18 6 - SUMO Paint • SUMO Paint, kullanıcıya görüntü düzenleme ve oluşturma imkânları sunan ücretsiz bir online görüntü düzenleyicisidir. • Araçları: – Şekil aracı ile benzersiz şekillerin çizilmesi, – Fırça aracı ile yüksek kaliteli fırçalama işlemleri, – Dönüşüm aracı ile nesneleri ölçeklendirme, taşıma ve döndürme gibi işlemler. (http://www.sumopaint.com/app/)
02/12/2011 19 Masaüstü Uygulamalarına Alternatifler - II
02/12/2011 20 <Lunapic - Aviary> - <Phixr>
02/12/2011 21 TinEye • Sahip olduğu veri seti ve listelediği sonuçlar ile üstün bir çalışma olan ve idée firması tarafından çıkarılan TinEye adlı ürüne www.tineye.com adresinden ulaşılabilir. • Bu ürün ücretsiz olarak internet tarayıcılar ile kullanılabilmekte ve ilgili olunan görüntünün web ortamında aranması gerçekleştirilebilmektedir.
02/12/2011 22 Wash
02/12/2011 23 Pixolu
02/12/2011 24 Wang
02/12/2011 25 iPiccy
02/12/2011 26 myImager.com
02/12/2011 27 Web’de Görüntü İşlemenin Kapsamı ve Uygulama Alanları • Gİ’nin çok çeşitli ve farklı uygulamaları olmakla birlikte Gİ, pek çok alanda kullanılmaktadır. • Söz konusu yoğun kullanım alanlarının internet üzerinde icra edilmesi ile web üzerinde Gİ kapsamında çeşitli proje, çalışma ve araştırma gibi uygulamalar gerçekleştirilebilir. • Teknolojinin gelişmesi ve yaygınlaşmasıyla birlikte internet erişim hızı ve altyapısına bağlı olarak uygulama geliştirmedeki avantajlar • Gİ uygulamalarının platformdan bağımsız olarak geliştirilmesi
02/12/2011 28 Görüntü İşleme ile Web Üzerinde Yapılabilecek Çalışmalar - I • Görsel web araçlarını oluşturmak, uygulamaların görselleştirilmesi ve web üzerinden sunulması • Görüntülerin web üzerinde aranması, ilgili görüntüleri ve benzer görüntüleri web sayfalarının içerip içermemesi sorgusuna cevap aranması ve sonuçların sunulması • Web sayfaları için resimler, çeşitli bileşenler, animasyonlar gibi web araçları hazırlamak ve web ortamı için resim düzenleme yazılımları kullanmak • Görüntü içerikli çalışmaların, video konferansların ve diğer çoklu ortam (multimedya) verilerin internet üzerinden aktarılması gereği • Özellikle internet üzerinde oldukça yaygın kullanılan dokümanlarda sıkıştırma • Web sitesi tasarlarken sayfalara ilgi uyandırmak, etkileşim katmak ve aynı zamanda kullanıcıya geri bildirim sağlayabilme
02/12/2011 29 Görüntü İşleme ile Web Üzerinde Yapılabilecek Çalışmalar - II • Mümkün olan düşük dosya boyutlarında kaliteli resimleri oluşturmak ve aktarmak (optimizasyon) • Web’de görsel çalışma alanları oluşturmak ve bu alanları düzenlemek • Reklâm ve ürün tanıtımı gibi uygulamalarda görsel işlemlerin internetin her tarafına yayılmış olduğu göz önünde bulundurulursa, – Örgün ve yaygın eğitim kurumları, işletmeler ve kendi kendine mesleki yeterlik kazanmak isteyen bireylerin görüntü içerikli modüllere, çeşitli uygulamalara ve benzeri kaynaklara internet üzerinden ulaşabilmeleri ve gerekli bilgilerin verilmesi ile ilgili öğrenme materyali olma.
02/12/2011 30 PicSOM • PicSOM adlı web servisi ile birbirine renksel, şekilsel olarak benzeyen görüntüler bulunabilmektedir. • PicSOM’da öncelikle listelenen imgelerden aranılan görüntüye en yakını seçilir, gelen sonuçlar kullanıcının seçtiği imgeye göre sürekli filtrelenerek aranılan görüntüye ulaşılmaya çalışılır. (http://www.cis.hut.fi/picsom/)
02/12/2011 31 Örnek Bir Görüntü İşleme Yazılımı ve Kabartma Uygulaması Örneği
02/12/2011 32 (Örnek Uygulamalar) İnternet Üzerinde Görüntü İşleme
02/12/2011 33 Web’de Görüntü İşleme - I [1] http://matlabserver.cs.rug.nl/, “Web-enabled Image Processing Operators”. [2] http://www.tineye.com/, “TinEye Reverse Image Search”. [3] http://www.phys.vt.edu/~jhs/SIP/, “Sky Image Processor”. [4] http://catenarysystems.com/welcome.html, “Online Image Processing”. [5] http://www.ga.gov.au/map/tweed_heads/, “Image Processing Online”. [6] http://www.myimager.com/, “Your Everything Online Image Editor”. [7] http://www.picnik.com/, “Picnik - Photo editing the easy way, online in your browser”. [8] http://www.online-image-editor-clarkii.com/, “online image and photo editing”. [9] http://www.imageeditor.net/, “Free Online Picture Editor, Image Editor and Photo Editor”. [10] http://editor.pixastic.com/, “Pixastic - Online JavaScript Photo Editor”.
02/12/2011 34 Web’de Görüntü İşleme - II [1] http://www.shutterfly.com/learn/online_photo_processing.jsp, “Shutterfly | Online Photo Processing”. [2] http://www.catenary.com/appnotes/onlineapp.html, “Victor Library ASP.NET Online Image Processing”. [3] http://www.medical-image-processing.info/, “The Image Processing Site on the Internet for the medical field”. [4] http://www.cs.washington.edu/research/imagedatabase/, “Object and Concept Recognition for Content-Based Image Retrieval”. [5] http://www.izhuk.com/imaging/, “Image upload and processing applet. Crop, resize, rotate, adjust brightness and contrast”. [6] http://www.webpictool.com/, “Free Online Photo Editor -WebPicTool for those without Photoshop”. [7] http://www.freeonlinephotoeditor.com/, “ONLINE PHOTO EDITOR - Edit your photos, pictures and images online for free”.
02/12/2011 35 Görüntü İşleme için Hazır Arayüzler ve Bir Görüntü Web Üzerinde Nasıl İşlenir?
02/12/2011 36 Görüntü İşleme Araçları • PaintbrushJS: Tarayıcı Tabanlı Görüntü İşleme Kütüphanesi • AForge.NET • Victor Gİ Kütüphanesi, geliştiricilere görüntü uygulamaları oluşturmak için pek çok fonksiyon sunan bir araçtır ve uygulamalara güçlü Gİ, renk indirgeme, görüntüleme gibi imkânlar sunmaktadır. • Emgu CV • Pixastic, bir JavaScript kütüphanesidir ve çeşitli işlemleri, filtreleri ve efektleri görüntülere uygulama imkânı tanır. • Image Processing Toolbox for MATLAB: MATLAB için görüntü işleme aracıdır.
02/12/2011 37 Neden Görüntü İşleme ve Neden İnternet Üzerinde? • Metin tabanlı uygulamalardan öte çoklu ortam (multimedia) tabanlı veriler üzerinde çeşitli işlemler yapılmak istenebilir ve bu sebeple görüntülerin kullanılması ve işlenmesi gerekir. • İnternet üzerinde görüntü içerikli işlemlerin icra edilebilmesi, aktarılıp sunulabilmesi ve benzeri paylaşım işlemleri Gİ’nin internet üzerinde icra edilmesini gerektirir.
02/12/2011 38 Neden Web’de Görüntü İşleme? - I • Haberleşme, ticaret, kamu hizmetleri gibi bir çok temel işlevin internet ortamı üzerinden yürütülmesi • Bilişim teknolojisindeki gelişmelerle birlikte günümüzde, dünyadaki gelişimler internet aracılığı ile anında izlenebilmekte, dolayısıyla bilginin hızla yayılması olanaklı kılınabilmektedir: Bir bilgi ve eğitim ortamı da olan internet ile içerik oluşturma • Yalnızca metin tabanlı işlemleri icra etmek yerine görüntü tabanlı işlemlerin de gerçekleştirilmesi • Web tabanlı araçlar sayesinde değişik meslek gruplarından kişilere ve araştırmacılara ulaşabilmek, test olanağı sunulması ve problemlere çözüm getirilebilmesi • Geliştirilen uygulamaların çeşitli teknolojiler kullanılarak internet üzerinden kullanılabilir hale getirilmesi ve bu yaklaşım ile çözümün daha hızlı ve kolay bir şekilde kullanıcıya internet üzerinden etkileşimli olarak sunulması
02/12/2011 39 Neden Web’de Görüntü İşleme? - II • Gİ alanı ile daha çok kişinin tanışması • Gerçekleştirilen uygulamalarla Gİ kapsamında web tabanlı içerik oluşturma • Gİ’yi icra edebilmek için gerekli ortamların birleştirilerek web üzerinden kullanılabilmesi ile bir çok projenin daha çok kişiye, çok daha hızlı bir şekilde ulaşabilmesi • Geliştiriciler ve araştırmacılar için programlama, ilgili kullanıcılar için kullanım rahatlığı • Özellikle, etkileşimli olarak geliştirilen Gİ kapsamındaki uygulamaların web üzerinden kullanılması, anlatılmak istenen konuyu, bu konu hakkında hiç bir bilgisi olmayan kullanıcılara dahi kolay bir şekilde sunabilir. • İnternet üzerinde görüntüler işlenebilir ve yardımcı program ve kütüphanelerin indirilmesi ile internet tabanlı uygulamalar geliştirilebilir.
02/12/2011 40 Ek Olarak
02/12/2011 41 Ek Olarak • Literatür • Benzer Uygulamalar • Çeşitli Yöntemler • Sürecin Hızlandırılması ve İyileştirilmesi • Söz Konusu Araçların Nesne Yönelimli Yaklaşımla Geliştirilmesi
02/12/2011 42 SONUÇLAR - I • Teknolojideki ilerleme ve internet altyapısındaki gelişmelerle birlikte sayısal ortamdaki verilerin herkese ulaşılabilir bir hâle gelmesi, veri miktarının ve görüntü veri tabanlarının çok büyük boyutlara ulaşması, internet üzerinde değişim, yenilik ve iyileştirmelerle beraber görüntü tabanlı çeşitli uygulamaları da beraberinde getirmiştir. • Gİ uygulamaları gerçekleştirmek isteyen geliştiriciler için internet üzerinde pek çok hazır kütüphane ve yardımcı kaynak bulunmaktadır. Gİ kapsamında gerçekleştirilen uygulamalar internet ortamına aktarılarak ya da web üzerinde çalışmalar yapılarak web tabanlı Gİ uygulamaları geliştirilebilir.
02/12/2011 43 SONUÇLAR - II • Gİ tekniklerinin gelişmesi, web üzerinde bütünleşik olarak çalışabilen zeki uygulamaların çoğalması ve Gİ kapsamında kullanılması ile Gİ, internet üzerinde daha etkili ve aktif bir şekilde pek çok alanda uygulanabilir ve daha başarılı sonuçlar elde edilebilir. • Günümüzde pek çok uygulamanın web ve hatta mobil tabanlı çalışabilecek şekle getirilmesi ve geliştirilmesi ile bilgiye erişimin daha da esnek bir şekilde gerçekleştirilebildiği ve Gİ’nin de web üzerinde daha esnek ve etkili bir şekilde uygulanabileceği aşikârdır.
02/12/2011 44 SORULAR
02/12/2011 45 Teşekkürler
02/12/2011 46 KAYNAKLAR - I Akcan, F., 2009, “Görüntü İşleme ve Yapay Sinir Ağları ile Benzer Görüntülerin Tespit Edilmesi”, Pamukkale Üniversitesi Bilgisayar Mühendisliği Bölümü Lisans Tezi. Karakoç, M., 2011, “Görüntü İşleme Teknikleri ve Yapay Zekâ Yöntemleri Kullanarak Görüntü İçinde Görüntü Arama”, Pamukkale Üniversitesi FBE Bilgisayar Mühendisliği A.B.D. Yüksek Lisans Tezi. [1] http://pixlr.com/editor/, “Pixlr”. [2] http://www.sumopaint.com/app/, “SUMO Paint”. [3] http://www.cis.hut.fi/picsom/, “PicSOM”. [4] http://www.splashup.com/splashup/, “Splashup”.
02/12/2011 47 KAYNAKLAR - II [1] http://fotoflexer.com/, “FotoFlexer - The world's most advanced online photo editor”. [2] http://www.online-image-editor-clarkii.com/, “online image and photo editing”. [3] http://www.imageeditor.net/, “Free Online Picture Editor, Image Editor and Photo Editor”. [4] http://editor.pixastic.com/, “Pixastic - Online JavaScript Photo Editor”. [5] http://pixer.us/, “pixer.us :: online photo editor”. [6] http://www.aviary.com/tools/phoenix, “Free online image and photo editor - Aviary.com's Phoenix”. [7] http://www.mediacollege.com/adobe/photoshop/tool/magic-wand.html, “Photoshop Magic Wand Tool”.
02/12/2011 48 KAYNAKLAR - III [1] http://matlabserver.cs.rug.nl/, “Web-enabled Image Processing Operators”. [2] http://www.tineye.com/, “TinEye Reverse Image Search”. [3] http://www.phys.vt.edu/~jhs/SIP/, “Sky Image Processor”. [4] http://catenarysystems.com/welcome.html, “Online Image Processing”. [5] http://www.ga.gov.au/map/tweed_heads/, “Image Processing Online”. [6] http://www.myimager.com/, “Your Everything Online Image Editor”. [7] http://www.picnik.com/, “Picnik - Photo editing the easy way, online in your browser”.
02/12/2011 49 KAYNAKLAR - IV [1] http://www.shutterfly.com/learn/online_photo_processing.jsp, “Shutterfly | Online Photo Processing”. [2] http://www.catenary.com/appnotes/onlineapp.html, “Victor Library ASP.NET Online Image Processing”. [3] http://www.medical-image-processing.info/, “The Image Processing Site on the Internet for the medical field”. [4] http://www.cs.washington.edu/research/imagedatabase/, “Object and Concept Recognition for Content-Based Image Retrieval”. [5] http://www.izhuk.com/imaging/, “Image upload and processing applet. Crop, resize, rotate, adjust brightness and contrast”. [6] http://www.webpictool.com/, “Free Online Photo Editor -WebPicTool for those without Photoshop”. [7] http://www.freeonlinephotoeditor.com/, “ONLINE PHOTO EDITOR - Edit your photos, pictures and images online for free”.