SBI - Digitize for Bank 2017 (#D4B2017)

2774 Registered Allowed team size: 2 - 4
2774 Registered Allowed team size: 2 - 4

Winners are announced.

idea phase
starts on:
Oct 10, 2017, 06:30 PM UTC (UTC)
ends on:
Oct 29, 2017, 06:29 PM UTC (UTC)
starts on:
Nov 03, 2017, 06:30 PM UTC (UTC)
ends on:
Nov 19, 2017, 06:29 PM UTC (UTC)



Top 5 teams (in no specific order) shortlisted for the finale are mentioned below. The winners shall be announced by SBI on the basis of successful completion of onsite POC, tentatively by 31.03.2018. Teams will be contacted by SBI in due course of time for next steps.

enter image description here


Today, our bank faces several challenges like identity fraud, problems with signature validation, and lack of multi-form authentication.


To help solve these challenges, SBI is launching a curated Hackathon (D4B2017 – Digitize for Bank 2017) for start-ups and developers who can showcase their cutting edge solutions for 4 themes.

  1. Facial Recognition
  2. Signature Recognition
  3. Voice Based Authentication
  4. Cheque Truncation Value Enhancers


D4B 2017 will leverage digital technologies to automate processes, identify patterns, improve efficiency and help the bank in fraud detection, spotting outliers, reduce validation errors and help simplify and ease customer experience.

Thanking Our Partner

enter image description here


Facial Recognition

Facial authentication of using live face detection.

Step 1 - Registration: Capture a low resolution image preferably from a 5-10 year old photograph (160 * 200px). This image is to be inserted/populated into the database using an API that we would provide.

Step 2 - Authentication: Authentication should take place based on the real time facial match done against the photograph retrieved from database using an API. Response should be a confidence score between 0 to 100.

Step 3 – Live Detection: Liveliness detection (is alive check) should also be done based on the real time image/video capture. Response for this should also be a confidence score between 0 to 100.

Signature Recognition

Validate if the signature on the cheque is of the same person to whom the account belongs to. The machine is expected to compare the signature that is passed as the input with the signature retrieved from the signature repository based on the account no. The confidence score (0 - 100)needs to be calculated based on similarity of the two signatures based on parameters such as signature stroke, curves, dots and dashes and other parameters of a signature.

Step 1 - Record Creation: Image of customer’s signature to be captured against an account no and to be stored in database using an API.

Step 2 – Validation: Validation should take place based on the real time signature on a document/cheque, against the signature retrieved from database using an API.

Voice Based Authentication

Additional Factor of Authentication to access any application.

Step 1 – Registration: At the time of registration, voice sample will be captured and mapped with customers account no and will be stored in database using an API.

Step 2 – Authentication: Authentication will be done using live voice feed match done against the voice sample retrieved from database using an API. Live voice feed will vary with dynamic text and timestamp.

Automated On-Us Cheque Processing

Reading and capturing cheque details from cheque image.

a. Data capture (one time activity): Developers will upload image of cheques and also manually fill in the details, this will act as master data for us. Details to be captured in database using an API.

b. Hack: Developers will retrieve the cheque images from our repository populated from the above step and extract data out of it. (looking for them to process a minimum of 50 cheques per team)

c. Evaluation: We will use the master data stored earlier to evaluate the data extracted through the hack.

d. Validation:

1. Cheque is not stale
2. Amount in words and numbers are matching.
3. Additional points if you include standard Cheque image validations.

Prizes INR 6,50,000 in prizes

Main Prizes
1st Prize
INR 3,00,000
2nd Prize
INR 2,00,000
3rd Prize
INR 1,00,000
Special Prizes
Consolation Prize (2)
INR 25,000

2 Consolation Prizes of Rs 25,000 each.

Social Share

Help & Support

Please contact event admin
HackerEarth Support at
View All Notifications