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):
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.


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.
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