by lhpirnie » 19 Jan 2023 Read
The purpose of the website is to demonstrate some ideas for snooker. I've implemented a number of demos which hopefully illustrate what I have in mind. Yes, they are all pretty radical, but most of them are workable - in fact easy to implement.
The main website is:
http://www.snookerlewis.comYou can get in touch by e-mail, or of course post on this forum! I hope there will at least be some debate.
-
lhpirnie
- Posts: 2391
- Joined: 06 April 2019
- Location: London, UK
- Highest Break: 132
-
by lhpirnie » 19 Jan 2023 Read
First, ball tracking:
I implemented a Python script (a little over 200 lines), which gets an accuracy of 1mm with a cheap webcam. There's a video of it in action, and the code is available.
Last edited by
lhpirnie on 19 Jan 2023, edited 1 time in total.
-
lhpirnie
- Posts: 2391
- Joined: 06 April 2019
- Location: London, UK
- Highest Break: 132
-
by Iranu » 19 Jan 2023 Read
Mate you should patent that ball tracker and sell it to WST
-
Iranu
- Posts: 41481
- Joined: 24 January 2010
- Walk-On: Fort Knox - Noel Gallagher's High Flying Birds
by Prop » 19 Jan 2023 Read
Iranu wrote:Mate you should patent that ball tracker and sell it to WST
And patent it quick.
-
Prop
- Posts: 26023
- Joined: 16 December 2015
- Highest Break: 65
- Walk-On: Papua New Guinea - FSOL
by Prop » 19 Jan 2023 Read
Ingenious btw.
-
Prop
- Posts: 26023
- Joined: 16 December 2015
- Highest Break: 65
- Walk-On: Papua New Guinea - FSOL
by McManusFan » 19 Jan 2023 Read
I was having a look at your website earlier. Some really interesting stuff. I really liked the Elo ranking list.
-
McManusFan
- Posts: 7957
- Joined: 03 October 2018
- Snooker Idol: Alan McManus
- Highest Break: 8
by lhpirnie » 19 Jan 2023 Read
Next, a global ranking system. There are currently 7500 players on the list:
Last edited by
lhpirnie on 19 Jan 2023, edited 1 time in total.
-
lhpirnie
- Posts: 2391
- Joined: 06 April 2019
- Location: London, UK
- Highest Break: 132
-
by lhpirnie » 19 Jan 2023 Read
Next, a fairer (and probably more cost-effective) format for Q School:
Last edited by
lhpirnie on 19 Jan 2023, edited 1 time in total.
-
lhpirnie
- Posts: 2391
- Joined: 06 April 2019
- Location: London, UK
- Highest Break: 132
-
by lhpirnie » 19 Jan 2023 Read
Next, some new tournament ideas:
-
lhpirnie
- Posts: 2391
- Joined: 06 April 2019
- Location: London, UK
- Highest Break: 132
-
by lhpirnie » 19 Jan 2023 Read
And also some historical charts, which I know some of you like:
-
lhpirnie
- Posts: 2391
- Joined: 06 April 2019
- Location: London, UK
- Highest Break: 132
-
by Dan-cat » 20 Jan 2023 Read
You have been busy!
Great work
-
Dan-cat
- Posts: 31528
- Joined: 20 August 2013
- Location: Shoreditch, London
- Snooker Idol: The Rocket + The Nugget
- Highest Break: 53
- Walk-On: www.instagram.com/dan_cat
-
by D4P » 20 Jan 2023 Read
One comment regarding the ball tracking software: the high-pitched sound that is made as the ball gets closer to its original spot is extremely unpleasant and painful to the ears, so I wonder if a less painful sound could be used instead...
-
D4P
- Posts: 4778
- Joined: 26 December 2018
by SnookerEd25 » 20 Jan 2023 Read
D4P wrote:One comment regarding the ball tracking software: the high-pitched sound that is made as the ball gets closer to its original spot is extremely unpleasant and painful to the ears, so I wonder if a less painful sound could be used instead...
Recorded voice (I suggest Phil Yates?) saying things like
“A little bit more”
“More”
“MORE”
“Ooooohhhhh yessssssssss…”
-
SnookerEd25
- Posts: 18702
- Joined: 10 October 2011
- Location: West London
- Snooker Idol: Cliff Wilson
- Highest Break: 53
- Walk-On: Play with Fire (Rolling Stones)
by Prop » 20 Jan 2023 Read
SnookerEd25 wrote:D4P wrote:One comment regarding the ball tracking software: the high-pitched sound that is made as the ball gets closer to its original spot is extremely unpleasant and painful to the ears, so I wonder if a less painful sound could be used instead...
Recorded voice (I suggest Phil Yates?) saying things like
“A little bit more”
“More”
“MORE”
“Ooooohhhhh yessssssssss…”
-
Prop
- Posts: 26023
- Joined: 16 December 2015
- Highest Break: 65
- Walk-On: Papua New Guinea - FSOL
by rekoons » 20 Jan 2023 Read
this is great !
-
rekoons
- Posts: 2638
- Joined: 15 November 2018
- Location: Belgium
- Snooker Idol: Bingo
- Highest Break: 36
by Dan-cat » 20 Jan 2023 Read
Had a proper look through. Some sterling work here. The ball tracking software - so simple and elegant. It’s ridiculous there is no system in place like this.
I seem to remember in China they had a kind of overlay system - not sure if they used it in all tournaments. It was still manual though.
-
Dan-cat
- Posts: 31528
- Joined: 20 August 2013
- Location: Shoreditch, London
- Snooker Idol: The Rocket + The Nugget
- Highest Break: 53
- Walk-On: www.instagram.com/dan_cat
-
by Scooper » 20 Jan 2023 Read
Prop wrote:Iranu wrote:Mate you should patent that ball tracker and sell it to WST
And patent it quick.
Nah I think he’s best leaving it a while - maybe try to tweak the design etc a bit more first.
Anyway I’ve gotta go and uh.. do something…
-
Scooper
- Posts: 4799
- Joined: 15 February 2016
by Juddernaut88 » 20 Jan 2023 Read
That website is great
-
Juddernaut88
- Posts: 54534
- Joined: 27 February 2020
- Location: Coventry
- Snooker Idol: Hendry and Trump
- Highest Break: 30
- Walk-On: Simple Minds- Glittering Prize
-
by lhpirnie » 20 Jan 2023 Read
Dan-cat wrote:Had a proper look through. Some sterling work here. The ball tracking software - so simple and elegant. It’s ridiculous there is no system in place like this.
I seem to remember in China they had a kind of overlay system - not sure if they used it in all tournaments. It was still manual though.
Yes, the trouble with projecting images onto the table is that it's very expensive, requires a lot of calibration (before the match) and really just introduces another inaccuracy. It's actually surprisingly difficult for a referee to replace a ball using images!
-
lhpirnie
- Posts: 2391
- Joined: 06 April 2019
- Location: London, UK
- Highest Break: 132
-
by lhpirnie » 20 Jan 2023 Read
D4P wrote:One comment regarding the ball tracking software: the high-pitched sound that is made as the ball gets closer to its original spot is extremely unpleasant and painful to the ears, so I wonder if a less painful sound could be used instead...
Yes, the high-pitched sound is unpleasant. I can easily modify the sounds - I was just concentrating on the imaging stuff. Strangely, the it sounds a little different on my video, probably because Zoom tends to modify audio anyway. The low-pitched sounds didn't come over at all. I think the best way is to have a different sound when the ball is very close, say within 2mm.
-
lhpirnie
- Posts: 2391
- Joined: 06 April 2019
- Location: London, UK
- Highest Break: 132
-
by SnookerEd25 » 20 Jan 2023 Read
Scooper wrote:Prop wrote:Iranu wrote:Mate you should patent that ball tracker and sell it to WST
And patent it quick.
Nah I think he’s best leaving it a while - maybe try to tweak the design etc a bit more first.
Anyway I’ve gotta go and uh.. do something…
-
SnookerEd25
- Posts: 18702
- Joined: 10 October 2011
- Location: West London
- Snooker Idol: Cliff Wilson
- Highest Break: 53
- Walk-On: Play with Fire (Rolling Stones)
by Holden Chinaski » 20 Jan 2023 Read
Iranu wrote:Mate you should patent that ball tracker and sell it to WST
-
Holden Chinaski
- Posts: 30217
- Joined: 26 July 2013
- Location: Belgium
- Snooker Idol: The Belgiums
- Walk-On: A little less conversation - Elvis
by Iranu » 20 Jan 2023 Read
lhpirnie wrote:D4P wrote:One comment regarding the ball tracking software: the high-pitched sound that is made as the ball gets closer to its original spot is extremely unpleasant and painful to the ears, so I wonder if a less painful sound could be used instead...
Yes, the high-pitched sound is unpleasant. I can easily modify the sounds - I was just concentrating on the imaging stuff. Strangely, the it sounds a little different on my video, probably because Zoom tends to modify audio anyway. The low-pitched sounds didn't come over at all. I think the best way is to have a different sound when the ball is very close, say within 2mm.
You could have crowd noise.
As the ball’s getting closer to the right spot: “oooooooOOOOOOOO
OOOOOOOOHHHHH”And then “WHEYYYYYYYYYY!!!” when it’s correct.
-
Iranu
- Posts: 41481
- Joined: 24 January 2010
- Walk-On: Fort Knox - Noel Gallagher's High Flying Birds
by McManusFan » 20 Jan 2023 Read
Iranu wrote:lhpirnie wrote:D4P wrote:One comment regarding the ball tracking software: the high-pitched sound that is made as the ball gets closer to its original spot is extremely unpleasant and painful to the ears, so I wonder if a less painful sound could be used instead...
Yes, the high-pitched sound is unpleasant. I can easily modify the sounds - I was just concentrating on the imaging stuff. Strangely, the it sounds a little different on my video, probably because Zoom tends to modify audio anyway. The low-pitched sounds didn't come over at all. I think the best way is to have a different sound when the ball is very close, say within 2mm.
You could have crowd noise.
As the ball’s getting closer to the right spot: “oooooooOOOOOOOO
OOOOOOOOHHHHH”And then “WHEYYYYYYYYYY!!!” when it’s correct.
I'd prefer clips of Denis going:
"No, that's not quite right", followed by "that looks pretty good".
-
McManusFan
- Posts: 7957
- Joined: 03 October 2018
- Snooker Idol: Alan McManus
- Highest Break: 8
by taipafan » 22 Jan 2023 Read
lhpirnie wrote:Next, a global ranking system. There are currently 7500 players on the list:
How about a forecast system, rating each player?
I have a model to forecast horse racing, using multiple regression.
-
taipafan
- Posts: 8
- Joined: 29 November 2022
by Dan-cat » 22 Jan 2023 Read
Absolute labour of love your project LH. Brilliant. Inspiring.
-
Dan-cat
- Posts: 31528
- Joined: 20 August 2013
- Location: Shoreditch, London
- Snooker Idol: The Rocket + The Nugget
- Highest Break: 53
- Walk-On: www.instagram.com/dan_cat
-
by D4P » 22 Jan 2023 Read
Would it be possible to convert the sound that is associated with the ball tracking software into a number (e.g., that ranges from 0 to 100) that increases as the ball becomes closer to its original spot, and is maximized when the original spot is reached?
-
D4P
- Posts: 4778
- Joined: 26 December 2018
by lhpirnie » 22 Jan 2023 Read
D4P wrote:Would it be possible to convert the sound that is associated with the ball tracking software into a number (e.g., that ranges from 0 to 100) that increases as the ball becomes closer to its original spot, and is maximized when the original spot is reached?
That's exactly what it does. Basically it measures the distance from the original position. The sound pitch is just calculated from that, so I could do anything with that number. They key is for the referee not to have to look at anything else when they are positioning the ball. But I accept the feedback about the horrible high-pitched sound.
-
lhpirnie
- Posts: 2391
- Joined: 06 April 2019
- Location: London, UK
- Highest Break: 132
-