BowlSense Learn

Your iPhone Already Knows Your Ball Layout

We built an AR ball scanning feature that uses iPhone LiDAR to measure bowling ball layouts with 2% accuracy. Model registration beats 3D scanning.

Every layout measurement on your bowling ball — pin to CG, pin to PAP, span, bridge — comes down to distances between points on a sphere. And your iPhone Pro already has a depth sensor that can see that sphere sitting on your kitchen table. So we built a feature that lets you scan your ball with your phone and get accurate layout measurements in about 30 seconds. No pro shop visit, no ball spinner, no tape measure.

Why This Is Hard (And Why We Almost Got It Wrong) Our first instinct was to throw LiDAR at the problem. Point the depth sensor at the ball, reconstruct the surface as a 3D point cloud, auto detect the finger holes, find the pin and CG marks. Full automation. It didn't work. Here's why: Bowling balls are terrible LiDAR targets. The polished reactive cover reflects infrared unpredictably.

A matte wall returns tens of thousands of clean depth points. A glossy bowling ball? Maybe 500 noisy ones. The finger holes — matte drilled fiberglass — actually gave better returns than the ball surface itself. We tried RANSAC sphere fitting (random sampling to find the best fit sphere), concavity clustering for hole detection, even RGB computer vision to find the colored pin and CG marks.

Each approach worked sometimes, failed unpredictably, and never felt trustworthy enough to base real measurements on. After several iterations, we had a key realization that changed everything. The Insight: You Already Know the Shape A bowling ball gives you an unusual gift as an engineering problem: The diameter is known (8.

595 inches, standardized) The shape is known (a perfect sphere) The surface is smooth and continuous The important features are just a handful of landmarks We don't need LiDAR to tell us what shape the ball is. We already know. We just need to know where the ball is in space — and where a few specific points sit on its surface. This reframing — from 3D scanning to model registration — made all the difference.

Instead of reconstructing a noisy sphere from sparse data, we create a mathematically perfect virtual sphere and overlay it on the real ball. LiDAR handles the easy job (rough positioning). The known geometry handles precision. And the user handles the semantics (which point is the thumb, which is the pin). How It Works Today Scan Phase Point your iPhone at your ball.

The LiDAR builds a rough mesh of the scene while the camera shows a live AR view. A wireframe sphere overlay appears and aligns itself with the real ball as the system triangulates its position. Once the sphere locks on, you move to the placement phase.

Guided Landmark Placement A step by step wizard walks you through placing each landmark: Thumb hole → tap where it is on the ball (or skip for two handed bowlers) Middle finger → tap Ring finger → tap Pin mark → tap the colored dot CG mark → tap Each tap snaps to the surface of the perfect virtual sphere. You can drag any marker to refine its position.

Because every point lives on a mathematically exact sphere, every derived measurement is geometrically precise. Instant Layout Measurements The moment you place two landmarks, the app starts computing arc length distances between them.

By the time you've placed all five, you have a complete layout profile: Pin → CG Pin → Thumb Pin → each finger Span (thumb to middle, thumb to ring) All computed as true spherical arc lengths on the known diameter ball. Your Ball's Digital Identity Tap "Accept Layout" and the measurements are permanently saved to your ball profile.