AI analysis Statistics (how it works)
NICOLE GOLF LAB PRO
AI Golf Swing Analysis
Overview of all available metrics and what they mean for users
Website information document · updated 19 October 2026 · app version 1.9.124
At a glance
The AI analysis processes a golf swing video and estimates 35 movement and timing indicators from body positions in individual frames. The metrics help track movement consistency, body stability, hip and shoulder rotation, timing, and swing smoothness.
The results are not a medical measurement, laboratory biomechanics, or a replacement for a coach. They are a 2D estimate from video; accuracy depends on the camera angle, lighting, body occlusion, video speed, and pose-detection quality.
How the analysis works
- MoveNet identifies 17 body keypoints in individual frames: the head, shoulders, elbows, wrists, hips, knees, and ankles.
- These points are used to calculate angles, position changes, the rotation of the shoulder and hip lines, timing, and stability.
- The body center is a geometric proxy derived from the shoulders and hips; it is not a directly measured center of mass.
- Online/cloud analysis can provide more detailed written advice. Offline analysis calculates available metrics directly on the phone and may mark some values as unavailable when confidence is low.
- A “/100” value is an internal guidance score: a higher value generally means a more stable or consistent pattern, not universally correct golf technique.
1. Core metrics
| Metric | Unit | What it means | How to read it |
| Swing tempo | :1 | Ratio of backswing duration to downswing duration. | A higher ratio means a relatively longer backswing compared with the downswing. Compare mainly your own swings recorded under similar conditions. |
| Posture score | /10 | Guidance score for the address position based on the angle between shoulder, hip, and knee. | A higher value means the measured angle is closer to an internally defined reference range. It is not a universal ideal posture for every player. |
| Head stability | /100 | How far the nose position moves from its starting position during the swing, normalized by shoulder width. | A higher score means less head movement in the image. Camera movement or a change in perspective can distort the result. |
| Lateral sway | /100 | Stability of the hip center in the horizontal direction relative to its starting position. | A higher score means less lateral movement. It does not by itself say whether a given movement is technically correct. |
| Spine angle consistency | /100 | How much the estimated torso angle changes during the swing relative to its starting value. | A higher score means smaller angle changes. It is less reliable when hips, knees, or shoulders are occluded. |
| Swing smoothness | /100 | Regularity of changes in the distance between the wrists and hips between frames. | A higher score means more even changes in the captured movement; it is not a measurement of club speed. |
| Knee stability | /100 | Stability of the average left and right knee angle during the swing. | A higher score means a smaller deviation of knee angles from their running average. |
2. Hip and shoulder rotation
| Metric | Unit | What it means | How to read it |
| Hip rotation — backswing | ° | Change in the orientation of the line between the left and right hip from the address reference into the backswing. | A higher absolute value means greater estimated hip rotation in the backswing. |
| Hip rotation — impact | ° | Change in hip-line orientation from the address reference in the frame identified as impact. | Shows how much the hips were rotated at the estimated impact moment. |
| Hip rotation range | ° | Difference between the largest and smallest change in hip angle during the analyzed segment. | A larger range means a larger change in hip orientation, not automatically better technique. |
| Hip rotation consistency | /100 | Regularity of successive changes in hip angle between frames. | A higher score means a smoother, less jerky rotation pattern. |
| Shoulder rotation — backswing | ° | Change in shoulder-line orientation from the address reference into the backswing. | A higher absolute value means greater estimated shoulder rotation in the backswing. |
| Shoulder rotation — impact | ° | Change in shoulder-line orientation from the address reference at the estimated impact. | Shows shoulder orientation in the key phase according to the 2D image. |
| Shoulder rotation range | ° | Difference between the largest and smallest change in shoulder angle. | A larger range means a larger change in shoulder orientation during the swing. |
| Shoulder/hip separation | ° | Largest detected difference between the shoulder-rotation and hip-rotation patterns. | Describes separation of the upper and lower body in the image; it is not a direct 3D torsion measurement. |
| Shoulder lead over hips | ° | Difference between the amount of shoulder and hip rotation in the backswing. | A positive or negative value shows the difference in estimated rotation; interpret it together with the camera angle. |
3. Body center and vertical movement
| Metric | Unit | What it means | How to read it |
| Body center — maximum deviation | % | Maximum deviation of the geometric center between the shoulders and hips from its starting position, normalized by shoulder width. | A higher number means more body-center movement; it is not the actual center-of-mass trajectory. |
| Body center — forward/back | % | Maximum deviation of the body center along the vertical image axis. | A higher value means more movement in this projection. The forward/back label is an estimate that depends on the camera view. |
| Body center — side-to-side | % | Maximum deviation of the body center along the horizontal image axis. | A higher value means more lateral movement in the image. |
| Body-center stability at impact | /100 | Stability of the geometric body center in the frame identified as impact. | A higher score means less deviation from the starting center in that frame. |
| Head vertical movement | % | Range of nose-height change during the swing, normalized by body scale. | A higher value means more upward/downward head movement in the image. |
| Hip vertical movement | % | Range of height change of the hip center during the swing. | A higher value means a larger change in hip height. |
| Vertical stability at impact | /100 | Stability of the body center along the vertical axis at the estimated impact. | A higher score means less vertical deviation at that moment. |
| Finish rise | % | Difference in vertical body-center position between impact and the final part of the finish. | A positive value means upward movement in the image; the result depends on image orientation. |
4. Address-to-impact comparison
| Metric | Unit | What it means | How to read it |
| Head height — address vs impact | % | Difference in nose height between the first usable address position and the estimated impact. | A positive or negative value shows a change in image coordinates; it is not an absolute height in centimeters. |
| Spine angle — address vs impact | ° | Difference in estimated torso angle between address and impact. | A value near zero means a similar angle at both moments; a larger absolute value means a larger change. |
| Hip height consistency | /100 | How stable the height of the geometric body center is during the video. | A higher score means less variation in hip height. |
| Left/right symmetry score | /100 | Comparison of left and right body-segment lengths at address: shoulder–hip, hip–knee, and knee–ankle. | A higher score means more similar measured side lengths in the image. Perspective and body rotation can affect the score. |
5. Smoothness and timing
| Metric | Unit | What it means | How to read it |
| Motion smoothness — backswing | /100 | Regularity of the wrist-center movement speed during the backswing. | A higher score means less speed variation in this phase. |
| Motion smoothness — downswing | /100 | Regularity of wrist-center movement speed between the backswing and impact. | A higher score means a more even pattern in the estimated downswing. |
| Motion smoothness — finish | /100 | Regularity of wrist-center movement from impact through the finish. | A higher score means a smoother pattern in the final phase. |
| Backswing duration | s | Time from the start of the analyzed movement to the estimated top of the backswing. | Used to compare tempo between swings; accuracy depends on whether the video contains the complete movement. |
| Downswing duration | s | Time from the estimated top of the backswing to the estimated impact. | A shorter or longer value alone does not mean a correct or incorrect swing. |
| Impact timing estimate | % videa | Position of the estimated impact within the total video duration. | For example, 60% means impact was estimated at approximately three-fifths of the video. |
| Finish hold stability | /100 | Stability of the hip center during the final frames of the video. | A higher score means less movement while holding the final position. |
Swing phases shown in the AI analysis
In addition to the metrics, the app identifies key moments of the swing. These phases are not separate metrics, but time points derived from the movement of detected body keypoints:
- Backswing – the estimated time point or interval when the body and arms move into the backswing.
- Impact – the estimated moment of the greatest change in wrist movement; the app does not detect actual club–ball contact.
- Finish – the final part of the video, where metrics such as finish-hold stability are evaluated.
- With insufficient video quality, a phase may be marked as uncertain or a metric may remain unavailable.
Important limitations for users
- For a more reliable result, record the entire swing, including address, backswing, impact, and finish.
- Slow-motion video with a short exposure time is ideal; a fast swing in ordinary video can cause motion blur and loss of keypoints.
- Keep the entire body in frame, keep the phone still during recording, and avoid occlusion by clubs, a trolley, or other people.
- The camera should be stable and the selected view should match the analysis being used; a 2D projection cannot reliably reconstruct every 3D rotation.
- If a value is shown as “—” or has low confidence, the app did not have sufficiently reliable evidence. Do not replace it with a user guess.
Recommended user workflow
The most useful results come from comparing several of your own swings recorded with the same phone, from the same position and camera view. Do not judge a single number in isolation; the trend and recurring deviation are more important.
- 1. Check that the entire body and swing are visible.
- 2. For a fast swing, use slow-motion video or a high frame rate.
- 3. Check result quality and confidence first, then review individual values.
- 4. Compare the same metrics across several swings, rather than comparing different conditions.
- 5. Focus training on one or two recurring areas, such as head stability or downswing smoothness.
- 6. If the video and result clearly disagree, repeat the analysis with better footage or consult a coach.
Note for website publication
This text can be used as an information page for users. We also recommend keeping a notice that the AI analysis is a training aid, may contain errors, and does not replace an assessment by a qualified golf coach.
