Bilgisayarla görü tabanlı satranç oyunu izleme sistemi
A computer vision system for chess game tracking
- Tez No: 418591
- Danışmanlar: YRD. DOÇ. DR. EMRE SÜMER
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2016
- Dil: Türkçe
- Üniversite: Başkent Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Bilgisayar Mühendisliği Bilim Dalı
- 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
- Computer vision based behavior analysis
Bilgisayarla görü tabanlı davranış çözümlemesi
ZEYNEP YÜCEL
Doktora
İngilizce
2009
Elektrik ve Elektronik Mühendisliğiİhsan Doğramacı Bilkent ÜniversitesiElektrik ve Elektronik Mühendisliği Bölümü
PROF. DR. ARİF BÜLENT ÖZGÜLER
YRD. DOÇ. DR. PINAR DUYGULU ŞAHİN
- 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
2013
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolBoğaziçi ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. ALBERT ALİ SALAH
- 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
2019
Elektrik ve Elektronik MühendisliğiKocaeli ÜniversitesiElektronik ve Haberleşme Mühendisliği Ana Bilim Dalı
PROF. DR. OĞUZHAN URHAN
- Kinect rgb görüntülerinde ve derinlik haritalarında uzam-zamansal özellikleri kullanarak işaret dili tanıma
Sign language recognition using spatio-temporal features on Kinect rgb video sequences and depth maps
ABBAS MEMİŞ
Yüksek Lisans
Türkçe
2013
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolYıldız Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. SONGÜL ALBAYRAK
- Deep learning-based visual object tracking using edge computing on embedded system
Gömülü sistem üzerinde sınır bilişim kullanarak derin öğrenme tabanlı görsel nesne izleme
MOHAMMAD FAHD HUSSEIN
Yüksek Lisans
İngilizce
2022
Elektrik ve Elektronik MühendisliğiGaziantep ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ SERKAN ÖZBAY