Inside our Vision AI

How we turn ordinary phone video into centimeter-accurate 3D maps, and use them to locate any camera in the real world — the Spatial AI stack behind every Graffity product.

The technology behind Graffity: visual positioning and 3D mapping
Visual Positioning System resolving a device pose in 6 degrees of freedom at centimetre accuracy

Visual Positioning System

Our VPS uses Vision AI to match the live camera view against a 3D map and return the device's position and orientation in 6 DoF at centimeter-level accuracy — GPS-free, indoors or out. It powers AI Navigation today and is the foundation for Physical AI tomorrow.

MAPPED WITH VISION AI

Real venues across Asia, reconstructed from phone video
Point cloud scan of Marina Bay, Singapore

Marina Bay, Singapore

Point cloud scan of InnoEx, Hong Kong

InnoEx, Hong Kong

Point cloud sample captured with Graffity Scanner

Universal Studios, Singapore

Point cloud scan of Emsphere, Bangkok, Thailand

Emsphere, Bangkok, Thailand

Point cloud sample captured with Graffity Scanner

PTT University Workshop @Mahasarakham University, Thailand

Point cloud scan of BDMS, Bangkok, Thailand

BDMS, Bangkok, Thailand

Point cloud scan of the School of Communication Arts, Bangkok University

School of Communication Arts, Bangkok University

Point cloud scan of Samyan Mitrtown, Bangkok, Thailand

Samyan Mitrtown, Bangkok, Thailand

Point cloud scan of Bhiraj Tower, Thailand

Bhiraj Tower, Thailand

Point cloud scan of U Center, Bangkok, Thailand

U Center, Bangkok, Thailand

Point cloud sample captured with Graffity Scanner

King Mongkut's University, Thailand

Point cloud sample captured with Graffity Scanner

KVIS, Rayong, Thailand

Back To
Next page

BUILT TO SCALE

Infrastructure for city-scale Spatial AI

AI Reconstruction Pipeline

A production machine-learning pipeline turns scan footage into 3D maps. Coverage grows by feeding it more video, not by adding engineers.

Real-Time Localization over HTTP/2

Localization requests stream over a single HTTP/2 connection, so positioning keeps up with the camera instead of queueing.

HOW THE PLATFORM FITS TOGETHER

From a walkthrough video to AI Navigation
Every Graffity experience runs on the same four-stage Spatial AI pipeline. A space is recorded once as ordinary video, reconstructed by Vision AI into a 3D PointCloud, annotated with content, and then served back to devices that ask the Visual Positioning System where they are. No GPS, no beacons, no QR markers on walls and no per-site hardware install.

1. Capture

An operator walks the space with Graffity Scanner on a phone, panning the camera across surfaces and landmarks, then uploads the recording. Capture is deliberately the cheapest step in the chain: it needs a commodity handset and a walkthrough, not a survey crew or a tripod-mounted rig.

2. Reconstruction

The uploaded frames go to our ML cluster, which reconstructs them into a dense 3D PointCloud of the venue. Because the pipeline is production-ready rather than a per-site manual process, coverage grows by feeding it more scan footage — adding a new mall or campus is a scanning job, not an engineering project.

3. Authoring

The finished PointCloud opens in Graffity Console, where creators place points of interest and anchors directly onto the 3D geometry, manage projects and collaborate as a team. Work in progress can be checked on site with Graffity Viewer by scanning a QR code from Console, so designs are validated in the real space before anything is published.

4. Localization

At runtime, the Visual Positioning System matches what the device camera sees against the stored PointCloud and returns its pose in six degrees of freedom. Requests stream over HTTP/2, so the repeated localization calls of a live session share one connection instead of queueing. Routes, labels and content appear exactly where they were placed. The same centimeter-level positioning is what robots and autonomous machines need to find their way, which is why we are building this stack toward Physical AI.

Ready to bring Vision AI to your space?

Let’s talk about your project