ImageVis3D

Tool for visualizing three-dimensional data
Download

ImageVis3D Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • University of Utah
  • Publisher web site:
  • http://www.vistrails.org/index.php/Main_Page
  • Operating Systems:
  • Mac OS X 10.4 or later
  • File Size:
  • 21.5 MB

ImageVis3D Tags


ImageVis3D Description

Tool for visualizing three-dimensional data ImageVis3D's goal is to replicate the capabilities of the BioImage powerapp and then expand it capabilities to include all the functionality currently within SCIRun for visualizing three-dimensional rasterized data. The ImageVis3D program is another light weight application in the same vein as map3d and Seg3D and provides the user with streamlined access to the extensive volume visualization capabilities available from tools developed within the SCI Institute. What's New in This Release: New Features: · ImageVis3D 1.2 can now convert and export data in 'I3M' format, to allow interoperation with ImageVis3D Mobile. · On the same token, ImageVis3D can be used as a data server for ImageVis3D Mobile. Enable ImageVis3D Mobile features in the 'User Interface' tab of the settings pane; see the wiki for more information. · Data conversion avoids scaling the data if it is not strictly necessary. · BOV files can now be exported. · The list of files supporting import and export is now queried at runtime, and unsupported configurations are not offered to the user. · The dividers in 2x2 (slice view) mode can now be repositioned. · If enabled in the settings, ImageVis3D will additionally scale the image resolution and sampling rate appropriately to maintain interactivity. This behaves like an extra level of detail: idling in the application will restore high quality resolution and sampling settings. · ImageVis3D will now notify a user where their successfully converted data file was stored. · The user can now explicitly set minimum and maximum LoDs to render. · The list of scripting commands given in 'help' is now alphabetized. · Lighting colors can now be adjusted. · Custom rescale factors can now be generated after conversion and saved into the UVF file. · UI widgets were added to display dataset information and metadata. · Debian and Ubuntu users can now get updates for ImageVis3D using their distribution's package manager and a Launchpad PPA. This is currently only for 'development' (unstable) builds, though we hope to expand this support in future releases. Bugs fixed in this release: · The BOV reader recognizes more BOVs as such. · Fixed a minor bug with the scaling factor for quantized datasets of signed types. · Some conversion code previously used the target instead of temporary directory when creating intermediate files. · Fixed some minor issues with the memory management for JPEG DICOMs. · The DICOM reader now recognizes a couple fields it (attempted to, often incorrectly) skip over previously. · A large memory leak while loading non-JPEG DICOMs was fixed. · Fixed a bug where the BOV reader failed to read the data file if the path listed in it was absolute, not relative. · The ClearView lens is now object aligned instead of screen aligned; this fixes stereo rendering with ClearView. · Fixed a bug in the relation of the visible slice plane (via the 'p' key) and the slice view. · Fixed the Windows installer version number; it was statically set to 1.0. · Fixed a potential crash when loading corrupted shaders. · Fixed a rare memory leak when deleting portions of a dataset when multiple datasets were loaded. · A minor issue validating some command line arguments was fixed. · Fixed a crash while loading TIFF volumes on some platforms. · Fixed histogram calculation for 2048^3 voxel or larger datasets. This also fixes a crash loading a dataset which was exactly 2048^3 voxels. · Fixed a bug which could cause ImageVis3D to crash if a dataset failed to convert. · Allow resizing of the bug report dialog, making it more usable on systems with low desktop resolutions. · Some minor issues were fixed which enable an experimental Cocoa-Qt based Mac build. The ImageVis3D does not plan to support such a configuration in the short term. · Missing shaders were added to the debian packages (.debs). · Fixed a crash which can occur when the "Basic" 2D transfer function editor tries to render an unlikely polygon which could only be created via the "Expert" 2D transfer function editor. · Filenames are validated early in the export process, allowing ImageVis3D to display error messages which are easier to understand. Changes which are only of interest to developers: · Minor bugfixes and improvements to the 'Basics' library. · The IO layer was vastly reorganized to allow for easier integration of third party applications. This propagated into the renderer, simplifying data access in many places. · The non-UI components of ImageVis3D can be built without the Qt library, at a loss of some functionality. · Basic API additions were made to allow for future provenance support. · Checked iterators are disabled in Windows release builds. · Internal boost libraries were updated to 1.39. · Portions of the data conversion (quantization) code were templatized, reducing code duplication. · Added a basic unit testing framework, with some tests for the IO library as examples. · Libraries now use the tr1 library where appropriate; in particular, this requires the latest compiler and an extra library download for compilation using MSVC. · An indexing error caused the UVF library to think the MaxMin data block was smaller than it actually was, causing issues if it was not the last block in the UVF. All existing UVFs are incorrect, but ImageVis3D always put this data block last, making it a non-issue. · Fixed a bug querying the OpenGL context information from non-Qt applications. · A CMake-based build system is now maintained in the Tuvok tree, for ease of integration into third party apps which require CMake. · The debug system in Tuvok was revamped to make it significantly easier to add new channels, and prevent multiple format expansions. · Some duplicated, internal third party libraries were removed (inadvertently copied while splitting repositories). · A bug was fixed with the texture format for floating point data. Only third party apps could hit this bug; all data in ImageVis3D are quantized before they hit the renderer. · A preliminary bias and scale method of transfer function scaling was added, to allow rendering unquantized data. · A flag was added to force Tuvok to respect the existing depth buffer, and write into it if possible. This allows third party apps to more easily integrate Tuvok within a rendering pipeline. · A potential crash on exit (which could only happen in third party client apps) was fixed. · Finding the location of the manual during nightly builds was simplified. · APIs were updated to consistently use the capitalization, "Dataset". · The Qt build scripts were updated to work with modern releases of Qt. · The Mac and Windows build process was improved. Any Carbon-Qt installation should be able to build ImageVis3D on Mac. A Windows build can be created from qmake, sans a few minor annoyances. · A new command line tool allows examination or even generation of custom UVF files.


ImageVis3D Related Software