Geri Dön

Paralel veri işleme teknikleri kullanılarak silindirik metal nesnelerin yüzey hatalarının gerçek zamanlı olarak belirlenmesi

Real-time determination of the surface errors of cylindrical metal objects using parallel data processing techniques

  1. Tez No: 596799
  2. Yazar: SEMRA AYDIN
  3. Danışmanlar: PROF. DR. ÖMER FARUK BAY, PROF. DR. REFİK SAMET
  4. Tez Türü: Doktora
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Mühendislik Bilimleri, Computer Engineering and Computer Science and Control, Engineering Sciences
  6. Anahtar Kelimeler: Görüntü işleme, Paralel programlama, Image processing, Parallel programs
  7. Yıl: 2019
  8. Dil: Türkçe
  9. Üniversite: Gazi Üniversitesi
  10. Enstitü: Bilişim Enstitüsü
  11. Ana Bilim Dalı: Elektronik ve Bilgisayar Eğitimi Ana Bilim Dalı (disiplinlerarası)
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

Mühimmat üretimi savunma sanayinin önemli üretim kollarından biridir. Hafif ateşli silahların mühimmatının her birine fişek adı verilir. Kovan üretimi fişek üretiminin bir aşamasıdır ve kovan üretim aşamasında hatalı olan kovanlar ayrılarak üretim bandından çıkarılmaktadır. Bu çalışmanın konusu kovan hatalarını gerçek zamanlı olarak tespit ederek, hatalı kovanları üretim bandından ayıklamaktır. Endüstride otomasyon sistemlerinin kullanımı giderek artmaktadır. Bilgisayarlı görmede görüntü işleme teknikleri kullanılarak karar verme işlemi otomatik olarak yapılmaktadır. Hatalı parçaların bulunması bilgisayarlı görmenin endüstride kullanım alanlarından birisidir. Bu çalışmada hatalı kovanların otomatik olarak ayıklanmasını sağlayan bir sistem geliştirilmiştir. Hataların tespit edilmesinde görüntü işleme teknikleri kullanılmıştır. Gerçekleştirilen sistemde gerçek zamanlı olarak kovanın ağız, kapsül ve yan yüzey olmak üzere farklı bölgelerindeki hataları tespit edilmektedir. Bunun için her bir kovandan bir adet ağız, bir adet kapsül ve sekiz adet yan yüzey olmak üzere toplam 10 adet görüntü alınmaktadır. Bu görüntülerde kovan hatalarının tespit edilmesi için farklı hataların tespiti amacıyla algoritmalar geliştirilmiş ve gerçekleştirilen sistem üzerinde çalıştırılmıştır. Gerçekleştirilen kovan muayene sisteminin kapasitesi dakikada 300 kovan olarak hedeflendiğinden 200 ms'lik süre içerisinde bir kovan ile ilgili tüm işlemlerin tamamlanması gerekmektedir. Alınan görüntü sayısının fazla olması ve hedeflenen hız nedeniyle işlem zamanının kısaltılması için paralel programlama teknikleri kullanılmıştır. Otomatik kovan muayene sisteminin gerçek zamanlı olarak çalıştırılması amacıyla hem CPU çekirdeklerini hem de GPU'nun işlem gücünü kullanan hibrit bir sistem önerilmiştir. CPU çekirdeklerinin paralel çalıştırılmasında OpenMP, GPU çekirdeklerinin paralel çalıştırılmasında ise CUDA platformu kullanılmıştır. Böylece hem CPU'nun hem de GPU'nun gücünü kullanan hibrit bir sistem geliştirilmiştir. Kovan hatalarını bulma algoritması seri algoritmalarla 583 ms'de tamamlanırken, paralelleştirilmiş algoritmalarla 99 ms'de tamamlanmıştır. Hata ayıklama için geliştirilmiş ve paralelleştirilmiş algoritmalarla her bir kovanın işlem süresi seriye göre 5,9 kat hızlandırılmıştır.

Özet (Çeviri)

The production of ammunition is one of the important production lines of the defense industry. Each of the ammunition of light firearms is called a cartridge. Cartridge case production is a stage of cartridge production and cases which are defected in the case production stage are separated and removed from the production line. The subject of this study is to detect defect errors in real-time and to extract faulty casings from production line. The use of automation systems in industry is increasing. In computer vision, decision making is performed automatically by using image processing techniques. The presence of defected parts is one of the industrial applications of computer vision. In this study, a system has been developed for automatic determination and removal of defected casings. Image processing techniques are used to detect defects. In real-time system, it is necessary to determine the defects of the different parts of case which are mouth, capsule and surface. For this purpose, a total of 10 images are taken for each case, one mouth, one capsule and eight surfaces. Algorithms have been developed and run on the system to detect different defects for detection of case defects in these images. Since the capacity of the case inspection system is targeted at 300 cases per minute, all operations related to a case should be completed within 200 ms. Parallel programming techniques have been used to reduce the processing time due to the high number of images received and the targeted speed. In order to operate the automatic case inspection system in real time, a hybrid system has been proposed that uses both CPU cores and GPU's processing power. OpenMP is used in parallel operation of CPU cores and CUDA platform is used in parallel operation of GPU cores. The hybrid system has been developed that uses the power of both the CPU and the GPU. The algorithm for detecting case defects was completed in 583 ms by using serial algorithms and 99 ms by using parallel algorithms. The processing time of each case, for developed parallel algorithms for determination and removal of defective casing, was improved by 5.9 times compared to the those of series algorithm.

Benzer Tezler

  1. Radyal pompa çarkları içerisindeki üç boyutlu sürtmeli ve sürtmesiz akışın sayısal analizi

    Full 3D viscous and inviscid analysis of flow in radial pump impelleri

    AŞKIN KARAKAS

    Doktora

    Türkçe

    Türkçe

    2000

    Makine Mühendisliğiİstanbul Teknik Üniversitesi

    DOÇ.DR. ERHAN AYDER

  2. An alternative fuel assessment model for ships and experiments on the effect of methanol on diesel engines

    Gemiler için bir alternatif yakıt değerlendirme modeli ve metanolün dizel motorlarda etkileri üzerine deneysel çalışma

    BURAK ZİNCİR

    Doktora

    İngilizce

    İngilizce

    2019

    Denizcilikİstanbul Teknik Üniversitesi

    Deniz Ulaştırma İşletme Mühendisliği Ana Bilim Dalı

    PROF. DR. CENGİZ DENİZ

  3. Veri madenciliği teknikleri ile e-ticaret platformu satış verilerinin incelenmesi

    Analysis of e-Commerce platform sales data using data mining techniques

    YİĞİT ALTUNAY

    Yüksek Lisans

    Türkçe

    Türkçe

    2025

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolPamukkale Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. GÜRHAN GÜNDÜZ

  4. Sürücü uykululuğunun gerçek zamanlı görüntü işleme ve makine öğrenmesi teknikleri ile tespitine yönelik bir sistem tasarımı ve uygulaması

    Designing and implementation of driver sleepiness detection system by using real-time image processing and machine learning techniques

    MUHAMMED OZAN AKI

    Doktora

    Türkçe

    Türkçe

    2017

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolTrakya Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. İLHAN UMUT

  5. Simulation of a dataflow machine

    Bir veri akışı makinasının benzetimi

    ALEV UYDAN AYZAN

    Yüksek Lisans

    İngilizce

    İngilizce

    1992

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

    PROF. DR. SELAHATTİN KURU