Skip to main content
AI Golf Coach

New South Wales, Australia

One camera, and an honest account of what it can see.

AI Golf Coach reads a golf swing from ordinary phone video. A single lens at an unknown angle measures some things well, estimates others loosely, and cannot reach the rest at all. This site sets out which is which before you install anything.

The constraint

A phone films a swing in two dimensions. A swing happens in three.

Everything below follows from that one sentence. A single lens records where things appeared to be from where it was standing. Depth is reconstructed afterwards by a model that has never seen your body, using assumptions about human proportion that hold on average and fail on individuals.

A phone clamped to a low tripod on mown grass, filming an empty practice area, with a blurred treeline behind it.
A phone on a low tripod, square to nothing in particular. Where the tripod happens to be standing is the largest single source of error in everything that follows.

01

Measured, and worth trusting

Frame timing is the thing a video genuinely measures. Record at 120 frames per second and the interval between the top of the backswing and impact is known to roughly eight milliseconds, which makes the ratio of backswing to downswing a real number rather than an impression.

Positions inside the flat picture are also observed rather than guessed. Lateral movement of the head across the frame, the moment the trail heel leaves the ground, and how far the hands travel before the hips start to turn are all readable from the pixels, provided the camera itself did not move.

Figures we would show with a confidence attached

Shoulder turn at the topestimated
Hip turn at the topestimated
Spine angle at addressestimated
Trail elbow angleestimated
Lead wrist hingeweak
Shaft plane through the ballweak
Nothing on this list is a measurement. Each one is a model output, and the application will say so on the screen where it appears, not in a footnote.

02

Estimated, with the error stated

Joint angles and body rotation come from a pose model that places landmarks on the picture and then lifts them into a depth guess. That lift is constrained by average human proportion, so it degrades when the camera is high, low, close, or off the target line, and it degrades further for a body shape the training data under represents.

Our commitment is narrow and testable. Every derived angle appears with a confidence band and a plain warning when the camera position makes it unreliable, and the application refuses to print a figure it cannot stand behind rather than printing a confident wrong one.

Close overhead detail of a shallow divot scar in mown turf with loose pale sand scattered through it.
Ground contact leaves evidence on the turf. A phone at thirty frames per second does not record enough of it to reconstruct what the club face was doing.

03

Not produced at all

Club head speed, ball speed, spin rate, launch angle, smash factor, face angle at impact and carry distance are not recoverable from a phone clip. At thirty frames per second the club head crosses well over a metre between exposures near impact, and what lands on the sensor is a smear rather than an object.

Software that prints a speed in miles per hour from a phone video is inferring it from body motion and presenting the inference as a reading. That is a marketing decision, not a technical one. This application will leave those fields empty and say why.

Signal by signal

The whole list, including the empty half of it.

Nothing is hidden behind a premium tier. The right hand column exists because the honest answer to several of these rows is that you need different hardware, and we would rather tell you that than sell you a worse substitute.

What a single phone camera does and does not produce
SignalWhere it comes fromConfidenceWhat better would need
Swing duration, and the ratio of backswing to downswingFrame timestamps in the video fileGood at 120 frames per second or fasterNothing further. Video is good at this
Head movement across the pictureTracked pose landmarks in two dimensionsGood, provided the camera did not moveA tripod, which is why we ask for one
Tempo consistency between swingsComparison of timings across recordingsGoodNothing further
Shoulder and hip rotation in degreesTwo dimensional pose lifted into depth by a modelLoose, and worse the further the camera sits off the target lineA second camera, or a known camera position
Spine angle and posture at addressSame liftLoose, and sensitive to lens distortion at close rangeA known focal length, or a calibration frame
Wrist hinge and forearm rotationSame lift, on the smallest and fastest landmarksWeak. These are the first things motion blur destroys240 frames per second and hard light
Shaft plane and club pathClub detection, only in frames where the shaft is visible and not smearedWeak on a phone, and unusable indoors under artificial lightHigh frame rate capture, or a marked club
Club head speedNot produced. A figure derived from body motion is a guess wearing the clothes of a measurementNone offeredDoppler radar or a camera based launch monitor
Ball speed, spin rate, launch angle, smash factorNot producedNone offeredA launch monitor
Face angle at impactNot producedNone offeredHigh speed capture aimed at the ball
Carry distanceNot producedNone offeredA launch monitor or a shot tracking device

Why the angle matters

Four unknowns sit between the lens and any number.

Where the camera is standing

Down the line and face on are two different views of the same swing, and each hides what the other shows. A camera three metres behind you and waist high reads the swing plane reasonably and the shoulder turn badly. Move it square to your chest and the pair swap places. Almost nobody sets up on the exact line, so most real footage sits somewhere between the two, and the model has to guess how far.

What lens it used

Phones switch between wide, main and telephoto cameras without telling the application which one produced the frame, and each has a different distortion profile. A wide lens at two metres stretches whatever is nearest to it, which at address is usually your hands. Where the file records a focal length we use it. Where it does not, that is another band of uncertainty.

How the sensor reads out

Most phone sensors expose one row of pixels at a time from top to bottom rather than the whole frame at once. Anything moving fast enough leans over in the picture. A club at speed can appear bent, and a leaning shaft that was never leaning is exactly the kind of artefact that turns into a confident wrong reading if nobody accounts for it.

How many frames it captured

Thirty frames per second is the default on many devices and is not enough for the fast part of a golf swing. Sixty is better. One hundred and twenty is the point at which impact timing becomes solid. The application will read the actual frame rate from the file, tell you what that rate rules out, and offer to walk you through switching it before you record again.

What this is not

AI Golf Coach is not a launch monitor and does not estimate ball flight. It is not a medical device, not a physiotherapy service, and not a substitute for one. It does not diagnose, treat, prevent or manage any injury, pain or condition, and it will not tell you that your back hurts because of your swing. If something hurts, see a qualified health practitioner rather than an application on a phone.

Your video

Video of a person is the most sensitive thing this company could ever hold.

Everything else on this site is about accuracy. This part is about restraint, and it is written into the privacy policy rather than left as a promise on a marketing page.

Analysis runs on your phone by default

Pose estimation is designed to run inside the application on the device that recorded the clip. In that mode the video never leaves the phone, no frame is transmitted, and what the application keeps is a short list of numbers describing joint positions over time.

Uploading is a separate decision each time

Where a device cannot run the model, or where you ask a human to look at a swing, a recording has to be sent to a server. That is never automatic, never a background sync, and never the price of using the application. It is a per recording choice with the retention period shown on the same screen as the button.

Your swing does not become training data by default

No video, no frame and no derived pose sequence of yours is used to train or improve any model unless you have given separate, specific, revocable consent for that purpose. Consent to be analysed is not consent to be learned from, and bundling the two in one checkbox is the practice this paragraph exists to rule out.

No face recognition, no health inference

The application does not identify anyone by their face or their body, does not build a biometric template, and does not infer health, injury, disability, age, gender or any other characteristic about you. Faces are blurred on the device before any upload is offered.

Deletion means deletion

A recording can be deleted from inside the application at any time. Where a copy reached a server it is removed within seven days of the request and expires from backups on their ordinary rotation. We do not mark a record deleted and keep the file.

Status

Nothing has shipped.

The company is newly registered. There is no application in any store, no download figure, no user, no customer, no award and no funding round. Everything described on this page is what is being built, stated in advance so it can be held against us later.

Legal name
AI GOLF COACH PTY LTD
Entity type
Australian proprietary company, limited by shares
ACN
698 412 467
ABN
57 698 412 467
GST
Not currently registered for GST
State
New South Wales
Verify it yourself
The ABN and its status are published free and without an account at abr.business.gov.au. The ACN sits on the register maintained by the Australian Securities and Investments Commission

Accreditation, stated plainly

AI GOLF COACH PTY LTD does not hold ISO/IEC 27001 certification, a SOC 2 report, an IRAP assessment or any other independent accreditation, and will not represent otherwise until one is genuinely held. It has not been assessed against any medical device framework, because it is not a medical device and will not be presented as one.

Contact

One address, and no contact form.

Everything reaches [email protected]. Five business days for ordinary correspondence, thirty days for a request under the Privacy Act.