VintaSoft DICOM .NET Plug-in: Overview
In This Topic
DICOM standard (Digital Imaging and Communications in Medicine) is used for handling, storing, printing and transmitting medical images and information about a patient.
VintaSoft DICOM .NET Plug-in is the add-on for
VintaSoft Imaging .NET SDK, which allows to load and view DICOM images, load and view DICOM ECG, edit DICOM metadata and annotate DICOM images. Also Plug-in supports DICOM MPR, i.e. allows to reconstruct images in orthogonal, oblique and curved planes from a stack of DICOM images.
Plug-in features
- The plug-in can be used for developing .NET 9, .NET 8, .NET 7 and .NET 6 applications (console, WPF, WinForms, ASP.NET Core, service, etc) for Windows
- The plug-in can be used for developing .NET 9, .NET 8, .NET 7 and .NET 6 applications (console, ASP.NET Core, service, etc) for Linux and macOS
- The plug-in can be used for developing .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0 and 3.5 applications (console, WPF, WinForms, ASP.NET MVC, ASP.NET WebForms, service, etc) for Windows
- The plug-in core is written in C#
- AnyCPU, x86 and x64 mode support
-
DICOM codec algorithm has been developed in full compliance with the official DICOM specification
-
Load DICOM images from a DICOM file or DICOM directory
- Decode DICOM image stored in DICOM format version 1-3
- Decode DICOM image stored in .dcm, .dic, .acr file
-
Decode DICOM image of the following image formats:
- Grayscale image with 1-16, 32 bpc
- RGB image 8, 16 and 32 bpc
- Supported color spaces: Monochrome (1 and 2), Palette Color, RGB and YBR
-
Supported compressions:
- Apply VOI LUT (value of interest lookup table) to a DICOM image
- License for "DICOM (Codec)" is necessary
Load electrocardiogram (ECG) from a DICOM file
- Load DICOM file in "Structured Report" format
-
Load, edit and save DICOM metadata
- Load, edit and save DICOM file metadata
- Load, edit and save DICOM directory metadata
- License for "DICOM (Codec)" is necessary
-
View DICOM images in WPF and WinForms
-
Load, edit and save DICOM annotations
- Load DICOM annotations from DICOM presentation state file
-
Supported DICOM annotation types:
- Point - displays a point
- Circle - displays a circle
- Polyline - displays a polyline
- Interpolated - displays an interpolated polyline
- Rectangle - displays a rectangle
- Ellipse - displays an ellipse
- Multiline - displays a multi line
- Rangeline - displays a range line
- Infiniteline - displays an infinite line
- Cutline - displays a cut line
- Arrow - displays an arrow
- Axis - displays the axis
- Ruler - displays a ruler
- Crosshair - displays a crosshair
- Text - displays an editable text area and a leader polyline used to point to the area of the image
-
Work with DICOM annotation
- Move, resize, rotate and mirror annotation
- Manage the visibility of annotation
- Change the background color and transparency of annotation
- Change the outline of annotation
- Undo/redo changes in annotation
-
Work with DICOM annotation collection
- Add or remove annotation to the annotation collection
- Reorder annotations in annotation collection
- Undo/redo changes in annotation collection
- Save DICOM annotations to the DICOM presentation state file
-
Licenses for "DICOM (Codec)" and VintaSoft Annotation .NET Plug-in are necessary
-
Annotate DICOM images in WPF and WinForms
-
DICOM MPR (Multiplanar Reconstruction)
-
Visualize DICOM MPR in WinForms, WPF and Web
- View reconstructed images in WPF image viewer
- View reconstructed images in WinForms image viewer
- View reconstructed images in web image viewer
- Combine 3 image viewers for displaying 3D MPR
- Combine 2 image viewers for displaying Curved MPR
- Combine several image viewers for displaying images in different planes - architecture is open
- Browse reconstructed images in image viewer using mouse
- Change the window level of reconstructed image in image viewer using mouse
- Pan reconstructed image in image viewer using mouse
- Zoom reconstructed image in image viewer using mouse
- Rotate reconstructed image in 2D space in image viewer using mouse
- Rotate reconstructed image in 3D space in image viewer using mouse
- Measure objects (line, polyline, ellipse, angle) on reconstructed image in image viewer using mouse
- Use several threads for rendering of reconstructed images
- Limit the rendering speed by specifying the maximum number of frames per second
- Customize visualization - architecture is open
-
Licenses for "DICOM (Codec+MPR)" and VintaSoft Annotation .NET Plug-in are necessary
-
Change pixel data of DICOM image and save changed image as 8-bpp grayscale or 24-bpp color image to a new DICOM file
Development and Deployment requirements
-
Development requirements:
- Development environments: Microsoft Visual Studio, Microsoft Studio Code, JetBrains Rider, .NET CLI
- Programming languages: C#, VB.NET, any .NET compatible language
- Development platforms: .NET, WinForms, WPF, ASP.NET
-
Deployment requirements:
- Windows (Windows 11/10/8.1/8/7; Windows Server 2025/2022/2019/2016/2012/2008; 32-bit and 64-bit) with .NET 9, .NET 8, .NET 7 or .NET 6
- Windows (Windows 11/10/8.1/8/7/Vista/XP; Windows Server 2025/2022/2019/2016/2012/2008/2003; 32-bit and 64-bit) with .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5
- Linux (Ubuntu 24/23/22/20/18; Debian 12/11/10; Fedora 40/39/38/37/36/35; OpenSUSE 15; CentOS 9/8/7; Redhate Enterprise Linux 9/8/7; Alpine 3) with .NET 9, .NET 8, .NET 7 or .NET 6
- macOS (macOS 14/13/12/11/10) with .NET 9, .NET 8, .NET 7 or .NET 6