VolViewer: Difference between revisions

From BanghamLab
Jump to navigation Jump to search
No edit summary
No edit summary
Line 2: Line 2:
=Description=
=Description=


[[Image:VolViewer.png|256px|thumb]]
[[Image:VolViewer.png|256px|thumb|The VolViewer main application window.]]


VolViewer is an open source application for the interactive visualisation and quantification of biological data. The application is written in C++ using OpenGL and Qt.
VolViewer is an open source application for the interactive visualisation and quantification of biological data. The application is written in C++ using OpenGL and Qt.
Line 23: Line 23:




  {| border="0"  cellspacing="0" cellpadding="0"
  {| border="1"  cellspacing="5" cellpadding="5" style="background-color:#ffffff;"
  |-
  |-
  | align="center"|[[Image:VolViewer_Figure2.gif|128px]]||[[Image:VolViewer_Figure3.gif|256px]]||[[Image:VolViewer_Figure5.gif|128px]]||[[Image:VolViewer_Figure7.gif|128px]]  
  | align="center"|[[Image:VolViewer_Figure2.gif|150px]]||[[Image:VolViewer_Figure3.gif|256px]]||[[Image:VolViewer_Figure5.gif|128px]]||[[Image:VolViewer_Figure7.gif|128px]]  
  |-
  |-
  | align="center"| '''Antirinhium Meristem''' || align="center"| '''Antirinhium Seedling''' || align="center"| '''Arabidopsis Leaf''' (GL2:GUS expression in red) || align="center"| '''Arabidopsis Meristem''' (Ath8:::GUS expression in red)
  | align="center"| '''Antirinhium Meristem''' || align="center"| '''Antirinhium Seedling''' || align="center"| '''Arabidopsis Leaf''' <small>(GL2:GUS expression in red)</small> || align="center"| '''Arabidopsis Meristem''' <small>(Ath8:::GUS expression in red)</small>
  |-
  |-
  | align="center"| [http://cmpdartsvr1.cmp.uea.ac.uk/downloads/papers/PlantCellOPT/Antiriniuhm_Meristem(r512g110usmall).zip Download] || align="center"| [http://cmpdartsvr1.cmp.uea.ac.uk/downloads/papers/PlantCellOPT/Arab_Seedling(174).zip Download]|| align="center"| [http://cmpdartsvr1.cmp.uea.ac.uk/downloads/papers/PlantCellOPT/Arab_LeafGL2_GUS(624).zip Download] || align="center"|[http://cmpdartsvr1.cmp.uea.ac.uk/downloads/papers/PlantCellOPT/ArabidopsisLeafAth8_GUS(460).zip Download]
  | align="center"| [http://cmpdartsvr1.cmp.uea.ac.uk/downloads/papers/PlantCellOPT/Antiriniuhm_Meristem(r512g110usmall).zip Download] || align="center"| [http://cmpdartsvr1.cmp.uea.ac.uk/downloads/papers/PlantCellOPT/Arab_Seedling(174).zip Download]|| align="center"| [http://cmpdartsvr1.cmp.uea.ac.uk/downloads/papers/PlantCellOPT/Arab_LeafGL2_GUS(624).zip Download] || align="center"|[http://cmpdartsvr1.cmp.uea.ac.uk/downloads/papers/PlantCellOPT/ArabidopsisLeafAth8_GUS(460).zip Download]
Line 36: Line 36:
=Download=
=Download=


[http://cmpdartsvr1.cmp.uea.ac.uk/downloads/software/BioptonicsViewerV2/VolViewer_win32.zip Windows (32bit)] | [http://cmpdartsvr1.cmp.uea.ac.uk/downloads/software/BioptonicsViewerV2/VolViewer_x64.zip Windows (64bit)] | [http://cmpdartsvr1.cmp.uea.ac.uk/downloads/software/BioptonicsViewerV2/BioptonicsViewer.tar.gz Linux (64bit)]** | [http://cmpdartsvr1.cmp.uea.ac.uk/downloads/software/BioptonicsViewerV2/VolViewer__MacOSX_rev53.zip MacOS X (i386/x86_64/10.5+)]**
Although we try to keep up to date builds for Linux and MacOSX these sometimes lag behind the windows builds. So if you want the latest version / features, it is best to build the application from the trunk of the SVN. The build system is based on qmake for easy cross platform compilation.


<nowiki>**</nowiki> Although we try to keep up to date builds for Linux and MacOSX these sometimes lag behind the windows builds. So if you want the latest version / features, it is best to build the application from the trunk of the SVN. The build process relies on qmake to allow for easy cross platform compilation.
{| border="1"  cellspacing="5" cellpadding="5" style="background-color:#ffffff;"
|-
| align="center"|[http://cmpdartsvr1.cmp.uea.ac.uk/downloads/software/BioptonicsViewerV2/VolViewer_win32.zip Windows (32bit)]
| align="center"|[http://cmpdartsvr1.cmp.uea.ac.uk/downloads/software/BioptonicsViewerV2/VolViewer_x64.zip Windows (64bit)]
| align="center"|[http://cmpdartsvr1.cmp.uea.ac.uk/downloads/software/BioptonicsViewerV2/BioptonicsViewer.tar.gz Linux (64bit)]
| align="center"|[http://cmpdartsvr1.cmp.uea.ac.uk/downloads/software/BioptonicsViewerV2/VolViewer__MacOSX_rev53.zip MacOS X (i386/x86_64/10.5+)]
|}


=Source Code=
=Source Code=

Revision as of 15:15, 7 June 2011

Description

The VolViewer main application window.

VolViewer is an open source application for the interactive visualisation and quantification of biological data. The application is written in C++ using OpenGL and Qt.

Features:

  • Real-time volume rendering using an optimized 3D texture slicing algorithm.
  • Interactive transfer functions to independently adjust opacity and luminance for up to three data channels.
  • Real-time per channel thresholding, brightness and contrast operators.
  • On-the-fly gradient computation for local illumination.
  • Iso-surface computation with surface smoothing.
  • Section viewing in any orientation / position.
  • Real-time volume clipping.
  • 3D measurements, filters & segmentation.
  • Key frame interpolation for easy movie creation/export by interpolating transformations, clipping and transfer function states.

Requirements: An OpenGL 2.1 / GLSL 1.20 compatible GPU with a recomended 512MB of memory.

Image Gallery / Sample Data *

VolViewer Figure2.gif VolViewer Figure3.gif VolViewer Figure5.gif VolViewer Figure7.gif
Antirinhium Meristem Antirinhium Seedling Arabidopsis Leaf (GL2:GUS expression in red) Arabidopsis Meristem (Ath8:::GUS expression in red)
Download Download Download Download

* all data courtesy of Karen Lee [1]

Download

Although we try to keep up to date builds for Linux and MacOSX these sometimes lag behind the windows builds. So if you want the latest version / features, it is best to build the application from the trunk of the SVN. The build system is based on qmake for easy cross platform compilation.

Windows (32bit) Windows (64bit) Linux (64bit) MacOS X (i386/x86_64/10.5+)

Source Code

https://cmpdartsvr1.cmp.uea.ac.uk/banghamlabSVN/VolViewer/

User Manual

User Manual

Video Demos

Interaction_Demo3.png</wikiflv>
This video shows the interactive visualisation capabilities of VolViewer.
Measure1_Demo.png</wikiflv>
This video illustrates how to capture the shape of cell outlines using the measurement tool.
Measure2_Demo.png</wikiflv>
This video shows the measurement and clipping capabilities of VolViewer to capture a 3D cell.

Media/Press

VolViewer has has appeared in the following:

  • Bundled with the commercial Optical Projection Tomography Bioptonic 3001 scanner: Bioptonics Viewer
  • Qt Ambassador program: []

Author