projects
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
projects [2015/04/11 02:21] – pd | projects [2015/04/24 03:09] (current) – pd | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Proposed Projects for Summer 2015 ====== | ====== Proposed Projects for Summer 2015 ====== | ||
- | ====== | + | ======Projects for Summer 2015 ====== |
\\ | \\ | ||
------------ | ------------ | ||
+ | \\ | ||
+ | |||
+ | =======Scouting Stone Project====== | ||
+ | **Supervisor**: | ||
+ | |||
+ | **Short Description**: | ||
+ | A unique 4th year project... | ||
+ | Interested in robotics, robot-human interaction, | ||
+ | |||
+ | 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**: | ||
+ | |||
+ | **Desired background**: | ||
+ | |||
+ | **Short Description**: | ||
+ | \\ | ||
+ | ------------ | ||
+ | \\ | ||
+ | |||
+ | =====Locomotion Interface for Immersive Visual Displays===== | ||
+ | |||
+ | **Supervisor**: | ||
+ | |||
+ | **Desired background**: | ||
+ | |||
+ | Short Description: | ||
+ | \\ | ||
+ | ------------ | ||
+ | \\ | ||
+ | |||
+ | =====Implementation of a Monte Carlo simulator for heat transport problems===== | ||
+ | |||
+ | **Supervisor**: | ||
+ | |||
+ | **Desired background**: | ||
+ | |||
+ | **Short Description**: | ||
+ | \\ | ||
+ | ------------ | ||
+ | \\ | ||
+ | |||
+ | =====Ranking salient contours for object segmentation===== | ||
**Supervisors**: | **Supervisors**: | ||
- | 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, | + | 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, |
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**: | **Supervisors**: | ||
- | 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, |
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**: | **Required Background**: | ||
- | 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 | + | 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. |
+ | |||
+ | 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, | ||
+ | |||
+ | 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: | ||
+ | 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