Effective and Improved Telerehabilitation in Physical Therapy

This project aims at developing a remote physical therapy system for patients with motor impairment issues, such as stroke patients. The proposed system eliminates the requirement of in-person therapy sessions between a patient and their therapist. This is done by allowing a therapist to send the exercises that a patient needs to do, electronically through […]

Read More
Health Data Visualization and Interaction on Smartwatches

The main goal of this project is to design and implement a platform for collecting, visualizing, and exploring COVID-related data on smartwatches. Smartwatches are ubiquities wearable computers that are capable of collecting various types of data, including health data, thanks to a wide range of accurate embedded sensors. Continuous data collection by smartwatches provides us […]

Read More
Algorithmic and Interface Advances in Computer Algebra

Computer Algebra Systems (CAS), with their unique ability to analyze and solve mathematical problems, are gathering new communities of users, who challenge them with more and more complex tasks. It is necessary, therefore, that the core engines of CAS implement state-of-the-art algorithms. At the same time, CAS need to build new bridges to specialized software […]

Read More
End-to-End Vulnerability Analysis of a No-Trust IoT Security Ecosystem

Cyber-Physical Systems (CPS) combine communication and information technology functions to the physical components of a system for purposes of monitoring, controlling, and automation. The power grid is becoming one of the largest CPS, where grid components are controlled based on the synergies in the cyberspace. CPS hold a great promise to improve the efficiency and […]

Read More
IoT device fingerprinting and anomaly detection using ML

The number of Internet of Things (IoT) devices is expected to reach 50 billion devices by 2020 and the devices are increasingly diverse. They are disrupting traditional security measures. Mobile Network Operators (MNOs) have limited control over customers’ IoT devices, as they are deployed on the customer premises. MNOs need to deploy effective security controls […]

Read More
Automatic Generation of Career Advice Articles

Indeed.com is a well-known employment-related search engine for job listings worldwide and is the number one job site in Canada. In addition to job listings, Indeed provides other job seeker content like career advice articles about jobs and required skills for different professions. Indeed hires freelance human writers to produce these articles. However, human writers […]

Read More
Shipping Container Code Classification and Prediction

BlueNode is a SaaS company focused on the sanitation and analysis of marine shipping data. The research project is focused on increasing the precision and accuracy of shipped goods processed through Canadian ports. Should the research prove to be successful, the technical methods used will be directly incorporated into the BlueNode system.

Read More
Multilingual Semantic Similarity of Unstructured Enterprise Content

To communicate with their end users, businesses regularly produce written documents such as letters, notices, statements, etc. in various languages. A set of rules are usually used to ensure that information in these documents is ‘correct’ and consistent across languages and communication channels. However, with the increasing volume and variety of information being sent out […]

Read More
Multilingual Semantic Search Engine using Multilingual Semantic Similarity

Multiple situations require cross-lingual searching: lawyers reviewing litigation documents; intelligence analysts data mining open source data; and patent attorneys investigating technical documents. To imitate cross-lingual search, people use online translation platforms to find the equivalent terms laboriously and then re-execute the query multiple times in various languages. The commercial search industry hasn’t seen much demand […]

Read More
Estimating Apple Crop Yield using Images

As a high-value crop, apples are intensively managed with much of this management being associated with yield estimates. Currently, estimates are done manually by experience farmers and by Scotian Gold experts. Unfortunately, this results in costly estimates that vary in their quality from farm to farm and between apple varieties. A system that can provide […]

Read More
Coda Continuous Delivery AI Platform

The Coda Continuous Delivery platform leverages advanced artificial intelligence techniques to accelerate innovation in software development and delivery. The project aims to improve the speed in which a software development team can achieve quality code and reduce the number of issues seen by customers in production. Using a continuously learning platform, Coda catalogues historical issues […]

Read More