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 [2015/04/11 02:21] pdprojects [2015/04/24 03:09] (current) pd
Line 1: Line 1:
 ====== Proposed Projects for Summer 2015 ====== ====== Proposed Projects for Summer 2015 ======
  
-====== Proposed Projects for Summer 2015 ======+======Projects for Summer 2015 ======
 \\ \\
 ------------ ------------
 +\\
 +
 +=======Scouting Stone Project======
 +**Supervisor**: Michael Jenkin
 +
 +**Short Description**:
 +A unique 4th year project...
 +Interested in robotics, robot-human interaction, and art? Then do we have a project for you...
 +
 +The Scouting Stone Project is a robotic work of art which fuses sensory tracking of people in public space, autonomous exploratory movement, and stone sculpture. A large, hollow boulder housing a robot base will move through its environment based on live data collected about the cumulative travels of people in the robot’s surroundings. This data — obtained through a network of placed video cameras —  will be used to identify the common lanes of travel that most people follow in the space. The robot will integrate this information and then move blocking a different area which will in turn disrupt the motion of people in the environment.
 +The intended presentation of this work is in public where the work can engage with an unsuspecting public, and the intended movement of the robot will be glacially slow so that the movement of the robot is only apparent after repeated visits to the space. The robot has numerous challenges for its design including the ability to carry heavy weight, highly articulate motion, object avoidance, data analysis, power supply management, and object stability among others. The ultimate goal of this work is to exhibit it across Canada both in Artist Run Centres and in public venues. This is a great opportunity to work on what will be a highly visible project that people from all walks of life will see and interact with.
 +
 +If you are interested in working on this project, as either as part of a 4th year thesis in Computer Science, or as a capstone engineering (ENG4000) project, please contact Michael Jenkin (jenkin@cse.yorku.ca).
 +
 \\  \\ 
-======Ranking salient contours for object segmentation======+----------- 
 +\\  
 + 
 +=====Virtual Worlds for Immersive Visual Displays===== 
 + 
 +**Supervisor**: Rob Allison 
 + 
 +**Desired background**: Good programming skills. Some background in graphics (e.g. EECS 3431, EECS4471 or EECS 4491) is required.  
 + 
 +**Short Description**: Immersive virtual environments envelop users in a computer mediated world. They are used in a variety of contexts including entertainment, education, simulation and research. In this project one or more students would develop virtual worlds that could be experimentally controlled or modified to support experiments on spatial navigation and locomotion in virtual environments. 
 +\\ 
 +------------ 
 +\\  
 + 
 +=====Locomotion Interface for Immersive Visual Displays===== 
 + 
 +**Supervisor**: Rob Allison 
 + 
 +**Desired background**: Good programming and mechanical skills.  
 + 
 +Short Description: Immersive virtual environments envelop  users in a computer mediated world. They are used in a variety of contexts including entertainment, education, simulation and research. In this project the student will develop an interface and embedded software for a treadmill based interface to a state-of-the-art, full-field of view, virtual display. 
 +\\ 
 +------------ 
 +\\  
 + 
 +=====Implementation of a Monte Carlo simulator for heat transport problems===== 
 +  
 +**Supervisor**: Simone Pisana 
 + 
 +**Desired background**: Good math and programming skills. Some background in physics is an asset, but not a requirement.  
 + 
 +**Short Description**: Inefficient heat transport can be a severe performance limiter in electronic devices, particularly as their size is reduced or their operating frequency is increased. The understanding of heat transport phenomena at the microscale has been limited by the complexity of the models that are used to study it. Recently, the computational efficiency of heat transport models has increased dramatically, allowing the study of heat flow in 3 dimensions, without limiting simplifying assumptions. The aim of this project is to implement a heat transport simulator based on efficient Monte Carlo methods that have been recently reported. In this method, heat transport is treated statistically by creating and tracking particles in the simulation domain following a set of governing equations. The resulting simulator tool can be used to better understand microscale heat transfer phenomena and the experiments that recently have been able to probe these effects directly.  
 +\\ 
 +------------ 
 +\\  
 + 
 +=====Ranking salient contours for object segmentation=====
 **Supervisors**: James Elder and Vida Movahedi **Supervisors**: James Elder and Vida Movahedi
  
-The ultimate goal of Computer Vision is to enable a machine to see and understand an image or scene, at least as well as a human. An important step towards this goal is to partition an image into regions, each corresponding to an object or entity. This is referred to as image segmentation in the computer vision community. Segmentation is an important step towards image understanding and can enhance the performance of many applications such as object detection, object tracking, surveillance, medical imaging, etc. Our framework for Salient Object Segmentation consists of four stages (see Figure):+The ultimate goal of Computer Vision is to enable a machine to see and understand an image or scene, at least as well as a human. An important step towards this goal is to partition an image into regions, each corresponding to an object or entity. This is referred to as image segmentation in the computer vision community. Segmentation is an important step towards image understanding and can enhance the performance of many applications such as object detection, object tracking, surveillance, medical imaging, etc. Our framework for Salient Object Segmentation consists of four stages:
  
 1- Finding a set of line segments in the image that represent color or texture discontinuities (edges) 1- Finding a set of line segments in the image that represent color or texture discontinuities (edges)
Line 46: Line 96:
 ------------ ------------
 \\  \\ 
 +
 =====Hierarchical grouping of salient paths===== =====Hierarchical grouping of salient paths=====
 **Supervisors**: James Elder and Vida Movahedi **Supervisors**: James Elder and Vida Movahedi
  
-What do you see in this image?  The ultimate goal of Computer Vision is to enable a machine to see and understand an image or scene, at least as well as a human. An important step towards this goal is to partition an image into regions, each corresponding to an object or entity. This is referred to as image segmentation in the computer vision community. Segmentation is an important step towards image understanding and can enhance the performance of many applications such as object detection, object tracking, surveillance, medical imaging, etc. Our framework for Salient Object Segmentation consists of four stages (see Figure):+ The ultimate goal of Computer Vision is to enable a machine to see and understand an image or scene, at least as well as a human. An important step towards this goal is to partition an image into regions, each corresponding to an object or entity. This is referred to as image segmentation in the computer vision community. Segmentation is an important step towards image understanding and can enhance the performance of many applications such as object detection, object tracking, surveillance, medical imaging, etc. Our framework for Salient Object Segmentation consists of four stages: 
  
 1- Finding a set of line segments in the image that represent color or texture discontinuities (edges) 1- Finding a set of line segments in the image that represent color or texture discontinuities (edges)
Line 108: Line 160:
 **Required Background**: EECS2031 and general EECS4080 prerequisites **Required Background**: EECS2031 and general EECS4080 prerequisites
  
-We have a large project in data visualization projects and may have a couple of projects for 4080 this summer. Some of the projects will require knowledge of SQL and database application programming while some others may require a good deal of graphics design skills. If interested in learning more details about what a project in this area would involve, please contact Professor Gryz by emai. jarek at eecs.yorku.ca+We have a large project in data visualization projects and may have a couple of projects for 4080 this summer. Some of the projects will require knowledge of SQL and database application programming while some others may require graphics design skills. The projects involve the Skydive database software. 
 + 
 +Skydive - Sample projects: 
 + 
 +1. Skydive’s modules API specification -  refactoring of existing, and specification of new interfaces for communication between Skydive’s modules 
 + 
 +2. 3D viewer - improving users experiece with 3D visualizations (e.g. panning, better zooming, translation, etc.) 
 + 
 +3. Data wizard - to guide a user from defining a connection to a data base, through selecting measures, to visualization - a kind of pyramid configuration module 
 + 
 +4. Support for additional channels (e.g. normals map, specular map) 
 + 
 +5. User’s interface - more options for users (e.g. defining aggregates, selecting different measures, automatic texture generation) 
 + 
 +6. Pyramid generation support for different data bases (e.g. Empress DB, PostgreSQL, MySQL) 
 + 
 +Technologies: Java, JavaFX, PostgreSQL, MySQL, Empress DB.  Suggested IDE: IntelliJ IDEA.  
 +If interested in learning more details about what a project in this area would involve, please contact Professor Gryz by emai. jarek at eecs.yorku.ca
  
 \\ \\
Line 163: Line 232:
 ------------------ ------------------
 \\  \\ 
-** Additional proposals for Summer 2015 will be added here by the first week of the summer term.** +** Additional proposals for Summer 2015 could be added here until the first week of the summer term.** 
- +You may also wish to look at [[former]] for projects proposed in Winter 2015.
-Meantime you may wish to look at [[former]] for projects proposed in Winter 2015.+
 \\  \\ 
 ------------------ ------------------
projects.1428718873.txt.gz · Last modified: 2015/04/11 02:21 by pd