【技术实现步骤摘要】
一种基于数据可视化场景下的颜色分等级渲染方法及系统
[0001]本专利技术涉及计算机及网络通信
,特别涉及一种基于数据可视化场景下的颜色分等级渲染方法及系统。
技术介绍
[0002]随着现代信息技术的不断发展,数据的产生速度变得越来越快,大量的数据被搜集和存储。这些海量的数据必须通过系统的处理和分析,才能挖掘出其中蕴含的潜在价值。数据可视化借助图形化手段,利用各类图表进行复杂数据的可视化展示,可以清晰有效的传达与沟通信息,让数据的表达更加直观、易于理解,提高了数据沟通的效率。
[0003]当今世界已跨入了互联网大数据时代,大数据正深刻改变着人们的思维、生产和生活方式。而数据可视化已成为大数据时代不可或缺的重要手段和工具。数据可视化已经成了科学可视化领域与信息可视化领域的统一,涉及数据分析、图形学、可视化、设计学等多个专业领域。同时,大数据本身的新特点也对数据可视化提出了更为迫切的需求与更加严峻的挑战。
[0004]目前诞生了诸多的数据可视化系统,通过对大数据进行采集、清洗、分析,将数据可视化,给人以直观的视觉感受,而在可视化系统的构建中对于颜色的使用无疑是一个及其重要的手段,通过颜色的变化产生不同的视觉效果,也可以通过颜色来反应不同的异常情况,还有通过颜色来传达不同的信息,实现了所见即所得。
[0005]目前基于现有的各种数据可视化系统,虽然可以通过不同颜色产生各种视觉效果,给人以感知和判断,例如,在地图上通过不同的颜色区分不同的地形,股市中通过红色绿色区分股票的涨跌等等。但是在目前的可 ...
【技术保护点】
【技术特征摘要】
1.一种基于数据可视化场景下的颜色分等级渲染方法,其特征在于,所述方法包括以下步骤:S1.通过调色板预置若干不同场景颜色;S2.颜色重建,将可视化的每一个像素映射为调色板中最接近的一种颜色;S3.颜色量化分级,将实际数据集合内的数据通过量化计算得到量化分级后的颜色集合;S4.可视化系统根据数据变化使用量化分级后的颜色集合进行可视化展示,使得不同的数据通过策略计算生成对应的最优颜色。2.根据权利要求1所述的基于数据可视化场景下的颜色分等级渲染方法,其特征在于,颜色重建算法思路为:对可视化部分中的每一个像素,遍历调色板,找出与其颜色相似度最高的颜色。3.根据权利要求2所述的基于数据可视化场景下的颜色分等级渲染方法,其特征在于,颜色相似度使用色差进行度量,在RGB颜色空间中,由于人眼对R、G、B分量的敏感度不同,所以通常使用加权平方和的平方根来表示色差,即对于两种颜色=(,,)和=(,,),它们的色差为:如果不考虑权值,则两种颜色的色差对应于空间中两点间的距离,在权值取的情况下,得到:色差越小,则两种颜色相似度越高。4.根据权利要求1所述的基于数据可视化场景下的颜色分等级渲染方法,其特征在于,颜色重建过程中,使用散列表来保存已找出的颜色在调色板中的索引记录,初始化时将散列表中所有记录置为
‑
1,重建一个像素时,计算它的颜色散列值,作为散列表关键码值,直接从散列表中取出记录,如果不为
‑
1,则直接使用该记录替换像素的颜色值;如果为
‑
1,再进行查找,并将查找出的记录填入散列表。5.根据权利要求4所述的基于数据可视化场景下的颜色分等级渲染方法,其特征在于,颜色重建的流程在于:首先,读取可视化部分的像素的颜色,并计算像素颜色的散列值;然后,从散列表中读出记录,判断记录是否为
‑
1;若记录为
‑
1,扩大颜色范围,从调色板中筛选出与扩大的颜色范围中所有颜色色差在第一阈值内的颜色,从筛选出的颜色中找出最接近的颜色,并将记录填入散列表;若记录不为
‑
1,则直接使用该记录替换像素的颜色值。6.根据权利要求5所述的基于数据可视化场景下的颜色分等级渲染方法,其特征在于,
在RGB颜色空间中,每个分量使用8位二进制表示,范围为0
‑
255;以R、G、B分量分别为坐标轴,建立空间直角坐标系,将RGB颜色空间构建为一个边长为256的第一立方体,每一种颜色对应于这个第一立方体中的一个点;以色差不超过第二阈值的两种颜色为对角顶点,又可组成一个第二立方体,由于这两种颜色距离是第二立方体中的最大距离,所以所述第二立方体内的任意两个颜色的色差都不超过第二阈值;在查找某种颜色对应的调色板索引时,应该同时查找出与其色差不超过第二阈值的颜色组成的第二立方体中所有颜色对应的调色板索引;对这个第二立方体中的所有颜色,都遍历一次调色板进行查找;进行颜色筛选,从中查找出色差最小的颜色,并保存记录。7.根据权利要求6所述的基于数据可视化场景下的颜色分等级渲染...
【专利技术属性】
技术研发人员:陈鹏,王毅,
申请(专利权)人:杭州比智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。