User Tools

Site Tools


projects

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
projects [2017/04/25 01:36] dymondprojects [2017/05/03 17:43] (current) dymond
Line 1: Line 1:
-======Projects from Winter 2017 ======+======Projects ======
  
-Some of these projects from the previous term may still be possible this term+======New Proposed Projects, Summer 2017 ====== 
-You can consult the faculty member concerned.+\\ 
 +======Ultrasound simulation/trainer ====== 
 + 
 +**Supervisor:** Burton Ma 
 + 
 +**Required Background:** General CSE408x prerequisites,some knowledge of C++, knowledge of computer graphics would be useful (e.g. EECS3431) 
 + 
 +Trans-esophageal echocardiography (TEE) is the standard of care for most cardiac surgeries and interventional cardiology procedures. It uses a thin and flexible ultrasound probe that is inserted down the esophagus in position beside the heart, and the echocardiographer adjusts the position and orientation of the probe from outside. For new clinicians, learning how to adjust the probe into the correct location for various views of the heart can be quite challenging
 + 
 +The primary goal of this project is to develop an open source, inexpensive software simulation for training clinicians in the use of TEE ultrasound. Starting with a 3D-plus-time CT or MRI heart dataset, we will create simulated ultrasound images, and use a mouse to simulate the translation and rotation of the ultrasound probe. The software platform will render the simulated ultrasound, and provide the user with feedback on how well they can identify the standard TEE views. This project will involve a collaboration with clinicians in Toronto and London, Ontario.
  
  
 \\ \\
 +
 +
 +
 +\\
 +
 +
 +======3D Fractal visualizations and Music======
 +
 +**Supervisor:** Vassilios Tzerpos
 +
 +**Required Background:** General CSE408x prerequisites, good knowledge of C++
 +
 +Visualizing and navigating through 3D fractals is very cool. Check out an example here: https://www.youtube.com/watch?v=oo3f2hjV_AM
 +
 +This project will investigate the connection between music and 3D fractal visualizations, both in terms of generating music to match the visualization, as well as creating a visualization to match an existing piece of music. The project will start with a literature survey of the state of the art in this field and then focus on developing a prototype music/visualization generation tool.
 +
 +
 +\\
 +
 ======Extracting Information from Music====== ======Extracting Information from Music======
  
Line 16: Line 44:
 This project will use the JUCE framework to create software that extracts such information from audio files. Existing algorithms will be implemented and compared, and possibly improved. The output will be both a stand-alone application, as well as plugins for digital audio workstations used in the music industry, such as Pro Tools, Ableton Live etc. This project will use the JUCE framework to create software that extracts such information from audio files. Existing algorithms will be implemented and compared, and possibly improved. The output will be both a stand-alone application, as well as plugins for digital audio workstations used in the music industry, such as Pro Tools, Ableton Live etc.
  
 +-------------
 +\\
 +-------------
  
 +======Projects from Winter 2017 ======
 +
 +Some of these projects from the previous term may still be possible this term.
 +You can consult the faculty member concerned by email to see if the project 
 +or a revised version is available for summer.
 +---------------------------------
 \\ \\
 +
 ======Immersive Virtual Worlds====== ======Immersive Virtual Worlds======
  
Line 331: Line 369:
  
  
-====== Mining Software Repositories Data====== 
  
-**Supervisor:** Zhen Ming (Jack) Jiang (zmjiang at cse dot yorku dot ca) 
- 
-**Required Background:** Good programming skills in Java; Good analytical and communication skills; Knowledge in AI and statistics; Interested in large scale software analysis 
- 
-**Short Description:** Software engineering data (e.g., source code repositories and bug databases) contains a wealth of information about a project's status and history. The research on Mining Software Repositories (MSR) aims to transform the data from static record-keeping repositories into knowledge, which can guide the software development process. For example, one can derive correct API usage patterns and flag anomalous (and potentially buggy) API usages by mining the source code across many projects in GitHub and Google Code. In this project, the student(s) will research and develop an efficient infrastructure, where MSR researchers and practitioners can share and analyze such data. 
- 
-\\  
 ------------------ ------------------
 \\  \\ 
Line 402: Line 432:
 ------------------ ------------------
 \\  \\ 
-More project proposals may be added here in the first week of the winter term.+
 \\  \\ 
 ------------------ ------------------
Line 408: Line 438:
 \\  \\ 
  
-====Formerly Proposed Projects====+====Proposed Projects from Previous Years====
  
 ====== Tilt Target Selection on Touchscreen Phones ====== ====== Tilt Target Selection on Touchscreen Phones ======
Line 645: Line 675:
 Background : The NABU Network was designed and implemented by a Canadian company NABU Manufacturing between 1981 and 1983. The underlying idea behind the network was to link home personal computers to cable television networks which would supply a continuous, high speed stream of computer programs and information (at the rate of 6.5 Mbits per second) to almost an unlimited number of users. Cable television was a uniquely ideal technology for NABU to deliver software and data to home computers because of its high bandwidth and networking capabilities. After the official launch on Ottawa Cablevision in October of 1983, the NABU Network was introduced by Ottawa's Skyline Cablevision in 1984 and a year later in Sowa, Japan, via a collaboration between NABU and ASCII Corp. NABU Network subscribers could rent or buy a NABU PC and dedicated network adaptor, and use an ordinary television set as a display monitor. Once connected to the network, a user could choose from various application programs and services in categories including entertainment, information and guides, education, and professional programs. Dedicated NABU magazines, newsletters, programming guides, and user groups provided subscribers with supplementary information and support. To learn more, visit here . Background : The NABU Network was designed and implemented by a Canadian company NABU Manufacturing between 1981 and 1983. The underlying idea behind the network was to link home personal computers to cable television networks which would supply a continuous, high speed stream of computer programs and information (at the rate of 6.5 Mbits per second) to almost an unlimited number of users. Cable television was a uniquely ideal technology for NABU to deliver software and data to home computers because of its high bandwidth and networking capabilities. After the official launch on Ottawa Cablevision in October of 1983, the NABU Network was introduced by Ottawa's Skyline Cablevision in 1984 and a year later in Sowa, Japan, via a collaboration between NABU and ASCII Corp. NABU Network subscribers could rent or buy a NABU PC and dedicated network adaptor, and use an ordinary television set as a display monitor. Once connected to the network, a user could choose from various application programs and services in categories including entertainment, information and guides, education, and professional programs. Dedicated NABU magazines, newsletters, programming guides, and user groups provided subscribers with supplementary information and support. To learn more, visit here .
 ---- ----
- 
projects.1493084173.txt.gz · Last modified: 2017/04/25 01:36 by dymond

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki