SlideShare a Scribd company logo
1 of 21
BIRLA INSTITUTE OF TECHNOLOGY
MESRA
(DEOGHAR CAMPUS)
PROJECT TOPIC: CHARACTER RECOGNITION
USING NEURAL NETWORK
AVINASH ABHISHEK (BE/6030/10)
SAMEER V BHALERAO (BE/6082/10)
PULKIT KUMAR (BE/6083/10)
MENTOR: Prof. D.S.ACHARYA
CONTENTS
1. INTRODUCTION
2. PROBLEM DESCRIPTION
3. METHODOLOGY
4. CONCEPT USED IN MATLAB IMPLEMENTATION
5. WORK DONE RESULT
6. DISCUSSION
INTRODUCTION
ARTIFICIAL NEURAL NETWORK(ANN)
AN ARTIFICIAL NEURAL NETWORK IS A
MATHEMATICAL MODEL INSPIRED BY BIOLOGICAL
NEURAL NETWORKS
ANN ARE USED FOR MODELING COMPLEX
RELATIONSHIPS BETWEEN INPUTS AND OUTPUTS
OCR (OPTICAL CHARACTER RECOGNITION)
OPTICAL CHARACTER RECOGNITION (OCR) IS A
TYPE OF DOCUMENT IMAGE ANALYSIS WHERE A
SCANNED DIGITAL IMAGE THAT CONTAINS
EITHER MACHINE PRINTED OR HANDWRITTEN
SCRIPT IS INPUT INTO AN OCR SOFTWARE
ENGINE AND TRANSLATING IT INTO AN
EDITABLE MACHINE READABLE DIGITAL TEXT
FORMAT.
HOW DOES AN OCR WORK??
TWO BASIC METHODS:
1) MATRIX MATCHING: IT COMPARES WHAT THE OCR
SCANNER SEES WITH A LIBRARY OF CHARACTER
MATRICES.
2) FEATURE EXTRACTION: THIS METHOD VARIES BY
HOW MUCH “COMPUTER INTELLIGENCE” IS
APPLIED BY THE MANUFACTURER.
CHARATER SEGMENTATION AND
CHARACTER RECOGNITION ARE
TWO DIFFERENT SYSTEMS
OUR MAIN CONCERN-
CHARACTER RECOGNITION
ELEMENTS AND CLASSIFICATIONN
OF NEURAL NETWORK
THREE LAYERS
 INPUT LAYERS
 HIDDEN LAYERS
 OUTPUT LAYERS
CLASSIFICATION
 FEED FORWARD
 RECURRENT
NEURAL NETWORK APPLICATIONS
AND BENEFITS
APPLICATIONS:
SCANNED CHARACTER RECOGNITION
FACE RECOGNITION
MEDICAL DIAGNOSIS OF BRAIN
BENEFITS:
UNIFORMITY OF ANALYSIS & DESIGN
FAULT TOLERENCE
BUILT-IN CAPABILITY TO ADAPT THEIR SYNAPTIC
WEIGHTS TO CHANGES IN SURROUNDING
2. PROBLEM DESCRIPTION
RECOGNITION OF SCANNED CHARACTER BY
CONVERTING IT INTO MATRIX FORM
NETWORK IS TRAINED BY CREATING A MATRIX
20x20 ELMENTS FOR EACH CHARACTER AND
THEN CONVERTING INTO A COLUMN MATRIX
FORM (400x1)
COST FUNCTION
CONCEPT USED IN MATLAB IMPLEMENTATION
COMPUTES THE COST AND THE GRADIENT OF
THE NEURAL NETWORK
NEURAL NETWORK IS TRAINED WITH THE HELP OF
MINIMISING THE COST FUNCTION USING AN
OPTIMISER CALLED fmincg.
𝐽 𝜃
=
1
𝑚
𝑖=1
𝑚
𝐾=1
𝐾
[−𝑦𝑘
(𝑖)
log((ℎ 𝜃 (𝑥 𝑖
))𝑘) − (1 − 𝑦𝑘
𝑖
)log(1 − (ℎ 𝜃(𝑥 𝑖
))𝑘)]
+
𝜆
2𝑚
[
𝑗=1
25
𝑘=1
400
(𝜃𝑗,𝑘
𝑙
)2
+
𝑗=1
10
𝑘=1
25
(𝜃𝑗,𝑘
2
)2
]
BACK PROPAGATION
ERROR CALCULATION BETWEEN OUTPUT
ACTIVATION AND GIVEN RESULT
PROPAGATES THE ERROR FUNCTION ACROSS THE
HIDDEN LAYERS CORRESPONDING TO THEIR
EFFECTS ON OUTPUT
ONLY FOR FEED-FORWARD NETWORKS
USE OF SIGMOID FUNCTION y=
1
1+𝑒(−𝑥)
3.METHODOLOGY
TRAINING A NEURAL NETWORK
 RANDOMLY INITIALIZE WEIGHTS
 IMPLEMENT FORWARD PROPAGATION TO GET
hΘ(x(i)) (OUTPUT) FOR ANY x(i)
 IMPLEMENT CODE TO COMPUTE COST FUNCTION
J(Θ)
 IMPLEMENT BACKPROPAGATION TO COMPUTE
PARTIAL DERIVATIVES
𝜕
𝜕𝛩jk
(l)J(Θ)
USE GRADIENT CHECKING TO COMPARE
𝜕
𝜕Θ
(l)
jk
J(Θ)
COMPUTED USING BACKPROPAGATION vs.
USING NUMERICAL
ESTIMATE OF GRADIENT OF J(Θ)
THEN DISABLE GRADIENT CHECKING CODE
USE GRADIENT DESCENT OR ADVANCED
OPTIMIZER TO MINIMIZE J(Θ)
TOO FEW HIDDEN LAYERS WILL CAUSE ERRORS IN
ACCURACY ,AND MORE HIDDEN LAYERS INCREASES
COMPLEXITY OF SYSTEM
RESULT
Input image
Output
Input image
DISCUSSION
 THE PROJECT HELPS IN EASY AND EFFECTIVE
MODIFICATION OF SCANNED DOCUMENTS
 NEURAL NETWORK IS TRAINED WILTH ALMOST 98%
ACCURACY
FUTURE PROSPECTS
IDENTIFICATION OF SCANNED ALPHABETS BY
TRAINING THE NEURAL NETWORK WITH PRE-
REQUISITE TRAINING SETS
FOR APPROPRIATE VALUES OF EPSILON,THE SYSTEM
WILL BE FURTHER EXPANDED TO INCREASE
ACCURACY OF PROBABILITY DENSITY FUNCTION AND
IMPROVE THE SYSTEM FURTHER.
REFERENCES
1) SIMON HAYKIN-NEURAL NETWORK
2) ADVANCED MACHINE LEARNING –STANFORD
UNIVERSITY
3) INTERNATIONAL JOURNAL OF ADVANCED
RESEARCH IN COMPUTER ENGINEERING &
TECHNOLOGY
VOLUME 1, ISSUE 4, JUNE 2012
4) INTERNATIONAL JOURNAL OF ENGINEERING AND
TECHNOLOGY (IJERT) Vol. 1 Issue 4, June –2012
THANK
YOU!

More Related Content

What's hot

What's hot (20)

Automatic Image Annotation
Automatic Image AnnotationAutomatic Image Annotation
Automatic Image Annotation
 
Visualizing the Model Selection Process
Visualizing the Model Selection ProcessVisualizing the Model Selection Process
Visualizing the Model Selection Process
 
Developing Document Image Retrieval System
Developing Document Image Retrieval SystemDeveloping Document Image Retrieval System
Developing Document Image Retrieval System
 
Fuzzy image processing- fuzzy C-mean clustering
Fuzzy image processing- fuzzy C-mean clusteringFuzzy image processing- fuzzy C-mean clustering
Fuzzy image processing- fuzzy C-mean clustering
 
A scalable collaborative filtering framework based on co clustering
A scalable collaborative filtering framework based on co clusteringA scalable collaborative filtering framework based on co clustering
A scalable collaborative filtering framework based on co clustering
 
Multi graph encoder
Multi graph encoderMulti graph encoder
Multi graph encoder
 
Co-clustering of multi-view datasets: a parallelizable approach
Co-clustering of multi-view datasets: a parallelizable approachCo-clustering of multi-view datasets: a parallelizable approach
Co-clustering of multi-view datasets: a parallelizable approach
 
Self-organizing map
Self-organizing mapSelf-organizing map
Self-organizing map
 
Graph Analyses with Python and NetworkX
Graph Analyses with Python and NetworkXGraph Analyses with Python and NetworkX
Graph Analyses with Python and NetworkX
 
Lecture 5 Relationship between pixel-2
Lecture 5 Relationship between pixel-2Lecture 5 Relationship between pixel-2
Lecture 5 Relationship between pixel-2
 
MultiModal Retrieval Image
MultiModal Retrieval ImageMultiModal Retrieval Image
MultiModal Retrieval Image
 
Image Registration (Digital Image Processing)
Image Registration (Digital Image Processing)Image Registration (Digital Image Processing)
Image Registration (Digital Image Processing)
 
Machine Status Prediction for Dynamic and Heterogenous Cloud Environment
Machine Status Prediction for Dynamic and Heterogenous Cloud EnvironmentMachine Status Prediction for Dynamic and Heterogenous Cloud Environment
Machine Status Prediction for Dynamic and Heterogenous Cloud Environment
 
Robust and efficient nonlinear structural analysis using the central differen...
Robust and efficient nonlinear structural analysis using the central differen...Robust and efficient nonlinear structural analysis using the central differen...
Robust and efficient nonlinear structural analysis using the central differen...
 
Incremental collaborative filtering via evolutionary co clustering
Incremental collaborative filtering via evolutionary co clusteringIncremental collaborative filtering via evolutionary co clustering
Incremental collaborative filtering via evolutionary co clustering
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
Performance Analysis of Iterative Closest Point (ICP) Algorithm using Modifie...
Performance Analysis of Iterative Closest Point (ICP) Algorithm using Modifie...Performance Analysis of Iterative Closest Point (ICP) Algorithm using Modifie...
Performance Analysis of Iterative Closest Point (ICP) Algorithm using Modifie...
 
Metric-learn, a Scikit-learn compatible package
Metric-learn, a Scikit-learn compatible packageMetric-learn, a Scikit-learn compatible package
Metric-learn, a Scikit-learn compatible package
 
Neural Networks: Model Building Through Linear Regression
Neural Networks: Model Building Through Linear RegressionNeural Networks: Model Building Through Linear Regression
Neural Networks: Model Building Through Linear Regression
 
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
 

Viewers also liked

Bestow Showcase: Godrej Chotukool
Bestow Showcase: Godrej ChotukoolBestow Showcase: Godrej Chotukool
Bestow Showcase: Godrej Chotukool
Bestow
 
Hadoop Summit 2014 - recap
Hadoop Summit 2014 - recapHadoop Summit 2014 - recap
Hadoop Summit 2014 - recap
UserReport
 
03 motl lukic_yakovlevelsherbenietal_printedantennadesignspatialpowercombiner
03 motl lukic_yakovlevelsherbenietal_printedantennadesignspatialpowercombiner03 motl lukic_yakovlevelsherbenietal_printedantennadesignspatialpowercombiner
03 motl lukic_yakovlevelsherbenietal_printedantennadesignspatialpowercombiner
Carlos Andres
 

Viewers also liked (16)

OCR
OCROCR
OCR
 
Optical Character Recognition( OCR )
Optical Character Recognition( OCR )Optical Character Recognition( OCR )
Optical Character Recognition( OCR )
 
B2 b ebook
B2 b ebookB2 b ebook
B2 b ebook
 
The network: Create Millionaire Today.
The network: Create Millionaire Today.The network: Create Millionaire Today.
The network: Create Millionaire Today.
 
Bestow Showcase: Godrej Chotukool
Bestow Showcase: Godrej ChotukoolBestow Showcase: Godrej Chotukool
Bestow Showcase: Godrej Chotukool
 
Hadoop Summit 2014 - recap
Hadoop Summit 2014 - recapHadoop Summit 2014 - recap
Hadoop Summit 2014 - recap
 
The Real Cost of Offshoring
The Real Cost of OffshoringThe Real Cost of Offshoring
The Real Cost of Offshoring
 
Saree exporters
Saree exportersSaree exporters
Saree exporters
 
Vioxx tn2015
Vioxx tn2015Vioxx tn2015
Vioxx tn2015
 
Project Presentation
Project PresentationProject Presentation
Project Presentation
 
03 motl lukic_yakovlevelsherbenietal_printedantennadesignspatialpowercombiner
03 motl lukic_yakovlevelsherbenietal_printedantennadesignspatialpowercombiner03 motl lukic_yakovlevelsherbenietal_printedantennadesignspatialpowercombiner
03 motl lukic_yakovlevelsherbenietal_printedantennadesignspatialpowercombiner
 
Ws routesa regional workshop_december 2014
Ws routesa regional workshop_december 2014Ws routesa regional workshop_december 2014
Ws routesa regional workshop_december 2014
 
國發會online網路媒體溝通會
國發會online網路媒體溝通會國發會online網路媒體溝通會
國發會online網路媒體溝通會
 
Learning Route Fieldblog: Securing Land Rights through Inclusive Business Models
Learning Route Fieldblog: Securing Land Rights through Inclusive Business ModelsLearning Route Fieldblog: Securing Land Rights through Inclusive Business Models
Learning Route Fieldblog: Securing Land Rights through Inclusive Business Models
 
Drop ship lifestyle 2015 retreat
Drop ship lifestyle 2015 retreatDrop ship lifestyle 2015 retreat
Drop ship lifestyle 2015 retreat
 
Prezi andrea
Prezi andreaPrezi andrea
Prezi andrea
 

Similar to Presentation_OCR

NeuralProcessingofGeneralPurposeApproximatePrograms
NeuralProcessingofGeneralPurposeApproximateProgramsNeuralProcessingofGeneralPurposeApproximatePrograms
NeuralProcessingofGeneralPurposeApproximatePrograms
Mohid Nabil
 
Artificial Neural Network Based Graphical User Interface for Estimation of Fa...
Artificial Neural Network Based Graphical User Interface for Estimation of Fa...Artificial Neural Network Based Graphical User Interface for Estimation of Fa...
Artificial Neural Network Based Graphical User Interface for Estimation of Fa...
ijsrd.com
 
Levenberg marquardt-algorithm-for-karachi-stock-exchange-share-rates-forecast...
Levenberg marquardt-algorithm-for-karachi-stock-exchange-share-rates-forecast...Levenberg marquardt-algorithm-for-karachi-stock-exchange-share-rates-forecast...
Levenberg marquardt-algorithm-for-karachi-stock-exchange-share-rates-forecast...
Cemal Ardil
 
COMPARATIVE PERFORMANCE ANALYSIS OF RNSC AND MCL ALGORITHMS ON POWER-LAW DIST...
COMPARATIVE PERFORMANCE ANALYSIS OF RNSC AND MCL ALGORITHMS ON POWER-LAW DIST...COMPARATIVE PERFORMANCE ANALYSIS OF RNSC AND MCL ALGORITHMS ON POWER-LAW DIST...
COMPARATIVE PERFORMANCE ANALYSIS OF RNSC AND MCL ALGORITHMS ON POWER-LAW DIST...
acijjournal
 
Threshold adaptation and XOR accumulation algorithm for objects detection
Threshold adaptation and XOR accumulation algorithm for  objects detectionThreshold adaptation and XOR accumulation algorithm for  objects detection
Threshold adaptation and XOR accumulation algorithm for objects detection
IJECEIAES
 

Similar to Presentation_OCR (20)

COMPARISON OF WAVELET NETWORK AND LOGISTIC REGRESSION IN PREDICTING ENTERPRIS...
COMPARISON OF WAVELET NETWORK AND LOGISTIC REGRESSION IN PREDICTING ENTERPRIS...COMPARISON OF WAVELET NETWORK AND LOGISTIC REGRESSION IN PREDICTING ENTERPRIS...
COMPARISON OF WAVELET NETWORK AND LOGISTIC REGRESSION IN PREDICTING ENTERPRIS...
 
NeuralProcessingofGeneralPurposeApproximatePrograms
NeuralProcessingofGeneralPurposeApproximateProgramsNeuralProcessingofGeneralPurposeApproximatePrograms
NeuralProcessingofGeneralPurposeApproximatePrograms
 
Towards neuralprocessingofgeneralpurposeapproximateprograms
Towards neuralprocessingofgeneralpurposeapproximateprogramsTowards neuralprocessingofgeneralpurposeapproximateprograms
Towards neuralprocessingofgeneralpurposeapproximateprograms
 
Application of Artificial Neural Networking for Determining the Plane of Vibr...
Application of Artificial Neural Networking for Determining the Plane of Vibr...Application of Artificial Neural Networking for Determining the Plane of Vibr...
Application of Artificial Neural Networking for Determining the Plane of Vibr...
 
INVERSIONOF MAGNETIC ANOMALIES DUE TO 2-D CYLINDRICAL STRUCTURES –BY AN ARTIF...
INVERSIONOF MAGNETIC ANOMALIES DUE TO 2-D CYLINDRICAL STRUCTURES –BY AN ARTIF...INVERSIONOF MAGNETIC ANOMALIES DUE TO 2-D CYLINDRICAL STRUCTURES –BY AN ARTIF...
INVERSIONOF MAGNETIC ANOMALIES DUE TO 2-D CYLINDRICAL STRUCTURES –BY AN ARTIF...
 
INVERSIONOF MAGNETIC ANOMALIES DUE TO 2-D CYLINDRICAL STRUCTURES –BY AN ARTIF...
INVERSIONOF MAGNETIC ANOMALIES DUE TO 2-D CYLINDRICAL STRUCTURES –BY AN ARTIF...INVERSIONOF MAGNETIC ANOMALIES DUE TO 2-D CYLINDRICAL STRUCTURES –BY AN ARTIF...
INVERSIONOF MAGNETIC ANOMALIES DUE TO 2-D CYLINDRICAL STRUCTURES –BY AN ARTIF...
 
Inversion of Magnetic Anomalies Due to 2-D Cylindrical Structures – By an Art...
Inversion of Magnetic Anomalies Due to 2-D Cylindrical Structures – By an Art...Inversion of Magnetic Anomalies Due to 2-D Cylindrical Structures – By an Art...
Inversion of Magnetic Anomalies Due to 2-D Cylindrical Structures – By an Art...
 
New Approach of Preprocessing For Numeral Recognition
New Approach of Preprocessing For Numeral RecognitionNew Approach of Preprocessing For Numeral Recognition
New Approach of Preprocessing For Numeral Recognition
 
New artificial neural network design for Chua chaotic system prediction usin...
New artificial neural network design for Chua chaotic system  prediction usin...New artificial neural network design for Chua chaotic system  prediction usin...
New artificial neural network design for Chua chaotic system prediction usin...
 
Incorporating Kalman Filter in the Optimization of Quantum Neural Network Par...
Incorporating Kalman Filter in the Optimization of Quantum Neural Network Par...Incorporating Kalman Filter in the Optimization of Quantum Neural Network Par...
Incorporating Kalman Filter in the Optimization of Quantum Neural Network Par...
 
Artificial Neural Network Based Graphical User Interface for Estimation of Fa...
Artificial Neural Network Based Graphical User Interface for Estimation of Fa...Artificial Neural Network Based Graphical User Interface for Estimation of Fa...
Artificial Neural Network Based Graphical User Interface for Estimation of Fa...
 
Artificial Neural Network Based Graphical User Interface for Estimation of Fa...
Artificial Neural Network Based Graphical User Interface for Estimation of Fa...Artificial Neural Network Based Graphical User Interface for Estimation of Fa...
Artificial Neural Network Based Graphical User Interface for Estimation of Fa...
 
Real Time Results of a Fuzzy Neural Network Active Noise Controller
Real Time Results of a Fuzzy Neural Network Active Noise ControllerReal Time Results of a Fuzzy Neural Network Active Noise Controller
Real Time Results of a Fuzzy Neural Network Active Noise Controller
 
Levenberg marquardt-algorithm-for-karachi-stock-exchange-share-rates-forecast...
Levenberg marquardt-algorithm-for-karachi-stock-exchange-share-rates-forecast...Levenberg marquardt-algorithm-for-karachi-stock-exchange-share-rates-forecast...
Levenberg marquardt-algorithm-for-karachi-stock-exchange-share-rates-forecast...
 
COMPARATIVE PERFORMANCE ANALYSIS OF RNSC AND MCL ALGORITHMS ON POWER-LAW DIST...
COMPARATIVE PERFORMANCE ANALYSIS OF RNSC AND MCL ALGORITHMS ON POWER-LAW DIST...COMPARATIVE PERFORMANCE ANALYSIS OF RNSC AND MCL ALGORITHMS ON POWER-LAW DIST...
COMPARATIVE PERFORMANCE ANALYSIS OF RNSC AND MCL ALGORITHMS ON POWER-LAW DIST...
 
Threshold adaptation and XOR accumulation algorithm for objects detection
Threshold adaptation and XOR accumulation algorithm for  objects detectionThreshold adaptation and XOR accumulation algorithm for  objects detection
Threshold adaptation and XOR accumulation algorithm for objects detection
 
Multivariate dimensionality reduction in cross-correlation analysis
Multivariate dimensionality reduction in cross-correlation analysis Multivariate dimensionality reduction in cross-correlation analysis
Multivariate dimensionality reduction in cross-correlation analysis
 
IRJET- Artificial Neural Network Algorithm for Acoustic Echo Cancellation App...
IRJET- Artificial Neural Network Algorithm for Acoustic Echo Cancellation App...IRJET- Artificial Neural Network Algorithm for Acoustic Echo Cancellation App...
IRJET- Artificial Neural Network Algorithm for Acoustic Echo Cancellation App...
 
Stochastic Computing Correlation Utilization in Convolutional Neural Network ...
Stochastic Computing Correlation Utilization in Convolutional Neural Network ...Stochastic Computing Correlation Utilization in Convolutional Neural Network ...
Stochastic Computing Correlation Utilization in Convolutional Neural Network ...
 
Restricting the Flow: Information Bottlenecks for Attribution
Restricting the Flow: Information Bottlenecks for AttributionRestricting the Flow: Information Bottlenecks for Attribution
Restricting the Flow: Information Bottlenecks for Attribution
 

Recently uploaded

Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 

Recently uploaded (20)

Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 

Presentation_OCR

  • 1. BIRLA INSTITUTE OF TECHNOLOGY MESRA (DEOGHAR CAMPUS) PROJECT TOPIC: CHARACTER RECOGNITION USING NEURAL NETWORK AVINASH ABHISHEK (BE/6030/10) SAMEER V BHALERAO (BE/6082/10) PULKIT KUMAR (BE/6083/10) MENTOR: Prof. D.S.ACHARYA
  • 2. CONTENTS 1. INTRODUCTION 2. PROBLEM DESCRIPTION 3. METHODOLOGY 4. CONCEPT USED IN MATLAB IMPLEMENTATION 5. WORK DONE RESULT 6. DISCUSSION
  • 3. INTRODUCTION ARTIFICIAL NEURAL NETWORK(ANN) AN ARTIFICIAL NEURAL NETWORK IS A MATHEMATICAL MODEL INSPIRED BY BIOLOGICAL NEURAL NETWORKS ANN ARE USED FOR MODELING COMPLEX RELATIONSHIPS BETWEEN INPUTS AND OUTPUTS
  • 4. OCR (OPTICAL CHARACTER RECOGNITION) OPTICAL CHARACTER RECOGNITION (OCR) IS A TYPE OF DOCUMENT IMAGE ANALYSIS WHERE A SCANNED DIGITAL IMAGE THAT CONTAINS EITHER MACHINE PRINTED OR HANDWRITTEN SCRIPT IS INPUT INTO AN OCR SOFTWARE ENGINE AND TRANSLATING IT INTO AN EDITABLE MACHINE READABLE DIGITAL TEXT FORMAT.
  • 5. HOW DOES AN OCR WORK?? TWO BASIC METHODS: 1) MATRIX MATCHING: IT COMPARES WHAT THE OCR SCANNER SEES WITH A LIBRARY OF CHARACTER MATRICES. 2) FEATURE EXTRACTION: THIS METHOD VARIES BY HOW MUCH “COMPUTER INTELLIGENCE” IS APPLIED BY THE MANUFACTURER.
  • 6. CHARATER SEGMENTATION AND CHARACTER RECOGNITION ARE TWO DIFFERENT SYSTEMS OUR MAIN CONCERN- CHARACTER RECOGNITION
  • 7. ELEMENTS AND CLASSIFICATIONN OF NEURAL NETWORK THREE LAYERS  INPUT LAYERS  HIDDEN LAYERS  OUTPUT LAYERS CLASSIFICATION  FEED FORWARD  RECURRENT
  • 8. NEURAL NETWORK APPLICATIONS AND BENEFITS APPLICATIONS: SCANNED CHARACTER RECOGNITION FACE RECOGNITION MEDICAL DIAGNOSIS OF BRAIN BENEFITS: UNIFORMITY OF ANALYSIS & DESIGN FAULT TOLERENCE BUILT-IN CAPABILITY TO ADAPT THEIR SYNAPTIC WEIGHTS TO CHANGES IN SURROUNDING
  • 9. 2. PROBLEM DESCRIPTION RECOGNITION OF SCANNED CHARACTER BY CONVERTING IT INTO MATRIX FORM NETWORK IS TRAINED BY CREATING A MATRIX 20x20 ELMENTS FOR EACH CHARACTER AND THEN CONVERTING INTO A COLUMN MATRIX FORM (400x1)
  • 10. COST FUNCTION CONCEPT USED IN MATLAB IMPLEMENTATION COMPUTES THE COST AND THE GRADIENT OF THE NEURAL NETWORK NEURAL NETWORK IS TRAINED WITH THE HELP OF MINIMISING THE COST FUNCTION USING AN OPTIMISER CALLED fmincg. 𝐽 𝜃 = 1 𝑚 𝑖=1 𝑚 𝐾=1 𝐾 [−𝑦𝑘 (𝑖) log((ℎ 𝜃 (𝑥 𝑖 ))𝑘) − (1 − 𝑦𝑘 𝑖 )log(1 − (ℎ 𝜃(𝑥 𝑖 ))𝑘)] + 𝜆 2𝑚 [ 𝑗=1 25 𝑘=1 400 (𝜃𝑗,𝑘 𝑙 )2 + 𝑗=1 10 𝑘=1 25 (𝜃𝑗,𝑘 2 )2 ]
  • 11. BACK PROPAGATION ERROR CALCULATION BETWEEN OUTPUT ACTIVATION AND GIVEN RESULT PROPAGATES THE ERROR FUNCTION ACROSS THE HIDDEN LAYERS CORRESPONDING TO THEIR EFFECTS ON OUTPUT ONLY FOR FEED-FORWARD NETWORKS USE OF SIGMOID FUNCTION y= 1 1+𝑒(−𝑥)
  • 12. 3.METHODOLOGY TRAINING A NEURAL NETWORK  RANDOMLY INITIALIZE WEIGHTS  IMPLEMENT FORWARD PROPAGATION TO GET hΘ(x(i)) (OUTPUT) FOR ANY x(i)  IMPLEMENT CODE TO COMPUTE COST FUNCTION J(Θ)  IMPLEMENT BACKPROPAGATION TO COMPUTE PARTIAL DERIVATIVES 𝜕 𝜕𝛩jk (l)J(Θ)
  • 13. USE GRADIENT CHECKING TO COMPARE 𝜕 𝜕Θ (l) jk J(Θ) COMPUTED USING BACKPROPAGATION vs. USING NUMERICAL ESTIMATE OF GRADIENT OF J(Θ) THEN DISABLE GRADIENT CHECKING CODE USE GRADIENT DESCENT OR ADVANCED OPTIMIZER TO MINIMIZE J(Θ)
  • 14. TOO FEW HIDDEN LAYERS WILL CAUSE ERRORS IN ACCURACY ,AND MORE HIDDEN LAYERS INCREASES COMPLEXITY OF SYSTEM
  • 18. DISCUSSION  THE PROJECT HELPS IN EASY AND EFFECTIVE MODIFICATION OF SCANNED DOCUMENTS  NEURAL NETWORK IS TRAINED WILTH ALMOST 98% ACCURACY
  • 19. FUTURE PROSPECTS IDENTIFICATION OF SCANNED ALPHABETS BY TRAINING THE NEURAL NETWORK WITH PRE- REQUISITE TRAINING SETS FOR APPROPRIATE VALUES OF EPSILON,THE SYSTEM WILL BE FURTHER EXPANDED TO INCREASE ACCURACY OF PROBABILITY DENSITY FUNCTION AND IMPROVE THE SYSTEM FURTHER.
  • 20. REFERENCES 1) SIMON HAYKIN-NEURAL NETWORK 2) ADVANCED MACHINE LEARNING –STANFORD UNIVERSITY 3) INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN COMPUTER ENGINEERING & TECHNOLOGY VOLUME 1, ISSUE 4, JUNE 2012 4) INTERNATIONAL JOURNAL OF ENGINEERING AND TECHNOLOGY (IJERT) Vol. 1 Issue 4, June –2012