東京農工大學工學研究生院的 Asahi Sato(碩士課程)創建了一個網絡應用程序,可以讓您用智能手機拍攝將棋棋盤和棋子的照片並將其發送到網絡服務器,立即被AI(人工智能)識別並轉換為位置資料。由Kei Morizumi(碩士一年級課程)開發。
將棋盤圖像識別由三個階段組成:「將棋盤框架的識別」、「將棋盤上的棋子的識別」和「將棋盤上沒有的棋子的識別」。線段偵測器(LSD)用於識別將棋棋盤的框架,稱為卷積神經網路(CNN)的深度神經網路用於識別棋盤上的棋子,物體識別用於識別棋子。我們使用YOLO(你只看一次)方法。
這個識別模型是使用該大學將棋俱樂部和研究人員擁有的棋子和棋盤以及互聯網上發布的圖像進行訓練的。由於應用程式使用者的拍攝環境不是恆定的,我們也準備了具有不同明暗和尺寸的影像。據說,棋子種類繁多,一字棋子、二字棋子、紅背黑背棋子、特殊字體等。
應用程式在將棋咖啡店進行測試時,棋局辨識的辨識率為91%,棋盤辨識的辨識率為99.7%,棋子辨識的準確率為73.4%,召回率為97.9%。如果無法正確識別影像,則會顯示一則訊息,以便攝影師立即註意到,並且系統會要求重拍。
該應用程式已經向公眾發布。該工具利用將棋棋盤上的圖像識別將棋局位置轉換為數據,是日本乃至世界首創,據說是回顧自己的棋局和提高將棋技能的強大工具。此外,透過累積多個將棋位置的數據,它將有助於對將棋的進一步分析,據說即使是超級電腦也無法探索所有將棋位置。