How to Build a Cloud Native Image Recognition Solution

Akshai Parthasarathy, Rolando Carrasco at KubeCon + CloudNativeCon North America 2020

Fn Project is an open source project for serverless functions. We want to share how we used Fn, AutoML Natural Language Processing, and K8s to improve older Optical Character Recognition (OCR) technology. The resulting image recognition application has been extensively tested at a bank in Mexico. Unlike older OCR tech, the new application does not use pre-defined markers such as “name,” “phone number,” or “address” to extract information. Instead, it works by recognizing these fields using machine learning – even if the ML model has not been trained with a document/picture of that type. The audience will learn how to create and scale serverless functions and Kubernetes. In addition, we will demonstrate how to leverage AutoML to read documents/pictures from any source, classify and extract fields of interest using a pre-trained ML model, store information to a NoSQL database.