2IV06 - visual computing project - 2014-2015 Q3
Successor of 2IV05.

instructor: Andrei Jalba (MF 4.063, aDOTcDOTjalbaATtueDOTnl)
instructor: Huub van de Wetering (MF 4.064, hDOTvDOTdDOTweteringATtueDOTnl)


Agenda

26/02/2015: changed mailbox submissions to peach submissions

11/03/2015: postponed submission II deadline

quartile
week
week
number
taskdaydateplacestudent
deliverable
1 6 Introduction Tuesday 03/02 see owinfo -
2 7 Proposal submission Monday 09/02, before 13h e-mail box assignment proposal
Evaluation of proposals Tuesday 10/02 see owinfo -
3 9 Submission I Friday 27/02, before 13h00
peach
report: concept, v1
4 10 Presentation day I Tuesday 03/03 see owinfo presentation + demo
5 11 Submission II Tuesday 17/03, before 24h peach report: complete, v2
6 12 Presentation day II Thursday 19/03 see owinfo presentation + demo
7 13 Review Tuesday 24/03 peach -
8 14 Demo day Thursday 2/04 see owinfo full demo in a
market setting
17 Submission III Tuesday 21/4, before 24h peach report: final, v3;
all other final deliverables





Description

This assignment is created for improving the practical skills in creating computer graphics and visualization applications. Programming language and environment are at the choice of the student.

Procedure:

  1. Students work in groups of two persons and register as such in Oase.
    In case of a small number of participants, this may be reduced to groups of one person.
  2. Each group chooses one of the assignments given below.
  3. Each group writes a proposal for the assignment.
    The proposal should contain: The total size of this proposal should be 4 to 6 pages.

    The proposal should be emailed to the instructor in pdf format. The instructor will respond to the proposal during the second meeting. Typically responses are suggestions for addition or removal of functionality or change in planning
    If more than two groups choose the same assignment, the instructor will reward the groups with the best proposals, and ask the remaining groups to choose a different assignment.

  4. The students start working on their assignments and can consult the instructor after making an appointment.
  5. Submission I: concept version of the final report, featuring sections and subsections with an appropriate description of the intended content, or the actual content where that is possible.
  6. Presentation day I/II: each group gives a short, 10 minute, presentation about the project and shows a running prototype illustrating the already implemented concepts. Clearly explain requirements, state problems and their solutions, as far as feasible. Care must be taken to state clearly the status of the project: what is already finished, what still needs to be done, etc.
    At PD I, the instructor will give feedback: on the project, the presentation (if necessary), and on the concept report of submission I.
  7. Submission II: a complete report has to be submitted; see report requirements below. The supervisor will review this report and notify the students of his findings.
  8. Demo day: Students present their results to fellow students and to a selection of staff members of the visualization group.
  9. Submission III: final deliverables, including a change report wrt submission II. This change report should not only state what has been changed in the report but also clearly state what the students did as a result of the review they received before. See below for more remarks on deliverables.



final deliverables




Report requirements

The report should contain the following elements.

The total size of the report should be about 10-15 pages.




Hint
Please give your application attractive and functional interactivity. This will not only help you to develop and test your own program but, for sure, others will not like your program, if you don't like it yourself. Both functionality and usability of the system will be graded.




Assignments 2014-2015 Q4

visual citation browser - HvdW
For researchers it is important to solidy their results by giving appropriate citations. The availability of specialized search engines, like google scholar, has made this task easier by providing the possibility to browse via html links papers that refer to a given paper. However, google scholar as other search engines, does not directly provide links to papers that are cited by the given paper. So, a visual citation browser that supports the researcher in browsing, finding and collecting google scholar results is needed. A library of citations should be kept to allow finding papers that a given paper refers to. To cope with the size of the graph, a proper presentation of a partial graph, using visual elements, ordering, filtering, etcetera, is needed. If you want to do this assignment you are challenged to think of proper requirements for such a browser. There is a real client for this tool, who must be consulted for fine tuning the functional requirements.

Additional information

  • Have a look at citevis for inspiration for alternative visualizations.


Braitenberg vehicles - HvdW
Build an interactive educational virtual environments in which Braitenberg vehicles may live and do their thing. The educational part of this assignment should be that with interaction with the vehicles and environment, the working of the Braitenberg vehicles can be clearly illustrated. Furthermore, the end result should show superb 3D-modelling, rendering and interaction.

Additional information


open data - HvdW
Making data available to the general public is only half of the story. Being able to use the data to its full potential requires processing this data. However, how to process the data and what to look for is not at all obvious. Here visualization may come to the rescue to get a good feel of what kind of information is in a dataset. For this assignment you need to pick a non-trivial dataset and create a tool for visually browsing that dataset for interesting information.

For this assignment as much as possible of the following features should be fulfilled by your proposal:

    spatial-temporal data, fusion of data sources, analysis of data integrated with visualization
.

Several organizations make their data openly available, see for istance:


football data - HvdW
We have two types of football datasets available:

The assignment would be to make a tool to replay the games. The tool should be useful for understanding the annotations.

Not all data is available right now.


hair simulation - AJ
See here.


position-based fluid simulation - AJ
See here.


object/shape recognition from silhouettes - AJ
See here.


virtual creatures - AJ
See here.