ChronoName — A Deterministic Workflow for Renaming Photos by Capture Time

Anyone who keeps photos and videos for many years eventually runs into the same problem: filenames become meaningless.  Different cameras, phones, and software all...

From a Finding-Duplicates Script to DedupTool — Engineering a Safe Photo Deduplication Engine

Update: Including seed-centered clustering to prevent perceptual hash chaining When I first wrote a duplicate photo detector, it was of course a script. It worked...

Finding and Eliminating Photo Duplicates — Safely

This article presents a practical, safe approach to finding and eliminating duplicates — even when filenames, formats, and resolutions differ. Digital duplicates If you’ve been collecting...

Why Face Recognition Alone Is Not Enough — and How Context Turns Identification into Knowledge

Modern face-recognition systems excel at identifying people, but identification alone is rarely enough.This article demonstrates how enriching a biometric recognition system with a structured,...

Managing Persons in Photo Collections – Adding Eye Candy

Adding Eye Candy Note: In this article, real people’s faces and names in illustrations have been intentionally obscured to protect privacy In this next step...

Managing Persons in Photo Collections – Completing the App with Interactive Search

Completing the Application Note: In this article, real people’s faces and names in illustrations have been intentionally obscured to protect privacy Continuing our series, in this...