Assistive Sign Language Bot Translator

Assistive Sign Language Bot Translator

ASLBoT: Assistive Sign Language Bot Translator University of Central Florida College of Engineering and Computer Science Department of Electrical and Computer Engineering Final Report Senior Design II Dr. Samuel Richie Group 14 Members Gustavo Camero Computer Engineering [email protected] Luis Hurtado Electrical Engineering [email protected] Michael Loyd Electrical Engineering [email protected] Jared Spinks Computer Engineering [email protected] Client/Advisor Dr. Chung Yong Chan [email protected] Page i Group 14 Final Report Table of Contents 1. Executive Summary ···················································································································· 1 2. Project Description ······················································································································ 2 2.1 Project Background ····················································································· 2 2.2 Motivation ····································································································· 2 2.2.2 GPU Based ASLBoT ············································································································ 3 2.2.3 GPU-FPGA Based ASLBoT ·································································································· 3 2.2.4 SBC-MCU Based ASLBoT ···································································································· 3 2.3 Goals and Objectives ····················································································· 4 2.4 Requirement Specifications ········································································· 5 2.5 Marketing Requirements. ············································································ 5 3. Research Related to the Project··································································································· 7 3.1. Existing Projects and Products ··································································· 7 3.1.1. Google Translate ·············································································································· 7 3.1.2. Amazon Translate ············································································································ 8 3.1.3. Stratus Video ···················································································································· 8 3.2 Relevant Technologies ················································································· 8 3.2.1. American Sign Language Typography ··············································································· 9 3.2.1.1. SignWriting ················································································································ 9 3.2.1.2 Si5s ··························································································································· 10 3.2.1.3 SignFont ··················································································································· 11 3.2.1.4 Stokoe Notation ········································································································ 11 3.2.1.5 Gloss Notation··········································································································· 11 3.2.1.6 Extended Linear Stokoe (ELS) Notation ···································································· 13 3.2.2 Machine Learning ············································································································ 19 3.2.2.1. Speech to Text ·········································································································· 19 3.2.2.2 Text to Text Translation ···························································································· 24 3.2.2.3 Text-to-Speech ·········································································································· 33 3.2.3 Processor Technologies ··································································································· 35 3.2.3.1. CPU ·························································································································· 36 3.2.3.2. MCU ························································································································· 36 3.2.3.3. FPGA ························································································································ 37 3.2.3.4. GPU ·························································································································· 38 3.2.3.5 GPU versus FPGA ······································································································ 39 3.2.4 3D Graphics API Technologies ························································································· 40 3.2.4.1 OpenGL ····················································································································· 40 3.2.4.2 Direct3D 12 ·············································································································· 41 3.2.4.3 Metal ························································································································ 42 3.2.4.4 Vulkan ······················································································································ 42 3.2.5 Internet Connectivity ······································································································· 42 3.2.6 Voltage Regulation ··········································································································· 43 3.2.6.1 Linear Voltage Regulator··························································································· 43 3.2.6.2 Switching Voltage Regulator ····················································································· 44 3.2.6.3 Considerations for Voltage Regulators ······································································ 44 3.2.7. 3D Rendering Software Platforms ··················································································· 45 3.2.7.1. Unreal Engine 4 ········································································································ 46 3.2.7.2. Unity ························································································································ 46 3.2.7.3. MikuMikuDance ······································································································· 47 Page ii Group 14 Final Report 3.2.7.3. Blender ···················································································································· 47 3.2.7.4 Godot ························································································································ 48 3.3. Initial Components and Part Selections ··················································· 49 3.3.1 Sound System Selection ··································································································· 49 3.3.1.1 Amplifier ·················································································································· 49 3.3.1.2 Speaker ····················································································································· 51 3.3.1.3 Microphone ·············································································································· 52 3.3.2. FPGA Selection ················································································································ 54 3.3.2.1 Altera Cyclone IV – EP4CE22E22xxx ········································································· 55 3.3.2.2 Spartan 3E - XC3S500E-xPGx208C ············································································ 55 3.3.2.3 Artix 7 – XC7A35T-1CPG236C ··················································································· 55 3.3.3 Computer-on-Module (COM) Selection ············································································ 56 3.3.3.1 NVIDIA Jetson Nano Developer Board ······································································· 56 3.3.3.2 Nvidia Jetson TX2 Developer Board··········································································· 57 3.3.3.3 ASUS Tinker Board···································································································· 58 3.3.3.4 Raspberry Pi 4 Model B ····························································································· 58 3.3.4 Display Selection ············································································································· 59 3.3.4.1 10.1" Display & Audio IPS Panel ················································································ 60 3.3.4.2 Sceptre E205W-16003S LED Monitor ······································································· 60 3.3.4.3. UPERFECT 12.3” Touch Monitor··············································································· 60 3.3.5 Controller Selection ········································································································· 60 3.3.5.1 IR Remote ················································································································· 61 3.3.5.2 RF Remote ················································································································

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    183 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us