Text-Image Restoration And Text Alignment For Multi-Engine Optical Character Recognition Systems