jackyko1991.github.io Biomedical Image Computation 101

C++ Interface of The Vascular Modeling Toolkit (VMTK)

The Vascular Modeling Toolkit (VMTK) is library collection for 3D reconstruction, geometric analysis, mesh generation and surface data analysis for image-based modeling of blood vessels. The toolkit is developed by Orobix srl whicch can run standalone with VMTK scripts, Python or C++ library, or as an extension to the medical image processing pl... Read more

CMake Medical Image Toolchain (Qt, VTK, ITK, OpenCV)

To develop desktop medical image software, several essential C++ libraries are recommended for GUI design, graphical rendering and image processing. Here we will provide a detailed instruction on the configuration and compilation of the toolchain. The toolchain we recommended is cross platform applicable (Windows, MacOS, Linux). The procedure w... Read more

CMake Introduction

CMake is a cross-platform open-source software for C++ dependency management. The software generate adequate build system according to different compilers and OS. It supports hierarchial folder structures and multiple third party libraries. The software is used in conjunction with native build environments such as Make, Qt Creator, Ninja, Androi... Read more

HPC Cluster Setup Part 3 - Slurm Installation

Slurm (Simple Linux Utility for Resource Management) is a free and open source job scheduler for Linux and Unix kernel supercomputer and clusters. The software is currently used as the workload manager on about 60% of the Top 500 supercomputers. You may get deeper look at Slurm through the official documentations and tutorials. Here we only pro... Read more

HPC Cluster Setup Part 2 - Hardware, NFS and NIS Setup

To setup a HPC cluster, you should always get the hardware ready first. Step 0: Hardware Setup Here we demonstrate the setup of a small cluster unit with 1 head node and 3 child nodes. For simplicity we will the CPU architecture is assume to be x64, though similar setup also works on ARM nodes like Raspberry Pi. Parts list x64 architecture ... Read more