Swing Vision AI line calls and Analysis

Myrko

Rookie
If you have added scores on accident to a practice session later on, is it possible to remove scores completely again (i.e. resetting it back to a practice)?
 

time_fly

Hall of Fame
I’ve had the chance to use swingvision a little more lately. It keeps getting better, although the interface is also getting more complex especially on the watch. But I find setting up matches and getting them started much more reliable than a year ago, when I stopped using it for a while because it was such a headache to get the app to sync with the watch and get the camera positioning correct.

I’d still like to see more of a “kitchen sink” approach to the stats where everything possible gets reported and users can filter based on favorite stats, different categories of stats, etc. In a recent match I felt like I lost a ton of game points on my own serve, but I couldn’t tell how many from the app. I also missed a much higher percentage of forehands “down the line” than usual, but I don’t know how many I tried or where they landed. The app knows all these things. It’s just a case of making the reporting more robust and flexible.
 

derick232

Rookie
@swupnil is there any chance to get access to the beta for pickleball? I have a pro membership but don't get to use it often for tennis. But I'm playing pickleball at least 3 days a week and really want to be able to record myself play. Would love to try it out and provide feedback.
 

CosmosMpower

Hall of Fame
Has anyone else been getting lots of glitches where when replayed in the app it jumps from point 25 to 60 and cuts out a bunch of footage mid match?

Also when prepping the video to export while connected to apple car play or Bluetooth in the car it makes the audio output super low when the app is running in the background

Lastly when deleting sessions it acts glitchy. Instead of just deleting the session and going back to the menu of sessions it opens the match you’re trying to delete to view it and the app freezes. When you force exit and come back the session is deleted
 
Last edited:

swupnil

Rookie
@derick232 please DM me your username. We don't have pickleball beta ready yet but you're welcome to record pickleball sessions in the current app and, with your permission, we'd love to share your footage with the A.I. team!

@2ndServe the latest SE still only has one lens so if you're finding that you need ultra-wide lens to see the entire court, I'd recommend 13 Pro or newer (ultra wide got a big upgrade starting with 13 Pro).

@Myrko please reach out to support@swing.tennis - we can get the scores removed for you.

@time_fly yea it's definitely a tough balance to cater to both players who want ALL of the data and those that don't want to get overwhelmed. We are redesigning the stats a bit over the next couple weeks to provide both a simplified and advanced view, but I think ultimately the best is to export the CSV so you can generate whatever stats you like.
 

chic

Hall of Fame
@swupnil
As an android user paying for pro - it would be nice to get stats/heatmaps without the app when my friend tags me in a match (or if I upload post match from my device, but I understand that might require further android/PC support)
 

mcblunder

New User
@swupnil
As an android user paying for pro - it would be nice to get stats/heatmaps without the app when my friend tags me in a match (or if I upload post match from my device, but I understand that might require further android/PC support)

How are you an Android user? Is there any Android update?
 

chic

Hall of Fame
How are you an Android user? Is there any Android update?
Not of the app, just I have an android. Bought pro because the android FAQ says it's more actively being worked on with Google now. Also there's a deal right now with the mounting hook heavily discounted.

You can upload the matches from Android and GoPro though.

But since I can't get the app until I can get a compatible device I lose out on a lot of the functionality (luckily my friends will just screenshot a lot of it if I ask)
 

swupnil

Rookie
@chic appreciate your support! We are hoping to add stats on the website in Q4. Heatmaps have been more of a niche feature so that might be a Q1 thing - sorry!
 

nawoo

Rookie
For those who use the apple watch for score keeping, do you find it a hassle to keep having to tap your watch after every point?

I want to try it, but i think it might become a great distraction for me during matchplay, having to keep thinking about tapping the watch and making sure i'm keeping score correctly
 

forzamr_b

Rookie
For those who use the apple watch for score keeping, do you find it a hassle to keep having to tap your watch after every point?

I want to try it, but i think it might become a great distraction for me during matchplay, having to keep thinking about tapping the watch and making sure i'm keeping score correctly
For me point-by-point mode hasn’t been a hassle as it is just one swipe. The only issue I face is how heavy perspiration either impedes swiping or worse, causes “ghost” swipes during play, sometimes to the point of ending games or matches! But so far it hasn’t been enough to deter me as it only occurs occasionally.

Point-by-point+ on the other hand, I wouldn’t recommend as it is too many swipes and thinking abt how the point was won/lost was too much of a distraction from me and took the focus away from the game.
 

theblueark

New User
@swupnil I upgraded from semi-pro to pro about a year ago. But it seems certain parts of your database still have me registered as semi-pro.

I'm having problems using the auto-scoring and the challenges recently. The app and watch tells me to upgrade to pro.

I already raised a ticket #14964 about a week ago with a bunch of screenshots some parts of the app show me as pro while others show me as semi-pro. Could you take a look at this please, thanks.

Edit: In case anyone reads this post in the future - They fixed the bug for me by ending my original Semi-Pro subscription, which was somehow taking precedence in certain parts of the app (y)
 
Last edited:

NMTennis

Rookie
Can I ask how it works if you purchase an extra old iphone (2nd gen SE or later) and just use it for swingvision. So there is no cell carrier, and just saves the video to the phone, and uploads it to swingvision/the cloud when you are in wifi?
 

chic

Hall of Fame
Can I ask how it works if you purchase an extra old iphone (2nd gen SE or later) and just use it for swingvision. So there is no cell carrier, and just saves the video to the phone, and uploads it to swingvision/the cloud when you are in wifi?
Yup. Most of the analysis is by the phone processor so no need for a data connection.

I got an SE refurb for $100 on ****.

Only note about the SE is it's not the greatest lens so the zoom out doesn't catch the returner well on many courts.

A wide angle lens attachment might resolve this but my friends with the 13 as their primary phone don't have to worry about this.

Edit:got a $20 fisheye off Amazon and it works fine
 
Last edited:

NMTennis

Rookie
Ok - Thank you. So what Iphones have a wide enough angle lens to capture the entire court, returner, etc? Don't need it for doubles...
 

chic

Hall of Fame
Ok - Thank you. So what Iphones have a wide enough angle lens to capture the entire court, returner, etc? Don't need it for doubles...
Not sure. And I'm in the northeast so I'm dealing with shorter backcourts and indoor courts a lot. Cutting off the returner may be a non issue for your local courts if you're in, for example, South Carolina or Georgia.

I'll DM you my SV account so you can see what I'm seeing on the SE
 

Falko83

New User
Hey guys, is there any place where I can find exact specifications for the Swing Stick?

In the website it says 22"-72", and also 24" (after the mount). So, the overall reach for the stick is 96", whe fully extended? The reason I'm asking is basically because the fences at my club are really high, and I'm not really certain that I (6'0), with my arm fully exetended will reach the top of the fence with a 72" stick.

Also, for @swupnil : does the A17 Pro chip broadens possibilities for the app, or is it still basically "the same" as what the A16 offered?
 

swupnil

Rookie
@Falko83 it collapses down to about 22” and the reach to the top of the fence is 72” (the additional 24” is how high your phone will be above where the stick is hooked onto the fence). There is a knob on the rear that can sit on a diamond if you’re not able to hook all the way on top!

A17 Pro likely will help with battery life but the big one is actually the 8GB of RAM on the Pro models. This will allow us to do things like record and process 4K video for even better accuracy.
 
For those who use the apple watch for score keeping, do you find it a hassle to keep having to tap your watch after every point?

I want to try it, but i think it might become a great distraction for me during matchplay, having to keep thinking about tapping the watch and making sure i'm keeping score correctly
I'm the opposite. I *need* to do something to keep score, sort of like a fidget, as I know so many people get it wrong or forget mid-match! I've Scoring Right stick on things on some of my racquets and would be lost now without them!
 
Yup. Most of the analysis is by the phone processor so no need for a data connection.

I got an SE refurb for $100 on ****.

Only note about the SE is it's not the greatest lens so the zoom out doesn't catch the returner well on many courts.

A wide angle lens attachment might resolve this but my friends with the 13 as their primary phone don't have to worry about this.
So you don't need wifi or other internet connection to get audio instructions for lining up the app with the lines of the court on set up?
 

swupnil

Rookie
@Yogeshvara all of that court detection is done on-device. Technically we tap into Siri's speech API to announce the instructions but I'm pretty sure that is local on the device as well since it's just a basic text-to-speech operation (as opposed to interpreting a question from a human and providing an answer).
 
Far out! you might want to clarify that on your web instructions. When I heard Siri, I immediately thought I needed another data plan to support the phone. I just ordered a slinger but once I get used to using it, I'm thinking I would love to try your app. It looks amazing!
 

NMTennis

Rookie
Can I ask how it works if you purchase an extra old iphone (2nd gen SE or later) and just use it for swingvision. So there is no cell carrier, and just saves the video to the phone, and uploads it to swingvision/the cloud when you are in wifi?
Ok so I purchased a 2nd gen SE to use solely for SwingVision. No cell service. Is one able to link an Apple Watch with SwingVision that is paired with another iphone?
 

AndrewUtz

Semi-Pro
just ordered the swing stick after getting a new iPhone and Apple Watch. I got the watch almost exclusively for line calls. Is there any way to just pay monthly for swing vision instead of yearly? I will probably not use it from December-February because I live in the ******* and don’t have access to indoor courts.
 

AndrewUtz

Semi-Pro
@AndrewUtz in your profile settings scroll down to the Subscription card and you can switch to monthly. Annual billing gives you a 50% discount though.

@luke_1983uk we don't have that yet unfortunately. It's been a common request though so we'll do it at some point but probably not until next year. Sorry!
PLEASE PLEASE PLEASE change the heat maps to be the same orientation whether you are viewing opponent or yourself. it makes almost zero sense to have them flip when viewing, you’re both changing sides of the court anyway.
 

swupnil

Rookie
@AndrewUtz we received a lot of feedback that people prefer the orientation change as they’d like to see the data from their perspective on the court (regardless of side change, you are hitting from your side of the net to the opposite side and your opponent is hitting from the opposite side onto your side).

Hard to satisfy everyone but we will add the ability to customize orientation in Q1!
 
Last edited:

AndrewUtz

Semi-Pro
@AndrewUtz we received a lot of feedback that people prefer the orientation change as they’d like to see the data from their perspective on the court (regardless of side change, you are hitting from your side of the net to the opposite side and your opponent is hitting from the opposite side onto your side).

Hard to satisfy everyone but we will add the ability to customize orientation in Q1!
thank you, ability to customize is the best option!
 
Hi Swupnil,
I have revised my 3 days old post, as I have had the Swing Vision AI software for 2 days and have already been able to test it. However, I am still missing a new Iphone, an Apple Watch, the stick for the fence or the curtain in the hall and maybe a Mac desktop.
My setup right now consists of a Sony a7 iv full frame camera, a tripod, an old IPhone SE to transfer and analyze the files for the Swing Vision app.
It is still not clear to me how the following points of SwingVision AI will be implemented or could be implemented in the near future. I am very interested in this technology and expect it to be a high motivating factor for my training and for my tennis community.

a) Does the SwingVision AI software for the IPhone have the same functions as for the Mac software?
b) Will there be a SwingVision AI - desktop software for Windows as well?
c) Is it possible to have a whole match counted through point by point (during post-processing/ not during the match!)? Edit: This function does not seem to work in the Iphone. The app always displays: Autoscoring is not supported for this match
d) Is it possible for me to take over a manual count of the match score point by point (during post-processing / not during the match!)? Function I can not find in the Iphone. Is there the possibility at least in the MAC version?
As described in point c unfortunately the auto scoring function does not work at all. Is it because me and my opponent miscounted once or because the camera is not high above the fence and the recording perspective is too bad?
Still, it would be desirable to be able to count a game myself or better adjust the auto scoring results. Is there no possibility for this? Or are more detailed editing functions available in Mac software?

e) When I record the game with the swingvision ai app via Iphone, will the entire game recorded or are parts automatically cut out and then no longer available in the following post-processing on the desktop?
f) Is it at least considered in the future to integrate another image source (e.g. by a second smartphone) in the analysis of a game. Would have the advantage that both sides of the tennis court could be recorded with the same quality (at the moment there is always one player in front and one behind).
g) Doesn't SwingVision AI provide better and more reliable results due to better recorded image quality (e.g. better camera equipment)?
 
Last edited:
Hi @swupnil
I am newbye on swing vision.
I would like to know if there is a possibilities to have killer point after first advantages.
I saw on app and it seems that you can only play no adv or normal game.
I made subscription Pro and i can not wait to try it
Thanks in advance
 

2ndServe

Hall of Fame

Do you guys use any anamorphic mobile lens, mobile filter lens? In doubles if I use the ultrawide it‘s not clear and if I sometimes get this weird glare on the lights. I see they sell cases with your phones that can attaches these anamorphic lens or filters.
 

Kochua

New User
Appreciate this product and am enjoying my subscription - keep up the good work!

A small question: Recently I've been doing some practices with friends where we'll plan to play a practice set, and then at the end of it we'll have a bit of extra time so we'll extend it to a pro set (either 8 or 10 games) or maybe even play a second set. As far as I can tell, when you're asked to enter the score at the end, you aren't given an option to change the original configuration I entered (one set to 6 games), so I end up just faking it with a made-up score.

Am I missing a setting here? If not, is there any way to potentially build in the option to change the format of your match after the fact, either because you've decided to change it while playing or because you accidentally mis-selected at the beginning (for instance, putting in best of 3 sets instead of 3rd set supertiebreak)?
 

danield1120

New User
Hi @swupnil!
Still can't export a video with overlay only from the MacBook app. For me it's quite a dealbreaker as I don't own an iPhone. Apart from this I like the app. I look forward to when it comes to android. Have you explored the idea of doing the AI processing on cloud?
 

swupnil

Rookie
@partycamel2002 will try to respond to everyone here, apologies for the brevity.

A) yes
B) no, Android and live processing is priority
C/D) not planning to add that as autoscoring has been working very well for most customers who record live; would be helpful if you can email support@swing.tennis about your autoscoring issues
E) entire game is recorded
F) yes, next year
G) to a certain extent but anything iPhone 12 Pro and newer is basically the same.
 

swupnil

Rookie
@2ndServe that’s not supported yet but probably next year

@Kochua you should just set it to 3 sets every time. That’ll give you all of the flexibility as you can end it as 1 set and we also ask whether you want the deciding set to be full set or match tiebreak.

@danield1120 that is a mac limitation actually sadly but we finally found a workaround for the score overlay. Will go live in December. Cloud processing is something we’ll probably never do. Way too expensive and 95%+ of customers do on device real-time processing. Once we do it on Android, there will be no need for desktop/cloud processing at all.
 

luke_1983uk

Semi-Pro
I believe this app can be very resourceful and a real game changer in terms of developing a player, the possibility to play a 10 point tie breaker or a normal one would be absolutely incredible to analyse after a tennis practice, see what went wrong, technical analysis etc

Please can you look into this, ive sold a good few subs to this package and everyone agrees with me. It will take the App to another level.
 

Falko83

New User
@swupnil do you have any release date for the Android app, even roughly?

Following up here, @swupnil : from what I understood the Snapdragon 8 Gen 2 isn't powerful enough for the real time processing, correct?

From the "leaks" it looks like the S24 line will come with Exynos 2400 and Snapdragon 8 Gen 3. Are you already working with those versions, or the implementation would need to be restricted to a single cpu model (gen 3)?
 

swupnil

Rookie
@danield1120 @Falko83 S23 is actually likely fast enough but we can't properly test it since they don't allow third party apps to access the camera at 60 fps (they cap out at 30fps). Developing an app for Samsung is a moot point until we get 60 fps (the accuracy at 30 will be a terrible experience compared to the iOS app).

Pixel 8 is our current best hope and we are hoping to get our hands on one soon.

If Samsung would simply open up higher fps to us, that would give us the green light. Until then, there's really no date estimate we can give sadly :(
 

mptennis

Rookie
@danield1120 @Falko83 S23 is actually likely fast enough but we can't properly test it since they don't allow third party apps to access the camera at 60 fps (they cap out at 30fps). Developing an app for Samsung is a moot point until we get 60 fps (the accuracy at 30 will be a terrible experience compared to the iOS app).

Pixel 8 is our current best hope and we are hoping to get our hands on one soon.

If Samsung would simply open up higher fps to us, that would give us the green light. Until then, there's really no date estimate we can give sadly :(
I just got my hands on a Pixel 8 and also just signed up for Swingvision (gonna use my wife's old cracked-screen-iPhone). Let me know if I can somehow be of service. I have a software development background so I can at least provide technical feedback.

*Edit* - I just saw a post where it was claimed the Pixel 7 overheats after ~30 minutes when recording at 60fps. Based on everything I've read about the Tensor G3 I can't imagine the Pixel 8 will be any better. :(
 
Last edited:

mptennis

Rookie
While I'm very interested in this being available natively on Android, out of curiosity why would Android be a priority over making a native Windows app? I'm fortunate in that my wife is an iPhone user, but we don't have a Mac so that iPhone is the only option. We do however have a Windows PC, and I imagine this scenario is pretty common (how many Android users have access to Macs and not PCs? I imagine if you're using a Mac you're probably invested in the entire Apple ecosystem.) Seems like the Android market could partially be satisfied by being able to upload and process the video on Windows.
 
Top