

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据可视化技术及其应用摘要:数据可视化是计算机学科的一个重要研究方向。文中简要介绍了数据可视化所需的技术:数据预处理、映射、显示以及可视化技术在医学、气象预报、工程及数据挖掘中的应用。关键词:数据可视化;计算机图形学DatavisualizationanditsapplicationsAbstract:Datavisualizationisanimportantresearchareaincomputerscience.lnthispaper,datavisualizationtechnologiesincludingdatapre2treatment,mappinganddisplaying
2、arebrieflyintroduced,anditsapplicationsinmedicine,weatherforecasting,engineeringanddataminingarepresentedalso.Keywords:Datavisualization;Computergraphics1引言随着科学技术的不断发展,大量的由计算机产生的中间数据都需要进行可视化处理,以求达到辅助分析、再现客观的目的。现代的数据可视化1技术指的是运用计算机图形学和图像处理技术,将数据换为图形或图像在屏幕上显示出来,并进行交互处理的理论、方法和技术。它涉及到计算机图形学、图像处理、计算机辅助设计、
3、计算机视觉及人机交互技术等多个领域。换句话说,可视化技术是一种计算方法。它将符号描述转变成几何描述,从而使研究者能够观察到所期望的仿真和计算结果。此外可视化技术提供了将不可见转化为可见的方法。它丰富了科学发现的过程,促进对未知事物的领悟。近年来,可视化的应用范围随着计算机技术、图形学技术的发展而不断拓宽,除了继续在传统的医学、航空学、汽车设计、气象预报和海洋学领域的深入研究外,近年来,随着互联网络技术和电子商务的发展,信息可视化已经成为可视化技术的热点研究内容。应用可视化技术,可以在具有大量高维信息的金融、通信和商业领域中发现各自数据中所隐含的内在规律,从而为决策提供依据。事实上,可视化技术已
4、经成为许多领域必不可少的计算机辅助后置数据处理部分1IntroductionWiththedevelopmentofscienceandtechnology,computergeneratedlargeamountsofintermediatedataarerequiredforvisualprocessing,inordertoachievethecomputer-aidedanalysis,reproductionoftheobjectivepurpose.Datavisualizationofmodern1technologyreferstotheuseofcomputergraphic
5、sandimageprocessingtechnology,thedataintothegraphicsorimagesdisplayedonthescreen,andthetheory,methodandtechnologyofinteractiveprocessing.Itinvolvesmanyfieldsofcomputergraphics,imageprocessing,computeraideddesign,computervisionandhuman-computerinteractiontechnology.Inotherwords,thevisualizationtechno
6、logyisakindofcalculationmethod.Itwillbethesymboldescriptionintoageometriedescription,simulationandcalculationresultssothatresearcherscanobservethedesired.Inaddition,visualizationtechnologyprovidestheinvisibleintothevisiblemethod.Itisrichintheprocessofscientificresearch,promotionoftheunknown.Inrecent
7、years,thescopeofapplicationofvisualizationofexpandingwiththedevelopmentofcomputertechnology,computergraphicstechnology,besidesthefurtherstudyintraditionalmedicine,aviation,automobiledesign,meteorologicalandoceanographicfield,inrecentyears,withthedevelopmentofInternettechnologyande-commerce,informati
8、onvisualizationhasbecomeahotspotofresearchcontentsofvisualizationtechnologythe.Theapplicationofvisualizationtechnology,canfindtheinherentrulesimpliedintheirdatainwhichalargenumberofhighdimensionalinformationoffinancial,communicationsandbusinessfields,soastoprovidethebasisfordecisionmaking.Infact,the
9、visualizationtechnologyhasbecomeessentialtomanyapplicationsofcomputeraideddatapostprocessingpartofthe2数据可视化技术用于创建和操作的可视化技术由数据集合生成的图形描述。有些可视化技术是针对某些特别的应用开发的,而另一些技术具有普遍的适用性。这一部分主要针对通用的可视化技术。此外,可视化技术涵盖范围较广,这里只将可视化技术按一般可视化所必需的过程划分为“数据预处理”、“映射”、“绘制”和“显示”四步。2datavisualizationtechnologyUsedinthevisualizati
10、ontechnologytocreateandmanipulatedescribedbythedatasetgeneratedgraph.Somevisualizationtechnologyisdevelopedforsomespecialapplication,andsomeothertechniqueshavegeneralapplicability.Thispartmainlyaimedatthevisualizationtechnologyofgeneral.Inaddition,thevisualizationtechnologycoversawiderange,hereonlyt
11、hevisualizationtechnologyisnecessaryaccordingtothevisualizationprocessintodataprocessing,map,drawingand"show"thefourstep.2.1数据预处理可视化模块输入来自计算机的模拟数据和实验/测量数据,此外还包括数据库中数据的调用。可视化处理的对象包括“符号”、“结构”、“图像”与“信号”。原始的符号、结构、图像与信号等对象的生成与获取是从事科学与工程计算和实验的科学家或工程师的任务。如何将这些数据变换成可视的图形(图像)信息,则是从事科学计算可视化应用的科学家和工程
12、师的任务。他们与从事基础研究或工程研究的科学家们相结合,运用可视化工具,实现并完成将不可见的对象变换成可见图像的过程。通常对这些原始数据的处理应包括以下两个方面:(1)原始数据预处理及存储通常用于可视化的原始数据预处理部分要涉及到以下的操作:1)数据格式及其标准化;2)数据变换技术;3)数据压缩和解压缩。1)经过上述处理的数据可能会具有较大的数据容量。通常要采用标准化的数据交换格式存储。美国国家超级计算中心的NASA等单位研究提出的科学数据存储和交换格式/结构,如HDF、CDF和NetCDF等。这些数据格式通常具有自描述的特性易于存储和读取,被广泛用于海洋、气象环境模式计算以及大规模数值计算等
13、方面。2)(2)面向可视化方法的数据处理针对不同的可视化方法和内容,需要对原始数据做进一步的变换处理,以满足可视化要求。例如,对于医学图像的三维重建,就需要对原始CT图像序列进行三维的滤波、重采样、三维图像分割与边缘检测等预处理。对原始数据进行变换处理的操作主要包括:1)数据规范化处理;2) 滤波处理;3)平滑处理;4)网格重新划分;5)坐标变换;6)几何变换;7)线性变换;8)分割与边缘检测;9)特征检测、增强和提取;10)查色表操纵和特征映射等等。2.1 datapreprocessingThevisualizationmoduleinputSimulationdataandexperim
14、entai/fromcomputermeasurementdata,inadditiontothedatainthedatabasecall.Visualprocessingofobjectsincluding"symbol","structure","image"and"signal".Withtheacquisitionoftheoriginalsymbol,structure,imageandsignaloftheobjectisengagedinscientificandengineeringcalcula
15、tionandexperimentaiscientistorengineertask.Howthesedatawillbetransformedintovisualgraphic(image)information,isengagedinthevisualizationapplicationscientistsandengineersthetaskofscience.Theyarecombinedwiththescientistsengagedinbasicresearchorengineering,usingvisualizationtools,implementationandcomple
16、tionwillnotvisibleobjectistransformedintoavisibleimageprocess.Commontotheseoriginaldataprocessingshouldincludethefollowingtwoaspects:(1) thedataprocessingandstorageUsuallyusedforthepre-processingoftheoriginaldatapartvisualizationinvolvesthefollowingoperations:1)dataformatanditsstandardization;Datatr
17、ansformationtechnology;3) datacompressionanddecompression.Aftertheaboveprocessingdatamayhasalargedatacapacity.Usuallyuseastandarddataexchangeformat.ScientificdatastorageUSANationalSupercomputingCenterinNASAunitofandexchangeformat/structure,suchasHDF,CDFandNetCDFetc.Thesedataformatisusuallyhasthechar
18、acteristicsofselfdescription,easytostoreandread,iswidelyusedinmarine,meteorologicalcomputingenvironmentmodelandlarge-scalenumericalcalculations.(2) forthevisualizationofdataprocessingThevisualizationmethodsandcontentofdifferent,needtotransformafurthertreatmentoftheoriginaldata,tomeetthevisualrequire
19、ments.Forexample,forthe3Dreconstruetionofmedicalimage,need,resampling,3Dimagesegmentationandedgedetectionpreprocessingof3DfilteringoftheoriginalCTimagesequence.Transformtheoperationoftheoriginaldatamainlyincludes:1) standardizeddataprocessing;2) filtering;smoothing;3)4)5)remeshing;coordinatetransfor
20、mation;geometrietransformation;6)7)lineartransform;8)segmentationandedgedetection;9)featuredetection,enhancementandextraction;10)colorlook-uptablemanipulationandfeaturemappingetc.2.2映射映射模块是完成将数值数据转变成几何数据的功能,因此映射功能实质上完成的是数据建模功能,是可视化技术的核心。可视化处理的数据类型随着应用领域的不同而不同因此对不同类型的应用数据应采用不同的映射技术。一些常见的方法如:(1) 应用图形中
21、可识别的变量来验证维数的基数。(2) 使用缩放比例和偏移量匹配数值范围。(3)使用衍生值(残差、logs)来强调变化。使用投影来压缩信息、获得统计量。(5)使用随机抖动来区分重叠。(6)使用多视图来处理隐藏关系高维信息。(7)使用有效的网格关键字或标签来帮助理解2.2 mappingMappingmoduleistocompletethenumericaldataintogeometriedata,sothemappingfunctionisessentiallycompletedatamodelingcapabilities,isthecoreofvisualizationtechnolog
22、y.Visualizationofdatatypeswiththeapplicationisdifferent,sotheapplicationdataofdifferenttypesshouldadoptdifferentmappingtechnique.Somecommonmethodssuchas:Variablescanbeidentifiedusinggraphicstovalidatethedimensionofthebase.(2)thematchingnumericalrangeusingthescalingandoffset.(3)usingthederivedvalue(r
23、esidual,logs)toemphasizethechanges.(4)usingtheprojectiontocompressinformation,toobtainstatistics.(5)usingrandomjittertodistinguishoverlapping.(6)theuseofmultiviewtodealwithhighdimensionalinformationhiddenrelationships.(7)theuseofeffectivemeshkeywordsortagstohelpunderstand2.3绘制绘制功能应完成将几何数据转换成图像的过程,计算
24、机图形学中真实感成像包括两部分:物体的精确图形表示;场景中光照效果的适当物理描述。物体的精确图形表示包括几何体建模技术、扫描转换技术、反走样技术、隐藏面消除技术。一个完整精确的图形描述通常需要综合应用这些技术,同时,还要考虑用户对图形表示的需要,不能把图形模型建得过于简单,也不能过于复杂。光照效果包括光的反射、透明性、表面纹理和阴影。光照效果由描述物体表面各点光强的光照模型来表示,为可见物体建立光照效果模型是一个非常复杂的过程。大多数软件都采用由物体表面光强度的物理公式推导出来的简化光照模型。2.3 drawingDrawingfunctionshouldcompletethegeometri
25、edataintoimageprocess,computergraphics,realisticimageincludestwoparts:saidaccurategraphicobject;describetheappropriatephysicallighteffectsofthescene.Precisiongraphicsobjectrepresentationsincludinggeometrymodelingtechnology,scanconversion,antialiasing,hiddensurfaceremovaltechnology.Acompleteandaccura
26、tedescriptionofthegraphicsusuallyrequirestheintegratedapplicationofthesetechniques,atthesametime,butalsoconsidertheneedsofuserstographically,notthegraphicsmodelistoosimple,cannotbetoocomplex.Thelighteffectincludingthereflectionoflight,transparency,surfacetextureandshading.Thelighteffectbydescribinga
27、nobjectpointsonthesurfaceofthelightintensityofilluminationmodeltorepresent,establishedasavisibleobjectilluminationmodelisaverycomplexprocess.Mostsoftwareusedbytheopticalsurfacestrengthofthesimplifiedformuladerivedphysicalilluminationmodel.2.4显示显示模块的功能是将绘制模块生成的图像数据,按用户指定的要求进行输出。显示模块类似于图形用户界面(GUI)技术,其
28、对应的软件层提供各种设备的驱动程序。显示模块除了完成图像信息输出功能外,用户的反馈信息也是通过显示模块传送到其它软件层中,以实现人机交互。人机交互是可视化的一项重要指标,许多可视化要求实现动态调整映射关系,通过改变视图遍历数据,视图缩放等操作。2.4 displayThedisplaymoduleisthefunctionofimagedatawillberenderingmodule,outputaccordingtouserspecifiedrequirements.Thedisplaymoduleissimilartothegraphicaluserinterface(GUI)techn
29、ology,thecorrespondingsoftwarelayerprovidesallkindsofdriverequipment.Displaymoduleinadditiontocompletingtheimageinformationoutputfunction,theuserfeedbackinformationisthroughthedisplaymoduletotheothersoftwarelayer,inordertoachievehuman-computerinteraction.Humancomputerinteractionisanimportantindexfor
30、visualization,dynamicadjustmentmappingrequiresalotofvisualization,bychangingtheviewthroughadata,viewzoom.Thederivedformulassimplifiedilluminationmodel.3数据可视化的应用3.1医学可视化技术已广泛应用于诊断医学、整形与假肢外科中的手术规划与辐射治疗规划等方面。在以上应用中核心技术是将过去看不见的人体器官能以二维图像形式显示出来或重建它们的三维模型。由于三维医学图像构模涉及的数据量大、体元构造算法复杂、运算量大因此至今仍是医学图像可视化技术中的瓶颈
31、所在。在这一领域中图像处理技术占主流而计算机视觉与图形学则在整形外科的手术中起主要作用。图1为脑部核磁共振图像序列重构的三维脑部图像。此类三维图像将有助于医生决定是否需要外科手术,应用何种方法和需要何种硬件工具的问题。目前在医学可视化领域主要包含三方面的研究热点:图像分割技术、实时渲染技术和多重数据集合的图像标定技术。这些技术的发展将进一步促进可视化技术在医学技术中的推广。3.2气象预报气象预报中涉及到大量的可视化内容,从普通的云图到中尺度数值预报。大量的气象观测数据都必须经过可视化后再向用户提供信息。一方面,可视化可将大量的数据转换为图像,在屏幕上显示出某一时刻的等压面、等温面、漩涡、云层的
32、位置及运动、暴雨区的位置及其强度、风力的大小及方向等,使预报人员能对未来的天气作出准确的分析和预测。另一方面,根据全球的气象监测数据和计算结果,可将不同时期全球的气温分布、气压分布、雨量分布及风力风向等以图像形式表示出来,从而对全球的气象情况及其变化趋势进行研究和预测。图2为三维空间里的风暴前锋模型。图中描述了冷暖锋面及锋面相交时的压力场分布。Applicationof3datavisualizationThe3.1medicineOperationplanningandradiationtreatmentplanning,visualizationtechnologyhasbeenwidel
33、yusedinmedicaldiagnosis,plasticandartificiallimbsurgery.Thecoretechnologyintheaboveapplicationsistheinvisiblehumanorganstotwo-dimensionalimageordisplayof3Dmodelsandtheir.The3Dmedicalimagemodelinginvolvesalargeamountofdata,bodystructurecomplexity,largeamountofcomputation,soitisstillmedicalimagevisual
34、izationtechnologybottleneck.Inthefieldofimageprocessingtechnologyinthemainstream,andcomputervisionandgraphicsintheorthopaedicoperationplaysamajorrolein.Figure1isathree-dimensionalimagesofthebrainmagneticresonanceimagesequencereconstruetion.Thethree-dimensionalimagewillhelpdoctorsdecidewhethertoneeds
35、urgicaloperation,andwhatmethodsandproblemsneedwhatkindofhardwaretools.Atpresentinthemedicalresearchfocusmainlyincludesthreeaspects:imagesegmentationimagetechnology,real-timerenderingtechnologyandmultipledatasetsofcalibrationtechnology.Thedevelopmentofthesetechnologieswillfurtherpromotethevisualizati
36、ontechnologyinmedicaltechnology.3.2weatherforecastRelatedtothevisualcontentofalotofweatherforecast,fromordinaryimagestomesoscalenumericalweatherprediction.Meteorologicalobservationdatamustbeapprovedbythevisualizationtoprovideinformationtotheuser.Ontheonehand,visualizationcanbealotofdataintoimage,sho
37、wingthepositionofisobariconetime,isothermalsurface,vortex,cloudsandmotion,rainfallareaandintensity,thesizeofthewindandthedirectiononthescreen,theforecastertomakeanalysisandpredictionoffutureweather.Ontheotherhand,accordingtotheglobalweathermonitoringdataandcalculationresults,thedifferentperiodsofglo
38、baltemperaturedistribution,pressuredistribution,distributionofrainfallandthedirectionofthewindintheformofimagerepresentation,researchandforecasttheglobalweathersituationandtrend.Figure2isthestormstrikermodelinthree-dimensionalspace.Figuredescribesthecoldfrontandthefrontintersectionwhenthepressurefie
39、lddistribution.3.3工程可视化在工程中有着广泛的应用,这里仅就其在计算流体力学中的应用为例进行说明。计算流体力学(CFD)就是求解流体偏微分方程,即Navier2Stokes方程的数值解,这些方程式是航空学、汽车设计、气象预报和海洋学等应用研究的核心,也是理解流体动力学的基础。计算流体力学领域的主要研究方向可分为科学计算(求解算法)与可视化(描述复杂矢量场技术)两部分,其主要目的是对流体运动的仿真。随着超级计算机的应用,计算流体力学仿真的精度和复杂性提高很快,例如目前已可对复杂几何形状的三维Navier2Stokes流进行仿真。在流场计算的一般过程中,可视化技术起着十分重要的作
40、用。首先,可视化技术提供交互设计手段以方便与加快物体的定义过程,研究人员可直观地校验物体各部分的几何尺寸大小、部件间是否留有缝隙、物体表面是否光滑等。其次,在对计算区域进行网格剖分时,可视化技术能把生成的网格显示出来,以便让研究人员检验并及时调整和伸缩网格线,使之形成合理的空间分布。最后,在计算和对计算结果的分析过程中,可视化技术的作用更大。它利用计算机图形学所提供的各种方法描述流场中的各种物理量的分布情况,如压力、密度等标量和速度等矢量(如图3所示),并用不同颜色的等值线(面)或不同深浅的同种颜色填充网格来表示标量的数值差别,以带箭头的线段来描绘矢量的方向,对冲击波、涡流、驻点等各种流场结构
41、,也可用计算机图形学提供的方法进行描绘。而且,可视化技术实时交互地变化画面大小并提供动态显示,以使分析者看清流场中各种现象的细节并作进一步分析。3.3EngineeringVisualizationiswidelyusedinengineering,hereonlyforitsapplicationincomputationalfluiddynamicsasanexample.Computationalfluiddynamics(CFD)isthesolutionoffluidpartialdifferentialequation,namelythenumericalsolutionsofth
42、eNavier2Stokesequation,theequationisthecoreapplicationofAeronautics,automotivedesign,meteorologicalandoceanography,butalsothebasisfortheunderstandingoffluiddynamics.Themainresearchdirectionofthefieldofcomputationalfluiddynamicscanbecalculatedintoscientific(algorithm)andvisual(describethecomplexvecto
43、rfield)thetwopart,itisthemainpurposeofthefluidMotionsimulation.Withtheapplicationofsupercomputer,precisionandcomplexityofcomputationalfluiddynamicssimulationtoimprovesoon,forexample,hasthecomplexThreedimensionalgeometryofNavier2Stokesflowsimulation.Thegeneralprocessflowcalculation,visualizationtechn
44、iquesplayaveryimportantrole.Firstofall,thevisualizationtechnologytoprovideinteractivedesignmeanstofacilitateandacceleratetheprocessofobjectdefinition,researcherscanintuitivelythecheckthegeometrysize,whetherthereisagapbetweerparts,theobjectsurfaceissmooth.Secondly,intheregionisdividedintogrid,visuali
45、zationtechnologycanmakethemeshgenerationanddisplay,inordertoallowresearcherstotestandadjustandtelescopicgridlines,toformareasonabledistributionofspace.Finally,inthecourseofcalculationandAnalysisonthecalculationresults,thevisualizationtechnologyhasmoreinfluenceon.ItusesavarietyofmethodsofcomputergraphicsprovidesadescriptionofvariousphysicalquantitiesintheflowfieldofCloth,suchaspressure,densityandvelocityscalarvector(asshowninFigure3),andthecontoursofdifferentcolors(surface)orvaryingshadeofthesameco
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年人力资源职业生涯试题及答案
- 2024年高中地理生态系统服务功能试题及答案
- 互联网+背景下电商设计的新挑战试题及答案
- 生物物种多样性的意义与保护试题及答案
- 信息化对成本管理的作用试题及答案
- 增强现实技术在投资中的应用研究试题及答案
- 备考阶段:2024年计算机二级考试试题及答案
- 2024年监理工程师科技支持试题及答案
- Module8 Unit1 It Is a monster(教学设计)-2024-2025学年外研版(三起)英语三年级上册
- 人教部编版七年级历史上册第5课《青铜器与甲骨文》教学设计
- MT 181-1988煤矿井下用塑料管安全性能检验规范
- 骨转移瘤课件
- 三下语文作业样例(第三单元)
- 护士注册健康体检表下载【可直接打印版本】
- 地源热泵空调技术应用介绍
- 双星与多星问题
- 五年级下册音乐教案-1编花篮-湘教版
- ESS嗜睡量表评分标准(Epworth 嗜睡量表(ESS))
- 住建部《建筑业10项新技术(2017版)》解读培训课件
- 合作社组织架构图
- 《你知道吗?》罗鸣亮
评论
0/150
提交评论