Ashley Suh, Christopher Salgado, Mustafa Hajij, P. Rosen
{"title":"TopoLines:折线图的拓扑平滑","authors":"Ashley Suh, Christopher Salgado, Mustafa Hajij, P. Rosen","doi":"10.2312/evs.20201053","DOIUrl":null,"url":null,"abstract":"Line charts are commonly used to visualize a series of data samples. When the data are noisy, smoothing is applied to make the signal more apparent. However, the difference between signal and noise is ill-defined, as it depends upon the application domain of the data. Common methods used to smooth line charts, such as rank filters, convolutional filters, frequency domain filters, and subsampling, optimize on various properties of the data. However, these methods are only ideal in certain limited scenarios. We present TopoLines, a method for smoothing line charts by leveraging techniques from Topological Data Analysis. The design goal of TopoLines is to smooth line charts while maintaining prominent peaks, as defined by persistent homology, in the data. We compare TopoLines to 5 popular line smoothing methods using data from 4 application domains. We evaluate TopoLines in terms of $l^2$-norm of the residual as the simplification threshold is varied, and we perform a user study to evaluate users' perception of the accuracy of TopoLines.","PeriodicalId":224719,"journal":{"name":"Eurographics Conference on Visualization","volume":"76 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-06-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"TopoLines: Topological Smoothing for Line Charts\",\"authors\":\"Ashley Suh, Christopher Salgado, Mustafa Hajij, P. Rosen\",\"doi\":\"10.2312/evs.20201053\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Line charts are commonly used to visualize a series of data samples. When the data are noisy, smoothing is applied to make the signal more apparent. However, the difference between signal and noise is ill-defined, as it depends upon the application domain of the data. Common methods used to smooth line charts, such as rank filters, convolutional filters, frequency domain filters, and subsampling, optimize on various properties of the data. However, these methods are only ideal in certain limited scenarios. We present TopoLines, a method for smoothing line charts by leveraging techniques from Topological Data Analysis. The design goal of TopoLines is to smooth line charts while maintaining prominent peaks, as defined by persistent homology, in the data. We compare TopoLines to 5 popular line smoothing methods using data from 4 application domains. We evaluate TopoLines in terms of $l^2$-norm of the residual as the simplification threshold is varied, and we perform a user study to evaluate users' perception of the accuracy of TopoLines.\",\"PeriodicalId\":224719,\"journal\":{\"name\":\"Eurographics Conference on Visualization\",\"volume\":\"76 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-06-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Eurographics Conference on Visualization\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.2312/evs.20201053\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Eurographics Conference on Visualization","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2312/evs.20201053","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Line charts are commonly used to visualize a series of data samples. When the data are noisy, smoothing is applied to make the signal more apparent. However, the difference between signal and noise is ill-defined, as it depends upon the application domain of the data. Common methods used to smooth line charts, such as rank filters, convolutional filters, frequency domain filters, and subsampling, optimize on various properties of the data. However, these methods are only ideal in certain limited scenarios. We present TopoLines, a method for smoothing line charts by leveraging techniques from Topological Data Analysis. The design goal of TopoLines is to smooth line charts while maintaining prominent peaks, as defined by persistent homology, in the data. We compare TopoLines to 5 popular line smoothing methods using data from 4 application domains. We evaluate TopoLines in terms of $l^2$-norm of the residual as the simplification threshold is varied, and we perform a user study to evaluate users' perception of the accuracy of TopoLines.