Correctly warp and straighten document images
Extract text from images using various OCR modes
Analyze document layout from images
Find matching images based on input criteria