SlideShare a Scribd company logo
1 of 1
INTRODUCTION
Handwriting is one of the oldest biometrics. There is a major
division between types of verification systems. On-line (dynamic)
systems involving real-time digital capture of a signature can
record multiple features of the signature as a function of time,
such as pen pressure and azimuth. Off-line (static) systems rely
purely on the handwritings’ image but require less hardware. It is
on the latter that this project focuses.
IMPLEMENTATION AND RESULTS
The best outputs for different sets of images are tabulated
below:
Number of
Images
Number of Iterations Peak Value for
Accuracy
10 1000 80.2712%
20 300 94.20811%
50 1000 83.5142%
70 500 88.7540%
100 300 90.0216%
FLOW DIAGRAM
Preprocessing (conversion to
grayscale and binary)
Feature Extraction
Mean Vector Extraction
Into ACO
Accuracy = 92.41%
Values of ACO parameters  rho = 0.6, beta = 1.0, alpha = 1.0, ∆τ= 0.0, no. of ants = 5, cutoff= 0.10.
FURTHER WORK
The following points highlight the work that we are planning to
implement in future:
 Calculations of individual handwriting features of a writer by
calculating moments, end junctions etc.
 Feature Extraction Module can be further enhanced in order to
obtain more appropriate results.
 Large data sets can be used for example- 500, 1000 images or
more.
 Comparison of the proposed algorithm with the other existing
algorithms and analysis.
 For large data sets Grid Framework can be used in order to make
the calculations easy.
DESIGN
Input –Scanned Handwritten Text Images in any format.
Following are the steps carried out during this project:
 During Preprocessing the images are fed into a Matlab
code where the noise removal process is carried out by
applying some filters like Gaussian, Canny etc. and are
converted to grayscale format.
 After noise removal the images are converted to binary
format and are provided as input to the feature extraction
code.
 Once the features are extracted, mean vector calculation is
done using gcc compiler in Linux environment.
 The mean feature vector is then given as input to the ACO
code.
Output – Similar Images are grouped together to form clusters
and
accuracy of the output is displayed.
Handwritten Script matching using natural computation:
An efficient approach
Submitted By: Anik Biswas (05103442)
Under the supervision of: Mr.
Yamuna Prasad Shukla
PROBLEM STATEMENT
Various approaches have been developed for analysis of
handwritten image data with some improvements but still there
are lot of research is to be carried out for it.
Based upon those, following tasks will be conducted during our
project work:
 Handwritten image preprocessing in Matlab.
 Feature extraction of images in Matlab
 Prediction and analysis of image matching via
classification through Ant Colony Optimization over
Linux environment with gcc libraries.
Group 3
Group 2
Group 1
CONCLUSION
The Accuracy obtained after running ACO code was
remarkable and images were properly grouped into clusters.
REFERENCES
[1] Marius Bulacu, and Lambert Schomaker “Text-Independent
Writer Identification and Verification Using Textural and Allographic
Features” IEEE Transactions on pattern analysis and machine
intelligence, vol. 29, no. 4, April 2007.
[2] R. Plamondon and S.N. Srihari, “Online and Offline Handwriting
Recognition: A Comprehensive Survey,” IEEE Trans. Pattern Analysis
and Machine Intelligence, vol. 22, no. 1, Jan. 2000.

More Related Content

What's hot

Paper Presentation (Graph)
Paper Presentation (Graph)Paper Presentation (Graph)
Paper Presentation (Graph)Falguni Roy
 
Object detection
Object detectionObject detection
Object detectionSomesh Vyas
 
Automatic Building detection for satellite Images using IGV and DSM
Automatic Building detection for satellite Images using IGV and DSMAutomatic Building detection for satellite Images using IGV and DSM
Automatic Building detection for satellite Images using IGV and DSMAmit Raikar
 
Deep image retrieval learning global representations for image search
Deep image retrieval  learning global representations for image searchDeep image retrieval  learning global representations for image search
Deep image retrieval learning global representations for image searchUniversitat Politècnica de Catalunya
 
Image segmentation hj_cho
Image segmentation hj_choImage segmentation hj_cho
Image segmentation hj_choHyungjoo Cho
 
Object Detection using Deep Neural Networks
Object Detection using Deep Neural NetworksObject Detection using Deep Neural Networks
Object Detection using Deep Neural NetworksUsman Qayyum
 
Report on Action Recognition using Graph cut
Report on Action Recognition using Graph cut Report on Action Recognition using Graph cut
Report on Action Recognition using Graph cut DCU
 
Action Recognition based Graph Cut
Action Recognition based Graph CutAction Recognition based Graph Cut
Action Recognition based Graph CutDCU
 
Devil in the Details: Analysing the Performance of ConvNet Features
Devil in the Details: Analysing the Performance of ConvNet FeaturesDevil in the Details: Analysing the Performance of ConvNet Features
Devil in the Details: Analysing the Performance of ConvNet FeaturesKen Chatfield
 
Recent Breakthroughs in AI + Learning Visual-Linguistic Representation in the...
Recent Breakthroughs in AI + Learning Visual-Linguistic Representation in the...Recent Breakthroughs in AI + Learning Visual-Linguistic Representation in the...
Recent Breakthroughs in AI + Learning Visual-Linguistic Representation in the...Sangmin Woo
 
project_final_seminar
project_final_seminarproject_final_seminar
project_final_seminarMUKUL BICHKAR
 
Intensity transformation & histogram processing
Intensity transformation & histogram processingIntensity transformation & histogram processing
Intensity transformation & histogram processingDëèp Çhõkshï
 
Robust real time object detection
Robust real time object detectionRobust real time object detection
Robust real time object detectionErliyah Jannah
 
Architecture Design for Deep Neural Networks I
Architecture Design for Deep Neural Networks IArchitecture Design for Deep Neural Networks I
Architecture Design for Deep Neural Networks IWanjin Yu
 
Presentation_OCR
Presentation_OCRPresentation_OCR
Presentation_OCRsamvb18
 
ViT (Vision Transformer) Review [CDM]
ViT (Vision Transformer) Review [CDM]ViT (Vision Transformer) Review [CDM]
ViT (Vision Transformer) Review [CDM]Dongmin Choi
 

What's hot (20)

Visual Object Analysis using Regions and Local Features
Visual Object Analysis using Regions and Local FeaturesVisual Object Analysis using Regions and Local Features
Visual Object Analysis using Regions and Local Features
 
Paper Presentation (Graph)
Paper Presentation (Graph)Paper Presentation (Graph)
Paper Presentation (Graph)
 
Object detection
Object detectionObject detection
Object detection
 
Automatic Building detection for satellite Images using IGV and DSM
Automatic Building detection for satellite Images using IGV and DSMAutomatic Building detection for satellite Images using IGV and DSM
Automatic Building detection for satellite Images using IGV and DSM
 
Deep image retrieval learning global representations for image search
Deep image retrieval  learning global representations for image searchDeep image retrieval  learning global representations for image search
Deep image retrieval learning global representations for image search
 
Image segmentation hj_cho
Image segmentation hj_choImage segmentation hj_cho
Image segmentation hj_cho
 
Object Detection using Deep Neural Networks
Object Detection using Deep Neural NetworksObject Detection using Deep Neural Networks
Object Detection using Deep Neural Networks
 
Report on Action Recognition using Graph cut
Report on Action Recognition using Graph cut Report on Action Recognition using Graph cut
Report on Action Recognition using Graph cut
 
Content-based Image Retrieval - Eva Mohedano - UPC Barcelona 2018
Content-based Image Retrieval - Eva Mohedano - UPC Barcelona 2018Content-based Image Retrieval - Eva Mohedano - UPC Barcelona 2018
Content-based Image Retrieval - Eva Mohedano - UPC Barcelona 2018
 
Mm3422322236
Mm3422322236Mm3422322236
Mm3422322236
 
Action Recognition based Graph Cut
Action Recognition based Graph CutAction Recognition based Graph Cut
Action Recognition based Graph Cut
 
Devil in the Details: Analysing the Performance of ConvNet Features
Devil in the Details: Analysing the Performance of ConvNet FeaturesDevil in the Details: Analysing the Performance of ConvNet Features
Devil in the Details: Analysing the Performance of ConvNet Features
 
Objects as points
Objects as pointsObjects as points
Objects as points
 
Recent Breakthroughs in AI + Learning Visual-Linguistic Representation in the...
Recent Breakthroughs in AI + Learning Visual-Linguistic Representation in the...Recent Breakthroughs in AI + Learning Visual-Linguistic Representation in the...
Recent Breakthroughs in AI + Learning Visual-Linguistic Representation in the...
 
project_final_seminar
project_final_seminarproject_final_seminar
project_final_seminar
 
Intensity transformation & histogram processing
Intensity transformation & histogram processingIntensity transformation & histogram processing
Intensity transformation & histogram processing
 
Robust real time object detection
Robust real time object detectionRobust real time object detection
Robust real time object detection
 
Architecture Design for Deep Neural Networks I
Architecture Design for Deep Neural Networks IArchitecture Design for Deep Neural Networks I
Architecture Design for Deep Neural Networks I
 
Presentation_OCR
Presentation_OCRPresentation_OCR
Presentation_OCR
 
ViT (Vision Transformer) Review [CDM]
ViT (Vision Transformer) Review [CDM]ViT (Vision Transformer) Review [CDM]
ViT (Vision Transformer) Review [CDM]
 

Similar to poster

Generating LaTeX Code for Handwritten Mathematical Equations using Convolutio...
Generating LaTeX Code for Handwritten Mathematical Equations using Convolutio...Generating LaTeX Code for Handwritten Mathematical Equations using Convolutio...
Generating LaTeX Code for Handwritten Mathematical Equations using Convolutio...IRJET Journal
 
Low Light Image Enhancement Using Zero-DCE algorithm
Low Light Image Enhancement Using Zero-DCE algorithmLow Light Image Enhancement Using Zero-DCE algorithm
Low Light Image Enhancement Using Zero-DCE algorithmIRJET Journal
 
AUTOMATIC IMAGE PROCESSING ENGINE ORIENTED ON QUALITY CONTROL OF ELECTRONIC B...
AUTOMATIC IMAGE PROCESSING ENGINE ORIENTED ON QUALITY CONTROL OF ELECTRONIC B...AUTOMATIC IMAGE PROCESSING ENGINE ORIENTED ON QUALITY CONTROL OF ELECTRONIC B...
AUTOMATIC IMAGE PROCESSING ENGINE ORIENTED ON QUALITY CONTROL OF ELECTRONIC B...sipij
 
IRJET - Computer-Assisted ALL, AML, CLL, CML Detection and Counting for D...
IRJET -  	  Computer-Assisted ALL, AML, CLL, CML Detection and Counting for D...IRJET -  	  Computer-Assisted ALL, AML, CLL, CML Detection and Counting for D...
IRJET - Computer-Assisted ALL, AML, CLL, CML Detection and Counting for D...IRJET Journal
 
Corrosion Detection Using A.I : A Comparison of Standard Computer Vision Tech...
Corrosion Detection Using A.I : A Comparison of Standard Computer Vision Tech...Corrosion Detection Using A.I : A Comparison of Standard Computer Vision Tech...
Corrosion Detection Using A.I : A Comparison of Standard Computer Vision Tech...csandit
 
CORROSION DETECTION USING A.I. : A COMPARISON OF STANDARD COMPUTER VISION TEC...
CORROSION DETECTION USING A.I. : A COMPARISON OF STANDARD COMPUTER VISION TEC...CORROSION DETECTION USING A.I. : A COMPARISON OF STANDARD COMPUTER VISION TEC...
CORROSION DETECTION USING A.I. : A COMPARISON OF STANDARD COMPUTER VISION TEC...cscpconf
 
IRJET - Single Image Super Resolution using Machine Learning
IRJET - Single Image Super Resolution using Machine LearningIRJET - Single Image Super Resolution using Machine Learning
IRJET - Single Image Super Resolution using Machine LearningIRJET Journal
 
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...cscpconf
 
Improving image resolution through the cra algorithm involved recycling proce...
Improving image resolution through the cra algorithm involved recycling proce...Improving image resolution through the cra algorithm involved recycling proce...
Improving image resolution through the cra algorithm involved recycling proce...csandit
 
Summer training matlab
Summer training matlab Summer training matlab
Summer training matlab Arshit Rai
 
Image Processing(Beta1)
Image Processing(Beta1)Image Processing(Beta1)
Image Processing(Beta1)Thedarkangel1
 
Summer training matlab
Summer training matlab Summer training matlab
Summer training matlab Arshit Rai
 
Image orientation classification analysis
Image orientation classification analysisImage orientation classification analysis
Image orientation classification analysisRohit Dandona
 
PCB Faults Detection Using Image Processing
PCB Faults Detection Using Image ProcessingPCB Faults Detection Using Image Processing
PCB Faults Detection Using Image Processingijceronline
 
FAST AND EFFICIENT IMAGE COMPRESSION BASED ON PARALLEL COMPUTING USING MATLAB
FAST AND EFFICIENT IMAGE COMPRESSION BASED ON PARALLEL COMPUTING USING MATLABFAST AND EFFICIENT IMAGE COMPRESSION BASED ON PARALLEL COMPUTING USING MATLAB
FAST AND EFFICIENT IMAGE COMPRESSION BASED ON PARALLEL COMPUTING USING MATLABJournal For Research
 
Canny Edge Detection Algorithm on FPGA
Canny Edge Detection Algorithm on FPGA Canny Edge Detection Algorithm on FPGA
Canny Edge Detection Algorithm on FPGA IOSR Journals
 

Similar to poster (20)

OCR2
OCR2OCR2
OCR2
 
Generating LaTeX Code for Handwritten Mathematical Equations using Convolutio...
Generating LaTeX Code for Handwritten Mathematical Equations using Convolutio...Generating LaTeX Code for Handwritten Mathematical Equations using Convolutio...
Generating LaTeX Code for Handwritten Mathematical Equations using Convolutio...
 
Low Light Image Enhancement Using Zero-DCE algorithm
Low Light Image Enhancement Using Zero-DCE algorithmLow Light Image Enhancement Using Zero-DCE algorithm
Low Light Image Enhancement Using Zero-DCE algorithm
 
Choudhary2015
Choudhary2015Choudhary2015
Choudhary2015
 
AUTOMATIC IMAGE PROCESSING ENGINE ORIENTED ON QUALITY CONTROL OF ELECTRONIC B...
AUTOMATIC IMAGE PROCESSING ENGINE ORIENTED ON QUALITY CONTROL OF ELECTRONIC B...AUTOMATIC IMAGE PROCESSING ENGINE ORIENTED ON QUALITY CONTROL OF ELECTRONIC B...
AUTOMATIC IMAGE PROCESSING ENGINE ORIENTED ON QUALITY CONTROL OF ELECTRONIC B...
 
IRJET - Computer-Assisted ALL, AML, CLL, CML Detection and Counting for D...
IRJET -  	  Computer-Assisted ALL, AML, CLL, CML Detection and Counting for D...IRJET -  	  Computer-Assisted ALL, AML, CLL, CML Detection and Counting for D...
IRJET - Computer-Assisted ALL, AML, CLL, CML Detection and Counting for D...
 
Corrosion Detection Using A.I : A Comparison of Standard Computer Vision Tech...
Corrosion Detection Using A.I : A Comparison of Standard Computer Vision Tech...Corrosion Detection Using A.I : A Comparison of Standard Computer Vision Tech...
Corrosion Detection Using A.I : A Comparison of Standard Computer Vision Tech...
 
CORROSION DETECTION USING A.I. : A COMPARISON OF STANDARD COMPUTER VISION TEC...
CORROSION DETECTION USING A.I. : A COMPARISON OF STANDARD COMPUTER VISION TEC...CORROSION DETECTION USING A.I. : A COMPARISON OF STANDARD COMPUTER VISION TEC...
CORROSION DETECTION USING A.I. : A COMPARISON OF STANDARD COMPUTER VISION TEC...
 
IRJET - Single Image Super Resolution using Machine Learning
IRJET - Single Image Super Resolution using Machine LearningIRJET - Single Image Super Resolution using Machine Learning
IRJET - Single Image Super Resolution using Machine Learning
 
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
 
Improving image resolution through the cra algorithm involved recycling proce...
Improving image resolution through the cra algorithm involved recycling proce...Improving image resolution through the cra algorithm involved recycling proce...
Improving image resolution through the cra algorithm involved recycling proce...
 
Summer training matlab
Summer training matlab Summer training matlab
Summer training matlab
 
Image Processing(Beta1)
Image Processing(Beta1)Image Processing(Beta1)
Image Processing(Beta1)
 
Summer training matlab
Summer training matlab Summer training matlab
Summer training matlab
 
Log polar coordinates
Log polar coordinatesLog polar coordinates
Log polar coordinates
 
Image orientation classification analysis
Image orientation classification analysisImage orientation classification analysis
Image orientation classification analysis
 
PCB Faults Detection Using Image Processing
PCB Faults Detection Using Image ProcessingPCB Faults Detection Using Image Processing
PCB Faults Detection Using Image Processing
 
FAST AND EFFICIENT IMAGE COMPRESSION BASED ON PARALLEL COMPUTING USING MATLAB
FAST AND EFFICIENT IMAGE COMPRESSION BASED ON PARALLEL COMPUTING USING MATLABFAST AND EFFICIENT IMAGE COMPRESSION BASED ON PARALLEL COMPUTING USING MATLAB
FAST AND EFFICIENT IMAGE COMPRESSION BASED ON PARALLEL COMPUTING USING MATLAB
 
Canny Edge Detection Algorithm on FPGA
Canny Edge Detection Algorithm on FPGA Canny Edge Detection Algorithm on FPGA
Canny Edge Detection Algorithm on FPGA
 
C010111519
C010111519C010111519
C010111519
 

poster

  • 1. INTRODUCTION Handwriting is one of the oldest biometrics. There is a major division between types of verification systems. On-line (dynamic) systems involving real-time digital capture of a signature can record multiple features of the signature as a function of time, such as pen pressure and azimuth. Off-line (static) systems rely purely on the handwritings’ image but require less hardware. It is on the latter that this project focuses. IMPLEMENTATION AND RESULTS The best outputs for different sets of images are tabulated below: Number of Images Number of Iterations Peak Value for Accuracy 10 1000 80.2712% 20 300 94.20811% 50 1000 83.5142% 70 500 88.7540% 100 300 90.0216% FLOW DIAGRAM Preprocessing (conversion to grayscale and binary) Feature Extraction Mean Vector Extraction Into ACO Accuracy = 92.41% Values of ACO parameters  rho = 0.6, beta = 1.0, alpha = 1.0, ∆τ= 0.0, no. of ants = 5, cutoff= 0.10. FURTHER WORK The following points highlight the work that we are planning to implement in future:  Calculations of individual handwriting features of a writer by calculating moments, end junctions etc.  Feature Extraction Module can be further enhanced in order to obtain more appropriate results.  Large data sets can be used for example- 500, 1000 images or more.  Comparison of the proposed algorithm with the other existing algorithms and analysis.  For large data sets Grid Framework can be used in order to make the calculations easy. DESIGN Input –Scanned Handwritten Text Images in any format. Following are the steps carried out during this project:  During Preprocessing the images are fed into a Matlab code where the noise removal process is carried out by applying some filters like Gaussian, Canny etc. and are converted to grayscale format.  After noise removal the images are converted to binary format and are provided as input to the feature extraction code.  Once the features are extracted, mean vector calculation is done using gcc compiler in Linux environment.  The mean feature vector is then given as input to the ACO code. Output – Similar Images are grouped together to form clusters and accuracy of the output is displayed. Handwritten Script matching using natural computation: An efficient approach Submitted By: Anik Biswas (05103442) Under the supervision of: Mr. Yamuna Prasad Shukla PROBLEM STATEMENT Various approaches have been developed for analysis of handwritten image data with some improvements but still there are lot of research is to be carried out for it. Based upon those, following tasks will be conducted during our project work:  Handwritten image preprocessing in Matlab.  Feature extraction of images in Matlab  Prediction and analysis of image matching via classification through Ant Colony Optimization over Linux environment with gcc libraries. Group 3 Group 2 Group 1 CONCLUSION The Accuracy obtained after running ACO code was remarkable and images were properly grouped into clusters. REFERENCES [1] Marius Bulacu, and Lambert Schomaker “Text-Independent Writer Identification and Verification Using Textural and Allographic Features” IEEE Transactions on pattern analysis and machine intelligence, vol. 29, no. 4, April 2007. [2] R. Plamondon and S.N. Srihari, “Online and Offline Handwriting Recognition: A Comprehensive Survey,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 22, no. 1, Jan. 2000.