Imagine a North Indian shaadi with 600 guests across three days, five ceremonies, and four photographers firing simultaneously. By the end of it, there are 7,000 photographs. The bride's nani wants to see if anyone captured her dancing at the sangeet. The groom's childhood friend wants the candid from the baraat. And the couple wants every photo of themselves together.

Traditionally, this meant waiting weeks for the photographer to deliver a hard drive or a Google Drive link with thousands of unlabelled files. Every guest scrolled through thousands of photos trying to find themselves. Most gave up. The memories faded before they were ever seen.

AI face recognition changes this completely. Here's exactly how it works — and why it's particularly well-suited to the chaos and beauty of Indian weddings.

How It Works: Step by Step

1

Photographer Uploads Photos

The photographer uploads all event photos to mAlbum — either in bulk after the event or in batches throughout the day. mAlbum accepts standard JPEG and RAW exports. The platform processes each photo, running it through the face detection pipeline. Every face in every photo is identified and mapped with a unique numerical embedding — essentially a mathematical fingerprint of facial geometry.

2

Guest Takes a Selfie

Guests receive a link via WhatsApp or scan a QR code at the venue. In their phone's browser — no app download required — they take a single selfie. This selfie is used only for matching: it generates a face embedding that is compared against the embeddings already extracted from the event photos. The selfie is not stored permanently; it's a one-time matching key.

3

AI Matching Runs in Seconds

The system compares the guest's selfie embedding against every face embedding in the event photo set. It uses cosine similarity scoring to find matches above a confidence threshold. For a 5,000-photo event, this matching process takes under 10 seconds. The threshold is calibrated to minimise false positives — so guests don't see photos of strangers — while remaining robust enough to match across different lighting conditions, angles, and expressions.

4

Personal Gallery Appears Instantly

The guest sees a personalised gallery of every photo in which they appear. They can download individual photos or the full set. Photos are delivered at full resolution — no compression, no watermarks by default. The entire experience from QR scan to personal gallery takes under 60 seconds.

Why QR Codes Fail at Indian Weddings

QR codes sound elegant in theory: print them on the invite, guests scan, everyone gets photos. In practice, they create as many problems as they solve.

The Indian Wedding Challenge: What Makes It Hard

Face recognition is a solved problem in controlled environments — good lighting, front-facing subject, neutral background. Indian weddings are the opposite of a controlled environment. Here's what makes them particularly challenging, and how mAlbum's model handles each:

Mandap Lighting

The mandap is simultaneously over-lit (floodlights, diyas, sparklers) and under-lit (shadows from the canopy, backlighting from decorative panels). Faces at the mandap are often partially in shadow or blown out. mAlbum's model has been trained on Indian wedding photography specifically, with examples from hundreds of mandap ceremonies. It handles mixed lighting by relying on facial geometry rather than colour or texture data, which degrades under extreme lighting.

Dupatta and Veil Coverage

The bride's dupatta often covers part of her face, particularly during pheras. Guests wearing dupattas or men with pagdis may have partial face occlusion. The model uses partial face matching — it doesn't require a complete face view to make a confident identification. A clear view of eyes, nose bridge, and jawline is sufficient for a reliable match.

Group Shots and Distance

The classic Indian family group photo has 40 people, some at significant distance from the camera. The model detects and crops faces down to a minimum size before embedding, enabling matching even from group shots taken from 10+ metres away.

Skin Tone Range

Early face recognition models had documented accuracy gaps across different skin tones. mAlbum's training dataset includes a balanced representation of South Asian skin tones, from fair to very dark, ensuring consistent accuracy across all Indian guests regardless of complexion.

Privacy: What Happens to Face Data

Privacy is a legitimate concern when using facial recognition technology. Here's how mAlbum handles it:

In plain language: mAlbum uses your face only to find your photos. It doesn't store your face, track you, or share your biometric data with anyone. The selfie you take is a one-time key that opens your personal gallery — nothing more.

Face Recognition vs Other Delivery Methods

Method Guest effort Finds personal photos? Works for all guests? Speed
Face recognition (mAlbum) One selfie Yes — automatically Yes — any smartphone Under 60 seconds
QR code to full album Scan + manual scroll No — must scroll 5,000+ Partial — QR unreliable Minutes to hours of scrolling
Name/tag search Requires tagging by photographer Only if photographer tagged No — labour intensive Days (after manual tagging)
WhatsApp group dump Receive compressed files No — buried in chat Partial — group size limits Quality destroyed

The conclusion is straightforward: face recognition is the only method that scales to Indian weddings without requiring significant effort from guests or photographers. It's not a technology novelty — it's the only approach that actually solves the photo delivery problem at the scale and complexity of Indian celebrations.