Contents Last Page Next Page

Raster Graphics Term Projects


Ming Ouhyoung
  1. Prof. Hsu: Robot vision project.
    Provide a software to show the environment seen by a robot purchased by Prof.Hsu. This robot can travel in a room.
  2. Image generation using "Fractal" technique.
    This will generate mountain, ocean forest, clouds etc, and the pictures are usually very beautiful.
  3. Anti-aliasing techniques to improve the zigzag lines in images.
  4. Deformable surface animation and calculation.
    For example, to show the national flag waving in the wind or to throw a stone at the virtual face. The other topic is to "deform" a virtual face so that he or she can laugh, cry, and speaks. The real human being face pictures can be used as the texture maps. Other effects include parameterizing these effects (laugh, cry), so that communication band can be extremely low.
  5. Virtual reality project.
    a. Head-mounted display implementation.
    We will provide more than two plam-size mini-TVs with LCD screens. When these LCDs are added to a motocycle helmet, with a tracker, a head-mounted display can be implemented. This is a team project, with some one writing device drivers, while others doing some hardware as well.

    b. A force-feedback joystick on a PC.
    A joystick with two small motors will show the feel of moving a pencil over a sand paper or human teeth.

  6. Develop texture mapping techniques for a marble vase (solid texture), a cloth(soft tissue) , or a human face ( arbitrary surface ). The other one is the so called reaction-diffusion technique for the pattern and spots of a dog, a giraffe, or a zebra.
  7. High-speed graphics engine architecture design After surveying papers, this person should study graphics algorithms and convert these algorithms into parallel form. Furthermore, he or she should DESIGN a virtual machine that can run these parallel/pipelined algorithms. This virtual machine should follow VLSI constraints.
  8. Develop algorithms to implement "radiosity" method and try to speed up the algorithm.
  9. Develop algorithms to implement "volume rendering" method and try to visualize "abstract data" as well. This is for scientific visualization.
  10. Modify SPHIGS source codes, so that it can have Gouraud and Phong shading. This is a two person project.

PS. Please select one as your own term project.


Author: NTU CMLAB
Contents Last Page Next Page