All Projects → Efferent-Health → fo-dicom.Codecs

Efferent-Health / fo-dicom.Codecs

Licence: other
Cross-platform Dicom native codecs for fo-dicom

Programming Languages

c
50402 projects - #5 most used programming language
C#
18002 projects
C++
36643 projects - #6 most used programming language
CMake
9771 projects
HTML
75241 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to fo-dicom.Codecs

clara-dicom-adapter
DICOM Adapter is a component of the Clara Deploy SDK which facilitates integration with DICOM compliant systems, enables ingestion of imaging data, helps triggering of jobs with configurable rules and offers pushing the output of jobs to PACS systems.
Stars: ✭ 31 (-24.39%)
Mutual labels:  dicom, fo-dicom
AlizaMS
DICOM Viewer
Stars: ✭ 144 (+251.22%)
Mutual labels:  dicom
dicom-microscopy-viewer
Web-based DICOM slide microscopy viewer library
Stars: ✭ 70 (+70.73%)
Mutual labels:  dicom
COVID-CT-MD
A COVID-19 CT Scan Dataset Applicable in Machine Learning and Deep Learning
Stars: ✭ 22 (-46.34%)
Mutual labels:  dicom
libopenaptx
Open Source implementation of Audio Processing Technology codec (aptX)
Stars: ✭ 106 (+158.54%)
Mutual labels:  codec
mowoli
Mowoli - A Modality Worklist with RESTful HTTP API
Stars: ✭ 17 (-58.54%)
Mutual labels:  dicom
nhwcodec
NHW : A Next-Generation Image Compression Codec
Stars: ✭ 56 (+36.59%)
Mutual labels:  codec
Dicom-Viewer
An application displaying 2D/3D Dicom
Stars: ✭ 37 (-9.76%)
Mutual labels:  dicom
MITK-Diffusion
MITK Diffusion - Official part of the Medical Imaging Interaction Toolkit
Stars: ✭ 47 (+14.63%)
Mutual labels:  dicom
mars
Mars - ODM Framework for MongoDB (MongoDB ODM Java )
Stars: ✭ 35 (-14.63%)
Mutual labels:  codec
monai-deploy
MONAI Deploy aims to become the de-facto standard for developing, packaging, testing, deploying and running medical AI applications in clinical production.
Stars: ✭ 56 (+36.59%)
Mutual labels:  dicom
pyfixmsg
pyfixmsg is a library for parsing, manipulating and serialising FIX messages, primarily geared towards testing.
Stars: ✭ 50 (+21.95%)
Mutual labels:  codec
srclient
Golang Client for Schema Registry
Stars: ✭ 188 (+358.54%)
Mutual labels:  codec
dicom2stl
Python script to extract a STL surface from a DICOM image series.
Stars: ✭ 151 (+268.29%)
Mutual labels:  dicom
deid
best effort anonymization for medical images using python
Stars: ✭ 108 (+163.41%)
Mutual labels:  dicom
urlpack
Pure JavaScript toolkit for data URLs (MessagePack, Base58 and Base62)
Stars: ✭ 51 (+24.39%)
Mutual labels:  codec
OCT-Converter
Tools for extracting the raw optical coherence tomography (OCT) and fundus data from proprietary file formats.
Stars: ✭ 120 (+192.68%)
Mutual labels:  dicom
hdradio
HD Radio SDR Receiver
Stars: ✭ 15 (-63.41%)
Mutual labels:  codec
rt-utils
A minimal Python library to facilitate the creation and manipulation of DICOM RTStructs.
Stars: ✭ 89 (+117.07%)
Mutual labels:  dicom
scale.rb
Ruby SCALE Codec Library & Substrate Client
Stars: ✭ 17 (-58.54%)
Mutual labels:  codec

fo-dicom.Codecs

NuGet github Build Status Join the chat at https://gitter.im/fo-dicom/fo-dicom

fo-dicom logoEfferent logo

This is collaborative project mantained by Fellow Oak Dicom and Efferent Health, LLC. The codecs in this repository are written in pure C/C++ code and wrapped with C# and netstandard2.0. The supported platforms so far are:

  • Windows 64-bit (tested with Windows 10)
  • Linux 64-bit (tested with Ubuntu 16/18 Desktop and Server)
  • MacOS (tested with macOS Catalina Version 10.15)

Supported CODECs

The following CODECS are implemented:

  • JPEG 2000 Image Compression (Lossless Only)
  • JPEG 2000 Image Compression
  • JPEG Baseline (Process 1): Default Transfer Syntax for Lossy JPEG 8 Bit Image Compression
  • JPEG Extended (Process 2 & 4): Default Transfer Syntax for Lossy JPEG 12 Bit Image Compression - (Process 4 only)
  • JPEG Lossless, Non-Hierarchical (Process 14)
  • JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1]): Default Transfer Syntax for Lossless JPEG Image Compression
  • JPEG-LS Lossless Image Compression
  • JPEG-LS Lossy (Near-Lossless) Image Compression
  • RLE Lossless

Usage

  • Add the standard fo-dicom nuget packages to your project (tested with 4.0.8 and 5.0.0)

With fo-dicom 4.0

  • Add the nuget package to your .net Standard or .net Core project (minimum version is 2.0)
  • Add the standard fo-dicom nuget packages to your project (version 4.0.x)
  • At the beginning of your application, replace the transcoder manager, as:
    Dicom.Imaging.Codec.TranscoderManager.SetImplementation(new Dicom.Imaging.NativeCodec.NativeTranscoderManager());

With fo-dicom 5.0

  • Add the nuget package to your .net Standard or .NET project (minimum version is .NET 5.0)
  • Add the standard fo-dicom nuget packages to your project (version 5.0.x)
  • At the beginning of your application, replace the transcoder manager, as:
    new DicomSetupBuilder()
      .RegisterServices(s => s.AddFellowOakDicom().AddTranscoderManager<FellowOakDicom.Imaging.NativeCodec.NativeTranscoderManager>())
      .SkipValidation()
      .Build();
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].