GeoSign
Transcription
GeoSign
A Web Application for Geolocalized Signs in Synthesized Swiss German Sign Language (GeoSign) Anna Jancso, Xi Rao, Johannes Graën, Sarah Ebling Institute of Computational Linguistics, University of Zurich July 14 - ICCHP 2016 - Linz A Web Application for Geolocalized Signs in Synthesized Swiss German Sign Language (GeoSign) Anna Jancso, Xi Rao, Johannes Graën, Sarah Ebling Institute of Computational Linguistics, University of Zurich July 14 - ICCHP 2016 - Linz DSGS (Deutschschweizerische Gebärdensprache) ➔ GeoSign Swiss German Sign Language 3 DSGS (Deutschschweizerische Gebärdensprache) ➔ Swiss German Sign Language ➔ Sign language in the German-speaking part of Switzerland GeoSign 4 Source: https://wiki.erepublik.com/index.php/Deutschschweiz DSGS (Deutschschweizerische Gebärdensprache) ➔ Swiss German Sign Language ➔ Sign language in the German-speaking part of Switzerland ➔ Around 7,500 users + 13,000 learners ➔ 5 dialects: Zurich, Berne, Basel, Lucerne, St. Gallen GeoSign 5 https://wiki.erepublik.com/index.php/Deutschschweiz DSGS (Deutschschweizerische Gebärdensprache) ➔ Swiss German Sign Language ➔ Sign language in the German-speaking part of Switzerland ➔ Around 7,500 users + 13,000 learners ➔ 5 dialects: Zurich, Berne, Basel, Lucerne, St. Gallen GeoSign 6 https://wiki.erepublik.com/index.php/Deutschschweiz DSGS place names 1,829 Swiss station names GeoSign 7 DSGS place names 1,829 Swiss station names 232 conventionalized signs GeoSign 8 DSGS place names 1,829 Swiss station names 232 conventionalized signs GeoSign 1,597 fingerspelled signs 9 DSGS place names 1,892 Swiss station names 232 conventionalized signs 1,597 fingerspelled signs 31 finger alphabet GeoSign 10 DSGS place names 1,829 Swiss station names 232 conventionalized signs Example: L-A-U-T-E-R-B-R-U-NN-E-N GeoSign 1,597 fingerspelled signs 31 finger alphabet 25 double letters 11 DSGS place names 1,829 Swiss station names 232 conventionalized signs 1,597 fingerspelled signs 56 partial signs 31 finger alphabet GeoSign 25 double letters 12 Goal 1. Accessibility of place name signs 2. Geolocalized form ( → map) 3. Synthesized signing ( → avatar) GeoSign GeoSign Demo 13 Pipeline resource collection GeoSign database 14 Pipeline back end WSGI script resource collection GeoSign front end GeoSign website database 15 Pipeline back end WSGI script resource collection GeoSign front end GeoSign website database 16 Resource collection Swiss stations → 1,829 → German, French, Italian → (longitude, latitude) → 5 categories: passenger numbers (high → low) GeoSign 17 Resource collection SiGML → 232 lexicalized signs → 56 partial signs (31 finger alphabet + 25 double letters) GeoSign 18 Resource collection SiGML SiGML SiGML → 232 lexicalized signs → JASigning 232 lexicalized 56 partial signs signs (31 finger → alphabet incl.) GeoSign 19 Resource collection Swiss stations → 1,829 → German, French, Italian → (longitude, latitude) → 5 categories: passenger numbers (high → low) GeoSign SiGML → 232 lexicalized signs → 56 partial signs (31 finger alphabet + 25 double letters) → JASigning 20 Database sigml GeoSign (0, *) string2sigml (0, *) letters 21 Example: LUZERN Database SiGML code SiGML code name name freq (0, *) sigml longitude string2sigml (0, *) letters latitude lexical sign (T/F) GeoSign 22 Example: L-A-U-T-E-R-B-R-U-NN-E-N Database SiGML code SiGML code name name freq (0, *) sigml longitude string2sigml (0, *) letters latitude lexical sign (T/F) GeoSign 23 Front end: website ❏ Google Maps GeoSign 24 Front end: website ❏ ❏ Google Maps Markers: train stations GeoSign 25 Front end: website ❏ ❏ Google Maps Markers: train stations ❏ Goal: → even distribution → avoid overlappings GeoSign http://pixers.nl/fotobehang/duim-omhoog-midden-33967193 26 Front end: website ❏ ❏ Google Maps Markers: train stations ❏ Goal: → even distribution → avoid overlappings ❏ Criteria: → importance GeoSign http://pixers.nl/fotobehang/duim-omhoog-midden-33967193 27 Front end: website ❏ ❏ Google Maps Markers: train stations ❏ Goal: → even distribution → avoid overlappings ❏ Criteria: → importance → distance GeoSign http://pixers.nl/fotobehang/duim-omhoog-midden-33967193 28 Front end: website ❏ ❏ ❏ Google Maps Markers: train stations ❏ Goal: even distribution, no overlappings ❏ Criteria: importance, distance Search mask GeoSign 29 Front end: website ❏ ❏ ❏ ❏ Google Maps Markers: train stations ❏ Goal: even distribution, no overlappings ❏ Criteria: importance, distance Search mask Java applet GeoSign 30 Back end: WSGI script ❏ Processes requests from client click marker SiGML request search user / client GeoSign search mask WSGI script 31 Back end: WSGI script ❏ Retrieves data from database fetch SiGML return SiGML WSGI script GeoSign database 32 Back end: WSGI script ❏ Sends requested data back to client sign user / client GeoSign return SiGML avatar WSGI script 33 Summary Visualization-based tool → deaf / hearing sign language users / learners → researchers / interpreters 34 Summary Visualization-based tool Sign language synthesis → deaf / hearing sign language users / learners → researchers / interpreters → flexible/adaptable (e.g. language change) 35 Summary Visualization-based tool Sign language synthesis Dynamic web app → flexible/adaptable → prototype (e.g. language change) → future work: other DSGS dialects / sign languages / place names → deaf / hearing sign language users / learners → researchers / interpreters 36 Thank you! dankä! {anna.jancso, xi.rao}@uzh.ch, {graen, ebling}@cl.uzh.ch GeoSign 37