ScanIP
ScanIP image processing software | |
Developer(s) | Simpleware Ltd. |
---|---|
Stable release | 7.0 / 3 December 2014 |
Operating system | Windows |
License | Proprietary |
Website | ScanIP homepage |
ScanIP is a 3D image processing and model generation software package developed by Simpleware Ltd. ScanIP allows users to visualise, analyse, quantify, segment and export 3D image data from MRI, CT, Microtomography and other modalities for CAD, Finite Element Analysis, Computational Fluid Dynamics, and 3D printing applications.[1] ScanIP has an intuitive ribbon interface and includes scripting capabilities to automate repeatable tasks and incorporate customised plugins. The software is fully supported by technical experts at Simpleware.
Segmented images can be exported as STL, surface meshes and point clouds to Computer-aided design and 3D printing or, with module +FE, exported as surface/volume meshes directly into leading Computer-aided engineering solvers.[2] Modules +CAD and +NURBS can be used to integrate CAD objects into image data, and to convert scan data into NURBS-based models for CAD. Add-on modules +SOLID, +FLOW and +LAPLACE can also be used to calculate effective material properties from scanned samples using homogenisation techniques.
The most recent release of Simpleware ScanIP was 7.0, which launched in December 2014. The software is used in a wide range of industries, including the Life Sciences, Materials Science, Non-Destructive Testing, Reverse Engineering and Petrophysics. ScanIP has 510(k) market clearance from the U.S. Food and Drug Administration.
Import formats
- DICOM
- ACR-NEMA
- Interfile
- Analyze
- MetaImage
- Raw image data (binary, CSV...)
- 2D images (jpg, tif...)
Export formats
Segmented image
Surface model
- STL
- IGES
- ACIS (SAT)
- ANSYS surface mesh
- ABAQUS surface mesh
- Open Inventor
- Point cloud
3D screenshot
Software features
User Interface & Visualisation
- 2D & 3D visualisation
- Layout customisation
- GPU volume rendering
- Wireframe visualisation
- Fast 3D preview
- Transparent masks
- Model shading
- Colour and opacity mapping from histogram
- Window/level tool
Animations
- Create and export animations in the 3D view
- Built-in quick animations: rotations, slice reveals and volume rendering
- User-defined animations cues: background colours, camera (orbits, follow path and key frame based), clipping, opacity, 2D slice planes, volume rendering
- Variety of export formats: AVI, Ogg Theora, H.264/MPEG-4 AVC, Windows Media Video (WMV), PNG sequence
- Variety of export sizes: from 480p to 2160 (4K)
Image Processing
- Cropping
- Rescaling
- Resampling
- Metal artefact reduction
- Proprietary model smoothing algorithms
- Topology and geometry preservation
- Morphological filters
- Level set methods using floodfilling to prevent poor contrast
- Cavity fills
- Island recovery
- Noise filtering
- Binarisation
- Curvature flow
- Skeletonisation
Segmentation
- Thresholding
- Floodfill
- 3D editing
- Magnetic lasso
- Region growing
- Fast segmentation of low contrast image data
- Painting/unpainting
- Multilevel Otsu segmentation
- Automatic mask generation
Particle Segmentation Tools
- Automated watershed segmentation
- Split/merge segmentation
- Particle size analysis and visualisation
Measurement & Statistics
- Save points, distances and angles
- Snap to 3D surface
- Histogram creation
- Profile line creation
- Comma separated value exportation
- Display and computation of statistics for individual regions of interest
- Mask statistics
- Model statistics
- User defined statistics
Centreline statistics:
- Built-in templates: line orientation, lines by network, lines by node, constriction, shape, twist, nodes by network
- Ability to generate user-defined templates
- Variety of statistical information pertaining to: lines (count, network, length, Euclidean length, curvature, torsion, closed, looped, positions, orientation, connection count, cross-sectional area, incircle radius, twist, control point, object-oriented bounding boxes
- Nodes: name, mask, network, position, line count, connection count
- Create a user-defined statistic
Surface Model Generation
- STL and surface mesh for CAD and 3D printing
- Guaranteed watertight triangulations and correct norms
- Conforming multi-parts and conforming interfaces
- Laplacian-type smoothing on surface meshes prior to export
- Coarsen or densify mesh to optimise surface quality
Scripting
- Create customisable scripts to speed up workflows
- Automate projects using Macros and an API
- Convert log entries to script
- Support for Python, Iron Python, Visual Basic, C#, Boo, Java
Add-on Modules
+FE: Volume and surface mesh generation
+FE generates volume meshes with conforming multi-parts for FEA and CFD. Finite element contacts, node sets and shell elements can be defined, as can boundary conditions for computational fluid dynamics. Material properties can be assigned based on greyscale values or pre-set values. Users can decide between a grid-based or a free meshing approach. Meshes can be exported directly into leading Computer-aided engineering solvers without the need for further processing.
Export formats: ABAQUS (*.inp), ANSYS (*.ans), COMSOL Multiphysics (*.mphtxt), I-DEAS (*.unv), LS-DYNA (*.dyn), MSC (*.out), FLUENT (*.msh)
+CAD: Integration of CAD Models within Image Data
+CAD allows for the import and interactive positioning of CAD models within image data. The resulting combined models can then be exported as multi-part STLs or, using +FE, converted automatically into multi-part Finite Element or CFD meshes. Internal structures can also be added to data to reduce weight whilst maintaining mechanical strength. With +CAD, users can avoid having to work with image-based files in CAD-based software.
Import formats: Image data from ScanIP, IGES (*.iges, *.igs), STEP (*.step, *.stp), STL (*.stl)
Export formats: ScanIP files (for further processing), STL (*.stl)
+NURBS: Generation of CAD ready NURBS models
+NURBS allows segmented 3D image data to be fitted with Non-Uniform Rational B-Splines using automated patch fitting techniques for export as IGES files. Autosurface algorithms provide a straightforward route from image data to CAD-ready NURBS models, with options available for contour and curvature detection. CAD geometries can also be inspected prior to export to remove spurious features.
Export formats: IGES (*.iges)
+SOLID: Calculates effective material properties
+SOLID calculates the effective stiffness tensor and individual elastic moduli of material samples. Perform numerical homogenisation with a built-in FE solver or derive quick semi-analytical estimates from segmented images.
+FLOW: Calculates effective material properties
+FLOW calculates the absolute permeability tensor of porous material samples. Numerical homogenisation is performed using a built-in Stokes solver.
+LAPLACE: Calculates effective material properties
+LAPLACE calculates the effective electrical, thermal and molecular properties of materials whose behaviour is governed by the Laplace equation. Perform numerical homogenisation with a built-in FE solver or derive quick semi-analytical estimates from segmented images.
Application Areas
- Life Sciences and design of medical and dental implants
ScanIP can be used to generate high-quality 3D models from image data suitable for a wide range of design and simulation applications related to the Life Sciences. Image data from sources like MRI and CT can be visualised, analysed, segmented and quantified, before being exported as CAD, CAE and 3D printing models. Different tissues, bones and other parts of the body can be identified using a wide range of segmentation and processing tools in the software. Options are also available for integrating CAD and image data, enabling medical device research to be conducted into how CAD-designed implants interact with the human body. High-quality CAE models can similarly be used in biomechanics research to simulate movement and the effect of different forces on anatomies. An example of this is the US Naval Research Laboratory/Simpleware head model, generated from high-resolution MRI scans and segmented to create data that can be easily meshed to suit specific Finite Element applications, such as head impact and concussion.[3][4]
Applications for the software have included: researching implant position in patient-specific data,[5] statistical shape analysis.[6] and computational fluid dynamics analysis of blood flow in vascular networks.[7] With Simpleware's scripting tools, researchers have also explored the best positioning for hip implants.[8] Research has also used 3D models to analyse patellofemoral kinematics.[9] Researchers have used Simpleware-generated human body models to simulate the effect of electromagnetic radiation in MRI scanners.[10] Other recent application areas for models created within Simpleware's software environment include simulating transcranial direct current stimulation,[11] and testing electrode placements for treating epilepsy.[12] In terms of dental research, evaluations of dental implants have been made by integrating CAD objects with patient data and exporting for simulation.[13][14] ScanIP has 510(k) market clearance from the FDA as a Class II Medical Device.[15]
- Natural Sciences, including Paleontology and functional morphology
ScanIP has applications to reconstructing anatomies from scan data for the investigation of different biological and other organic processes within the Natural Sciences. Paleontological uses of ScanIP include the reconstruction of dinosaur skeletons,[16] while the software has notably been used to generate a model of a shark head suitable for rapid prototyping and testing of how sharks smell,[17] and for generating STL models of a pseudomorph suitable for 3D printing.[18] ScanIP has also been used for biomimicry projects for the Eden Project, and for producing artworks inspired by morphology.[19] Researchers have used ScanIP to reverse engineer ant necks to improve understanding of their mechanics.[20]
ScanIP has extensive applications to different materials science where researchers want to investigate the properties of scanned samples. Scans of composites and other samples can be easily visualised and processed in ScanIP, enabling multiple phases and porous networks to be explored and analysed.[21] Measurements can be taken, for example, of fractures and cracks, and statistics generated for porosity distribution and other features. ScanIP can be combined with +FE to generate volume meshes for FE and CFD characterisation of stress/strain distribution, permeability and other material properties.[22] Example applications include fuel cell characterisation,[23] and modelling the effect of porosity on the elastic properties of synthetic graphite.[24]
ScanIP is used in the Oil and Gas industry for generating 3D models from scans of core samples and rocks. Image data taken from CT, micro-CT, FIB-SEM and other imaging modalities can be imported and visualised, enabling exploration of pore networks, segmentation of regions of interest, and measurement and quantification of features. Processed data can be exported using module +FE as volume meshes for FEA and CFD in solvers, allowing for insights into fluid-structure-analysis and other geomechanical properties.[25][26]
- Nondestructive testing (NDT)
ScanIP can be used to create computational models suitable for detailed visualisation, analysis and export for simulation in CAE solvers. Scanned image data can be easily processed to identify regions of interest, measure defects, quantify statistics such as porosity, and generate CAD and CAE models. Example applications include research into characterising composites,[27] foams,[28] and food.[29]
With ScanIP, it is possible to reverse engineer legacy parts and other geometries that cannot be accurately created in CAD. Scans of objects can be visualised and processed in ScanIP to learn more about their original design, and exported as FE and CFD models for simulation of physical properties. The software has many benefits for researchers in aerospace, automotive and other fields needing to generate accurate 3D models from scans.[30] Other applications include being able to reverse engineer consumer products in order to analyse their properties,[31] or study how they interact with the human body without the need for invasive testing.
ScanIP is capable of generating robust STL files for 3D printing applications. Files created using ScanIP feature guaranteed watertight triangulations and correct norms, as well as options for volume and topology preserving smoothing. STLs are generated with conforming interfaces, enabling multi-material printing. Internal structures, otherwise known as lattices, can also be added to 3D models of parts in order to reduce weight prior to Additive Manufacturing.[32] Example applications include the development of patient-specific implants,[33] lattice support structure generation,[34] and 3D organ printing.[35] More recently, ScanIP was used to generate STL files of a man's kidney to aid in a procedure at Southampton General Hospital.[36] Lattice techniques have also been used for developing new parts in aerospace, automotive and other industries.[37]
Gallery
-
Segmentation of tooth from patient-specific data
-
Visualisation of engine manifold in ScanIP
-
Visualisation of composite scan data in ScanIP
See also
- 3D scanning
- 3D reconstruction from multiple images
- Magnetic resonance imaging
- Computed tomography
- Microtomography
- Volume rendering
- Segmentation (image processing)
- Image-based meshing
- 3D Printing
- Rapid Prototyping
- Mesh generation
- Computer-aided design
- Computer-aided engineering
- Porous medium
- Materials science
References
- ↑ Johnson, E., Young, P., 2005. Simpleware: From 3D image to mesh in minutes. CSAR Focus, Edition 14 (Autumn - Winter 2005), 13-15. http://www.csar.cfs.ac.uk/about/csarfocus/focus14/focus14_simpleware.pdf
- ↑ Johnson, E., 2005. Simpleware: From 3D Image to Mesh. The Focus, Issue 39, 2.
- ↑ Wasserman, Shawn (March 11, 2015). "Simulating the Human Head for Safer Helmet Design". Engineering.com (USA). Retrieved March 16, 2015.
- ↑ Marchal, Thierry (February 3, 2015). "Modeling the Risk of Concussion Post Super Bowl 2015". ANSYS-blog.com (USA). Retrieved March 16, 2015.
- ↑ Ali, A.A., Cristofolini, L., Schileo, E., Hu, H., Taddei, F., Kim, R.H., Rullkoetter, P.J., Laz, P.J., 2013. Specimen-Specific Modeling of Hip Fracture Pattern and Repair. Journal of Biomechanics, 47(2), 536-543
- ↑ Wu, J., Wang, Y., Simon, M.A., Sacks, M.S., Brigham, J.C., 2013. A new computational framework for anatomically consistent 3D statistical shape analysis with clinical imaging applications. Computer Methods in Biomechanics and Biomedical Engineering: Imaging & Visualization, 1(1), 13-27.,
- ↑ Cardona, A., Lacroix, D., 2012. COMPUTATIONAL FLUID DYNAMICS OF COMPLEX VASCULAR NETWORK FUNCTIONALITY. Journal of Biomechanics, 45(1), S36.
- ↑ Horner, M., Getting the Right Prosthetic Hip Implant Positioning, ANSYS Blog, 23 October 2014. http://www.ansys-blog.com/prosthetic-hip-implant-positioning/
- ↑ Baldwin, M.A., Clary, C., Maletsky, L.P., Rullkoetter, P.J., 2009. Verification of predicted specimen-specific natural and implanted patellofemoral kinematics during simulated deep knee bend. Journal of Biomechanics, 42, 2341–2348
- ↑ Bonino, P. Electromagnetics in the healthcare industry. Altair HyperWorks Insider. 29 July 2014. http://insider.altairhyperworks.com/electromagnetics-healthcare-industry/
- ↑ Datta, A, Bikson M, Fregni F, (2010), Transcranial direct current stimulation in patients with skull defects and skull plates: High-resolution computational FEM study of factors altering cortical current flow. NeuroImage (52.4). pp. 1268-1278. http://dx.doi.org/10.1016/j.neuroimage.2010.04.252
- ↑ Rossi, M., Stebbins, G., Murphy, C., Greene, D, et al (2010) Predicting white matter targets for direct neurostimulation therapy. Epilepsy Research. Volume 91, Issues 2-3. pp. 176-186. http://dx.doi.org/10.1016/j.eplepsyres.2010.07.010
- ↑ Queijo, L., Rocha, J., Barreira, L., Ramos, A., San Juan, M., Barbosa, T., 2009. Maxilla bone pre-surgical evaluation aided by 3D models obtained by Rapid Prototyping. Biodental Engineering, 139-144.
- ↑ Hohmann, A., Kober, C., Radtke, T., Young, P., Geiger, M., Boryor, A., Sander, C., Sander F.G., 2008. Feasibility study about finite element simulation of the dental periodontal ligament in vivo. Journal of Medical Biomechanics, 2008(01), 26-30.
- ↑ 510(k) Premarket Notification: ScanIP. U.S. Food and Drug Administration. http://www.accessdata.fda.gov/scripts/cdrh/cfdocs/cfpmn/pmn.cfm?ID=K142779
- ↑ Manning, P.L., Margetts, L., Johnson, M.R., Withers, P.J., Sellers, W.I., Falkingham, P.L., Mummery, P.M., Barrett, P.M., Raymont, D.R., 2009. Biomechanics of Dromaeosaurid Dinosaur Claws: Application of X-Ray Microtomography, Nanoindentation, and Finite Element Analysis. The Anatomical Record: Advances in Integrative Anatomy and Evolutionary Biology, 292, 1397–1405.
- ↑ Abel, R.L., Maclaine, J.S., Cotton, R., Bui Xuan, V., Nickels, T.B., Clark, T.H., Wang, Z., Cox, J.P.L., 2010. Functional morphology of the nasal region of a hammerhead shark. Comparative Biochemistry and Physiology, Part A, 155, 464–475.
- ↑ u-VIS case study: Pseudomorph modelling. University of Southampton. http://www.southampton.ac.uk/~muvis/case_studies/04_Pseudomorph_modelling.html
- ↑ Simpleware will contribute to Biomimicry display. CFDFea.com. 15 June 2005.http://www.cfdfea.com/2005/06/simpleware-joins-the-eden-project-in-public-awareness-scheme/
- ↑ Nguyen, V.N., Lilly, B.W., & Castro, C.E., 2012. Reverse Engineering the Structure and Function of the Allegheny Mound Ant Neck. In: ASME 2012 International Mechanical Engineering Congress & Exposition, 9–15 November 2012 Houston, Texas, USA.
- ↑ Alghamdi, A., Khan, A., Mummery, P., & Sheikh, M., 2013. The characterisation and modelling of manufacturing porosity of a 2-D carbon/carbon composite. Journal of Composite Materials. http://jcm.sagepub.com/content/early/2013/09/13/0021998313502739.abstract
- ↑ Coleri, E., & Harvey, J.T., 2013. A fully heterogeneous viscoelastic finite element model for full-scale accelerated pavement testing. Construction and Building Materials, 43, 14-30.
- ↑ Clague, R., Shearing, P.R., Lee, P.D., Zhang, Z., Brett, D.J.L., Marquis, A.J., Brandon, N.P., 2011. Stress analysis of solid oxide fuel cell anode microstructure reconstructed from focused ion beam tomography. Journal of Power Sources, 196(21), 9018-9021
- ↑ Sowa, G., Paul, R., Smith, R., 2013. Modeling the Effect of Porosity on the Elastic Properties of Synthetic Graphite Using CT Scans and the Finite Element Method. In: COMSOL Conference Boston 2013, 9–11 October 2013 Boston.
- ↑ Blaheta, R., Kohut, R., Kolcun, A., Souček, K., Staš, L., 2013. Micromechanics of geocomposites: CT images and FEM simulations. In: Kwaśniewski, M., Łydżba, D. (Eds.), 2013. Rock Mechanics for Resources, Energy and Environment, pp. 399-404. London : CRC Press Taylor & Francis Group.
- ↑ Saxena, N., Mavko, G., Dvorkin, J., Young, P., Richards, S., Mukerji, T., 2013. Digital Simulations and Rock Physics Modeling of Bituminous Sand. In: Stanford Rock Physics & Borehole Geophysics Annual Meeting, 19–21 June 2013 Menlo Park.
- ↑ Alghamdi, A., Khan, A., Mummery, P., Sheikh, M., 2013. The characterisation and modelling of manufacturing porosity of a 2-D carbon/carbon composite. Journal of Composite Materials..
- ↑ Abdul-Aziz, A., Abumeri, G., Garg, M., Young, P.G., 2008. Structural Evaluation of a Nickel Base Super Alloy Metal Foam Via NDE and Finite Element. In: Smart Structures and Materials & Nondestructive Evaluation, 9–13 March 2008 San Diego. Bellingham: SPIE.
- ↑ Said, R., Schüller, R., Young, P., Aastveit, A., Egelandsdal, B., 2007. Simulation of salt diffusion in a pork (bacon) side using 3D imaging. In: Petit, J.-M., Squalli, O. eds. Proceedings of the European COMSOL Conference 2007, 23–24 October 2007 Grenoble. Grenoble: COMSOL France, Vol 2, 876-881.
- ↑ Wang, W., & Genc, K., 2012. Multiphysics Software Applications in Reverse Engineering. In: COMSOL Conference 2012, 3–5 October 2012 Boston, USA.
- ↑ Lin, S.Y., Su, K.C., Chang, C.H., 2013. Reverse Engineering of CT-based Rocker Sole Model—Finite Element Analysis. In: International Conference on Orange Technologies, 12–16 March 2013 Tainan.
- ↑ Young, P., Raymont, D., Hao, L, Cotton, R., 2010. Internal Micro-Architecture Generation. In: TCT Additive Manufacturing Conference, 19–20 October 2010 Coventry.
- ↑ O'Reilly, S., 2012. 3D printing and medical-device development. Medical Design, May 2012 12(4), 40-43.
- ↑ Hussein, A., Hao, L., Yan, C., Everson, R., Young, P., 2013. Advanced lattice support structures for metal additive manufacturing. Journal of Materials Processing Technology, 213(7), 1019–1026
- ↑ Kang, H.-W., Kengla, C., Lee, S.J., Yoo, J.J., & Atala, A., 2014. 3-D organ printing technologies for tissue engineering applications. In: Narayan, R. (Ed.), 2014. Rapid Prototyping of Biomaterials. Principles and Applications., pp. 236-253
- ↑ BBC News (January 14, 2015). "Southampton hospital patient's 3D kidney model used in op". BBC News (UK). Retrieved February 11, 2015.
- ↑ Griffiths, Laura. "Lattice structures - simplified". TCT Personalize. Retrieved 3 July 2015.