Convert RT-Structures into binary images

With the help of plastimatch you can convert any rt-structure file into binary image by running: Now, if you wish to have the exported binary images of each structure registered with your rt-dose file, you can run: The plastimatch will generate the binary images in .nrrd format (also .mha can be specified in –prefix-format mha…


OpenCV2: Access your USB camera in python

To access your USB camera on your laptop with the help of OpenCV2 in Python is a matter of a few lines of code. I tested it in Anaconda environment with Python 3.7. and OpenCV-4.1.1 library running on Win 10. I assume that you have a working Anaconda environment. Unless, please follow the official instructions…


Monte Carlo Simulation for Probability Calculation….

Problem: If a coin with a diameter of D is tossed and lands on a square tile of side A, what is the probability that the coin will land on tile’s edge or fall completely within the tile? Analytical solution: The probability of a coin to land on tile’s edge is the complementary probability of…


Centroidal Voronoi Tessellation (CVT) space partitioning

A CVT is a special type of Voronoi tessellation when each generator, of each Voronoi cell, is located in the center of the mass of the cell.  CVT is an optimal partition corresponding to an optimal distribution of generators. A set is tessellated by k generators (is the position of the generator) into k Voronoi cells (denoting…


Catheter overloading for patient specific QA in brachytherapy

Patient specific QA is the gold standard for external beam radiotherapy (IMRT/VMAT). Brachytherapy treatment planning (BTP) has become more complex due to advanced imaging (MR, PET, US), advanced dose calculation algorithms and new applicators.


NextGen Connect Integration Engine (formely Mirth Connect)

NextGen Connect (formerly Mirth Connect) is designed for seamless healthcare message integration. It is easily configurable, easily deployed, and scalable. In one word, it is an health information and data integration engine. It solves the problem of sharing and exchanging data between healthcare applications. Data interchange is a significant problem in healthcare. There are numerous…


MIRTH Connect installation

Download an installation setup that matches your operating system from: https://www.nextgen.com/products-and-services/nextgen-connect-integration-engine-downloads   Before the installation, please make sure that the latest version of Java engine runs on your system.  Minumum Java version is 1.8. (Any earlier version is not going to end up with a functional system). Java engine can be downloaded from here: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Checking…


RDBMS to MongoDB Migration

Recently, MongoDB issued a white paper on “RDBMS to MongoDB Migration”. They discuss matters, to be considered, on migration planning process and best practices. The paper can be download from here.  


H2020: Seal of Excellence

The European Commission has launched a new certificate to give a special recognition to outstanding project proposals that pass the quality threshold but could not be funded due to the limited budget. Consortia and projects stamped with the “seal of excellence” certificate are able to approach alternative funding sources, e.g national or regional, private or public ones.…


C-MOVE from ARIA database to ORTHANC

Let’s say that you have an installation of VARIAN ARIA database at your premises and you would like to push, over DICOM network protocol, patient’s DICOM data (e.g. imaging modalities, structures, plans, doses file) to PACS or any other DICOM network-enabled application.   DICOM service configuration (on ARIA server): Before we are able to send…