Robin's 3D Voxel Rendering Software

Home

Introduction
 File menu
Mode menu
 Colour menu
 Options menu
 Thresholding
 Toolbar
 Interaction
 View Control
 Image Reslicing
Movie Control
Marker Placement
3D Editing
 2D Slice Editing
 Batch Files
Mail Me

Keywords
 Changes
 Demonstration


©1997-2008 Robin Richards. All rights reserved.


Introduction

AnimatedThis software provides the user with a set of tools for examining three dimensional volumetric data. In the default mode a surface at a selectable threshold is imaged. This image can be interactively rotated, scaled, resliced , measured and edited.It runs under 32 bit Windows (preferably XP) and is multi-threaded for multi-processor systems.The images shown here were each rendered in less than a second on a dual processor 200MHz Pentium Pro machine.

Back to top

Image Formats

Three different resolutions of 2D slices can be loaded 64*64, 128*128 and 256*256 all at 8 bit resolution. The number of slices loadable may be limited by the available memory on the pc used.

Back to top


Changes

1) Batch file commands shift, resize and level no longer cause a draw and will need to be followed by the draw command in order to recover former functionality.

2) Batch file control has been altered in an attempt to prevent lock up on fast processors.

3) Two surface area calculations have been added to the option menu.

4) Full screen brushes have been added to the 3D edit.

5) A 2D slice edit mode has been added.

6) A re-align current object command has been added to the Reposition object mode of the rotate and move menus.

7) Measurement functionality has been extended to allow marker based selection of view orientation and measurement in the viewing frame of reference.

8) The effect of show composite in 3D edit.and View Control is affected by the hires option. When hires is set, the composite image is created by dithering to produce a translucent effect. When hires is not set the composite image is depth sorted, so that nearer objects obscure farther objects.

9) An extra option, negate data while loading, in the option menu allows the intensities to be inverted to reverse the thresholding behaviour.

10) New Batch file command addcenmark places a marker on the surface at the centre of the current 3D rendered image.

11) Measurement functionality has been extended to allow marker and profile co-ordinates to be written to the system clipboard for export.

12) Extra entries in the option menu allow the display and measurement of differences between surfaces.

13) Extra entries in the style settings allow adjustment of surface specularity and amount of depth cue shading.

14) Measurement functionality has been extended to allow the user to define their own frame of reference.

15) Measurement functionality has been extended to allow the user to place a marker at a user specified x,y,z value in the current frame of reference.

16) Images can now be saved in ppm format from the File menu and with a Batch Files command.

17) Measurement functionality has been extended to allow the user to LSQ fit a line or a plane to a set of markers. There are also extra options for calculating radius of curvature, angle between lines angle between planes and the length of multiple straight line segments.

18) A perspective viewing style has been added. This can be selected and adjusted from within the style popup. When in perspective mode, several functions are inaccessible and greyed out on the toolbar and menu.

19) Measurement functionality has been extended to allow the user to LSQ fit a sphere to a set of markers. The angle between lines and angle between planes options now also display the projected screen angle as well as the solid angle. Calculation of the angle between line and plane has also been added.

20) Show Composite View has been modified to allow the selection of mixed modality imaging (but only in Hires mode).

21) An extra option, normal + negated data load, in the option menu loads two copies of the data, one normal and the other with the intensities inverted to reverse the thresholding behaviour. It also sets up and aligns these in two objects and allows the thresholds on the two objects to be independently altered.

22) Measurement functionality has been extended to allow the user to LSQ fit a circle to a set of markers. All of the geometric fitting dialogs now also show individual point errors of fit alongside the marker id. They also allow the removal of the worst fitting point from the list of used points (on the assumption that it might be an outlier).

23) The spot style brush has been modified to be re-sizable..

NOTE:
if the subrange crop options are used to delimit an object:
a) The surface area calculated does NOT include cut surfaces in any subrange face
b) STL files will have openings in the surface where the object passes out of the subrange.

Back to top



©1997-2008 Robin Richards. All rights reserved.