← All builds

Build 02 / 02

Perio ai

"Making gum health easier to see." Perio ai turns panoramic dental X-rays into clear visual insights — helping patients understand their gum health and dentists explain findings with greater consistency.

AI Product Manager Machine Learning 2025 YOLOv8 + U-Net B2C / B2B

Role

AI Product Manager

Team

International (mainly US), cross-functional — PMs, engineers, UX/UI designers, data scientists

Stack

YOLOv8, U-Net, AWS S3, DynamoDB

Recognition

3rd place, PMA Accelerator Program

Perio ai analysis screen — panoramic X-ray with bone level, gum health indicator, confidence score, and next step, with disclaimer: AI-assisted insights for education and communication, not a replacement for professional diagnosis or treatment decisions.

01

Overview

Perio ai reads a standard 2D dental panoramic X-ray and generates a plain-language gum health report with visual overlays highlighting the areas of concern. The goal is to bridge clinical expertise and patient understanding — giving dentists a consistent, explainable second read, and giving patients a report they can actually understand well enough to act on, instead of a raw X-ray and a rushed verbal explanation.

Perio ai app screen showing Gum Health Insights with an annotated X-ray overlay
3.2mmbone level
Moderategum health indicator
89%model confidence
→ Dentistrecommended next step

Disclaimer shown alongside every result: "AI-assisted insights for education and communication — not a replacement for professional diagnosis or treatment decisions."

02

Customer challenge

Clinical findings are clear to dentists. They are not always clear to patients.

Two sides of the same gap: dentists don't have time to catch and explain early-stage gum disease consistently, and patients don't understand what they're being told well enough to act on it.

Busy dentists

Gum disease detection varies clinic to clinic, which erodes trust. Early-stage disease gets overlooked under time pressure, and there's limited tooling to catch it reliably. Explaining a diagnosis in enough depth to drive patient action is a burden most exams don't have time for.

Confused patients

Patients miss early symptoms and delay treatment because X-rays and clinical language are hard to parse. Without transparency on urgency, cost, or alternatives, they either delay treatment they need or accept procedures they don't fully understand.

03

Personas

A dentist reviewing an X-ray on a tablet at her desk

The Busy Dentist

B2B side — clinical user

Goals

Catch early-stage gum disease consistently; explain findings to patients without eating into exam time.

Pain points

Inconsistent diagnosis across clinics, time pressure during exams, low confidence in early detection tools.

A worried patient looking at her X-ray results with her dentist

The Confused Patient

B2C side — end user

Goals

Understand what's actually wrong, how urgent it is, and what it will cost — well enough to make a real decision.

Pain points

Unaware of early symptoms, X-rays and clinical language are hard to read, no transparency on urgency/cost/alternatives.

04

AI Hypothesis

If Perio.AI could analyse panoramic dental X-rays using computer-vision models to identify teeth and quantify signs of alveolar bone loss, it could provide patients with a more consistent and understandable indication of potential periodontal risk.

By presenting only sufficiently reliable predictions through visual overlays, severity indicators, confidence scores and plain-language explanations, we expected Perio.AI to improve patients' understanding of their gum health while helping dentists explain radiographic findings more efficiently and consistently—supporting earlier conversations and appropriate clinical follow-up.

05

Customer journey

From X-ray to understanding and education — a focused three-step experience designed around clarity, not clinical complexity.

Perio ai customer journey — registration and onboarding quiz, upload panoramic X-ray, and track progress and explore resources

06

Why AI, and model selection

Hypothesis

If we train deep learning models on large-scale annotated dental X-rays to a 70%+ confidence level, the system should detect early-stage gum disease with more accuracy, consistency, and explainability than relying on a clinician's read alone.

That called for a dual-model approach rather than a single classifier:

YOLOv8

Object detection — identifies and localises periodontal indicators such as bone loss and structural defects on the X-ray.

U-Net

Segmentation — precisely outlines gum and bone structures so the system can actually measure what YOLOv8 flags.

One visual layer, clarity for both sides. Perio ai translates complex radiographic signals into an accessible report without making treatment decisions itself:

See what matters

Visual overlays highlight the relevant areas of the X-ray.

Understand severity

Plain-language indicators communicate the level of concern.

Start a better conversation

A shared visual reference supports the patient–dentist discussion.

07

Data strategy

Data collection starts at onboarding — an intake quiz capturing age, smoking status, and past gum issues builds a dental health profile for each user, layered on top of the X-ray itself. Every upload and interpretation is recorded to support longitudinal tracking of a patient's gum health over time, not just a single-visit snapshot.

CollectionOnboarding quiz (age, smoking status, gum history) + user-uploaded U.S.-standard panoramic X-rays.
StorageImages in AWS S3, metadata in DynamoDB.
ProtectionIsolated VPC with role-based access control, built for HIPAA compliance.
01Panoramic X-ray
02Tooth segmentation
YOLO + U-Net
03CEJ, PBL and root-apex
landmark detection
04Bone-loss percentage
calculation
05Severity classification
06Visual overlay and
confidence-scored result

We developed a data strategy that balanced rapid MVP delivery with a path toward clinical reliability. We used public panoramic X-ray datasets to validate the ML pipeline, while designing a controlled annotation process for tooth masks, CEJ boundaries, bone levels, and root length.

We decomposed the model into measurable stages—image validation, tooth segmentation, landmark detection, bone-loss estimation, severity classification, and confidence filtering—so that performance and failure points could be evaluated independently. The strategy also introduced clinician-reviewed labels, model and dataset versioning, confidence calibration, subgroup testing, and a controlled retraining loop.

This allowed us to demonstrate technical feasibility without presenting the proof of concept as a clinically validated diagnostic system.

08

AI model validation

Designed as a trusted second-opinion layer — Perio ai supports the patient–clinician relationship, it doesn't replace it. Three principles kept that boundary explicit:

Explainable by design

Overlays, severity indicators, and confidence scores make the output visible and interpretable, not a black-box score.

Clinician in the loop

Findings are framed for professional review, not autonomous diagnosis or treatment.

Clear boundaries

Plain language and careful guardrails communicate what the system can — and can't — conclude.

Built from real conversations, not assumptions:

10+potential patient interviews
1st-handdentist feedback on findings framing
MVPvalidated at demo day as proof of concept

09

User stories & acceptance criteria

Three core screens make up the current feature set:

  1. 01Perio ai onboarding quiz screen — question 6 of 7 asking whether the user has a history of gum disease, fillings, dental implants, root canal or crowns, or dentures

    Collects age, smoking status, and past gum issues to build a dental health profile.

  2. 02Perio ai Gum Health Insights screen — annotated panoramic X-ray showing bone loss, mild inflammation, and healthy areas, with an analysis summary and book appointment button

    User uploads a U.S.-standard panoramic X-ray; AI generates a heatmap of the affected areas and an overall gum health score.

  3. 03Perio ai home screen — upload new X-ray prompt, services shortcuts, and dental tips and resources feed

    Tracks uploads and interpretations over time, and recommends educational resources and accessible providers.

10

System architecture

Perio ai system architecture diagram — client layer, AI processing pipeline (image intake, pre-processing, YOLOv8 detection, U-Net segmentation, results and report generator), data layer (S3, DynamoDB, user and X-ray databases), and model training pipeline (model registry, annotated training dataset, deep learning training)
Secure uploadsWeb application with encrypted X-ray transmission.
StorageAWS S3 for images, DynamoDB for metadata.
Data protectionIsolated VPC with role-based access control for HIPAA compliance.

11

Lessons learned

Better-labelled data mattered more than more data.

We initially assumed that improving the model would mainly require a larger volume of panoramic X-rays. However, the annotation exercise revealed that dataset size alone was not enough.

Blur, overlapping anatomy, restorations and missing teeth often made the CEJ and periodontal bone level difficult to identify. Early annotation samples also differed in tooth numbering and landmark representation. Training on inconsistent labels would have taught the model unreliable patterns, regardless of dataset size.

This shifted our priority from acquiring more images to defining better ground truth: a shared annotation protocol, consistent anatomical definitions, an "ungradable" label for unclear regions, and dental-expert review of ambiguous cases.

In healthcare AI, label quality and clinical consistency are more valuable than data volume alone.