000 | 05854nam a2200697 i 4500 | ||
---|---|---|---|
001 | 7374770 | ||
003 | IEEE | ||
005 | 20200413152920.0 | ||
006 | m eo d | ||
007 | cr cn |||m|||a | ||
008 | 160122s2016 caua foab 000 0 eng d | ||
020 |
_a9781627058346 _qebook |
||
020 |
_z9781627058339 _qprint |
||
024 | 7 |
_a10.2200/S00679ED1V01Y201511CGR022 _2doi |
|
035 | _a(CaBNVSL)swl00406107 | ||
035 | _a(OCoLC)935805897 | ||
040 |
_aCaBNVSL _beng _erda _cCaBNVSL _dCaBNVSL |
||
050 | 4 |
_aQA76.9.I52 _bE833 2016 |
|
082 | 0 | 4 |
_a001.4226 _223 |
100 | 1 |
_aEtiene, Tiago., _eauthor. |
|
245 | 1 | 3 |
_aAn introduction to verification of visualization techniques / _cTiago Etiene, Robert M. Kirby, Cláudio T. Silva. |
264 | 1 |
_aSan Rafael, California (1537 Fourth Street, San Rafael, CA 94901 USA) : _bMorgan & Claypool, _c2016. |
|
300 |
_a1 PDF (xii, 80 pages) : _billustrations. |
||
336 |
_atext _2rdacontent |
||
337 |
_aelectronic _2isbdmedia |
||
338 |
_aonline resource _2rdacarrier |
||
490 | 1 |
_aSynthesis lectures on visual computing, _x2469-4223 ; _v# 22 |
|
538 | _aMode of access: World Wide Web. | ||
538 | _aSystem requirements: Adobe Acrobat Reader. | ||
500 | _aPart of: Synthesis digital library of engineering and computer science. | ||
504 | _aIncludes bibliographical references (pages 73-77). | ||
505 | 0 | _a1. Introduction -- | |
505 | 8 | _a2. Visualization in the real world -- 2.1 Visualizing data -- 2.1.1 Precursors of modern visualizations -- 2.2 Visualization pipeline -- 2.3 Building reliable visualizations -- 2.3.1 The pursuit of a correct marching cubes algorithm -- 2.4 Path to verification -- | |
505 | 8 | _a3. Validation and verification in simulation science -- 3.1 A canonical example -- 3.2 A realistic example -- 3.2.1 Temporal discretization -- | |
505 | 8 | _a4. Isosurface verification -- 4.1 An isosurface extraction primer -- 4.1.1 Mathematical definition -- 4.1.2 Isosurface approximation -- 4.2 Overview of the verification procedure -- 4.3 Discretization errors -- 4.3.1 Algebraic distance convergence errors -- 4.3.2 Normal convergence errors -- 4.4 Verification algorithm -- 4.5 Application examples -- 4.6 Results -- 4.6.1 VTK marching cubes -- 4.6.2 Macet -- 4.7 Discussion -- 4.8 Conclusion -- | |
505 | 8 | _a5. Volume rendering verification -- 5.1 A volume rendering primer -- 5.1.1 Solving the volume rendering equation -- 5.2 Why verify volume rendering techniques -- 5.2.1 Overview of the verification procedure -- 5.3 Discretization errors -- 5.4 Verification algorithms -- 5.4.1 Convergence analysis -- 5.4.2 Order of accuracy -- 5.5 Application examples -- 5.6 Results -- 5.6.1 Voreen -- 5.6.2 VTK fixed-point volume ray cast -- 5.6.3 VTK volume ray caster -- 5.7 Discussion -- 5.8 Conclusions -- | |
505 | 8 | _a6. Conclusion -- Bibliography -- Authors' biographies. | |
506 | 1 | _aAbstract freely available; full-text restricted to subscribers or individual document purchasers. | |
510 | 0 | _aCompendex | |
510 | 0 | _aINSPEC | |
510 | 0 | _aGoogle scholar | |
510 | 0 | _aGoogle book search | |
520 | 3 | _aAs we increase our reliance on computer-generated information, often using it as part of our decision-making process, we must devise tools to assess the correctness of that information. Consider, for example, software embedded on vehicles, used for simulating aircraft performance, or used in medical imaging. In those cases, software correctness is of paramount importance as there's little room for error. Software verification is one of the tools available to attain such goals. Verification is a well known and widely studied subfield of computer science and computational science and the goal is to help us increase confidence in the software implementation by verifying that the software does what it is supposed to do. The goal of this book is to introduce the reader to software verification in the context of visualization. In the same way we became more dependent on commercial software, we have also increased our reliance on visualization software. The reason is simple: visualization is the lens through which users can understand complex data, and as such it must be verified. The explosion in our ability to amass data requires tools not only to store and analyze data, but also to visualize it. This book is comprised of six chapters. After an introduction to the goals of the book, we present a brief description of both worlds of visualization (Chapter 2) and verification (Chapter 3). We then proceed to illustrate the main steps of the verification pipeline for visualization algorithms. We focus on two classic volume visualization techniques, namely, Isosurface Extraction (Chapter 4) and Direct Volume Rendering (Chapter 5). We explain how to verify implementations of those techniques and report the latest results in the field of verification of visualization techniques. The last chapter concludes the book and highlights new research topics for the future. | |
530 | _aAlso available in print. | ||
588 | _aTitle from PDF title page (viewed on January 22, 2016). | ||
650 | 0 | _aInformation visualization. | |
650 | 0 |
_aVisualization _xData processing. |
|
650 | 0 | _aVisual programming (Computer science) | |
653 | _avisualization | ||
653 | _averification | ||
653 | _aisosurfaces | ||
653 | _avolume rendering | ||
653 | _ageometry processing | ||
653 | _averifiable visualization | ||
700 | 1 |
_aKirby, Robert M., _d1975-, _eauthor. |
|
700 | 1 |
_aSilva, Cláudio T., _eauthor. |
|
776 | 0 | 8 |
_iPrint version: _z9781627058339 |
830 | 0 | _aSynthesis digital library of engineering and computer science. | |
830 | 0 |
_aSynthesis lectures on visual computing ; _v# 22. _x2469-4223 |
|
856 | 4 | 2 |
_3Abstract with links to resource _uhttp://ieeexplore.ieee.org/servlet/opac?bknumber=7374770 |
999 |
_c562178 _d562178 |