Freshersworld does not charge any amount for job placement. Beware of fraudsters who ask you to pay on the pretext of giving a job. Know More

Post A Job

Machine Learning Model Building (For OCR Tool) Jobs in Mumbai - IIT Bombay

Machine Learning Model Building For OCR Tool

IIT Bombay
experience-icon 0 Years
salary-icon Not disclosed
qualification-icon BE/B.Tech, Other Course
Expired

Posted: 17 Mar 21

Job Description

About the internship
Selected intern's day-to-day responsibilities include:

1. Work on data cleaning, pre-processing, and image collection
2. Write well designed, testable, efficient code by using best software development practices
4. Engage in Docker container creation and deployment
5. Stay plugged into emerging technologies/industry trends and applying them to operations and activities
6. Develop the next generation OCR technology to allow our users to generate line-wise bounding boxes for the scanned documents
7. Develop an ML model to perform OCR on Indic languages (Sanskrit, Hindi, and Marathi)
8. Occasionally work on the pipeline of OCR text correction to understand the ground scenario (converting scanned text to digital text with manual correction of OCRed text)
9. Debug and resolve issues using open communities like Stack Overflow and GitHub
Skill(s) required
  • OpenCV
  • Python
  • Machine Learning
  • Image Processing
  • Neural Networks
  • English Proficiency (Spoken)
  • English Proficiency (Written)
  • Deep Learning
  • Learn these skills on Internshala Trainings
    Who can apply

    Only those candidates can apply who:

    1. are available for full time (in-office) internship

    2. can start the internship between 11th Mar'21 and 15th Apr'21

    3. are available for duration of 6 months

    4. have relevant skills and interests

    Perks
  • Certificate
  • Letter of recommendation
  • Flexible work hours
  • 5 days a week
  • Additional Information

    This is an in-office internship & will start in June. Candidates can work from home, till the lockdown is lifted up and it is safe to commute to the campus. Optical character recognition (OCR) is the process of converting the document images into an editable electronic format. This has many advantages like data compression, enabling search or edit options in the images/text, and creating the database for other applications like machine translation, speech recognition, and enhancing dictionaries and language models. OCR in Indian languages is quite challenging due to richness in inflections.

    Using open-source and commercial OCR systems, we have observed the word error rates (WER) of around 20-50% on printed documents in four different Indic languages. Moreover, developing a highly accurate OCR system with accuracy as high as 90% is not useful unless aided by the mechanism to identify errors. So, we started with the problem of developing 'OpenOCRCorrect', an end-to-end framework for error detection and corrections in Indic-OCR. Our models outperform state-of-the-art results in 'Error Detection in Indic-OCR' for six Indic languages with varied inflections and we have solved the out of vocabulary problem for “Error Correction in Indic-OCR” in our ICDAR-2017 conference paper. We further improve the results with the help of sub-word embeddings in our ICDAR-2019 conference paper. Demo video for our framework is https://www.youtube.com/watch?v=u9bqUDrGugc

    To install the software, you can go to https://github.com/rohitsaluja22/OpenOCRCorrect and follow the instructions given in https://www.youtube.com/watch?v=0hcdlF-zn8E.

    There is an immediate demand to keep the softcopy of the Indian preserved texts. Currently, we are targeting Sanskrit. Although the OCR tools available online do a decent job on English texts, they are not optimized for Indic languages. Thus developing an OCR model for the same is our concern. The model should be able to detect text with maximum level accuracy and should be able to draw bounding boxes on each line of the text. Further, in the digitization process of such texts, the second step would be spelling correction and formatting of the text detected by the OCR models.

    1. ICDAR 2019 Post-OCR competition: Our team 'CLAM' secured 2nd position in the Multilingual PostOCR Competition at ICDAR'19. Our model achieved the highest corrections of 44% in Finnish, which is significantly higher than the overall topper (8% in Finnish). Final report (https://drive.google.com/file/d/15mxNO-M9PiXBnffi7MOa8wUw33nj1xBp/view?usp=drive_open) and poster available (https://drive.google.com/file/d/1uuBWu1LQ1QZ49SCgLBoB1er4HpWSzmcx/view).

    2. ICDAR2019: You can read the paper here - https://www.cse.iitb.ac.in/~rohitsaluja/PID6011473.pdf

    3. ICDAR2017: You can read the paper here - https://ieeexplore.ieee.org/document/8269944

    4. ICDAR-OST 2017:
    a. OpenOCRCorrect, you can read the paper here - https://ieeexplore.ieee.org/abstract/document/8270254
    b. Source code for our framework is available here - https://github.com/rohitsaluja22/OpenOCRCorrect.

    Number of openings
    1

    Certificate: Will be provided at the end of the Internship

    Job Particulars

    Education BE/B.Tech, Other Course
    Who can apply Freshers
    Hiring Process Face to Face Interview
    Employment TypeInternship / Projects
    Job Id1146653
    Job Category IT/Software
    Locality Address
    Country India

    About Company

    IIT Bombay
    Jobs By Location
    Others also searched for
    Job & career videos
    scroll-icon scroll-icon
    scroll-icon youtube-img
    scroll-icon youtube-img
    scroll-icon youtube-img
    scroll-icon youtube-img
    scroll-icon youtube-img
    scroll-icon youtube-img
    scroll-icon youtube-img
    scroll-icon youtube-img
    scroll-icon youtube-img
    ARE YOU A FRESHER? REGISTER NOW
    Looking for your first Dream Job?
    Update Resume
    Upload Resume