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.…
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…
The conformity index (CI) was first proposed in 1993 by the Radiation Therapy Oncology Group (RTOG) and described in Report 62 of the International Commission on Radiation Units and Measurements (ICRU). The conformity index, together with other evaluation indices, is a tool for analysis of a treatment plan during radiation therapy. These indices should be…
Standards: DICOM Standard browser Tools: – DVTk – dicompyler – Orthanc – DICOM Server
A DICOM file is composed of a basic file structure which can be seen below: The header consists of a 128 byte File Preamble, followed by a 4 byte DICOM prefix. The header sometimes may not be included in the file. It depends on the application and the vendor. So, if you wish to check…
A dose-volume histogram (DVH) is a histogram relating radiation dose to tissue volume in radiation therapy planning. DVHs are most commonly used as a plan evaluation tool and to compare doses from different plans or to structures. DVH summarizes 3D dose distributions in a graphical 2D format. In modern radiation therapy, 3D dose distributions are…
RT-DICOM Tag viewer is an WPF application for viewing radiation treatment dicom tags. It supports RT-Images, RT-Plans, RT-Sructures, RT-Dosis files. You can download it from here…
using System; using System.Collections.Concurrent; using System.Collections.Generic; using System.Diagnostics; using System.Threading; using System.Threading.Tasks; namespace FastLoopingConsole { class Program { static void Main(string[] args) { Stopwatch sw = new Stopwatch(); long MaxNumber = 2500000000; ///////////////////////////////////////////////////////////// long sum = 0; sw.Restart(); sum = 0; Parallel.For(0, MaxNumber, (i) => { Interlocked.Add(ref sum, (long) Math.Sqrt(i)); }); sw.Stop(); Trace.WriteLine($”Method_1 (Parallel.For): Sum…