MemoryShards
Where did the day go?

Piece ittogether.

Photos, timestamps and places scattered across your phone. MemoryShards pieces them back into the order they happened.

click to piece it together
Or try it on your own photos →
/ Photos in, a day out/ 5-stage pipeline/ 93% face match on unseen people
11:15 AM
Visited Gateway of India

No manual albums.

No tagging.

Just photos in. A day out.

One fragment at a time

This is what one reconstructed fragment looks like — the same thing this project does across an entire timeline.

10:30 AM · Marine Drive One fragment, made whole.

How the pieces get found.

Five stages. Each one shows the bar it has to clear.

STAGE 01

Extract

Reads time and GPS out of the photo file itself.

THE BAR

29 of 42 real photos gave a full time and place.

STAGE 02

Cluster

Groups photos into events by time and place.

THE BAR

Recovered both fabricated events from 7 photos.

STAGE 03

Recognize

Finds every face and groups them by person.

THE BAR

93% verification on people it never saw, up from 59% before fine-tuning.

STAGE 04

Caption

Describes each event in a sentence.

THE BAR

Pretrained BLIP, inference only. Not trained by us, and we say so.

STAGE 05

Reconstruct

Fuses events, places and people into one timeline.

THE BAR

6 ordered events from 11 real photos, end to end.

What comes out the other side.

The example this project was scoped around — a day scattered across four unrelated fragments, reassembled.

10:30 AM
Reached MumbaiMARINE DRIVE · GPS + TIMESTAMP
11:15 AM
Visited Gateway of IndiaLANDMARK MATCH · PHOTO CLUSTER
2:00 PM
Lunch at a restaurantCAPTION: "PLATE OF FOOD" · MSG FUSION
6:30 PM
Returned to hotelEVENT CLOSE · GPS RETURN
EXIFDBSCANFaceNetCelebAAgglomerativeBLIPFlask
THE PROOF

Measured on faces it never saw.

93%

Face verification accuracy, up from 59% before we fine-tuned it. 200 pairs from 29 held-out people.

98.7%

Pairwise precision grouping 230 faces by person. Recall is 76%: it splits a person before it merges two.

1

Model trained by us, out of five stages. The rest is classical logic or a pretrained model used as-is.

The limits: children are better but not solved, the same person decades apart is often split in two, and recall is lower on real phone photos.

Now try it on your own photos.

Upload a few real photos and watch the actual pipeline run — EXIF extraction, reverse geocoding, event clustering, and captioning — live, on a dedicated page.

Try it on your own photos →

Still turning over

The same four fragments, no longer scattered — just frames in one reel now.

Marine Drive · 10:30 AM
Gateway of India · 11:15 AM
Lunch · 2:00 PM
Hotel · 6:30 PM
hover to pause