A proposal for the recognition of handwritten SignWriting for SWORD project Fabrizio Borgia 1,2, Maria De Marsico 2 1 Université Toulouse III - Paul Sabatier.

Slides:



Advertisements
Similar presentations
1 CASUS Authoring System 07/2010 E-Learning & E-Teaching Welcome to the CASUS Authoring System!
Advertisements

Support.ebsco.com Student Research Center with Australia/New Zealand Reference Centre Tutorial.
Interaction Design: Visio
CLEARSPACE Digital Document Archiving system INTRODUCTION Digital Document Archiving is the process of capturing paper documents through scanning and.
The Computer as a Tutor. With the invention of the microcomputer (now also commonly referred to as PCs or personal computers), the PC has become the tool.
Visual Scripting of XML
Networked Digital Whiteboard with Handwritten-Symbol Interpreter and Dynamic-Display-Object Creator Atsuhide Kobashi Henry M. Gunn High School Palo Alto,
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
© by Pearson Education, Inc. All Rights Reserved.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Visual Basic 2010 How to Program Reference: Instructor: Maysoon Bin Duwais slides Visual Basic 2010 how to program by Deitel © by Pearson Education,
ADVISE: Advanced Digital Video Information Segmentation Engine
Supervised by Prof. LYU, Rung Tsong Michael Department of Computer Science & Engineering The Chinese University of Hong Kong Prepared by: Chan Pik Wah,
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
Supplement 02CASE Tools1 Supplement 02 - Case Tools And Franchise Colleges By MANSHA NAWAZ.
1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System Supervisor: Prof Michael Lyu Presented by: Lewis Ng,
Maintaining and Updating Windows Server 2008
May 5, 2015 Allison Kidd, ATRC. Direct Services for CSU Students & Employees with Disabilities Ensure Equal Access to Technology & Electronic Information.
1.3 System Design Parts of a System InputProcessOutput Input Devices Central Processing Unit Output Devices The main parts of any computer system.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
MobeSys Technologies MobeSys – helping you overcome mobile technology challenges.
Language Identification of Search Engine Queries Hakan Ceylan Yookyung Kim Department of Computer Science Yahoo! Inc. University of North Texas 2821 Mission.
XP New Perspectives on Introducing Microsoft Office XP Tutorial 1 1 Introducing Microsoft Office XP Tutorial 1.
Jason G. Caudill Assistant Professor of Business Administration Carson-Newman College.
System Design: Designing the User Interface Dr. Dania Bilal IS582 Spring 2009.
IE 411/511: Visual Programming for Industrial Applications
Nancy Severe-Barnett Program Coordinator, SCIS
AS Level ICT Selection and use of appropriate software: Interfaces.
Chapter 7. BEAT: the Behavior Expression Animation Toolkit
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System.
Hala Bezine IGS 2011 Cancun-Mexico 1 Presented by :M me Hala Bezine Republic of Tunisia Ministery of Higher Education and Scientific Research University.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
Digital Image Processing & Analysis Spring Definitions Image Processing Image Analysis (Image Understanding) Computer Vision Low Level Processes:
Odyssey A Reuse Environment based on Domain Models Prepared By: Mahmud Gabareen Eliad Cohen.
Computers Are Your Future © 2005 Prentice-Hall, Inc.
University of Sunderland CDM105 Session 6 Dreamweaver and Multimedia Fireworks MX 2004 Creating Menus and Button images.
0 eCPIC User Training: Dependency Mapper These training materials are owned by the Federal Government. They can be used or modified only by FESCOM member.
TTCN-3 MOST Challenges Maria Teodorescu
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
Module 4 Part 2 Introduction To Software Development : Programming & Languages Introduction To Software Development : Programming & Languages.
interactive logbook Paul Kiddie, Mike Sharples et al. The Development of an Application to Enhance.
Graphical Enablement In this presentation… –What is graphical enablement? –Introduction to newlook dialogs and tools used to graphical enable System i.
Implementation of a Relational Database as an Aid to Automatic Target Recognition Christopher C. Frost Computer Science Mentor: Steven Vanstone.
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
ViciForm – Form Processing Solution Creating Info repositories from documents.
® IBM Software Group © 2007 IBM Corporation Module 3: Creating UML Diagrams Essentials of Modeling with IBM Rational Software Architect, V7.5.
Chapter – 8 Software Tools.
Maintaining and Updating Windows Server 2008 Lesson 8.
Indispensable tools for research at its best RefWorks 2.0 Samuel Ncoyini Special Collections Librarian.
OneNote.
Hand Gestures Based Applications
OneNote.
Working in the Forms Developer Environment
GO! with Microsoft Office 2016
Topics Introduction Hardware and Software How Computers Store Data
GO! with Microsoft Access 2016
Application Software Productivity Tools for Educators
CS 174: Server-Side Web Programming February 12 Class Meeting
Design Patterns A Case Study: Designing a Document Editor
Application Software Productivity Tools for Educators
Computers Are Your Future
Unit# 6: ICT Applications
Topics Introduction Hardware and Software How Computers Store Data
Introduction to computers
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Automatic Handwriting Generation
Moodle Assignment Marking and Feedback
Tutorial Introduction to help.ebsco.com.
Presentation transcript:

A proposal for the recognition of handwritten SignWriting for SWORD project Fabrizio Borgia 1,2, Maria De Marsico 2 1 Université Toulouse III - Paul Sabatier 2 Sapienza Università di Roma

+ Outline Introduction The SWORD project A new generation of SignWriting editors SW-OGR - Concept SW-OGR - Challenges SW-OGR - Design SW-OGR – In action Conclusions and Future A proposal for the recognition of handwritten SignWriting for SWORD project

+ Introduction A proposal for the recognition of handwritten SignWriting for SWORD project A pencil and a piece of paper are the only required items to produce signs using SignWriting Since the early years the need to produce a digital version of the system was evident The informatization of the system, started in 1986 with the SignWriter computer program, allowed SignWriting to achieve a wider diffusion through: Newspaper Books Websites Other digital resources

+ Introduction A proposal for the recognition of handwritten SignWriting for SWORD project Digital version of the glyphs were created The conceptual organization of glyph images was ensured by assigning to each of them a unique ISWA code

+ Introduction A proposal for the recognition of handwritten SignWriting for SWORD project SignWriting digital editors are the tools that enable the creation of digital resources written in SignWriting In other words, they are critical for the informatization of SignWriting and therefore the “digital transcription” of SLs Many applications have been produced by different teams, delivered in different ways, ranging from desktop to web applications

+ Introduction A proposal for the recognition of handwritten SignWriting for SWORD project Most SignWriting digital editors basically provide the same functionalities Despite differences in design and implementation existing from one editor to another, such functionalities are: Search for (or type) glyphs which belong to the ISWA Insert the chosen glyphs onto an area which is designated for the composition of the sign Manage the glyphs on the sign composition area Save the sign in one (or more) formats See SignMaker and SWift

+ Introduction A proposal for the recognition of handwritten SignWriting for SWORD project Despite their increasing capabilities, SignWriting digital editors are still far from the simplicity of the handwriting approach.

+ Introduction A proposal for the recognition of handwritten SignWriting for SWORD project Any SignWriting digital editor developed so far relies heavily on “Windows, Icons, Menus, Pointer” (WIMP) interfaces They require a navigation/selection process in a huge amount of digital images that, though facilitated, may become long and cumbersome SignWriting users are more fast and comfortable when using handwriting, rather than when dealing with the complex interaction style of a SignWriting digital editor Writing is easier than understanding and using a User Interface

+ The SWORD project A proposal for the recognition of handwritten SignWriting for SWORD project SignWriting Oriented Resources for the Deaf (SWORD) A project towards the full SignWriting-based integration of deaf people in the digital society The project aims at producing digital artifacts (applications, websites, etc.) featuring deaf-oriented accessibility via written Sign Language A SignWriting digital editor, namely SWift, was produced within SWORD

+ A new generation of SignWriting editors A proposal for the recognition of handwritten SignWriting for SWORD project SWift still carries most intrinsic shortcomings of its peers, including the strict dependency on WIMP interfaces.

+ We designed a new generation of SignWriting editors, able to partially overcome the concept of the WIMP interface and to move along the line of the so called “natural interfaces”. No click, drag, search and browse on the UI during the SW production process A proposal for the recognition of handwritten SignWriting for SWORD project SW-OGR Concept

+ A proposal for the recognition of handwritten SignWriting for SWORD project Introducing a SW-OGR engine within an existing SW editor, such as SWift: The user will handwrite glyphs rather than searching them among thousands others Each handwritten symbol will be processed and replaced with its standard ISWA version by SW-OGR We maintain the advantages of a digital editor Multiple save options: PNG, XML and remove save Each sign is saved in a database with the list of its component glyphs: support for linguistic analysis

+ SW-OGR Challenges A proposal for the recognition of handwritten SignWriting for SWORD project WIMP is currently the most common interface style, it cannot be totally left behind The interaction with most application is still firmly grounded on it Nevertheless, our aim is to limit its use, or to dismiss it whenever possible, during the SW production process

+ SW-OGR Challenges A proposal for the recognition of handwritten SignWriting for SWORD project Very high number of glyphs (tens of thousands) Multilinear/two-dimensional arrangement No rigid rules for composition Complex segmentation, particularly when handwritten OCR-like pattern-recognition approach not feasible Large amount of patterns to recognize, and consequently very long machine training

+ SignWriting Optical Glyph Recognition (SW-OGR) An application module designed to operate the electronic conversion (recognition) of user-produced images containing handwritten (or printed) SignWriting symbols into machine-encoded (ISWA) SW text. A proposal for the recognition of handwritten SignWriting for SWORD project SW-OGR Design

+ A proposal for the recognition of handwritten SignWriting for SWORD project The SW-OGR approach is based on: Geometric features of the glyphs Topologic information about the glyphs Contextual information about the organization of the ISWA

+ A proposal for the recognition of handwritten SignWriting for SWORD project SW-OGR Design

+ A proposal for the recognition of handwritten SignWriting for SWORD project SW-OGR Design Image (SignWriting text) production by the User Image acquisition interface

+ A proposal for the recognition of handwritten SignWriting for SWORD project SW-OGR Design Optical glyph recognition by SW-OGR module

+ A proposal for the recognition of handwritten SignWriting for SWORD project SW-OGR Design Human-assisted review of the recognition

+ SW-OGR Design A proposal for the recognition of handwritten SignWriting for SWORD project The recognition by SW-OGR is composed by different analyses of the image (SignWriting text): 1. Image pre-processing and binarization Noise reduction, thresholding 2. Detection of geometric shapes within the image Circles, rectangles, trapeziuses, etc Category inference on geometric shapes Topological and contextual information 4. Glyph recognition OGR coding to ISWA coding conversion

+ SW-OGR Design A proposal for the recognition of handwritten SignWriting for SWORD project OGR Coding An alternative coding for SignWriting symbols able to guide the recognition process Only takes into account geometric/topoligical features of the glyphs It does not substitute ISWA: it is a “process coding” OGR Coding of a handwritten glyph can be automatically calculated by SW-OGR OGR to ISWA mapping tables are required to complete the recognition ISWA Bianchini was employed for the conversion, but the recognition output can also be encoded in ISWA 2010

+ SW-OGR Design A proposal for the recognition of handwritten SignWriting for SWORD project OGR to ISWA mapping table ISWA Bianchini codes OGR codes

+ Image pre-processing and binarization A proposal for the recognition of handwritten SignWriting for SWORD project SW-OGR In action

+ Detection of geometric shapes within the image A proposal for the recognition of handwritten SignWriting for SWORD project SW-OGR In action

+ Recognition output (in development) A proposal for the recognition of handwritten SignWriting for SWORD project SW-OGR In action

+ Conclusions and Future A proposal for the recognition of handwritten SignWriting for SWORD project “IT... COULD... WORK!” (Dr. Frederick Frankenstein)

+ Conclusions and Future A proposal for the recognition of handwritten SignWriting for SWORD project SignWriting Optical Glyph Recognition is possible SW-OGR makes digital handwriting of SignWriting texts real Overcoming WIMP interface in digital editors will make the sign composition process real SW-OGR needs to be expanded adding support for more and more ISWA categories and groups Real-time text recognition and batch corpora digitalization Next step: transcription from videos