LEADTOOLS Medical SDK
医学成像编程库。
由以下开发商制作:LEADTOOLS
ComponentSource开始代理销售的日期:1996年
医学成像编程库。
LEADTOOLS 的Medical Imaging 包含多个手工选择和优化的功能,以满足医疗成像应用程序开发的特定要求,例如对DICOM数据集的全面支持、对8-16位灰度的支持、在windows leveling和LUT处理功能下对12和16位图形处理和显示的支持。 可全面支持DICOM 3—行业内标准的医疗成像格式/协议,允许程序员对从数字成像模块,如CT和MR扫描仪中调取的图像进行访问。 LEAD的DICOM成像支持技术是行业内最丰富的支持技术,支持8, 10, 12, 16, 24 和32位图形,包括JPEG (8, 10 , 12, 16位 无损灰度, 8, 12位有损灰度, 24位无损和有损彩色), 行程(Run Length), 非压缩, 光度解析(Photometric Interpretation) (Monochrome1, Monochrome2, Palletized, RGB, ARGB, CMYK, YBR Full 422, YBR Full), 和单页及多页图形。 LEAD的医疗成像工具包含8-16位灰度显示,带“窗位调整”(window leveling)。 窗位调整是一个从存储的像素值到待显示值的线性转换; LEADTOOLS可用用户定义的色彩映射(用一个LUT或调色版)或线性灰度LUT对需要的存储像素值进行映射。
LEADTOOLS 的医疗成像包含文档成像产品的所有功能,并增加了医疗成像的功能: 窗位调整显示和处理功能,支持9-16位和32位灰度和对DICOM文件格式的全面支持。 增加了对DICOM交流的全面支持。 LEADTOOLS 的医疗成像还包含所有创建完全基于WEB的支持DICOM的观察应用程序所需的所有功能。
关键功能:
可为医疗成像增加其他的功能:
DICOM 的基本功能:
LEADTOOLS的医疗成像产品系列包含一般的医疗成像技术(1-16,24、32位彩色,1-16位灰度和12-16位灰度图形的窗位调整),并且支持DICOM文件格式。 调用、处理、显示、窗位调整,以及12和16位灰度图形的保存(包括对16位灰度TIFF的支持)。 为图形数据探测和设置LowBit和HighBit,通过自动LUT强度扩展来显示图形,或用特定的值和梯度对LUT的输入和范围进行设置。 在不更改数据的情况下通过LUT显示图形,或用LUT对图形进行处理。
DICOM 的基本功能
LEADTOOLS 医疗成像完全支持DICOM 2003 规范,包括所有的IOD类和模型(CR, CT, MR, NM, US, RF, SC, VL等。)以及全面支持DICOM的基本目录。
通过基本的DICOM支持,您可以实现如下的功能:
新的Windows Presentation Foundation (WPF) Standard .NET
WPF支持坚固的成像功能、界面自动化、数据驱动的用户界面和外观,以及Windows shell的集成。 WPF可对本机的Windows Imaging Component (WIC)编码解码器和API进行访问,允许程序员根据其特定的图形文件个是编写图形编码解码器。
LEADTOOLS WPF的标准版包含所有在您的Windows Presentation Foundation (WPF)应用程序中增加图形功能所需的所有控件。
WPF Standard .NET 的功能:
新的Windows Presentation Foundation (WPF) Pro
用LEADTOOLS WPF Pro在您的XAML应用程序中发挥LEADTOOLS的功能。 通过LEAD的 WPF界面,您可以在任何WPF应用程序中加入LEADTOOLS OCR, TWAIN 扫描, 文件预处理, 医疗成像等。 获得支持Expression Blend且可全面进行风格设置的控件,以实现LEADTOOLS和 Windows Presentation Foundation (WPF)图形之间完全的可互操作性。
关键功能:
LEAD Technologies最先进的WPF图形查看器- Leadtools.Windows.Controls.Pro 包含一些不仅支持所有的Microsoft .NET BitmapSource图形对象,同时还可与LEADTOOLS Imaging Pro .NET类直接作用的图形查看器,允许您对LEADTOOLS文件格式和图形处理支持功能进行全面的提升。 可全面进行风格化设置的控件包括滚动、缩放、pan, 放大镜和图形列表。
先进的WPF图形处理 - Leadtools.Windows.Media 的命名空间包含一些可使LEADTOOLS图形(Leadtools.RasterImage)和WPF图形(System.Windows.Media.ImageSource)发生相互转换的类。 这一命名空间还允许您访问所有LEADTOOLS图形处理功能,允许您用WPF框剪创建强大的图形应用程序。
优点包括:
WPF 注释
在LEADTOOLS文档和医疗产品中包含的Leadtools.Windows.Annotations命名空间在文档和WPF中的图形中加入了强大的注释功能。 这些不仅包括线条、形状和指针、还包括一些基本的工具,如redaction(blackout)、热点(hotspots)、文本、图形、高亮、便利贴(sticky note)、图形、图章和超链接。
WPF的过度效果哦
Leadtools.Windows.Media.Transitions 的命名空间允许您为WPF项目增加多幻灯显示的过度效果。 可在10多种基本的效果,如擦除、百叶窗(blinds)、push、旋转和缩放以及数十个变量中选择。
DICOM 数据集:
数据集是一个保存在DICOM文件中的数据元素的集合。 每个DICOM文件可以包含,也可以不包含一个由序言和前缀构成的文件头。 每个DICOM文件代表一个独立的信息类。 例如,一个DICOM文件可以代表Computed Tomography Image类,另一个DICOM文件可以代表Radiotherapy Structure 集合类。 DICOM 标准版将大量的类信息对象定义作为标准类进行了定义。 LEADTOOLS 在标准的类之外,还支持用户定义的类。
对于每个DICOM支持的类,都包含有一定的模块。 每个模块都包含一定数量的数据元素,每个数据元素都有自己的标签。 这些数据元素可以是规定的,也可以是可选的,取决于模块和类。 除了DICOM所支持的标准模块和数据元素之外,LEADTOOLS也支持用户定义的模块和数据元素。
LEADTOOLS可将数据集作为一个树形结构在内部进行维护,并提供一些功能,以将数据集作为一个树或一个列表进行评估。 程序员可以在一次函数调用中用指定类的所有合适的功能来创建数据集对象。 LEADTOOLS 的医疗成像工具提供了大量的函数,以便对数据集进行操作、获取和设置数据集信息、获取和设置数据元素值、搜索数据集以及创建、载入和保存数据集。 LEADTOOLS 提供了一些可删除单个项目、删除整个模块、删除所有项目或一个数据集内的单个或多个图形的功能。
为了在数据集的数据元素的数值字段中调取和保存值,LEADTOOLS提供了低级和高级的功能。
什么是值的表述(VR)?
一个数据元素的值的表示可表明数据元素的值字段中可以保存的数据类型。 DICOM有多种标准的值的表述方式。 除了标准的值表述外,还可以用LEADTOOLS加入用户定义的值表示方式。
LEADTOOLS 在其内部为所有标准和用户定义的值表述的代码、命名、长度、限制和单位大小保留了一个表格(或列表)。 LEADTOOLS 还提供在表中获取、设置、删除和重命名值表述的功能。
什么是数据元素和标签?
数据元素的标签由一个表示组号和元素号的有序的16位数值对组成。 标签表示数据元素的值字段中所保存的信息的类型。 DICOM有多种标准的标签。 除了标准的标签外,还可以用LEADTOOLS加入用户定义的标签。
LEADTOOLS在其内部为所有现有标准和用户定义的标签,包括标签的代码、命名、值的表述和值的多重性信息保留了一个表格(或列表)。 LEADTOOLS 为数据元素标签表的操纵、增加、删除和更改提供了多种功能。 同时数据元素表还允许程序员在DICOM中增加对未来元素的支持,而无需获得来自LEADTOOLS的升级。
唯一标识符(UIDs)是如何进行标记的?
通过唯一的标识符可对诸如服务对象对类和图形等项目进行标记。 DICOM文件格式具有多种唯一的标识符。 除了标准的唯一标识符外,还可以用LEADTOOLS加入用户定义的唯一标识符。
LEADTOOLS在其内部为所有现有标准和用户定义的唯一标识符,包括UID的命名、值和类型信息保留了一个表格(或列表)。 LEADTOOLS 为UID表的操纵、增加、删除和更改提供了多种功能。< /p>
什么是信息对象定义?
信息对象定义是一个抽象的数据模型,可为现实世界的对象指定信息。Information Object Definition (IOD) is an abstract data model that specifies information about Real-World objects. 它提供了一种对应用程序之间的信息交换进行标准化的方式。 DICOM有大量标准的IOD。 除了标准的IOD外,还可以用LEADTOOLS加入用户定义的IOD。
LEADTOOLS 在内部为所有现有标准和用户定义的信息对象定义(IOD)提供了一个树。 LEADTOOLS的功能允许您将内部的IOD结构作为一个数目或一个列表进行评估。
LEADTOOLS提供了大量可对IOD结构进行操纵和更改的功能,如GetRoot, GetParent, GetChild, GetFirst, GetLast, GetCountModule等... 此工具提供了多多种搜索IOD结构的功能,一遍插入新的项目、删除单个项目以及为已包含在IOD结构中的IOD的名称或说明进行更改。 程序员可通过IOD结构来验证DICOM数据集合。 此外,IOD表结构允许用户通过当前的LEADTOOLS,在DICOM内增加对将来的IOD的支持。
什么是DICOM的基本目录(DICOMDIR)?
为了对DICOM文件集进行识别,并对保存在文件集中的DICOM文件中的信息进行访问,DICOM标准版定义了基本的目录IOD。 一个DICOM文件组包含一个或多个DICOM文件。 其中一个包含在文件集中的文件是DICOMDIR文件。 DICOMDIR文件包含DICOM目录信息、从而便于对包含在文件集中其他DICOM文件中的信息进行访问。 文件集中的DICOM文件分配了文件ID,因此可以通过DICOMDIR文件进行索引,而该文件本社则通过DICOMDIR文件的文件ID来标记。
DICOM的目录数据集可能包含特殊的数据元素,称为关键元素。 关键元素是一种包含数据集内其他关键元素的特殊信息及其在数据集内相对位置信息的数据元素。 关键元素中所包含的特殊信息包括子元素、非关键的子元素、关键的父元素以及这些元素之间的相对逻辑关系方面的信息。
LEADTOOLS 可将DICOMDIR的数据集合作为一个树来保留,然而,所有的关键元素在树的同一个级别上保存。 LEADTOOLS提供了一些特殊的功能,可搜索DICOM的目录数据集、操纵数据集、插入和删除关键元素以及对关键元素进行操纵。
LEADTOOLS还提供了高级的功能,以通过增加保存在工具中的DICOM文件来创建或更新DICODIR。
DICOM Waveforms:
DICOM的标准版支持波形的存储和交流: 这包括血流动力学曲线数据、心脏电生理学、心电图(ECG)和音频信号(WAV文件)。
LEADTOOLS的波形支持是综合性的,可处理标准版支持的各种功能,包括:
此外,LEADTOOLS还支持由标准版定义的各种与波形相关的IOD,包括:
DICOM 注释:
LEADTOOLS 的医疗程序SDK提供了多种注释(图形标记)选项,可在医疗、灰度和彩色图形中加入。
可用的注释对象包括标尺、 Ruler, 量角器、 Cross Product, 指针、文本、圆、Freehand等。LEADTOOLS允许您把注释作为外部的注释文件、DICOM的private数据元素或TIFF文件中的LEAD或Wang注释标签,以及可成为图形数据的永久部分来读写或用于1位的图形或创建一个overlay。 有了LEADTOOLS的注释,您可以在注释的低等级之间选择,也可以通过全自动化模式,用一个即时可用的浮动、定制化的工具条和弹出菜单来实现对注释的支持。 LEADTOOLS中提供的更出色的注释功能可用于任何需要图形标记的应用程序。
LEADTOOLS 允许最终用户对现有的freehand对象的节点进行重新定位,因而用户可不必重新绘制对象。 增强的redact对象允许您对black-out的图形的各部分进行恢复。 在与注释安全相结合后,这些Redact对象可提供一种为图形的各部分提供用户级别的访问的方式。 注释兑现可作为独立的对象层保存,或者可以嵌入实际的图形中。 LEADTOOLS允许您将注释作为外部文件或作为TIFF文件的LEAD 或 Wang注释标签进行读写。 有了LEADTOOLS,您可以在注释的低等级之间选择,也可以通过全自动化模式,用一个即时可用的浮动、定制化的工具条和弹出菜单来实现对注释的支持。 LEADTOOLS中提供的更出色的注释功能可用于任何需要图形标记的应用程序。
有了对LEADTOOLS 注释的支持,您可以:
LEADTOOLS的医学图像查看器控件是一个高级控件,可用于创建爱医疗应用程序,如DICOM查看器、观察站、 远程放射解决方案以及放射学和其他医疗专科所采用的诊断工作站。 无论您是为放射科、心血管科、乳腺摄影、眼科、病理学、皮肤科、牙科或任何其他专业创建PACS,此控件可消除您的项目的复杂性,为您提供您可以依赖的坚实基础。
关键功能:
窗位调整工具的一些设置可进行编程调整,例如可对显示容器内的各种属性进行全面调整,例如颜色、光标、标尺等。 某些设置可为容器进行调整,例如内建的标尺可在图形的DPI值和缩放或比例因素的基础上进行调整。 为了达到更高的品质而显示内插图形。
通过此控件可以创建的典型应用程序:
JPEG2000 压缩:
LEADTOOLS 压缩/非压缩 JPEG2000 符合JPEG2000国际标准。 这一最新的ISO/ITU 静止图形压缩标准为高品质,基于子波(wavelet)的压缩提供了快速和灵活的解决方案。 LEAD努力对所有将来的部分(在其发布时)提供全面的支持,因此LEADTOOLS JPEG2000将随着JPEG2000标准的发展而继续发展。
LEADTOOLS JPEG2000目前支持:
JPEG2000与JPEG相比较:
JPEG2000 是一个新的图形编码标准,为医疗成像界提供了至关重要的程序集。 JPEG2000 在提供高压缩比的同时,其图像质量优于所有现存的标准编码技术。 这种高压缩比和优质的性能是由于其针对小波变换进行了修改。 小波变换(Wavelet transforms)是一系列可表示图形的复杂结构的数学公式,通过这些公式可将极大量的图形数据压缩为相对少量的压缩数据。 这种压缩技术允许应用程序能以比其他任何当前正在生产的软件更高的压缩比和更好的图像质量保存压缩后的图形。
JPEG2000 是一种基于小波的压缩,以分层格式保存,可在同一个文件中包含以多种分辨率保存的图形,无需进行数据的复制。 为此,一副按JPEG2000标准压缩的图像可以以最合适的分辨率发送到一个设备中,而不会增加额外的存储空间。 LEAD Technologies将其在图像与压缩程序员工具市场12年以上的经验用于开发一种可为DICOM程序员提供最佳的JPEG2000运行方式的JPEG2000产品。
JPEG2000的主要优点:
灰度图形:
灰度是一系列没有明显颜色的灰色阴影。 最黑的阴影是黑色,及完全不发光或不反射光线的颜色。 最亮的阴影是白色, 可发出或反射所有波长的可见光。 灰色的中间阴影,对于发出的光线通过等亮度的三原色(红、绿、蓝)来表示,对于反射光,则通过三种原染料(青蓝、洋红和黄)。
LEADTOOLS的医疗成像产品线全面支持8-16位灰度和12、16位图像处理,显示时具备窗位调整和LUT处理功能。
LEADTOOLS 文档和医疗成像SDK包括以下灰度功能:
灰度图形处理:
LEADTOOLS 包含大量的医疗图像处理功能。 以下为针对医疗成像领域的主要图像处理功能,而非功能的综合列表。 如果您需要某个特定的图像处理功能,但在下表中找不到,则LEADTOOLS很可能支持这种功能。 请与sales@componentsource.com联系,以获得信息。