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

Title:
NeuroTerrain--a client-server system for browsing 3D biomedical image data sets.
Authors:
Gustafson C; Laboratory for Bioimaging and Anatomical Informatics, Department of Neurobiology and Anatomy, Drexel University College of Medicine, 2900 Queen Lane, Philadelphia, PA 19129, USA. cgg25@drexel.edu , Bug WJ, Nissanov J
Source:
BMC bioinformatics [BMC Bioinformatics] 2007 Feb 05; Vol. 8, pp. 40. Date of Electronic Publication: 2007 Feb 05.
Publication Type:
Journal Article; Research Support, N.I.H., Extramural; Research Support, U.S. Gov't, Non-P.H.S.
Language:
English
Journal Info:
Publisher: BioMed Central Country of Publication: England NLM ID: 100965194 Publication Model: Electronic Cited Medium: Internet ISSN: 1471-2105 (Electronic) Linking ISSN: 14712105 NLM ISO Abbreviation: BMC Bioinformatics Subsets: MEDLINE
Imprint Name(s):
Original Publication: [London] : BioMed Central, 2000-
References:
J Neurosci. 2004 Apr 14;24(15):3879-89. (PMID: 15084669)
Comput Methods Programs Biomed. 2004 Apr;74(1):53-61. (PMID: 14992826)
Methods Mol Biol. 2007;401:211-34. (PMID: 18368369)
Trends Genet. 2006 Apr;22(4):211-7. (PMID: 16499990)
Methods Mol Biol. 2007;401:67-87. (PMID: 18368361)
BMC Bioinformatics. 2005 Mar 09;6:47. (PMID: 15757508)
Neuroimage. 2004 May;22(1):443-6. (PMID: 15110037)
Proc Natl Acad Sci U S A. 2005 Jul 19;102(29):10357-62. (PMID: 16002470)
Neuroinformatics. 2006 Summer;4(3):263-70. (PMID: 16943631)
Neuroinformatics. 2003;1(4):309-25. (PMID: 15043218)
Stud Health Technol Inform. 2005;112:100-9. (PMID: 15923720)
Proc Natl Acad Sci U S A. 2005 Dec 20;102(51):18485-90. (PMID: 16352711)
Brain Res Mol Brain Res. 2004 Dec 20;132(2):116-27. (PMID: 15582152)
Neuroinformatics. 2003;1(4):327-42. (PMID: 15043219)
Neuroscience. 2005;135(4):1203-15. (PMID: 16165303)
Curr Opin Neurobiol. 2002 Oct;12(5):562-5. (PMID: 12367636)
Nat Neurosci. 2004 May;7(5):467-72. (PMID: 15114360)
Nat Genet. 2005 Mar;37(3):233-42. (PMID: 15711545)
Nature. 2003 Oct 30;425(6961):917-25. (PMID: 14586460)
J Anat. 2004 Feb;204(2):93-102. (PMID: 15032916)
PLoS Biol. 2006 Apr;4(4):e86. (PMID: 16602821)
Proc AMIA Symp. 2001;:438-42. (PMID: 11825226)
J Neurosci Methods. 2003 May 30;125(1-2):93-101. (PMID: 12763235)
Grant Information:
RR043050-S2 United States RR NCRR NIH HHS; P20 MH062009 United States MH NIMH NIH HHS; P20 MH62009 United States MH NIMH NIH HHS; RR08605-08S1 United States RR NCRR NIH HHS; P41 RR008605 United States RR NCRR NIH HHS
Entry Date(s):
Date Created: 20070207 Date Completed: 20070319 Latest Revision: 20230412
Update Code:
20260130
PubMed Central ID:
PMC1802997
DOI:
10.1186/1471-2105-8-40
PMID:
17280615
Database:
MEDLINE

*Further Information*

*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.*