Yes, please send an email to
and we will try to help.
It can be because the trajectory detection region is too small. Try making it larger. It can also be because the trajectory detection algorithm is not suitable for your environment. Try changing the confidence and points parameters, in the settings page, as well as the other Trajectory detection settings such as object radius found in the Settings app.
Yes, probably, but it has not been tested. But likely it could be used in other sports where the location of the bounce is central such as volleyball.
Yes, unfortunately the sound from the phone disappears a bit in a big room such as a tennis court. A bluetooth speaker or other external speaker could be connected to increase the volume. Also if you have an Apple Watch, make sure to run the application on your watch and start a workout session. Then the watch will vibrate on call, and show a photo of the bounce.
Probably and hopefully. There is a risk that there will be more interfering factors and moving objects such as wind and leaves in trees and so on. However, there are lots of settings to tweak the detection to the environment, so hopefully it will work just as well outdoors. As of now, Line Umpire has only been tested indoors, since it's been developed in Sweden during the fall and winter. Outdoor testing will commence as soon as possible.
Line Umpire identifies all motion in the view, and then checks if that motion resembles a trajectory. A backswing, or a step might be taken for a trajectory. It's also important that the iPhone is securely mounted and does not move, as that will prevent correct detection. To filter out background motion such as spectators moving or players or balls on adjacent courts, adjust the size and positioning of the trajectory detection region. One way to make these observations not be treated as a bounce is to set limits on the object radius, trajectory distance and trajectory duration.
This is a known problem. The app has been tested indoors, where shadows are not as sharp, and no problem with shadows have been observed. A fix for shadows is in development.
Sometimes the algorithm does not find a frame to associate with the bounce. This can be because the frame where the bounce happened is no longer in memory. You can try to increase the number of frames being stored in the settings.
Yes it can. But Line Umpire does not yet know the difference between an incoming serve and an incoming normal stroke. And since only the serve should be called out if it's longer than the service line, it's better to disable the flash and the audio, and instead use Line Umpire as a 'Hawk-Eye challenge', and go to the phone and inspect the bounce if either player is uncertain.
There is no functionality built in to prevent monitoring of the center service line. But for the security of the phone, it's not recommended to use it for the center service line. It cannot be put on the net side of service line as it would be intefering with the game, and the phone would also be at big risk of being hit. Putting it in the center behind the court could work, but it would also come with a risk that the phone or tripod gets hit and out of position.
It's for accurary reasons. Same as a human line umpire, the accuracy gets higher when the phone looks at just one line. This also means that balls that are wide will not be called out by Line Umpire if it's setup to monitor the baseline, just as they would be not be called out by a human baseline umpire.
That depends on the size of the area where you want to have bounces detected. When tested the iPhone has been mounted parallell to the baseline about 4-5 meters away and at a height of around 1 meter, and then slightly tilted downwards and forwards into the court. This setup has detected close to all bounces between the service line and 1.5 meters behind the baseline. If used on the sideline, best result has been achieved when mounting the phone on the net side of the sideline, although this of course creates a risk of hitting the phone with a ball. If used as a service line monitor, it could maybe be mounted closer to the service line, and with a smaller trajectory detection region together with a high framerate, in order to get the best images of the bounce for fast serves. But the best result is likely achieved if you experiment a bit with the positioning and settings.
iOS 14.5 is the minimum version. However, the system algorithms for detecting trajectories and persons are constantly being refined, so the latest iOS version is recommended.
Line Umpire has been tested on an iPhone 7, and can perform bounce detection at 60 fps. On an iPhone Xs it has been tested to perform bounce detection at 120 fps. And on an iPhone 13 mini, it could detect bounces at 240 fps (which is the maximum framerate) if the region is small enough. So if you want to be able to run bounce detection at 240 fps, an iPhone of the newest model is recommended. If you are OK with running bounce detection at 60 fps, you can use older versions of the iPhone.
Line Umpire has been thoroughly tested in a few environments and with a few hardware devices. But since all environments are different in terms of ball visibilty, and since the processing capacity of different version of the iPhone differs, a lot of settings are exposed in order for you to optimize the app for your environment and device. Currently a lot of the settings sit in the settings app. They will later be migrated to in-app settings instead.
You can clear the bounces with a swipe to the right across the screen. You can also adjust the settings so that no bounces are drawn, or only the most recent.
That depends on the speed of the incoming balls. For fast balls like serves, it's good to use a smaller region with a higher framerate, whereas for balls which are visible longer, such as balls on the sideline, a bigger region with a slower framerate can be used.
When looking for bounces, Line Umpire does not enter sleep mode, and processes up to 240 video frames per second. So it is more power consuming than the average app. For an hour of constant use on an iPhone 13 mini about 25% of the battery was consumed. More tests will be performed on this.
Line Umpire works by identifying the lowest point on a trajectory and comparing that point with the line that has been setup. That process has been tested to be quite exact. And since an image is extracted from the frame Line Umpire uses for making the call, you can compare yourself and evaluate its precision. One assumption made by Line Umpire is that it does not take into account the power of the shot, which influences the size of the ball impact on the ground. Instead all balls get the same ground impact size. This will mean some error margin.
Line Umpire looks for straight lines stretching across the dashed region. If no long enough lines are detected, you can try to change the location of the region and its size. You can also try to adjust the placement of the iPhone.
Happy you like it! Please send your feedback to
Please also rate the app on the App Store. Thank you!