Developing CF for video data fit as multivariate functional data. Phase 1
Project scope
Categories
Data visualization Data analysis DatabasesSkills
github python (programming language) convolutional neural networks artificial neural networks data analysis time series pandas (python package)positions available: 2
This project develops filters for functional data, specifically video data, that can be used to extend functional neural networks to convolutional neural networks. Filters work for data with relationships. These have been developed for photos and work for relationships in time series data. We plan to link these two filters into video data to filter unique properties of video (movement, colour change, and effects).
To implement this project, we plan to use Python's functional data analysis package, pillow, and pandas. We will produce and distribute a package using GitHub so that interested teams can implement the filters. We will also produce this framework as there is no current format for turning videos into functional data.
Filters will be tested using simulated and video data that our team will produce. We will also compare our filters to results obtained by teams using fMRI data for fPCA such that the filters work in a functional data analysis pipeline within functional neural networks.
This project will comprise three phases.
The student will work under the supervision of Dr. Mohamad El-Hajj.
About the Community Partner
Computer Science studies the nature and techniques of problem solving through computation. Understanding computation requires a knowledge of hardware, software, mathematics and logic. The discipline and practice includes the essentials such as psychology, philosophy, linguistics and management theories–computer science connects technology with people. Students can choose one of two streams of study in computer science. The general computer science major is flexible and allows students to create a focus that reflects your interests. The software professional concentration provides the best preparation for a career in software development.