fw4spl

This repository contains the core libraries and bundles. It is hosted on GitHub.

Features

  • Reader/Writer
    • DICOM reader/writer
      • PACS connection
      • 3D mesh segmentation reader/writer
      • DICOM filter for reader
    • VTK (images and meshes)
    • ITK
    • Atoms (our custom in-out data format)
  • Visualisation
    • 2D and 3D multi-planar reconstruction
    • volume rendering
    • 3D meshes

Application

VRRender is a medical image and segmentation viewer, containing all the previous features.

../../_images/SDB.png

Main VRRender view.

../../_images/MPR.png

MPR view of a medical 3D image.

../../_images/3D.png

3D view of surfacic meshes.

../../_images/VR.png

Volume rendering

../../_images/VR-3D.png

Volume rendering mixed with 3D surfacic meshes.

Tutorials

You can find some tutorials to explain fw4spl concept.

Name Concept
Tuto01Basic Basic application
Tuto02DataServiceBasic Simple image reading and rendering
Tuto02DataServiceBasicCtrl Simple image reading and rendering without XML configuration
Tuto03DataService Image reading and rendering with signal communication
Tuto04SignalSlot Scene point of view synchronisation with signal communication
Tuto05Mesher Simple mesher from a 3D image
Tuto06Filter Simple image filter
Tuto08GenericScene Scene with multi-object rendering
Tuto09MesherWithGenericScene Scene with multi-object rendering and simple mesher
Tuto10MatrixTransformInGS Example of matrix transformation
Tuto11LaunchBasicConfig Example to launch XML config in application
Tuto12Picker Example of scene picker
Tuto13Scene2D Example using the ``scene2d``bundle
Tuto14MeshGenerator Mesh features (point/cell color, normals, ...)
Tuto15Multithread Example of multi-threading using fw4spl worker
Tuto15MultithreadCtrl Second example of multi-threading using fw4spl worker
TutoGui Example of fw4spl gui feature (toolbar, menu, action)
TutoPython Example of pyhton binding in fw4spl
TutoTrianConverterCtrl Utility converting .trian meshes to .vtk

Examples

Name Concept
Ex01VolumeRendering Example of volume rendering using transfer function
Ex02ImageMix Example of image blend
Ex03Registration Example of simple rigid image-mesh registration
Ex04ImagesRegistration Example of simple rigid image-image registration