Geri Dön

Bilgisayarla görü tabanlı satranç oyunu izleme sistemi

A computer vision system for chess game tracking

  1. Tez No: 418591
  2. Yazar: CAN KORAY
  3. Danışmanlar: YRD. DOÇ. DR. EMRE SÜMER
  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: Belirtilmemiş.
  7. Yıl: 2016
  8. Dil: Türkçe
  9. Üniversite: Başkent Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Bilgisayar Mühendisliği Bilim Dalı
  13. Sayfa Sayısı: 64

Özet

Bu çalışmada satranç müsabakalarındaki hakemlerin karar verme sürecine destek olabilecek, müsabaka boyunca yapılan hamleleri tespit edebilen ve tespit ettiği hamleleri yorumlayabilen gerçek-zamanlı bir bilgisayarla görü sistemi önerilmiştir. Önerilen sistem için oyun sırasında taşların hareketlerinin okunması amacıyla bir düzenek hazırlanmıştır. Kurulan düzenekte, satranç tahtası üzerinde konumlandırılmış bir RGB web kamerası ve bir dizüstü bilgisayar kullanılmıştır. Sistemin tüm işlem adımları, sayısal hesaplamaya olanak sağlayan MATLAB programlama ortamında gerçekleştirilmiştir. Uygulamada herhangi bir satranç motoru kullanılmamıştır. Bilgisayarla görü sistemi hamle algılama ve hamle yorumlama olmak üzere iki farklı bölümde ele alınıp incelenmiş ve test edilmiştir. Hamle algılama bölümünde kamera aracılığıyla elde edilen anlık görüntüler tek tek işlenerek hamle tespiti yapılmış ve satranç taşlarının konum ve renk bilgisi belirlenmiştir. Bu süreçte satranç tahtasının geometrik doğrultmasının yapılması ve elde edilen görüntülerin iyileştirilmesi gibi birtakım ön işlemler uygulanmıştır. Hamle yorumlama bölümünde ise, satranç tahtası üzerinde meydana gelen renk değişimlerinin oyuncunun yapmış olduğu bir hamle olup olmadığı belirlenmiştir. Eğer oyuncu tarafından bir hamle yapılmışsa, yapılan hamlenin geçerli bir hamle olup olmadığı değerlendirilip gerekli uyarı mesajları kullanıcıya iletilmiştir. Satranç oyunundan elde edilen verilerin yeniden yapılandırılıp 2-B olarak görselleştirilmesi ve hamle kayıtları önerilen sistemin sunduğu çıktılardır. Farklı ışık koşulları altında yapılan testlerde önerilen sistemin hem hamle algılama hem de hamle yorumlama açısından başarılı sonuçlar elde ettiği görülmüştür.

Özet (Çeviri)

In this study, a real time computer vision system that can detect and analyse moves in a chess game to support referees' decision making processes is proposed. A setup is established for suggested system to detect moves during a chess game. In this setup, there is laptop computer and a RGB web camera, which is positioned over the chess board. All of the steps in the process are programmed in MATLAB computing environment. The proposed computer vision system is not using any third party chess engine, and it is handled and tested in two parts; (i) move detection and (ii) move interpretation. In move detection part, snapshots taken by web camera are processed one by one. For each snapshot, color and position of each chess piece are computed. In the preprocessing stage, outside border of chess board is calculated and the image is geometrically adjusted and enhanced. In move interpretation part, color changes over the chess board are analyzed and the system decides whether these changes are interpreted as a move by player or not. If it is a move by a player, this move is validated whether it is a legal move or not. Results are obtained and user is notified accordingly. Besides, the results are visualized in a 2D environment and logged by the proposed system. Tests show that the system is evaluated to be successful in both move detection and interpretation under different illumination conditions.

Benzer Tezler

  1. Estimation of position and orientation with visual odometry for ground vehicles

    Kara araçları için görsel odometri yöntemi ile pozisyon ve duruş tahmini

    BURAK ALİ ARSLAN

    Yüksek Lisans

    İngilizce

    İngilizce

    2025

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Kontrol ve Otomasyon Mühendisliği Ana Bilim Dalı

    PROF. DR. FİKRET ÇALIŞKAN

  2. Computer vision based behavior analysis

    Bilgisayarla görü tabanlı davranış çözümlemesi

    ZEYNEP YÜCEL

    Doktora

    İngilizce

    İngilizce

    2009

    Elektrik ve Elektronik Mühendisliğiİhsan Doğramacı Bilkent Üniversitesi

    Elektrik ve Elektronik Mühendisliği Bölümü

    PROF. DR. ARİF BÜLENT ÖZGÜLER

    YRD. DOÇ. DR. PINAR DUYGULU ŞAHİN

  3. Computer vision based reuse detection in digital artworks

    Dijital sanat eserlerinde bilgisayarla görü tabanlı tekrar kullanım tespiti

    FURKAN IŞIKDOĞAN

    Yüksek Lisans

    İngilizce

    İngilizce

    2013

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

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. ALBERT ALİ SALAH

  4. Ahşap kusur tespiti için bilgisayar görüşü tabanlı makine öğrenimi yaklaşımı

    A compuer vision based machine learning approach for wood defect detection

    KENAN KILIÇ

    Doktora

    Türkçe

    Türkçe

    2025

    Ağaç İşleriGazi Üniversitesi

    Ağaç İşleri Endüstri Mühendisliği Ana Bilim Dalı

    PROF. DR. UĞUR ÖZCAN

  5. LCD piksel hatalarının makine öğrenmesi yöntemleri ile tespiti

    LCD pixel defect detecion using machine learning methods

    ASLI ÇELİK

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Elektrik ve Elektronik MühendisliğiKocaeli Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    PROF. DR. OĞUZHAN URHAN