Web App with Accurate OCR: Fast Scanning and Efficient Management of Fiscal Receipts
Epson was looking to augment its new cutting-edge product with a powerful desktop software to be supplied along with the device — a next-gen photo scanning solution. The software was to enable fast processing of large batches of analog photoprints to store them as a digital gallery under a user’s account — either local or Internet-based.
With proven real-life software engineering experience under its belt demonstrated during past collaborations with Epson, Softeq was engaged to take on the solution implementation.
Softeq was to implement a desktop app supplied with an Epson scanner to enable fast analogue photo processing and more convenient image management in line with the latest UX trends.
The team created a desktop app installable upon the initial device connection to a computer. The scanner is equipped with a 30-photo auto feeder to scan photos, both the front and back, to a designated hard drive, while also offering tools to support easy uploading to social media (e.g. Facebook, Dropbox® and Google DriveTM). The scanning software features a unique naming system enabling to organize photo collections with recognizable file and folder names, searchable metadata, and the image capture date.
To deliver the required image processing functionality the team developed three algorithms:
The latter appears to have no analogs on the market in terms of full-cycle automation — from face recognition through eyes and pupil detection to red pupil retouch. Recognizing the glowing red pupil and creating a mask for pupil retouch exactly matching its shape was the most challenging task, which the team resolved successfully. The resulting solution has 70% accuracy for 300 dpi photo scans disregarding the photo orientation, head position and eye shape.
The security is provided through the authentication mechanisms enabled by the respective social media APIs.
The team employed a conventional Waterfall-based software development process due to well-defined requirements and scope availability.
Happy about the delivery, Epson has successfully launched the sales of the brand new device.
Unlike scanning photos on a flatbed scanner, which can take significant amount of time, or sending photos out to a costly scanning service, the complete scanning system offers a fast, easy and affordable solution for preserving and sharing a family’s legacy.