

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A project for a university course, cs7491, in which students are required to implement a 2d curve compression and simplification algorithm. The project involves several phases, including normalization, quantization, prediction, statistics, huffman tree construction, encoding, decompression, and experiments. Students must also create a web page to report their results.
Typology: Study Guides, Projects, Research
1 / 2
This page cannot be seen from the preview
Don't miss anything!


Due date: Feb 03, 2004
For 2 or 3 of your curves (pick interesting ones), simplify them using B-bit quantization and removing all vertices that are identical to their previous neighbor. Then compress the result. Report the results below for several values of B: 9, 8, 7, 6, 5.
Write a joint paper of 2 to 4 pages explaining what you have done and showing your results. Put some conclusions about the range of results you get and how they are affected by on the nature of the curve, about how close your encoding is to the entropy, about how the entropy relates to the log of the average edge length. Also discuss the idea of using a drastic quantization before compression and using a subdivision to recover a better approximation of the original curve. Does it really work? If so, which subdivision scheme is best? Finally, suggest improvements to either the compression, or the simplification, or the computation of the Hausdorff distance and discuss results if you have implemented them (how do they improve performance, quality of the curve, or compression ratios). Put a link to the report in PDF format from your team project page and from your PPP.