CS237 Assignments
David Laidlaw
Brown University
Fall 2003
Assignments for each class. Note that handins are due by 9AM the same
day of class to allow for review before class.
Please get your reviews and readings done in time. The whole point of
the class is to get different points of view for interdisciplinary
research problems. It'll make classes much more fun if everybody
participates and has an opinion. It's not fair to others to make them
always carry the weight of leading the discussions. Prepare for a
dynamic and open discussion in almost every class.
Handins are to be made online (logged into a machine in the CS
department) to a directory on the CS department machines. You must have
a CS account to do this, so please make sure that you get an account
the
first day of classes. Talk to David and sign up for an account the
first
day of classes, Tuesday 9/2 at 10:30. You can also email Daniel Acevedo
(daf@cs.brown.edu) or David Laidlaw (dhl@cs.brown.edu), but you will
need to pass by David's office to get the temporary password for your
account. They cannot be emailed outside CS.
When you are logged in to a CS machine (in the Sun lab, for
instance, or over the network), you can deliver assignments to:
/pro/web/web/courses/cs237/asgns/DATE/LOGIN.EXT
where you replace DATE with the due date (e.g., 9-7), LOGIN with
your CS login (e.g., dhl), and EXT with the type of file (e.g., txt).
If
multiple handins are due the same day, please number them (e.g.,
dhl1.txt, dhl2.txt). For handins the first week, those without CS
account can e-mail their handins to daf@cs.brown.edu and he will put
them into the appropriate assignments directory.
IMPORTANT NOTE!!! Some of the
readings needed for the class are PASSWORD PROTECTED due to copyright
issues. Make sure to contact Daniel Acevedo (daf@cs.brown.edu) or David
Laidlaw (dhl@cs.brown.edu) to get the username and password THE FIRST
DAY OF CLASS.
Visit http://www.cs.brown.edu/ugrad/tech/
if you are not familiar with UNIX.
Almost all of the readings we will do are online to reduce copying
effort and costs and to keep color imagery intact. Printing them for
your own use is fine. Please look at the color images in color, though!
Some of the files are huge (40-50 Mb). You will not be able to get them
over a phone line.
Please respect the grant proposals you will be reading. They are
not published documents and should not be circulated outside of class.
Please make sure that you destroy any copies of those documents when
you
are finished with them for class.
Due on Th 9/4/03
If you don't already have one, make sure you are signed up to get a CS
computer account! Contact daf@cs.brown.edu.
Hand in (by 9AM Thursday!):
personal background
Read, with an eye toward your essay (see below):
- Brooks
Toolsmith II paper . This describes how to do computer science,
which is the "home" discipline for scientific visualization.
- The landmark
Visualization in Scientific Computing (McCormick, DeFanti, Brown)
set the stage for scientific visualization and its funding back in
1987.
Read the executive summary and sections I-III. Skim through appendix A
and read the sections that are most interesting to you. Read section
A.3. Skim through appendices B and C so you have some idea of what's in
them when you need the information there later.
- Hibbard's
Visualization open problems . This is a quicky; it gives one man's
opinion of a framework for open visualization problems.
- Part of a more-recent lobbying effort for national funding, the Data
and Visualization Corridors gives a 1999 perspective on what is
limiting progress in high-end visualization. Read the executive summary
and quickly flip through the rest of the document to get a feel for
more
research topics.
- Finally, back to 1994. Read the introduction to
Research Issues in Scientific Visualization and skim through the
rest for more topics of interest to you.
Hand in by 9AM Thursday: an essay, 250-750 words,
describing three visualization research topics of interest to you. Base
the topics on the readings. For each topic, explain your motivation and
how it fits in (or doesn't) with all of the readings.
Due on Tu 9/9/03
These readings will give you a feel for what goes into a research grant
proposal and what comes out of it.
The
NSF
Grant Proposal Guide (2003) describes how to write a grant
proposal.
While some of the instructions are specific to NSF, much of the
document
gives good advice on how to write any proposal.
- Skim: whole thing
- Read: I.B, II.C.2.a-f, II.C.2.h-k, III(intro), III.A, III.E-F,
VI.G
Here's another shorter document from NSF you must read.
It gives some guidelines
for proposal writing.
Read a Program Announcement. Typically, NSF accepts
both unsolicited grant applications (for whatever a proposer thinks is
worth doing) and solicited applications. Applications are solicited via
a Program Announcement (PA), sometimes called a Request for Proposals
(RFP). The NSF
Information Technology Research (ITR) Program Announcement gives
one example of what they are looking for.
Read proposal Visualization
of Multi-valued Scientific Data: Applying Ideas from Art and Perceptual
Psychology, Laidlaw, Tarr, Karniadakis. This is a proposal in
response to the ITR solicitation. It was successful and was funded
September 2000. You don't need to understand all, but try to get the
big picture as an example of a multi-disciplinary research project.
Hand in by 9AM Tuesday:
your review.
Read NSF
reviews of the proposal (after you write yours) and add any new
discussion questions to your review.
Read
progress report to NSF as of June 2003. This gives a feel for
what
NSF wants to see while a project is in process. Keep in mind for your
intermediate progress reports during the semester.
Hand in a list of four possible collaborators from
other disciplines for your class project. Read the RFP for class projects to understand more
about the criteria for judging a project idea. Possible collaborators
can be from the page of bio info for the
class,
the list of project ideas
suggested
by various researchers around campus, and any personal contacts you
have. Describe the discipline of each possible collaborator and how it
is distinct from your area. At least two must be contributors to the
list of project ideas or established researchers.
You will need to meet with at least three of the four possible
collaborators and report on those meetings on 9/16. These meetings will
help you develop the interdisciplinary part of your project. Get
started scheduling these meetings and look at what you'll need to hand
in as a report.
Due on Th 9/11/03
Read: "Shape
Capture and Modeling for Wrist Dynamics and Ancient Pottery Analysis
using Manifold Surfaces and Signed-Distance Volume Images" Laidlaw.
This is a second example of an interdisciplinary visualization
proposal.
The application areas are quite different and the proposal is more
focused on visualization. Skim the whole proposal, then read the
Project
Summary and Project Description.
Write: your
own review. Do the review before reading the NSF reviews, and then
answer the subsequent questions after the other readings.
Read NSF
reviews of the proposal (after you write yours) and add any new
discussion questions to your review.
Read: annual
status report to NSF. Once again, this gives a feel for what NSF is
interested in
Continue interviewing possible collaborators.
Due on Tu 9/16/03
Hand in interview reports.
Hand in at least three possible proposal titles. For
each, include a brief description, a list of participants, and your
evaluation of the proposal you imagine. Use the
RFP to guide your project ideas and to self-evaluate them.
Past proposals for the class can be found in the
/pro/web/web/courses/cs237/past_proposals directory. Two good examples
are Danah Beard's 1999 Analysis
of Depth Cues project (includes presentation) and Mike Kirby's 2000
Optimal
Vector Placement User Study project.
Due on Th 9/18/03
Hand in results from literature
search. Look here
for links to research publications.
NIH
guide
to proposals -- read the interesting and relevant parts.
Review and discuss NIH Human Brain Project
proposal (Jacobs,Fraser,Barr,Laidlaw,Allman,Meade)
Read NIH
reviews of the proposal (after you write yours) and add any new
discussion questions to your review.
Due on Tu 9/23/03
Review the table of contents for the upcoming book Visualization
Handbook. For the class, try to see if the topics in the book
suggest some extra readings related to your project. Are there any new
ideas in there for a different project? The authors are in there also,
and these are all the big guys in sci-viz, so google for their web
pages
and see what other stuff they are working on.
You will schedule your meeting with the rethoric fellow
to go over your proposal presentation. Please bring your calendars to
class !!
Continue developing your project proposal, filling in
any weaknesses, fleshing out the related work section, etc.
Be prepared to briefly describe the project idea you
are most seriously considering and any issues, concerns, problems, etc.
that we can discuss in class.
Due on Th 9/25/03
Quantitative
inverse electrocardiography. This proposal is more than 10 years
old, so the work is not current. It does show an excellent example of a
successful non-clinical NIH grant proposal. Non-clinical work is often
quite difficult to get funded by NIH. Note the structure of the
proposal, with well-formulated hypotheses to test.
- Skim: whole thing (0:20)
- Read: four sections starting with Specific Aims (1:20)
- Deliver by 9AM Thursday: your
review (0:40).
Read partial list of
resulting papers
R.S. MacLeod, C.R. Johnson, and M.A. Matheson. Visualization
of bioelectric fields. IEEE Computer Graphics and Applications, pp.
10-12, July 1993. (paper)
Read this PowerPoint presentation about the NIH
proposal review process.
Daniel will explain how to make your reading lists in
VISWEB. Take a look at this document
and print it out before class. You don't need to do anything with
it before the class, just read over it and bring it to class.
Due on Tu 9/30/03
Preliminary proposals due in paper. Proposal presentations in class.
Present your Visweb reading list with your related publications.
Due on Th 10/2/03
Proposal presentations in class (cont.)
Due on Tu 10/7/03
Reviews of the proposals due.
PIs
can pick up their reviews from the asgns/10-07/ directory at class
time.
Due on Th 10/9/03
Due on Tu 10/14/03
Revised proposals due in the hand-in directory for today by NOON on
MONDAY!
Reviews of the proposals due at
9am on Tuesday.
Study sessions to 'fund' proposals will take place.
Due on Th 10/16/03
Study sessions to 'fund' proposals. Awards ceremony.
Submit a list of 6 papers from the "cs237
interesting papers" list. From that list we'll choose two papers
for you to present in class in the following weeks. For each paper
indicate:
- Title
- Preference value (1-6 among your six papers. Don't repeat values!)
- Reason why you want to present it.
Due on Tu 10/21/03
Painting class!! We'll run an experiment during class. We'll create
visualizations of a 2D multivariate fluid flow dataset. This experiment
was run at a course at SIGGRAPH'01. Here are the course
notes for that event. It's a long document. Read over it and pay
special attention to pages 16 and 17. Those are your instructions for
this class. I'll bring copies to class. Don't wear clothes you don't
want to spoil... it will get messy!
Due on Th 10/23/03
NO CLASS!! Vis'03 is
happening in Seattle, WA.
Due on Tu 10/28/03
Vis '03 Trip review by dhl.
Due on Th 10/30/03
PAPER PRESENTATIONS:
- Cagatay:
Vibeke Sorensen. The contribution of the artist to scientific
visualization. Technical report, School of Film and Video, California
Institute of the Arts, 1989 (pdf)
- Dan: Brian Hayes. The world
according to wolfram. American Scientist, 90(4):308-312,
July/August 2002. (pdf)
- David:
James S. Tittle, David D. Woods, Axel Roesler, Martin Howard,
and Flip Phillips. The role of 2d and 3d task performance in the
design and use of visual displays. In Proceedings of the 2001
Human Factors and Ergonomics Society Meeting, 2001. (pdf)
Non presenters: Please handin a list of 3 discussion questions for
each of the papers.
Due on Tu 11/4/03
PAPER PRESENTATIONS:
- Dmitri: Matthew C.
Humphrey. A graphical notation for the design of information
visualizations. International Journal of Human-Computer Studies,
50:145-192, 1999. (pdf)
- Guillaume: Eric B.
Lum, Kwan-Liu Ma, and John Clyne. A hardware-assisted scalable
solution for interactive volume rendering of time-varying data. Transactions
on Visualization and Computer Graphics, 8(3):286-301,
July/Spetember 2002. (pdf)
- Jason: Martin
Usoh, Kevin Arthur, Mary C. Whitton, Rui Bastos, Anthony Steed,
Mel Slater, and Jr. Frederick P. Brooks. Walking >
walking-in-place > flying, in virtual environments. In Proceedings
of SIGGRAPH, pages 359-364, 1999. (pdf)
Non presenters: Please handin a list of 3 discussion questions for
each of the papers.
Due on Th 11/6/03
Project progress, pictures, problems
Due on Tu 11/11/03
PAPER PRESENTATIONS:
- Nick: Donna J.
Cox. Using the supercomputer to visualize higher dimensions: An
artist's contribution to scientific visualization. Leonardo,
21(3):233-242, 1988. (pdf)
- Igor: Falko
Kuester, Ralph Bruckschen, Bernd Hamann, and Kenneth I. Joy.
Visualization of particle traces in virtual environments. In Symposium
on Virtual Reality Software and Technology, pages 151-157. ACM,
November 2001. (pdf)
- Stephen: C.R.
Johnson and A.R. Sanderson. A next step: Visualizing errors and
uncertainty. IEEE Computer Graphics and Applications,
23(5):6-10, September/October 2003. (pdf)
Non presenters: Please handin a list of 3 discussion questions for
each of the papers.
Due on Th 11/13/03
PAPER PRESENTATIONS:
- Vadim:
Andreas Wenger, Daniel Keefe, Song Zhang, and David H. Laidlaw.
Interactive rendering of multivalued volume data with layered
complementary volumes. IEEE Transactions on Visualization and
Computer Graphics, August 2002. inreview (pdf)
- Cagatay: Joe
Kniss, Gordon Kindlmann, and Charles Hansen. Multidimensional
transfer functions for interactive volume rendering. Transactions
on
Visualization and Computer Graphics, 8(3):270-285, July/September
2002. (pdf)
- Dan: Takeo
Watanabe and Patrick Cavavagh. Texture laciness: the texture
equivalent of transparency? Perception, 25(3):293-303, March
1996. (pdf)
Non presenters: Please handin a list of 3 discussion questions for
each of the papers.
Due on Tu 11/18/03
Project progress, pictures, problems
Due on Th 11/20/03
PAPER PRESENTATIONS:
- David:
J. Marks, B. Andalman, P.A. Beardsley, W. Freeman,
S. Gibson, J. Hodgins, T. Kang, B. Mirtich,
H. Pfister, W. Ruml, K. Ryall, J. Seims, and
S. Shieber. Design galleries: A general approach to setting
parameters for computer graphics and animation. In Proceedings
of SIGGRAPH, pages 389-400. ACM Press, August 1997. (pdf)
- Stephen: Jonathan C.
Roberts. On encouraging multiple views for visualization. In IEEE
Information Visualization, pages 8-14, July 1998. (pdf)
- Guillaume: Colin
Ware and William Knight. Using visual texture for information
display. ACM Transactions on Graphics, 14(1):3-20, 1995. (pdf)
Non presenters: Please handin a list of 3 discussion questions for
each of the papers.
Due on Tu 11/25/03
PAPER PRESENTATIONS:
- Jason:
Doug A. Bowman, Ameya Datey, Young Sam Ryu, Umer Farooq, and
Omar Vasnaik. Empirical comparison of human behavior and performance
with different display devices for virtual environments. unknown (pdf)
- Nick: Theresa-Marie
Rhyne. Does the difference between information and scientific
visualization really matter? IEEE Computer Graphics and Applications,
23(3):6-8, May/June 2003. (pdf)
- Dmitri: D.A.
Keim and H.P. Kriegel. Possibilities and limits in visualizing large
amounts of multidimensional data. In Proceedings of
International Workshop on Perceptual Issues in Visualization,
1993. (pdf)
Non presenters: Please handin a list of 3 discussion questions for
each of the papers.
Due on Th 11/27/03
No Class! Happy Thanksgiving everyone!
Due on Tu 12/2/03
PAPER PRESENTATIONS:
- Igor: V. Interrante
and C. Grosch. Strategies for effectively visualizing 3d flow
with volume lic. In IEEE Visualization '97, pages 421-424,
November 1997. (pdf)
- Vadim: Robert
Kosara, Christopher G. Healey, Victoria Interrante, David H.
Laidlaw, and Colin Ware. User studies: Why, how, and when? IEEE
Computer Graphics and Applications, 23(4):20-25, July/August 2003. (pdf)
Non presenters: Please handin a list of 3 discussion questions for
each of the papers.
Due on Th 12/4/03
Hand in the final version of your abstracts
to the rethoric fellow. Make sure you schedule two appointments with
the
R.F. during the next 2 weeks to go over your project handin and your
presentation.
Look back at the syllabus and any other course materials to prepare for
filling out course evaluations. I'll step back and review where we've
gone over the semester and where I hope you are more prepared to go in
the future.
Due on Th 12/18/03, 10-12AM
Final demos/presentations. 20 minutes per group.
Copyright 2003 David H. Laidlaw