SlideShare a Scribd company logo
6
Most read
9
Most read
22
Most read
Mapping online data on offline documents Artificial handwriting recognition Stefan Kennedie
Overview Introduction Method Experiment Discussion Conclusion
Introduction Online data Tablet Sequence of coordinates and pressure Offline data Digital scanner Bitmap with greyvalue or color
Properties of online and offline data Known Unknown Width of ink Unknown Known Location of pen known when not on paper Unknown Known Velocity and acceleration Unknown Known Order of writing Offline Online
Advantages of combining Applying online techniques to offline data and vice verca. e.g. segmentation Recognition improves
Combining – what’s the problem? Difference in resolution between tablet and digital scanner Allignment of paper on tablet and digital scanner Movement of paper (not investigated) Pen angle (unsolved)
Pen angle Difference in contact point Unsymmetric magnetic field
Goal Find correct match between offline and online data Create a match (mapping) between online and offline data that is as high as possible using: Rotation Resizing
Method – Overview Search for a query (created from online data) in the offline document In low (12.5%) resolution Mark locations with a good match Investigate these locations in detail, find best match using: Rotation Resizing
Method (1) – Query creation Create a query from online data Unique identification code Bresenham’s line algorithm 12.5% of original resolution of offline data
Method (1) – preprocessing offline data  Upper half of first quadrant Remove noise Using Otsu Threshold algorithm Resize to 12.5% of original resolution
Method (1) – searching for query Find location with optimal match between query and offline document Compare query with offline document at all possible locations using: Sliding window Euclidean Distance Mapping for Matching Output: Match error Good match    small error  Visualized as light pixel Bad match    big error Visualized as dark pixel
Method (1) – euclidean distance mapping example Offline document Query XOR image
Method (1) – processing match errors Remove locations with high error Remove error values Add surrounding locations 1 2 3
Method (2) – investigation in detail Find location, rotation and resize factor with best match.
Experiments Retrieval experiment – mapping in document level Optimal rotation and resizing experiment – mapping on pixel level Both done for three writers
Experiment 1 Find correct match between the online and offline data Uses only part one of the method, no rotation and resizing Compare all online data with all offline data (of one writer) Pairs with smallest match error belong to each other? Visual exploring the results
Experiment 1 – results In total 207 data pairs Algorithm found 203  correct matches (98.07%) % correct pixels for ‘match’ group: 81.08% % correct pixels for ‘no match’ group: 38.15% This difference of 42.93% is significant (p=.000)
Experiment 2 Compute the maximum % of correct pixels for all rotatoins and resizing factors for all data pairs.
Experiment 2 – results % of correct pixels without rotating and resizing: 80.72% % of correct pixels with optimal rotation and resizing factor: 87.28% Difference of 6.56% is significant (p=.000)
Discussion The method is very slow Alternative approach like Fast Foourier transformation The significance of the result depends on the data Large black regions in offline data Edge detection
Conclusion The method is useful for finding online-offline data pairs Succesfull in 98.07% The method is able to provide a better mapping between online and offline data 6.56% improvement Better results can be achieved using the pen angle
Questions ?

More Related Content

POTX
Kolloqium Bachelorarbeit V1
PPT
Verteidigung
PDF
Ba fuchsberger präsentation
PPT
Bachelor-Verteidigung
PPTX
Präsentation zu Bachelor-Arbeit
PPTX
Bachelor Thesis Presentation
PPTX
Kolloquium
PDF
Präsentation Kolloquium Masterarbeit - Beispiel
Kolloqium Bachelorarbeit V1
Verteidigung
Ba fuchsberger präsentation
Bachelor-Verteidigung
Präsentation zu Bachelor-Arbeit
Bachelor Thesis Presentation
Kolloquium
Präsentation Kolloquium Masterarbeit - Beispiel

What's hot (20)

PDF
Präsentation Kolloquium Bachelorarbeit - Beispiel
PPT
Bachelor\'s Thesis Presentation
PDF
PhD thesis presentation
PPTX
Storytelling: Finding the insights in research data
PDF
UX research report
PDF
UX Lesson 2: User Research
PPT
Thesis Defense Presentation
PDF
UX STRAT Online 2021 Presentation by Jessa Parette, Capital One
PPT
How to create surveys that don't suck
PPTX
Role of UI and UX in improving customer experience
PPTX
Conducting User Research
PPTX
Introduction to UX Research: Fundamentals of Contextual Inquiry
PPT
Masters Thesis Defense Presentation
PPTX
Dissertation defense ppt
PDF
Research Methods in UX
PPT
My Dissertation Proposal Defense
PDF
What is UI/UX and the Difference
PPTX
A Survey of ‘Bias’ in Natural Language Processing Systems
PDF
ESG + Digital Transformation + Metaverse Convergence Global Trend & Vision
PDF
Computer Science Thesis Defense
Präsentation Kolloquium Bachelorarbeit - Beispiel
Bachelor\'s Thesis Presentation
PhD thesis presentation
Storytelling: Finding the insights in research data
UX research report
UX Lesson 2: User Research
Thesis Defense Presentation
UX STRAT Online 2021 Presentation by Jessa Parette, Capital One
How to create surveys that don't suck
Role of UI and UX in improving customer experience
Conducting User Research
Introduction to UX Research: Fundamentals of Contextual Inquiry
Masters Thesis Defense Presentation
Dissertation defense ppt
Research Methods in UX
My Dissertation Proposal Defense
What is UI/UX and the Difference
A Survey of ‘Bias’ in Natural Language Processing Systems
ESG + Digital Transformation + Metaverse Convergence Global Trend & Vision
Computer Science Thesis Defense
Ad

Similar to Bachelor Thesis (20)

PDF
Disparity Estimation by a Real Time Approximation Algorithm
PDF
(Spring 2013) Signature Authentication Consistency Across Devices
PPTX
BPI@BPM2011
PPT
Disparity Estimation Using A Color Segmentation V3
PDF
Paper 58 disparity-of_stereo_images_by_self_adaptive_algorithm
PDF
Publication - The feasibility of gaze tracking for “mind reading” during search
PDF
My experiment
PPT
Iccsa stankuteha180611
PPT
Improvement of Spatial Data Quality Using the Data Conflation
PPT
Mutual information
PDF
The human face of AI: how collective and augmented intelligence can help sol...
PDF
Fast Computational Four-Neighborhood Search Algorithm For Block matching Moti...
PPTX
Wang midterm-defence
PPT
Thesis Presentation
PDF
FinalReport
PPTX
PEMF2_SDM_2012_Ali
PDF
One dimensional vector based pattern
PPT
Surface Data Capture Image Matching
PDF
Tracking Robustness and Green View Index Estimation of Augmented and Diminish...
PPTX
Work completion seminar defence
Disparity Estimation by a Real Time Approximation Algorithm
(Spring 2013) Signature Authentication Consistency Across Devices
BPI@BPM2011
Disparity Estimation Using A Color Segmentation V3
Paper 58 disparity-of_stereo_images_by_self_adaptive_algorithm
Publication - The feasibility of gaze tracking for “mind reading” during search
My experiment
Iccsa stankuteha180611
Improvement of Spatial Data Quality Using the Data Conflation
Mutual information
The human face of AI: how collective and augmented intelligence can help sol...
Fast Computational Four-Neighborhood Search Algorithm For Block matching Moti...
Wang midterm-defence
Thesis Presentation
FinalReport
PEMF2_SDM_2012_Ali
One dimensional vector based pattern
Surface Data Capture Image Matching
Tracking Robustness and Green View Index Estimation of Augmented and Diminish...
Work completion seminar defence
Ad

Recently uploaded (20)

PPTX
Unit 4 Skeletal System.ppt.pptxopresentatiom
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PPTX
Cell Types and Its function , kingdom of life
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
SOIL: Factor, Horizon, Process, Classification, Degradation, Conservation
PPTX
A powerpoint presentation on the Revised K-10 Science Shaping Paper
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PPTX
Lesson notes of climatology university.
PDF
A systematic review of self-coping strategies used by university students to ...
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PDF
1_English_Language_Set_2.pdf probationary
PDF
advance database management system book.pdf
PDF
RMMM.pdf make it easy to upload and study
PPTX
Introduction to Building Materials
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
PDF
Indian roads congress 037 - 2012 Flexible pavement
Unit 4 Skeletal System.ppt.pptxopresentatiom
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Cell Types and Its function , kingdom of life
202450812 BayCHI UCSC-SV 20250812 v17.pptx
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
SOIL: Factor, Horizon, Process, Classification, Degradation, Conservation
A powerpoint presentation on the Revised K-10 Science Shaping Paper
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
Lesson notes of climatology university.
A systematic review of self-coping strategies used by university students to ...
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
1_English_Language_Set_2.pdf probationary
advance database management system book.pdf
RMMM.pdf make it easy to upload and study
Introduction to Building Materials
LDMMIA Reiki Yoga Finals Review Spring Summer
Final Presentation General Medicine 03-08-2024.pptx
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
Indian roads congress 037 - 2012 Flexible pavement

Bachelor Thesis

  • 1. Mapping online data on offline documents Artificial handwriting recognition Stefan Kennedie
  • 2. Overview Introduction Method Experiment Discussion Conclusion
  • 3. Introduction Online data Tablet Sequence of coordinates and pressure Offline data Digital scanner Bitmap with greyvalue or color
  • 4. Properties of online and offline data Known Unknown Width of ink Unknown Known Location of pen known when not on paper Unknown Known Velocity and acceleration Unknown Known Order of writing Offline Online
  • 5. Advantages of combining Applying online techniques to offline data and vice verca. e.g. segmentation Recognition improves
  • 6. Combining – what’s the problem? Difference in resolution between tablet and digital scanner Allignment of paper on tablet and digital scanner Movement of paper (not investigated) Pen angle (unsolved)
  • 7. Pen angle Difference in contact point Unsymmetric magnetic field
  • 8. Goal Find correct match between offline and online data Create a match (mapping) between online and offline data that is as high as possible using: Rotation Resizing
  • 9. Method – Overview Search for a query (created from online data) in the offline document In low (12.5%) resolution Mark locations with a good match Investigate these locations in detail, find best match using: Rotation Resizing
  • 10. Method (1) – Query creation Create a query from online data Unique identification code Bresenham’s line algorithm 12.5% of original resolution of offline data
  • 11. Method (1) – preprocessing offline data Upper half of first quadrant Remove noise Using Otsu Threshold algorithm Resize to 12.5% of original resolution
  • 12. Method (1) – searching for query Find location with optimal match between query and offline document Compare query with offline document at all possible locations using: Sliding window Euclidean Distance Mapping for Matching Output: Match error Good match  small error Visualized as light pixel Bad match  big error Visualized as dark pixel
  • 13. Method (1) – euclidean distance mapping example Offline document Query XOR image
  • 14. Method (1) – processing match errors Remove locations with high error Remove error values Add surrounding locations 1 2 3
  • 15. Method (2) – investigation in detail Find location, rotation and resize factor with best match.
  • 16. Experiments Retrieval experiment – mapping in document level Optimal rotation and resizing experiment – mapping on pixel level Both done for three writers
  • 17. Experiment 1 Find correct match between the online and offline data Uses only part one of the method, no rotation and resizing Compare all online data with all offline data (of one writer) Pairs with smallest match error belong to each other? Visual exploring the results
  • 18. Experiment 1 – results In total 207 data pairs Algorithm found 203 correct matches (98.07%) % correct pixels for ‘match’ group: 81.08% % correct pixels for ‘no match’ group: 38.15% This difference of 42.93% is significant (p=.000)
  • 19. Experiment 2 Compute the maximum % of correct pixels for all rotatoins and resizing factors for all data pairs.
  • 20. Experiment 2 – results % of correct pixels without rotating and resizing: 80.72% % of correct pixels with optimal rotation and resizing factor: 87.28% Difference of 6.56% is significant (p=.000)
  • 21. Discussion The method is very slow Alternative approach like Fast Foourier transformation The significance of the result depends on the data Large black regions in offline data Edge detection
  • 22. Conclusion The method is useful for finding online-offline data pairs Succesfull in 98.07% The method is able to provide a better mapping between online and offline data 6.56% improvement Better results can be achieved using the pen angle