Waveform Visualisation And Plot Optimization
Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
This thesis is focused on the improvement of an existing implementation of a waveform visualizer. The problem area handled in this work has its focus on how to reduce the number of points to be plotted. The given waveform visualizer was extended by the use of two additional algorithms. First, a Level Of Detail (LOD) algorithm that gives the subset of points that are necessary to plot the waveform in the current zoom level. Second, a straight line identification algorithm to find a series of points aligned in a straight line, only leaving the end points and then drawing a line between them. These two optimizations are the main focus of this work.Additionally, an exporting functionality was implemented to export the plot data into several different data formats. Also some improvements of zooming, panning, some GUI design, and a new drag and drop functionality was constructed.
Place, publisher, year, edition, pages
2009. , 32 p.
Waveform, Visualisation, Plot, Optimization, level of detail, LOD
IdentifiersURN: urn:nbn:se:liu:diva-50635ISRN: LIU-IDA/LITH-EX-G--09/009-SEOAI: oai:DiVA.org:liu-50635DiVA: diva2:271809
2009-09-18, Donald Knuth, Linköpings Universitet, Linköping, 10:00 (Swedish)
Kessler, Christoph, professor