当前位置: 首页 > news >正文

DicomObjects .NET 8.48.231.0 - 实践

Introduction to DicomObjects .NET version

Overview of DicomObjects.NET

DicomObjects.NET consists of an inter-related, but independent, set of .NET "Objects" that enable developers to quickly and easily add DICOM functionality to their products without needing to understand or program the intricacies of the DICOM standard. This help file provides full reference to those objects and also some introductory guidance.

Almost any aspect of DICOM image/data manipulation can be performed using DicomObjects, including:

  • Image display and manipulation
  • Network transmission of images and associated data, including worklists
  • Printing to DICOM and windows printers
  • Normalised operations including storage commitment
  • Image creation from scratch and import/export to/from non-DICOM formats

The main Components of DicomObjects are:

DicomViewer Control

A control that may be embedded into any .NET forms control container such as C#, Visual Basic.NET etc. It has extensive display capabilities for DICOM images, whether read from files, received over the network, or from numerous other sources, and these include a wide range of annotations, and full DICOM greyscale presentation state support.

DicomServer Class

An object that provides storage, query/retrieve and normalised facilities as a service class provider (SCP). Events are raised in response to incoming operations.

DicomQuery Class

An object that handles the query/retrieve parts of the DICOM standard as a service class user (SCU).

DicomPrint Class

An object that simplifies DICOM printing as a service class user (SCU).

DicomGlobal Class

Used for certain global operations, including logging and setting global behaviour.

DicomAssociation Class

A DicomAssociation Object represents a DICOM association, and may either be created automatically in response to an incoming query request, or explicitly by the client program. Methods of this object are used to send data, images, and verification requests.

Other classes and collections are created and used by the above, and some may also be created directly. They are:

Object DescriptionSingle ItemCollection
SOP instance, containing an imageDicomImage ClassDicomImageCollection Class
Generic SOP instance, used for results of DICOM queries or as a sub-element of a SequenceDicomDataSet ClassDicomDataSetCollection Class
Attribute (Data Element) of a DicomDataSetDicomAttribute Class
DICOM Presentation contextDicomContext ClassDicomContextCollection Class
Image AnnotationDicomLabel ClassDicomLabelCollection Class
Licensing Information and ControlDicomLicense Class

DicomImage Class

An object that represents the DICOM image with the pixel data and all the attributes as accessible properties. It is a superset ofDicomDataSet Class, which in turn is a collection ofDicomAttribute Class. DicomAttribute is the basic unit to hold A DICOM element, it is represented by a keyword/tag in the format (gggg,eeee), where gggg equates to the Group Number and eeee equates to the Element Number within that Group. These values are in hexadecimal notation as specified for each named Data Element in theStandard (PS3.6 Data Dictionary)

There is also a 3D specificDicomImage3D Classthat supports MPR, MIP, VR & Slab rendering ofDicomVolume

DicomLabel Class

An object that represents annotations, markers on the displayed DICOM image.

DicomException Class

A DicomException Object represents the errors that occur within DicomObjects which is wrapped and thrown as a manageable exception in the user code with descriptive error messages.

ProjectDescriptionDownload
Basic Dicom ViewerThis sample showcases the majority of the DicomObjects display functionality, including 2D & 3D image display, manipulation and addition of annotations
HTJ2K Custom Codec with OpenJPH (source code)This sample demonstrate how to build a High-Throughput JPEG2000 custom codec with open source project OpenJPH and use it with DicomObjects to compress and decompress
HTJ2K Custom Codec with OpenJPH (pre-compiled DLLs)Pre-compiled OpenJPH.dll, OpenJPHWrapper.dll and MyHTJ2KCodec.dll ready to be used with DicomObjects to compress and decompress HTJ2K
Restful Dicom Web ServerDICOM-Rs Web Server
Structured Report ViewerShows how to parse a DICOM Structured Report object and display by converting to HTML
DICOM DIR Reader/WriterThis sample demonstrates reading/writing of a DICOMDIR, including how to list and access the files on the media
Dicom RouterAn example of how to use DicomObjects to construct a ‘pass-through’ router to do aggregation, compression and conversion between C-GET & C-MOVE
Dicom ServerThe basic skeleton of a PACS server, showing how to receive images, answer queries, and send images when requested
EncryptionThis sample shows how to implement DICOM communications over TLS and how to create and read encrypted DICOM files.
Key Object NoteThis sample shows how to generate a basic Key Object Note document which references a set of DICOM objects
Licence ManagerThis sample shows how to manage DicomObjects licences on your system. It demonstrates the basic functions to add or remove licences.
Licence Manager (Compiled)This is the compiled version of the Licence manager above, provided for convenience.
MPPSModality Performed Procedure Step (MPPS) SCU/SCP pair
Modality WorklistModality worklist (MWL) SCU/SCP pair
Printer ServerSample DICOM Print Server which receives DICOM print instructions and prints to a Windows printer
Storage CommitmentStorage Commitment
ECG ControlSample ECG Control to work with DicomViewer for Displaying DICOM ECG data
http://www.gsyq.cn/news/34281.html

相关文章:

  • 2025.10.29__jyu每日一题题解
  • 线段树入门 - idle
  • vs2022(2026)离线安装失败的问题解决
  • 2025年10月临江鳝丝店推荐榜:五家口碑店铺深度对比与选择指南
  • 2025年10月临江鳝丝店评价榜:传统与创新菜系全面解析
  • 25岁零基础转行软件测试挑战高薪,真的可以么?
  • 提高组模拟赛 40 A. 子序列 题解
  • 详细介绍:Hadoop
  • ARC183 做题记
  • 《强化学习数学原理》学习笔记7——从贝尔曼最优方程得到最优策略 - 教程
  • 白忙活这么多年!早知道有这9款软件,我少熬好几个通宵!
  • Python电力负荷预测:LSTM、GRU、DeepAR、XGBoost、Stacking、ARIMA结合多源数据融合与SHAP可解释性的研究
  • 专题:2025年制造业数智化发展白皮书:数字化转型与智能制造|附130+份报告PDF、数据、绘图模板汇总下载
  • 大家好,我个人爱好开通了一个公众号!!!
  • 思源笔记多端同步方案:Docker MinIO + Siyuan-unlock
  • 团队博客 1plus:团队项目NABCD方案
  • P11453 [USACO24DEC] Deforestation S
  • 团队博客 1:团队项目核心信息
  • 2025年三聚氰胺饰面板源头厂家推荐榜前十强分析
  • 2025年国型钢厂家/工厂排名前十:江苏华力冷弯型钢领跑行业
  • Optuna AutoSampler 更新:让多目标和约束优化不再需要手动选算法
  • 2025年保安亭源头厂家推荐:合肥荣东智能环保科技的实力解析
  • 2025年保安亭源头厂家推荐排行榜:行业深度分析与选购指南
  • 提示词
  • 2025年反应釜厂家/反应釜工厂综合实力排名前十强
  • 解锁Github star 1600+ 的神秘工具,为什么Marsview 能让“后台系统开发”快到令人咋舌?
  • csp复习内容
  • 2025年国内换热器厂家/换热器工厂综合评测与行业洞察
  • 2025年10月国内锅炉工厂/厂家top10排名与工业应用深度解析
  • 2025年锅炉厂家/工厂排名前十:江苏永润锅炉领跑行业