Publication     Conference     Thesis
Resources

Basic Numerical Computation
NumPy: Basic scientific computing in Python
SciPy: Algorithms for scientific computing in Python

Generic Visualization
Qt: Cross-platform application and UI framework
PySide6: Qt for Python
  PyQt: Qt Python binder
VTK: The Visualization Toolkit for visualizing 2D and 3D images and models
VTK Python: VTK Python package
Qt/VTK: Qt module for VTK/Python

Mesh and 3D Modeling
MeshLab: Mesh model viewing and manipulation
PyVista: 3D visualization and mesh processing built on VTK
OpenMesh: mesh manipulation
CGAL: computational geometry algorithms library
PyMesh: Geometry processing library
  Libigl: Geometry processing library
Open3D: Library for 3D data processing

DICOM Viewer
RadiAnt DICOM viewer: DICOM image viewer (Windows)
MicroDicom: DICOM image viewer (Windows)
  Aeskulap: DICOM viewer (Windows, Linux)
  Mango: DICOM viewer (Windows, MacOS, Linux)

DICOM Segmentation and Registration
ITK: Insight Segmentation and Registration Toolkit
ITK-Snap: Level set segmentation
ITK Python: ITK Python package
3D Slicer: DICOM image computing and viewing (Windows, MacOS, Linux)

Computer Vision and Image Processing
OpenCV: Computer vision library
scikit-image: Image procssing

Machine Learning
scikit-learn: Machine learning in Python
PyTorch: Machine learning library for computer vision and NLP
TensorFlow: Software library for machine learning and AI

Numerical Software / Libraries
VXL: C++ Libraries for Computer Vision Research and Implementation
VNL:
C++ algorithms for matrices, vectors, decompositions, optimisers
Armadillo: C++ linear algebra library
  Numerical Recipes: C/C++ libraries for numerical algorithms
GSL: GNU Scientific Library for numerical algorithms (C/C++)
  TAUCS: C library for efficient sparse linear solvers
Netlib: FORTRAN mathematical software, papers, and databases

15 March 2024