Handwritten Hindi Numerals Recognition Kritika Singh Akarshan Sarkar Mentor- Prof. Amitabha Mukerjee.

Slides:



Advertisements
Similar presentations
Patient information extraction in digitized X-ray imagery Hsien-Huang P. Wu Department of Electrical Engineering, National Yunlin University of Science.
Advertisements

Human Detection Phanindra Varma. Detection -- Overview  Human detection in static images is based on the HOG (Histogram of Oriented Gradients) encoding.
QR Code Recognition Based On Image Processing
Robust statistical method for background extraction in image segmentation Doug Keen March 29, 2001.
Automatic classification of weld cracks using artificial intelligence and statistical methods Ryszard SIKORA, Piotr BANIUKIEWICZ, Marcin CARYK Szczecin.
Computer vision: models, learning and inference Chapter 13 Image preprocessing and feature extraction.
Prénom Nom Document Analysis: Document Image Processing Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
Chessmen Position Recognition Using Artificial Neural Networks Jun Hou Dec. 8, 2003.
Chapter 8 Content-Based Image Retrieval. Query By Keyword: Some textual attributes (keywords) should be maintained for each image. The image can be indexed.
Instructor: Mircea Nicolescu Lecture 15 CS 485 / 685 Computer Vision.
1 Rotation Invariant Face Detection Using Neural Network Lecturers: Mehdi Dehghani - Mahdy Bashary Supervisor: Dr. Bagheri Shouraki Spring 2007.
CS771 Machine Learning : Tools, Techniques & Application Gaurav Krishna Y Harshit Maheshwari Pulkit Jain Sayantan Marik
Handwritten Character Recognition Using Artificial Neural Networks Shimie Atkins & Daniel Marco Supervisor: Johanan Erez Technion - Israel Institute of.
Recognition Of Textual Signs Final Project for “Probabilistic Graphics Models” Submitted by: Ezra Hoch, Golan Pundak, Yonatan Amit.
Highlights Lecture on the image part (10) Automatic Perception 16
Smart Traveller with Visual Translator. What is Smart Traveller? Mobile Device which is convenience for a traveller to carry Mobile Device which is convenience.
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
K-means Based Unsupervised Feature Learning for Image Recognition Ling Zheng.
Handwritten Thai Character Recognition Using Fourier Descriptors and Robust C-Prototype Olarik Surinta Supot Nitsuwat.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Presented by: Kamakhaya Argulewar Guided by: Prof. Shweta V. Jain
A Genetic Algorithms Approach to Feature Subset Selection Problem by Hasan Doğu TAŞKIRAN CS 550 – Machine Learning Workshop Department of Computer Engineering.
Chap 3 : Binary Image Analysis. Counting Foreground Objects.
COMPARISON OF IMAGE ANALYSIS FOR THAI HANDWRITTEN CHARACTER RECOGNITION Olarik Surinta, chatklaw Jareanpon Department of Management Information System.
Yang, Luyu.  Postal service for sorting mails by the postal code written on the envelop  Bank system for processing checks by reading the amount of.
資訊工程系智慧型系統實驗室 iLab 南台科技大學 1 A Static Hand Gesture Recognition Algorithm Using K- Mean Based Radial Basis Function Neural Network 作者 :Dipak Kumar Ghosh,
Object Detection with Discriminatively Trained Part Based Models
November 13, 2014Computer Vision Lecture 17: Object Recognition I 1 Today we will move on to… Object Recognition.
Object Recognition in Images Slides originally created by Bernd Heisele.
Data Extraction using Image Similarity CIS 601 Image Processing Ajay Kumar Yadav.
Handwritten Recognition with Neural Network Chatklaw Jareanpon, Olarik Surinta Mahasarakham University.
Image Segmentation and Edge Detection Digital Image Processing Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National Cheng.
EE459 Neural Networks Examples of using Neural Networks Kasin Prakobwaitayakit Department of Electrical Engineering Chiangmai University.
Training and Evaluating of Object Bank Models Presenter : Changyu Liu Advisor : Prof. Alex Interest : Multimedia Analysis May 16 th, 2013.
Presented By Lingzhou Lu & Ziliang Jiao. Domain ● Optical Character Recogntion (OCR) ● Upper-case letters only.
Zhongyan Liang, Sanyuan Zhang Under review for Journal of Zhejiang University Science C (Computers & Electronics) Publisher: Springer A Credible Tilt License.
Analysis of Classification Algorithms In Handwritten Digit Recognition Logan Helms Jon Daniele.
By Pushpita Biswas Under the guidance of Prof. S.Mukhopadhyay and Prof. P.K.Biswas.
CSE 6367 Computer Vision Image Operations and Filtering “You cannot teach a man anything, you can only help him find it within himself.” ― Galileo GalileiGalileo.
1 End-to-End Learning for Automatic Cell Phenotyping Paolo Emilio Barbano, Koray Kavukcuoglu, Marco Scoffier, Yann LeCun April 26, 2006.
Mentor Prof. Amitabha Mukerjee Deepak Pathak Kaustubh Tapi 10346
    LICENSE PLATE EXTRACTION AND CHARACTER SEGMENTATION   By HINA KOCHHAR NITI GOEL Supervisor Dr. Rajeev Srivastava        
Face Detection Using Neural Network By Kamaljeet Verma ( ) Akshay Ukey ( )
A Statistical Approach to Texture Classification Nicholas Chan Heather Dunlop Project Dec. 14, 2005.
Performance Measurement of Image Processing Algorithms By Dr. Rajeev Srivastava ITBHU, Varanasi.
CAPTCHA solving Tianhui Cai Period 3. CAPTCHAs Completely Automated Public Turing tests to tell Computers and Humans Apart User is human or machine? Prevents.
Preliminary Transformations Presented By: -Mona Saudagar Under Guidance of: - Prof. S. V. Jain Multi Oriented Text Recognition In Digital Images.
Grim Grins Project Number 5.. Grim Grins: The Team. Team members: Adrian Hoitan (Romania) Serkan Öztürk (Turkey) Günnar Yagcilar (Turkey) Póth Miklós.
Instructor: Mircea Nicolescu Lecture 10 CS 485 / 685 Computer Vision.
 Mentor : Prof. Amitabha Mukerjee Learning to Detect Salient Objects Team Members - Avinash Koyya Diwakar Chauhan.
POSTER TEMPLATE BY: Background Objectives Psychophysical Experiment Photo OCR Design Project Pipeline and outlines ❑ Deep Learning.
Arabic Handwriting Recognition Thomas Taylor. Roadmap  Introduction to Handwriting Recognition  Introduction to Arabic Language  Challenges of Recognition.
Week 4: 6/6 – 6/10 Jeffrey Loppert. This week.. Coded a Histogram of Oriented Gradients (HOG) Feature Extractor Extracted features from positive and negative.
Neural networks (2) Reminder Avoiding overfitting Deep neural network Brief summary of supervised learning methods.
1 Convolutional neural networks Abin - Roozgard. 2  Introduction  Drawbacks of previous neural networks  Convolutional neural networks  LeNet 5 
Lecture 4b Data augmentation for CNN training
Evaluation of Gender Classification Methods with Automatically Detected and Aligned Faces Speaker: Po-Kai Shen Advisor: Tsai-Rong Chang Date: 2010/6/14.
Optical Character Recognition
Leaves Recognition By Zakir Mohammed Indiana State University Computer Science.
Features for handwriting recognition
Car License Plate Recognition
Classification of Hand-Written Digits Using Scattering Convolutional Network Dongmian Zou Advisor: Professor Radu Balan.
Detecting Artifacts and Textures in Wavelet Coded Images
Face Recognition and Detection Using Eigenfaces
Outline Y. LeCun, L. Bottou, Y. Bengio, and P. Haffner, “Gradient-based learning applied to document recognition,” Proceedings of the IEEE, vol. 86, no.
network of simple neuron-like computing elements
Object Recognition Today we will move on to… April 12, 2018
Age and Gender Classification using Convolutional Neural Networks
Presentation transcript:

Handwritten Hindi Numerals Recognition Kritika Singh Akarshan Sarkar Mentor- Prof. Amitabha Mukerjee

Scanned data collection sheet Building the database Image obtained after cropping and making the background uniform in color Preprocessing

Image obtained on doing noise removal followed by binarization Noise removal was done using an averaging filter on the grayscale of the original image. This helps in identifying each numeral as a single connected component. Building the database Preprocessing

Bounding box found for each connected component Building the database Preprocessing

Images of numerals obtained after resizing and centering The cropped images are linearly resized to a matrix of size 40X40 This resized matrix is then centered on a 56X56 matrix of zeros. Building the database Preprocessing

Expanding the dataset by blurring and rotating the obtained images -The samples in the original dataset are deformed to have more variation within a class -This also helps in making the classifier insensitive to intra-class variability -For each numeral obtained, 9 more images are generated by- Elastic distortion Rotating each image by two randomly generated angles between 5° to 10° and another two between -5° and -10° Building the database Database Expansion

Building the database Database Expansion Image after elastic distortion Before elastic distortion

Building the database Labeling Used k-means clustering for labeling the obtained numerals 10 clusters were formed for each file and the misclassified numerals in each cluster were manually labeled

Building the database Statistics DigitNumber of samples Total size of our database is approximately 200,000 samples

Classification Feature Extraction We have used two different feature sets namely- Projection Histogram Features Count the number of foreground pixels in a specified direction We created four types of projection histograms – horizontal, vertical, right diagonal and left diagonal Chaincode Histogram Features Edge detection using Canny filter to obtain contour representation Further, chaincodes are obtained from this representation Image is divided into blocks and local histogram of these blocks are calculated

Classification Feature Extraction Right diagonal histogramHorizontal histogram Projection histogram Chain histogram Contour RepresentationChain code Representation

Backpropagation Neural Network Used backpropagation algorithm with one hidden layer to train our classifier Scaled Conjugate Gradient Method was used for backpropagation This was done using the MATLAB Neural Network Toolbox 70% of the dataset used as the training set, 15% each for testing and validation.

Results Projection histogram features 92.2% accuracy on the test set after 112 epochs

Results Projection histogram features

Results Chain Code Histogram Features 92.7% accuracy on the test set after 217 epochs

Results Chain Code Histogram Features

References [1] Ujjwal Bhattacharya and Bidyut Baran Chaudhuri. Handwritten numeral databases of indian scripts and multistage recognition of mixed numerals. IEEE Trans. Pattern Anal. Mach. Intell., 31(3): , 2009 [2] Miguel Po-Hsien Wu, “Handwritten Character Recognition”, The school of Information Technology and Electrical Engineering, The University of Queensland. [3] Bhattacharya, U., Shridhar, M., Parui, S.K.: On recognition of handwritten Bangla characters. In: In: Kalra, P., Peleg, S. (eds.) Proceedings of the 5th Indian Conference on Computer Vision, Graphics and Image Processing (ICVGIP), Springer Lecture Notes on Computer Science, vol 4338, pp. 817–828 (2006)