Dropbox uses machine learning and OCR to make text in billions of images searchable
Images and image-embedded PDFs stored by Dropbox users were invisible to search indexing because they contain only pixels rather than extractable text, leaving billions of files—including receipts, whiteboard photos, and scanned documents—unsearchable.
An initial deployed pipeline version was computationally prohibitive—requiring an enormous cluster—and actual traffic was roughly twice the projected load; TensorFlow's default multicore behavior caused severe context-switching overhead that degraded throughput further.
Dropbox deployed automatic image text recognition for Professional and Business Advanced/Enterprise plan users, achieving a throughput improvement of about 3x through TensorFlow tuning and an 88% reduction in PDF metadata extraction failures, with almost 90% of documents indexed completely.
Show all 6 reported metrics
Frequently asked questions
What did this team achieve with this AI workflow?
Dropbox deployed automatic image text recognition for Professional and Business Advanced/Enterprise plan users, achieving a throughput improvement of about 3x through TensorFlow tuning and an 88% reduction in PDF meta…
What tools did this team use?
OCR, Cape, PDFium, Caffe, TensorFlow XLA.
What results were reported?
OCR throughput improvement: about 3x; Densenet-121 speed vs previous model: almost twice as fast; Documents indexed completely: almost 90%; image and PDF files stored in Dropbox: more than 20 billion (source-reported, not independently verified).
What failed first in this deployment?
An initial deployed pipeline version was computationally prohibitive—requiring an enormous cluster—and actual traffic was roughly twice the projected load; TensorFlow's default multicore behavior caused severe context…
How is this data entry ops AI workflow structured?
File event ingestion → Eligibility and type check → OCR-able classification → Document corner detection → OCR token extraction → Search index update.