Geri Dön

Dağıtılmış nesnesel birim modeli üzerinde görüntü işleme algoritmalarının paralelleştirilmesi

Parallelization of image processing algorithms using distributed components object model

  1. Tez No: 98450
  2. Yazar: SAVAŞ KÖSE
  3. Danışmanlar: DOÇ.DR. NADİA ERDOĞAN
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Algoritmalar, Dağıtık nesneler, Görüntü işleme, Örüntü tanıma, Algorithms, Distributed objects, Image processing, Pattern recognition
  7. Yıl: 1999
  8. Dil: Türkçe
  9. Üniversite: İstanbul Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Belirtilmemiş.
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

DAĞITILMIŞ NESNESEL BİRİM MODELİ ÜZERİNDE GÖRÜNTÜ İŞLEME ALGORİTMALARININ PARALELLEŞTİRİLMESİ ÖZET Görüntü işleme ve örüntü tanıma işlemleri çok fazla kanşık ve zaman alan işlemlerdir. 8u işlemlerin yapılabilmesi için çok hızlı hesaplama yapabilen modellere ihtiyaç vardır, özellikle örüntü tanıma işlemleri çok fazla hesaplama gerektirirler. Bu işlemleri yeteri derecede hızlı yapabilmek için özel donanımlar üzerinde çalışan yine özel algoritmalar tasarlanmaktadır. Bu projede, özel bir donanım kullanmadan varolan donanım ve yazılım sistemini kullanarak paralel hesaplama yapan bir sistem geliştirilmiştir. Yani MIMO hesaplama modelinin yazılım ile gerçeklemesi yapılmıştır ve bu modelin özel olarak görüntü işleme alanına uygulaması yapılmıştır. Ağ performanslarının çok gelişmesi ve veri iletişim hızlarının artması, dağıtık nesneleri kullanarak yazılım geliştirmeyi olanaklı kılmıştır. Ancak yinede ağ ortamında tüm gereksinimleri karşılamak için çok fazla zaman harcamak gereklidir. COM (Component Object Model) Modeli, remote invocation, sürüm kontrolü, yük dağılımı, hata giderme gibi işlemlerin yapılabilmesini sağlayan bir alt yapı oluşturur. Distributed COM (DCOM), ise COM sistemini bir adım daha ileri taşır. Ağ ortamında nesnelerin birbiri ile konuşabilmesi ve dağıtık nesnelerin oluşturulabilmesi için gerekli altyapıyı sağlar. DCOM aynı ağda farklı bilgisayarlarda olan nesnelerin birbirleriyle doğrudan konuşabilmesine olanak sağlayan bir yapıdır. Aynı zamanda farklı makinelerde çalışan nesnelerin paylaşımına olanak sağlar. Bunun anlamı, bir program herhangi bir nesneyi program yada DLL olarak yaratıp, bu nesnenin metotlannı başka bir makinedeki başka bir programdan çağırabilir. Bu teknolojinin en önemli özelliklerinden biri iş yükünün değişik makinelere dağıtılarak paralel bir şekilde daha hızlı hesaplama yapabilmesidir. IX

Özet (Çeviri)

PARALLELJZATION OF IMAGE PROCESSING ALGORITHMS USING DISTRIBUTED COMPONENT OBJECT MODEL SUMMARY Algorithms related with image processing and pattern recognition are usually complex and time consuming. High-speed computation is needed especially in pattern recognition applications. In order to achieve this, parallel algorithms are being developed on special purpose hardware. This project presents a new method for doing parallel computation without using special purpose hardware. That's software implementation of MIMD computers running on hardware, operating system and compilers. Because of advances in high-speed networking, building software as distributed object applications has become preferable but still a considerable amount of time is spent to meet computational demands on the network. Component Object Model (COM) provides an architecture that supports some basic features as remote invocation, versioning, load balancing and fault tolerance. Distributed COM (DCOM) is the distributed extension of COM. It specifies the additional infrastructure needed to further extend the benefits of networked environments. DCOM is a structure that allows applications to talk to one another across a network. In particular, it allows for sharing of objects that reside on two separate machines. This means that one can create an object in one application or DLL, then call the methods of that object from an application that resides on a different computer. One of the most important properties of this technology is that it allows for the distribution of the load of a task across several machines. That way the processor will not have to expend excessive clock cycles on the task, and large database loaded onto memory will be separated across machines.

Benzer Tezler

  1. Dağıtılmış nesnesel birim modeli ve paralel algoritmaları gerçekleme yöntemleri

    Distributed component object model and methods of implementing parallel algorithms

    CENKER ŞİŞMAN

  2. Dynamic query optimization on a distributed object management platform

    Dağıtık bir nesne yönetim platformunda dinamik sorgulama en iyileştirmesi

    FATMA ÖZCAN

    Yüksek Lisans

    İngilizce

    İngilizce

    1996

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. ASUMAN DOĞAÇ

  3. Dağıtılmış veri tabanı tasarımı

    Başlık çevirisi yok

    OLGUN MARKOÇ

  4. The Design and implemetation of a distributed DBMS for logob, a deductive data model with object predicates

    Nesne tanımlı mantısal veri tabanı logob için, dağıtık veri tabanı yönetim sisteminin tasarım ve uygulaması

    CÜNEYT SEVİM

    Yüksek Lisans

    İngilizce

    İngilizce

    1996

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolBoğaziçi Üniversitesi

    DOÇ.DR. TAFLAN I. GÜNDEM

  5. Distributed and parallel smalltalk

    Dağıtılmış paralel smalltalk

    HASAN T. AYTEKİN