Andrew Chao

My Internships at the UofA!

An iPhone app for the Facial Movement Tracking Project

University of Alberta (January 2020 - August 2020).

Funding: Alberta Innovates Summer Research Studentship

Project Background:

Problems:

image

Objective:

Understanding the App and Re-Design:

The development of this mobile application utilized ARKit, Apple’s augmented reality platform, and the iPhone’s front-facing TrueDepth camera. The application projects an array of infrared dots onto the user’s face, creating a geometric face mesh with 1220 vertices, at 60 frames per second (FPS). The tracking method employed was markerless, meaning no attached sensors were required. The application was developed in Xcode and is available on iOS devices equipped with the TrueDepth camera. The tracking coordinate system is right-handed:

image [Reference: Apple’s documentation: ARKit and ARFaceAnchor]

Results:

Image
  • The projected face mesh moves in real time corresponding to the user’s face movement.
  • It captures both video (60fps) and audio (44.1kHz) recordings during the speech task.
  • The bottom part of the screen contains 3 control buttons:
    1. Start button: Start capturing the video and audio of the experiment
    2. Change button: Allows the user to read the target sentence at their own pace and change to the next sentence
    3. Stop button: Stop recording the video and audio and save the position data and recordings locally on the device.
GIF image

Conclusions:

The project aligns with the DMAIC (Define, Measure, Analyze, Improve, Control) methodology:

  1. Define
    • Objective: Develop a facial movement tracking app for clinical use during speech production, addressing the limitations of existing systems.
    • Problems Identified: High costs, time-consuming processes, lack of remote tracking, reliance on external devices, and lack of facial exercises.
  2. Measure
    • Tools: Utilized ARKit and the iPhone’s TrueDepth camera for 3D face tracking.
    • Data Collection: Measured facial movement using a 1220-vertex mesh at 60 FPS and recorded both audio (44.1kHz) and video.
  3. Analyze
    • System Analysis: Identified that the existing app’s TCP/IP communication and external device requirement hindered clinical usability.
    • Feedback: Worked with researchers and speech-language pathologists to analyze the app’s effectiveness in capturing target speech data.
  4. Improve
    • Redesign: Improved the app’s user interface and data collection method to store data locally on the device.
    • New Features: Added speech exercises and streamlined the control buttons for ease of use during speech tasks.
  5. Control
    • Validation: Tested the app to ensure real-time tracking and accurate data capture for clinical research.
    • Future Applications: Highlighted potential for remote speech therapy, biofeedback for stuttering, and facial prosthesis design.

Human Chewing Force Measurement and Verification Device Project

University of Alberta (June 2019 - December 2019)

Funding: Dean’s Research Awards from the UofA Faculty of Engineering

Project Background: Typically, after jaw reconstruction surgery, patients struggle with chewing, swallowing, and speaking. Additionally, patients can lose sensation around the jaw, meaning they may not know how hard they are biting or chewing while eating. As a result, patients require custom-made oral prosthetics to recover oral functionality. However, the process of making the prosthetic can be challenging due to these personalized conditions.

Objective: Develop a reliable intra-oral force measurement device for the design, fabrication, and verification of an oral prosthesis.

Design: The project places a high priority on quality assurance and quality control. To recreate human chewing force, the prosthesis needs to meet the following specifications: 1) the normal load rate is from 0 to 500 Newtons (estimated human bite force range); 2) the maximum load rate without breaking the oral prosthesis is 1000 N (estimated human maximum voluntary bite force); and 3) the lateral force is 50 N (estimated human tongue force).

The project utilized a 3D-printed apparatus, designed by Clayton Molter (a previous co-op student), to maintain a consistent calibration procedure. Additionally, the 3D-printed apparatus consists of an arched jig that contains holes; it can attach an air cylinder at various angles from 0 to 180 degrees at 30-degree intervals for different loadings.

image image

Schematic Eletrcial System:

image

image

Below is a control circuit for an electric solenoid valve using a DC solid-state relay (SSR), a diode, and a National Instruments Data Acquisition (NI-DAQ) device (specifically the NI-DAQ 6210). Here’s a breakdown of the components:

The following picture shows the complete electrical components in the lab:

Image 1

Image 2

Results:

image

Support System and Finite Element Analysis for a Prosthesis Prototype (Additional Task)

image

image image
Top view of the support system The support system with the oral prosthesis
Caption for image 1 Caption for image 2
Vertical 300N force simulation acting on the oral prosthesis Horizontal 50N force simulation acting on the oral prosthesis

Note: The oral prosthesis prototype began to deform when the 300N force was applied. Overall, the FEA simulation results demonstrated that the support system could handle the vertical force (0-300N) and the horizontal force (0-50N).

The project fits into the DMADV (Define, Measure, Analyze, Design, Verify) methodology

  1. Define
    • Objective: Develop an intra-oral force measurement device to aid in designing and verifying oral prostheses for post-jaw reconstruction surgery patients.
    • Specifications: Force requirements: 0-500N (normal), 1000N (max), 50N (lateral).
  2. Measure
    • System: Calibrated pneumatic cylinder controlled via LabVIEW for precise force application.
    • Calibration: Measured vertical and horizontal forces with a load cell.
  3. Analyze
    • FEA Simulation: Predicted deformations under 300N vertical and 50N horizontal forces.
    • Force Calculations: Used F = PA to calculate the force range.
  4. Design
    • Apparatus: 3D-printed jig with adjustable air cylinder for consistent force application.
    • Eletrcial System: Solenoid valve, a solid-state relay, and a National Instruments Data Acquisition (NI-DAQ) system.
    • Support System: Removable design for reliable calibration and prosthesis positioning.
  5. Verify
    • Verification: FEA and calibration results confirmed the system could apply forces without damaging the prosthesis.