A smarter pool table and scoring system

maxeypad2007

AzB Silver Member
Silver Member
Being the nerd I am I am always curious how we can improve the world with technology. I've been wondering for a while now how hard it would be to create something like this:

A smart experience for pool with the following components:

A smart camera (a deep learning camera like amazon lens) pointed at the table (maybe even overhead from the light). In reality you probably need 2-3

A smart board (A screen showing the following)
Player Name
Who's turn it is
Game specific details - Open table, stripes/solids, number of consecutive fouls
Handicap
Score of a race or "ahead" game
Game-specific notations: which pocket belongs to which player for 1P
Track player stats and show player stats such as Fargo

Keeping track of the scores and other relevant details:

The smart camera could easily detect the following:

Balls pocketed and in which pocket
Raise when ball needs to be spotted for one pocket, bank pool etc.

In time even pickup the following:

"roll off" on tables
Balls on the break and relative break position success
The table being unlevel (sensors inside)
Time in each inning
Avg time per inning per player
Zoom in on close hits
End of player innings (probably would require some signifying event like the player tapping a sensor or sitting down)
Hours of play on the cloth
Hours of play since last leveling
Break speed
Calling out if a player is outside of the kitchen on a break or in some games
A non-cue ball foul
Probably even sharking :)
Table conditions
Ball conditions - cleanliness, polish date, hours of play since polish
Environmental conditions - noise, humidity, temperature

Really advanced applications:

AI coaching - Suggesting what shot to shoot or even handicapping

Has anybody tried to do this yet? I did see one video where a deep learning camera was used for 3 cushion.
 

greyghost

Coast to Coast
Silver Member
Being the nerd I am I am always curious how we can improve the world with technology. I've been wondering for a while now how hard it would be to create something like this:



A smart experience for pool with the following components:



A smart camera (a deep learning camera like amazon lens) pointed at the table (maybe even overhead from the light). In reality you probably need 2-3



A smart board (A screen showing the following)

Player Name

Who's turn it is

Game specific details - Open table, stripes/solids, number of consecutive fouls

Handicap

Score of a race or "ahead" game

Game-specific notations: which pocket belongs to which player for 1P

Track player stats and show player stats such as Fargo



Keeping track of the scores and other relevant details:



The smart camera could easily detect the following:



Balls pocketed and in which pocket

Raise when ball needs to be spotted for one pocket, bank pool etc.



In time even pickup the following:



"roll off" on tables

Balls on the break and relative break position success

The table being unlevel (sensors inside)

Time in each inning

Avg time per inning per player

Zoom in on close hits

End of player innings (probably would require some signifying event like the player tapping a sensor or sitting down)

Hours of play on the cloth

Hours of play since last leveling

Break speed

Calling out if a player is outside of the kitchen on a break or in some games

A non-cue ball foul

Probably even sharking :)

Table conditions

Ball conditions - cleanliness, polish date, hours of play since polish

Environmental conditions - noise, humidity, temperature



Really advanced applications:



AI coaching - Suggesting what shot to shoot or even handicapping



Has anybody tried to do this yet? I did see one video where a deep learning camera was used for 3 cushion.



If there was a table like that....mr lucky would be one of the few to afford it lol.


Sent from my iPhone using Tapatalk Pro
 

Positively Ralf

AzB Silver Member
Silver Member
3C has something like this. In fact, they used it during the recent American 14.1 event. Iirc, it's one of those digital picture frames with custom firmware on it. It had all the info you needed about the current match.
 

Bob Jewett

AZB Osmium Member
Staff member
Gold Member
Silver Member
Being the nerd I am I am always curious how we can improve the world with technology. I've been wondering for a while now how hard it would be to create something like this:
...

Has anybody tried to do this yet? I did see one video where a deep learning camera was used for 3 cushion.
The setup used at the McCreery 3-cushion tournament had not only cameras in the system but also a bunch of microphones and accelerometers so that the exact time of contacts could be determined. That includes calibration of the time for sound to travel from the approximate place of contact to the microphone.

A very large part of the smarts -- rules, scoring, shot suggestions -- are already built into Virtual Pool. It knows how to score Cowboy, for example (although it does not have a computer opponent for Cowboy).
 
Last edited:
Top