T-61.271 Visualization project description
37. Coding information into a texture
Autmn 2002
Read the project description carefully. Questions and comments can be
sent to
t61271@mail.cis.hut.fi.
The purpose of the project work is to get hands on experience and
deeper understanding on one specific area of the course. At the same
time you will be forced to think on some of the more general issues
that are confronted every time a visualization method is developed or
used.
To complete the project you will probably need information that has
not been discussed on the lectures or in the exercises. Most of the
time relevant information can be easily found on the web, course books
or in some cases references to articles will be given. If you have
problems finding information on the subject please contact the
lecturer or the assistant for hints and guidance.
The project work will be valid for one year after the original
deadline.
- The project should be done by one person. However, discussing it
with others is encouraged.
- A short plan on how you will complete the project (programs
used, data, methods etc.) should be submitted by 16 October 2002.
- The deadline for the project is 13 January 2003. The reports
submitted after the deadline will be rejected. If you have a very good
reason that causes you to miss the deadline you can request an
extension. The extension must be requested before the deadline.
- To pass the project you have to at least fulfill the tasks given
in the specific requirements section.
- To pass with distinction you have to do additional work or the
specified tasks should be exceptionally well done.
- If you submit the visualization project in time, but don't pass,
you will have a chance to supplement your work after the deadline. The
supplemented project works will not be eligible for the higher grade,
``passed with distinction''.
- If the project requires programming the source code must be
included in the project report and it should preferrably be licensed
under a license that allows its use and modification freely. Examples
of such licenses are GNU General Public License and BSD license, see:
http://www.opensource.org/licenses/index.php
- All program code should be submitted in machine readable format.
and if not portable it should have a binary for Windows or Linux
included.
- Documentation should be in a format readable with generally
available tools. Preferred formats are Postscript and PDF.
- Please note that we need to be able to open and print the documents
you send us and run your program code. Please take this into account
when planning your project and ask us, if uncertain. You should
contact us especially if accessing your project work will require some
proprietary software.
- The project report should explain the methods used. It should contain e users guide if the project implements a program and your assessment how well the goals of the project were met.
- Each project report should contain a section that comments on
the difficulty of the project and an estimate of the time used for
completing it.
- The project reports should contain your email address and full student
number. If you submit your work by email, please include the student
number also to the subject line.
The purpose of this project is to study how textures can be used to
code information and apply these methods. See Ware p. 176-187.
You should do the following
- Analyze the amount of information you can transmit using textures
(e.g. "uncertainty principle"). Under which conditions you can see
contrasts or patterns? Analyze the benefits of more complicated
patterns as compared to simple Gabor textures.
- Make a program that takes a data set as an input and outputs a
texture (for algorithm see for example Ware and Knight, Using visual
texture for information display, ACM Transactions on Graphics 14(1):
3-20, 1995).
The project work should be submitted my email to:
t61271@mail.cis.hut.fi.
Jarkko Venna
2002-09-17