DeepGamble is a video recognition system that is based on an extension of the Mask R-CNN model. It digitizes the game of blackjack by detecting cards and player bets in real-time and processes decisions they took in order to create accurate player personas.
A longer technical report of our ICMLA 2020 paper is available here
Abstact
DeepGamble System Architecture consists of high-resolution cameras, Raspberry Pis are connected via a gateway to the Google Cloud Platform where inference models are deployed as micro-services to perform inference in real-time. After assimilating the game play, results are pushed to BigQuery for further analysis and real-time dashboards are generated. Our proposed supervised learning approach consists of a specialized three-stage pipeline that takes images from two viewpoints of the casino table and does instance segmentation to generate masks on proposed regions of interests. These predicted masks along with derivative features are used to classify image attributes that are passed onto the next stage to assimilate the gameplay understanding. Our end-to-end model yields an accuracy of ~95% for the main bet detection and ~97% for card detection in a controlled environment trained using transfer learning approach with 900 training examples.
DeepGamble in Action
Paper
D. Syed*, N. Gandhi*, A. Arora* & N. Kadam DeepGamble ICMLA, 2020. (ArXiv) |
Citing us
If you would like to cite us, you could use the following BibTeX entry.
@article{Syed_2020,
title={DeepGamble: Towards unlocking real-time player intelligence using multi-layer instance segmentation and attribute detection},
ISBN={9781728184708},
url={http://dx.doi.org/10.1109/ICMLA51294.2020.00067},
DOI={10.1109/icmla51294.2020.00067},
journal={2020 19th IEEE International Conference on Machine Learning and Applications (ICMLA)},
publisher={IEEE},
author={Syed, Danish and Gandhi, Naman and Arora, Arushi and Kadam, Nilesh},
year={2020},
month={Dec}
}
Acknowledgements
The authors would like to thank Arun Shastri, Rasvan Dirlea, Mike Francis, Akshat Rajvanshi, Manoj Bheemineni, Brendan Riley, Geoff Cohn, Jayendu Sharma, Thompson Nguyen and others who contributed, supported, guided and collaborated with us during the development and deployment of our system.