Our client is a leading provider of software package products, innovative software solutions and IT support services in Japan as well as internationally. Established in the year 1991, the company offers business solutions such as Customer Relationship Management, Merchandising systems, credit card solutions, accounting software and services for different business requirements. The client has their headquarters located in Tokyo, Japan and delivers IT Support Services such as application operating service, data centre service, system building service to customers across the globe
InApp used the Facenet technology that maps the input facial image into a 128-dimensional vector by training different object models. Facenet uses Deep Learning with Tensorflow libraries to distinguish unique facial features from unstructured information. The process of Face Embedding involves subjecting an image through multiple Convolutional Neural Networks (CNN) and converting it into a 128-dimensional vector. The workflow follows a procedure that involves training the CNN through images of employees/staffs in the company. Once the training has been completed, tasks such as face recognition, verification and clustering can be carried out through standard techniques.
The training of neural networks is done by collecting the images of all staffs in the organization and mapping the weights between different points in the 128-dimensional vector.
The resultant facial embedding is mapped with the employee details and then stored in a secure database for live comparison later. Once the pre-trained Facenet system is ready
and when the employee interacts with the face recognition camera, the picture is sent through the pre-trained neural networks. The 128-dimensional embedding from the
output is then compared with the stored version using the distance between different points in the vector and through Gradient Descent. As for Facial Verification, gradient
descent uses the triplet (Anchor, Positive, Negative) mechanism to align matching/non-matching face patches. The triplet loss minimises the distance between the Anchor & the Positive Image whereas increases the distance between the Anchor & Negative Image thus resulting in an error-free verification through facial embedding.
“I know InApp team has really been working hard, and I really appreciate your commitment and dedication to this project. These are the reasons I really like working with you all. I am really proud of what we did with this project
-Executive Director of Learning Innovation
Facenet is employed to train the system with the employee’s pictures by converting it
into a 128-dimensional vector and analysing/comparing the pattern with the live image. The pictures are subjected to forward propagation through multiple Convolutional Neural Networks that converts any image into a vector
Since training of neural networks involves dealing with several unstructured data,
TensorFlow is one of the optimal libraries to implement Deep Learning technique
which distinguishes the unique facial features from the rest of the information
The algorithm compares an Anchor (original) image with a Positive (Visually similar to anchor) and a Negative (completely different from anchor) image to determine the triplet loss and verify the input image. In a successful facial authentication, the
distance between the anchor and positive is minimised whereas the distance
between the anchor and negative image is increased to a greater extent.
InApp is a software services company operating since 2000. As a world-class business solution provider, we are passionate about technology and building transformative business solutions that empower our clients worldwide, ranging from Fortune 500 companies to SMBs. We take pride in being a technology partner for the long haul, delivering exceptional value to customers through innovation and excellence. We offer an integrated portfolio of software services including Application Services, Software Product Engineering, Disruptive Technology Solutions, DevOps, Mobility Solutions, Independent Testing and more.
Mid-Ohio Food Collective (MOFC) is a non-profit that provides more than 170,000 meals each day for hungry people in central and eastern Ohio. MOFC needed an experienced software development services partner to update its original PantryTrak data insights tool, created for food banks and agency partners across the country to pinpoint opportunities to serve hungry community members.See More
This Child Care Agency (CCA) in Massachusetts works in partnership with families and communities to keep children safe from abuse and neglect. CCA and its Partner Providers used an existing application to document child and adolescent needs. However, the original software required enhancements to adhere to new policies and conditions put forth by the State of Massachusetts and the U.S. Department of Health and Human Services.See More
Miracle Foundation is an international non-profit for children, headquartered in Austin, Texas, with offices in New York City and New Delhi. The Miracle Foundation wanted to apply its technology and measurement skills to the U.S. Foster Care System, connecting families to vital services through an easy-to-use app and streamlining the complex reporting requirements that foster families face.See More
The Air Cargo complexes at Trivandrum and Calicut Airports in Kerala, India are being managed by the Airports Authority through our client, a Holding company of the Government of Kerala who deals with cargo shipping and its movement across the country as well as internationally.See More
VSSC (Vikram Sarabhai Space Centre), Thiruvananthapuram, Kerala is one of the main space research and development establishments of the Indian Space Research Organisation (ISRO), focusing on rocket and space vehicles for India’s satellite programme.See More
InApp specializes in full-lifecycle software development
services across a range of industries.