Suppr超能文献

NeuroTerrain——一个用于浏览三维生物医学图像数据集的客户端-服务器系统。

NeuroTerrain--a client-server system for browsing 3D biomedical image data sets.

作者信息

Gustafson Carl, Bug William J, Nissanov Jonathan

机构信息

Laboratory for Bioimaging and Anatomical Informatics, Department of Neurobiology and Anatomy, Drexel University College of Medicine, 2900 Queen Lane, Philadelphia, PA 19129, USA.

出版信息

BMC Bioinformatics. 2007 Feb 5;8:40. doi: 10.1186/1471-2105-8-40.

Abstract

BACKGROUND

Three dimensional biomedical image sets are becoming ubiquitous, along with the canonical atlases providing the necessary spatial context for analysis. To make full use of these 3D image sets, one must be able to present views for 2D display, either surface renderings or 2D cross-sections through the data. Typical display software is limited to presentations along one of the three orthogonal anatomical axes (coronal, horizontal, or sagittal). However, data sets precisely oriented along the major axes are rare. To make fullest use of these datasets, one must reasonably match the atlas' orientation; this involves resampling the atlas in planes matched to the data set. Traditionally, this requires the atlas and browser reside on the user's desktop; unfortunately, in addition to being monolithic programs, these tools often require substantial local resources. In this article, we describe a network-capable, client-server framework to slice and visualize 3D atlases at off-axis angles, along with an open client architecture and development kit to support integration into complex data analysis environments.

RESULTS

Here we describe the basic architecture of a client-server 3D visualization system, consisting of a thin Java client built on a development kit, and a computationally robust, high-performance server written in ANSI C++. The Java client components (NetOStat) support arbitrary-angle viewing and run on readily available desktop computers running Mac OS X, Windows XP, or Linux as a downloadable Java Application. Using the NeuroTerrain Software Development Kit (NT-SDK), sophisticated atlas browsing can be added to any Java-compatible application requiring as little as 50 lines of Java glue code, thus making it eminently re-useable and much more accessible to programmers building more complex, biomedical data analysis tools. The NT-SDK separates the interactive GUI components from the server control and monitoring, so as to support development of non-interactive applications. The server implementation takes full advantage of data center's high-performance hardware, where it can be co-localized with centrally-located, 3D dataset repositories, extending access to the researcher community throughout the Internet.

CONCLUSION

The combination of an optimized server and modular, platform-independent client provides an ideal environment for viewing complex 3D biomedical datasets, taking full advantage of high-performance servers to prepare images and subsets of associated meta-data for viewing, as well as the graphical capabilities in Java to actually display the data.

摘要

背景

三维生物医学图像集正变得无处不在,同时规范图谱为分析提供了必要的空间背景。为了充分利用这些三维图像集,必须能够呈现用于二维显示的视图,无论是表面渲染还是数据的二维横截面。典型的显示软件仅限于沿三个正交解剖轴(冠状、水平或矢状)之一进行呈现。然而,精确沿主轴定向的数据集很少见。为了充分利用这些数据集,必须合理匹配图谱的方向;这涉及在与数据集匹配的平面中对图谱进行重新采样。传统上,这要求图谱和浏览器驻留在用户桌面上;不幸的是,除了是整体式程序外,这些工具通常还需要大量本地资源。在本文中,我们描述了一种支持网络的客户端 - 服务器框架,用于以离轴角度切片和可视化三维图谱,以及一种开放的客户端架构和开发工具包,以支持集成到复杂的数据分析环境中。

结果

在此我们描述了一个客户端 - 服务器三维可视化系统的基本架构,它由一个基于开发工具包构建的瘦Java客户端和一个用ANSI C++编写的计算强大、高性能的服务器组成。Java客户端组件(NetOStat)支持任意角度查看,并作为可下载的Java应用程序在运行Mac OS X、Windows XP或Linux的现成桌面计算机上运行。使用神经地形软件开发工具包(NT - SDK),只需50行Java胶合代码,就可以将复杂的图谱浏览添加到任何与Java兼容的应用程序中,从而使其非常易于重用,并且对于构建更复杂的生物医学数据分析工具的程序员来说更容易访问。NT - SDK将交互式GUI组件与服务器控制和监控分开,以支持非交互式应用程序的开发。服务器实现充分利用了数据中心的高性能硬件,在那里它可以与位于中心位置的三维数据集存储库共定位,通过互联网扩展对研究人员社区的访问。

结论

优化的服务器和模块化、平台独立的客户端相结合,为查看复杂的三维生物医学数据集提供了理想环境,充分利用高性能服务器来准备图像和相关元数据的子集以供查看,以及利用Java中的图形功能实际显示数据。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/214f/1802997/b9a1a54b6ba0/1471-2105-8-40-1.jpg

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验