SlideShare una empresa de Scribd logo
1 de 15
Department of Computer Science & Engineering 
Project Team Members:- 
ANIMESH KUMAR MISHRA (1150110002) 
RAJAT KUMAR (1150110018) 
FAIZAN ALAM (1150110006) 
SCRIPT IDENTIFICATION USING 
MATLAB 
Project Supervisor:- Mr. Sneh Pratap Singh
Agenda 
• Introduction to Script Identification Technique 
• Need of Script Identification 
• Introduction to MATLAB 
• MATLAB Algorithms for Script Identification 
• OCR (Optical Character Recognition) 
• Why we choose MATLAB? 
• Future Scope of the Project 
• Conclusion 
• References
Need of Script Identification 
• OCRs are generally language dependent. 
• Document layout analysis is sometimes language dependent. 
• For Indexing Documents.
Why did we choose this project ? 
• For the classification between different languages, mostly bilingual & 
trilingual. 
• Identification of Car Number plate. 
• Smart Card Reader. 
• To study the decoded documents within multiscript documents.
 MATLAB (matrix laboratory) is a multi-paradigm numerical 
computing environment and fourth-generation programming 
language. Developed by “ MATHWORKS”. 
 MATLAB is widely used in academic and research institutions 
as well as industrial enterprises. 
 Provides the platform for image processing by using various 
methods such as spatial domains, Gabor filters and projection 
profile.
MATLAB Algorithm for Script 
Identifications 
• Spatial spread 
• Gabor Filters
Spatial Spread of the word and Character 
Density
Gabor Filters (Directional energy distribution) 
A Gabor function is a Gaussian modulated sinusoid. A complex 2-D Gabor function with 
orientation and centered at frequency F is given by: 
The spatial spreads £x and £y of the Gaussian, in the x and y directions, are given by: 
where ΩF and Ωθ are the frequency and the angular bandwidth, respectively.
OCR (Optical character Recognition) 
• Electronic conversion of scanned or photographed images of 
typewritten or printed text into machine-encoded/computer-readable 
text. 
Uses: 
For data entry from some sort of original paper data source, whether 
passport documents, invoices, bank statement, receipts, business card, 
mail, or any number of printed records.
Why we chose MATLAB project? 
• To move to a real time environment. 
• For fast computation. 
• More Accuracy then any other languages or methods.
Future scope of the project 
• With this approach the printed and handwritten characters are 
recognizable easily with more accuracy. 
• To study the decoded system.
Conclusion 
Since this technology has wide areas of 
Application. And most of the Indian context are 
still in infancy.
References 
1.) Web Resources 
h t tp://www.dca.fee.unicamp.br/~gomide/courses/CT720/artigos/ScriptRecognitionGhosh2009.pdf 
http://shodhganga.inflibnet.ac.in/bitstream/10603/9849/11/11_chapter%206.pdf 
http://www.sersc.org/journals/IJUNESST/vol6_no1/2.pdf 
2.) Library Resources 
Digital Image Processing ( A textbook by Rafael C. Gonzalez & Richard E. Woods)
Script Identification Using MATLAB

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Deep Neural Network Regression at Scale in Spark MLlib
Deep Neural Network Regression at Scale in Spark MLlibDeep Neural Network Regression at Scale in Spark MLlib
Deep Neural Network Regression at Scale in Spark MLlib
 
Fast and Accurate Entity Linking via Graph Embedding
Fast and Accurate Entity Linking via Graph EmbeddingFast and Accurate Entity Linking via Graph Embedding
Fast and Accurate Entity Linking via Graph Embedding
 
R programming
R programmingR programming
R programming
 
A Run Length Smoothing-Based Algorithm for Non-Manhattan Document Segmentation
A Run Length Smoothing-Based Algorithm for Non-Manhattan Document SegmentationA Run Length Smoothing-Based Algorithm for Non-Manhattan Document Segmentation
A Run Length Smoothing-Based Algorithm for Non-Manhattan Document Segmentation
 
A Run Length Smoothing-Based Algorithm for Non-Manhattan Document Segmentation
A Run Length Smoothing-Based Algorithm for Non-Manhattan Document SegmentationA Run Length Smoothing-Based Algorithm for Non-Manhattan Document Segmentation
A Run Length Smoothing-Based Algorithm for Non-Manhattan Document Segmentation
 
Semantic scaffolds for pseudocode to-code generation (2020)
Semantic scaffolds for pseudocode to-code generation (2020)Semantic scaffolds for pseudocode to-code generation (2020)
Semantic scaffolds for pseudocode to-code generation (2020)
 
Resume
ResumeResume
Resume
 
From CasMaCat to SEECAT: Patterns of Interaction in Advanced Computer-Assiste...
From CasMaCat to SEECAT: Patterns of Interaction in Advanced Computer-Assiste...From CasMaCat to SEECAT: Patterns of Interaction in Advanced Computer-Assiste...
From CasMaCat to SEECAT: Patterns of Interaction in Advanced Computer-Assiste...
 
International Journal on Natural Language Computing(IJNLC)
 International Journal on Natural Language Computing(IJNLC) International Journal on Natural Language Computing(IJNLC)
International Journal on Natural Language Computing(IJNLC)
 
International Journal on Natural Language Computing (IJNLC)
International Journal on Natural Language Computing (IJNLC)International Journal on Natural Language Computing (IJNLC)
International Journal on Natural Language Computing (IJNLC)
 
call for papers - International Journal on Natural Language Computing(IJNLC)
call for papers - International Journal on Natural Language Computing(IJNLC)call for papers - International Journal on Natural Language Computing(IJNLC)
call for papers - International Journal on Natural Language Computing(IJNLC)
 
International Journal on Natural Language Computing (IJNLC)
International Journal on Natural Language Computing (IJNLC)International Journal on Natural Language Computing (IJNLC)
International Journal on Natural Language Computing (IJNLC)
 
call for papers - International Journal on Natural Language Computing (IJNLC)
call for papers - International Journal on Natural Language Computing (IJNLC)call for papers - International Journal on Natural Language Computing (IJNLC)
call for papers - International Journal on Natural Language Computing (IJNLC)
 
International Journal on Natural Language Computing (IJNLC)
International Journal on Natural Language Computing (IJNLC)International Journal on Natural Language Computing (IJNLC)
International Journal on Natural Language Computing (IJNLC)
 
International Journal on Natural Language Computing (IJNLC)
International Journal on Natural Language Computing (IJNLC)International Journal on Natural Language Computing (IJNLC)
International Journal on Natural Language Computing (IJNLC)
 
International Journal on Natural Language Computing (IJNLC)
International Journal on Natural Language Computing (IJNLC)International Journal on Natural Language Computing (IJNLC)
International Journal on Natural Language Computing (IJNLC)
 
call for papers - International Journal on Natural Language Computing (IJNLC)
call for papers - International Journal on Natural Language Computing (IJNLC)call for papers - International Journal on Natural Language Computing (IJNLC)
call for papers - International Journal on Natural Language Computing (IJNLC)
 
call for papers - International Journal on Natural Language Computing (IJNLC)
call for papers - International Journal on Natural Language Computing (IJNLC)call for papers - International Journal on Natural Language Computing (IJNLC)
call for papers - International Journal on Natural Language Computing (IJNLC)
 
International Journal on Natural Language Computing (IJNLC)
International Journal on Natural Language Computing (IJNLC)International Journal on Natural Language Computing (IJNLC)
International Journal on Natural Language Computing (IJNLC)
 
International Journal on Natural Language Computing(IJNLC)
 International Journal on Natural Language Computing(IJNLC) International Journal on Natural Language Computing(IJNLC)
International Journal on Natural Language Computing(IJNLC)
 

Destacado

How to work on Matlab.......
How to work on Matlab.......How to work on Matlab.......
How to work on Matlab.......
biinoida
 
License Plate Recognition System
License Plate Recognition System License Plate Recognition System
License Plate Recognition System
Hira Rizvi
 

Destacado (11)

Understanding colour
Understanding colourUnderstanding colour
Understanding colour
 
matlab image processing
matlab image processingmatlab image processing
matlab image processing
 
Matlab GUI
Matlab GUIMatlab GUI
Matlab GUI
 
RGB colour detection and tracking on MATLAB
RGB colour detection and tracking on MATLABRGB colour detection and tracking on MATLAB
RGB colour detection and tracking on MATLAB
 
How to work on Matlab.......
How to work on Matlab.......How to work on Matlab.......
How to work on Matlab.......
 
Digital Image Processing - MATLAB Notes - Akshansh
Digital Image Processing - MATLAB Notes - AkshanshDigital Image Processing - MATLAB Notes - Akshansh
Digital Image Processing - MATLAB Notes - Akshansh
 
Decision trees for machine learning
Decision trees for machine learningDecision trees for machine learning
Decision trees for machine learning
 
License Plate Recognition System
License Plate Recognition System License Plate Recognition System
License Plate Recognition System
 
Machine Learning and Data Mining: 11 Decision Trees
Machine Learning and Data Mining: 11 Decision TreesMachine Learning and Data Mining: 11 Decision Trees
Machine Learning and Data Mining: 11 Decision Trees
 
Introduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLABIntroduction to Digital Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLAB
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 

Similar a Script Identification Using MATLAB

Script identification using dct coefficients 2
Script identification using dct coefficients 2Script identification using dct coefficients 2
Script identification using dct coefficients 2
IAEME Publication
 
ApoorvJoshi_Resume
ApoorvJoshi_ResumeApoorvJoshi_Resume
ApoorvJoshi_Resume
Apoorv Joshi
 
SHIRAS,JANHAVI
SHIRAS,JANHAVI SHIRAS,JANHAVI
SHIRAS,JANHAVI
jshiras
 

Similar a Script Identification Using MATLAB (20)

Resume
ResumeResume
Resume
 
Srinivas Muddana Resume
Srinivas Muddana ResumeSrinivas Muddana Resume
Srinivas Muddana Resume
 
Srinivas Muddana Resume
Srinivas Muddana ResumeSrinivas Muddana Resume
Srinivas Muddana Resume
 
Srinivas Muddana Resume
Srinivas Muddana ResumeSrinivas Muddana Resume
Srinivas Muddana Resume
 
Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習
Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習 Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習
Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習
 
Ocr 1
Ocr 1Ocr 1
Ocr 1
 
IT_Tools_in_Research.ppt
IT_Tools_in_Research.pptIT_Tools_in_Research.ppt
IT_Tools_in_Research.ppt
 
IRJET - Language Linguist using Image Processing on Intelligent Transport Sys...
IRJET - Language Linguist using Image Processing on Intelligent Transport Sys...IRJET - Language Linguist using Image Processing on Intelligent Transport Sys...
IRJET - Language Linguist using Image Processing on Intelligent Transport Sys...
 
Script identification using dct coefficients 2
Script identification using dct coefficients 2Script identification using dct coefficients 2
Script identification using dct coefficients 2
 
Presentation1 for IRTVHEGCCUICUIDCFICFJIFCI.PPTX
Presentation1 for IRTVHEGCCUICUIDCFICFJIFCI.PPTXPresentation1 for IRTVHEGCCUICUIDCFICFJIFCI.PPTX
Presentation1 for IRTVHEGCCUICUIDCFICFJIFCI.PPTX
 
sample-resume
sample-resumesample-resume
sample-resume
 
Big Data Analytics (ML, DL, AI) hands-on
Big Data Analytics (ML, DL, AI) hands-onBig Data Analytics (ML, DL, AI) hands-on
Big Data Analytics (ML, DL, AI) hands-on
 
Target Holding - Big Dikes and Big Data
Target Holding - Big Dikes and Big DataTarget Holding - Big Dikes and Big Data
Target Holding - Big Dikes and Big Data
 
Swift: A parallel scripting for applications at the petascale and beyond.
Swift: A parallel scripting for applications at the petascale and beyond.Swift: A parallel scripting for applications at the petascale and beyond.
Swift: A parallel scripting for applications at the petascale and beyond.
 
OGRE: Qt & OGRE for Multimedia Creation
OGRE: Qt & OGRE for Multimedia CreationOGRE: Qt & OGRE for Multimedia Creation
OGRE: Qt & OGRE for Multimedia Creation
 
O Matrix Overview
O Matrix OverviewO Matrix Overview
O Matrix Overview
 
Cv manoj prakash
Cv manoj prakashCv manoj prakash
Cv manoj prakash
 
ApoorvJoshi_Resume
ApoorvJoshi_ResumeApoorvJoshi_Resume
ApoorvJoshi_Resume
 
SHIRAS,JANHAVI
SHIRAS,JANHAVI SHIRAS,JANHAVI
SHIRAS,JANHAVI
 
IRJET- Text Extraction from Text Based Image using Android
IRJET- Text Extraction from Text Based Image using AndroidIRJET- Text Extraction from Text Based Image using Android
IRJET- Text Extraction from Text Based Image using Android
 

Último

Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 
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
 
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
 

Último (20)

Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.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 ...
 
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
 
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
 
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
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
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
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
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
 
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...
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
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
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
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
 

Script Identification Using MATLAB

  • 1. Department of Computer Science & Engineering Project Team Members:- ANIMESH KUMAR MISHRA (1150110002) RAJAT KUMAR (1150110018) FAIZAN ALAM (1150110006) SCRIPT IDENTIFICATION USING MATLAB Project Supervisor:- Mr. Sneh Pratap Singh
  • 2. Agenda • Introduction to Script Identification Technique • Need of Script Identification • Introduction to MATLAB • MATLAB Algorithms for Script Identification • OCR (Optical Character Recognition) • Why we choose MATLAB? • Future Scope of the Project • Conclusion • References
  • 3.
  • 4. Need of Script Identification • OCRs are generally language dependent. • Document layout analysis is sometimes language dependent. • For Indexing Documents.
  • 5. Why did we choose this project ? • For the classification between different languages, mostly bilingual & trilingual. • Identification of Car Number plate. • Smart Card Reader. • To study the decoded documents within multiscript documents.
  • 6.  MATLAB (matrix laboratory) is a multi-paradigm numerical computing environment and fourth-generation programming language. Developed by “ MATHWORKS”.  MATLAB is widely used in academic and research institutions as well as industrial enterprises.  Provides the platform for image processing by using various methods such as spatial domains, Gabor filters and projection profile.
  • 7. MATLAB Algorithm for Script Identifications • Spatial spread • Gabor Filters
  • 8. Spatial Spread of the word and Character Density
  • 9. Gabor Filters (Directional energy distribution) A Gabor function is a Gaussian modulated sinusoid. A complex 2-D Gabor function with orientation and centered at frequency F is given by: The spatial spreads £x and £y of the Gaussian, in the x and y directions, are given by: where ΩF and Ωθ are the frequency and the angular bandwidth, respectively.
  • 10. OCR (Optical character Recognition) • Electronic conversion of scanned or photographed images of typewritten or printed text into machine-encoded/computer-readable text. Uses: For data entry from some sort of original paper data source, whether passport documents, invoices, bank statement, receipts, business card, mail, or any number of printed records.
  • 11. Why we chose MATLAB project? • To move to a real time environment. • For fast computation. • More Accuracy then any other languages or methods.
  • 12. Future scope of the project • With this approach the printed and handwritten characters are recognizable easily with more accuracy. • To study the decoded system.
  • 13. Conclusion Since this technology has wide areas of Application. And most of the Indian context are still in infancy.
  • 14. References 1.) Web Resources h t tp://www.dca.fee.unicamp.br/~gomide/courses/CT720/artigos/ScriptRecognitionGhosh2009.pdf http://shodhganga.inflibnet.ac.in/bitstream/10603/9849/11/11_chapter%206.pdf http://www.sersc.org/journals/IJUNESST/vol6_no1/2.pdf 2.) Library Resources Digital Image Processing ( A textbook by Rafael C. Gonzalez & Richard E. Woods)