Scanip Technical Data Sheet
Total Page:16
File Type:pdf, Size:1020Kb
ScanIP TechnIcal DaTa SheeT ScanIP offers an intuitive and interactive environment to assist the user in segmenting 3D data into masks, ready for surface and/or volume meshing. IMPORT FORMATS » DICOM (version 3.0 and 2D stacks) » 2D image stacks » ACR-NEMA (versions 1 and 2) • BMP • GIF » Interfile • JPEG » Analyze • PCX » Meta-image • PNG » Raw image data • TIFF • XPM EXPORT FORMATS » Background image export • MATLAB file surface • RAW image » Animations • MetaImage • AVI • Stack of images (BMP, JPG, PNG, TIF) • Ogg Theora » Segmented image • H.264/MPEG-4 AVC • RAW image • Windows Media Video (WMV) • MetaImage • PNG sequence » Surface model (triangles) » 2D and 3D screenshot • STL • JPEG • IGES • PNG • ACIS (SAT) • VRML • ANSYS surface • Postscript (*.eps) • ABAQUS surface • BMP • OPEN INVENTOR • PNM • POINT CLOUD • PDF GENERAL USER INTERFACE » Modern ribbon interface » Preferences: a number of different options available for default » User defined customisation: dockable tool boxes, range of 2D/3D settings view options • General: number of undos to save, default startup layout, max permissible CPUs for parallelized operations » Undo/redo operation support • 3D view: save last camera position before exiting the document, 2 3 » Independent part visibility control in D and D stereo rendering settings, options to further divide higher order » Ability to import multiple image sets into the workspace to aid mesh elements (for FE meshes and NURBS patches) segmentation • Volume rendering: GPU rendering supported, 3D view visibility » Histogram and profile line utilities assist in finding optimal on startup threshold values • Folders: options to change locations of temporary files • Statistics: default template for Mask and Model statistics » Automatic logging and timestamp of filters and tools applied since • Scripting: enable/disable supported scripting languages the creation of a project » Workspace tabs: toggle between the active document, mask and model statistics, the document log and the scripting interface Software Version 7.0 1/4 2D USER INTERFACE » 3x 2D views » Mask transparency » Ability to work on single slice, selection of slices or whole volume » View 3D model contours on 2D slices » Markers to identify the position of 2D slices 3D USER INTERFACE » Background volume rendering: using standard presets or greyscale • Left mapping • Right » Single mask volume rendering • Dresden • Anaglyph » Interactive cropping using 3D view • Checkerboard » Clipping box: unconstrained, interactive sectioning of 3D rendering » Wireframe mode » Fast 3D preview mode for rapid visualisation of segmentation: » Vertex lines superimposed over surfaces mode ability to change preview quality to speed up rendering and reduce » 3 memory consumption Lighting and D rendering adjustments » » Mask transparency Background gradient adjustments » » 3D stereoscopic visualisation with selected hardware modes View surface entities: CFD boundary conditions, node sets, available: contacts, shells • Crystal eyes » View contours of greyscale based material properties • Red/blue » Model shading options: None, flat, Gouraud, hardware shader • Interlaced STATISTICAL ANALYSIS » Quick statistics: quickly compute commonly required quantities – Perimeters: length, mean edge length, mean dihedral angle, (volume, surface area, average greyscale, etc.) etc. » Mask statistics (based on voxel information) – Surface triangle and quadrilateral primitives: edge-length, • Built-in templates: general statistics, material properties, in-out ratio, distortion, etc. orientation, pore sizes – Tetrahedral, hexahedral, pyramid and prismatic volume • Ability to generate user defined templates element primitives: angular skew, volume skew, shape factor, • Variety of statistical information pertaining to: Jacobian, etc. – Voxels: count, volume, surface area, etc. – Axis aligned bounding boxes – Greyscales: mean, standard deviation, minimum, maximum, – Axis aligned bounding ellipsoids etc. – Object oriented bounding boxes – Surface estimation: area, area fraction, volume, volume – Object oriented bounding ellipsoids fraction, etc. – Create a user defined statistic – Material properties: mass, mass density, Young’s modulus, » Centreline statistics Poission’s ratio, moment of inertia, etc. • Built-in templates: line orientation, lines by network, lines by – Axis aligned bounding boxes node, constriction, shape, twist, nodes by network. – Axis aligned bounding ellipsoids • Ability to generate user defined templates – Object oriented bounding boxes • Variety of statistical information pertaining to: – Object oriented bounding ellipsoids – Lines: count, network, length, Euclidean length, curvature, – Create a user defined statistic torsion, closed, looped, positions, orientation, connection » Model statistics (based on polygon information) count, cross-sectional area, incircle radius, twist, control • Ability to generate user defined templates points, object-oriented bounding boxes. • Built-in templates: general statistics (perimeters, surfaces, – Nodes: name, mask, network, position, line count, connection volumes), mesh quality, orientation (perimeters, surfaces, count. volumes), pore sizes, surface quality – Create a user defined statistic • Variety of statistical information pertaining to: » Save and import user-defined templates and statistics – Surface parameters: element count, node count, edge count, » Compute statistics within user-defined regions of interest (ROIs) etc. Software Version 7.0 2/4 MEASUREMENT TOOLS » Create and save points, distances and angles in 2D/3D » Histogram » Snap to 3D surface option » Export as comma separated values » Profile line IMAGE PROCESSING TOOLS » Data processing » Lattice factory: allows masks to be filled with a user defined • Crop internal structure • Pad » Segmentation tools • Rescale • Paint/unpaint • Shrinkwrap • Paint with threshold • Resampling using various interpolation techniques: nearest • Confidence connect region growing neighbour, linear, majority wins and partial volume effects • Flood fill • Flip • Thresholding • Shear • Automated generation of masks for pre-segmented images • Align • Magnetic lasso » Basic filters (most commonly used) • Multilevel Otsu segmentation • Smoothing: recursive Gaussian » Particle segmentation tools • Noise filtering: mean filter, median filter • Automated watershed segmentation • Cavity fill • Split/merge segmentation • Island removal filter • Particle size analysis and visualisation » Advanced filters (more specialist applications) » Boolean operations: applied to/between masks • Watershed from markers • Union • Equalise slice histograms • Intersect • CT image stabiliser • Subtract • Binarisation filter • Invert • Gradient magnitude filter » Window/level tool • Gradient anisotropic diffusion • Curvature anisotropic diffusion » Overlap check: display/generate mask to check overlap volume in • Curvature flow active masks • Discrete Gaussian filter » Topology and volume preserving smoothing • Min/max curvature flow » Aggressive smoothing • Skeletonisation » Decimation • Metal artefact reduction » Multipart surface creation » Level set methods: allow segmentation based on implicit surfaces. Contour specific features can therefore be controlled during the » Surface element quality control (for volume meshing in third party region growing/surface adjusting process. software) » Morphological filters » So-called ‘sub-pixel accuracy’ through the use of partial volume • Erode effects data • Dilate • Open • Close SURFACE MESH QUALITY INSPECTION TOOL » Inspect surface triangles or clusters of triangles » Show distorted elements above a user-defined threshold » Option to show mesh errors (for e.g. surface holes, surface » Zoom into the pathological element to inspect it more closely intersections) and warnings Software Version 7.0 3/4 ANIMATIONS » Create and export animations in the 3D view • 2D slice planes » Built in-quick animations • Volume rendering • Rotations » Export formats • Slice reveals • AVI • Volume rendering • Ogg Theora 264 4 » User defined animations cues • H. /MPEG- AVC • Background colours • Windows Media Video (WMV) • Camera (orbits, follow path and key frame based), • PNG sequence • Clipping » Variety of export sizes • Opacity • From 480p to 2160p (4K) SCRIPTING » ScanIP API: ScanIP Application Programming Interface (API) is an » C# object-oriented programming library that allows access to most of » Visual basic the features of ScanIP » Boo » Support for a variety of scripting languages » Java » Python » Macro recording: record, save and play macros » Iron python » Convert log entry to script OTHER » Seamless integration with Simpleware’s +CAD module for » Seamless integration with Simpleware’s +NURBS module for interactive CAD/STL object integration and positioning robust NURBS patch generation » Seamless integration with Simpleware’s +FE module for direct » Seamless integration with Simpleware’s +SOLID, +FLOW and volume element generation suitable for FE and CFD simulations +LAPLACE modules for numerical homogenisation of materials. For more details on any of these features, please contact us at [email protected]. Simpleware develops industry-leading image processing software solutions and services for 3D image data visualisation, analysis and model generation. Follow us on: www.simpleware.com 4/4.