Cargando…

JAtlasView: a Java atlas-viewer for browsing biomedical 3D images and atlases

BACKGROUND: Many three-dimensional (3D) images are routinely collected in biomedical research and a number of digital atlases with associated anatomical and other information have been published. A number of tools are available for viewing this data ranging from commercial visualization packages to...

Descripción completa

Detalles Bibliográficos
Autores principales: Feng, Guangjie, Burton, Nick, Hill, Bill, Davidson, Duncan, Kerwin, Janet, Scott, Mark, Lindsay, Susan, Baldock, Richard
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2005
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC555758/
https://www.ncbi.nlm.nih.gov/pubmed/15757508
http://dx.doi.org/10.1186/1471-2105-6-47
_version_ 1782122557113106432
author Feng, Guangjie
Burton, Nick
Hill, Bill
Davidson, Duncan
Kerwin, Janet
Scott, Mark
Lindsay, Susan
Baldock, Richard
author_facet Feng, Guangjie
Burton, Nick
Hill, Bill
Davidson, Duncan
Kerwin, Janet
Scott, Mark
Lindsay, Susan
Baldock, Richard
author_sort Feng, Guangjie
collection PubMed
description BACKGROUND: Many three-dimensional (3D) images are routinely collected in biomedical research and a number of digital atlases with associated anatomical and other information have been published. A number of tools are available for viewing this data ranging from commercial visualization packages to freely available, typically system architecture dependent, solutions. Here we discuss an atlas viewer implemented to run on any workstation using the architecture neutral Java programming language. RESULTS: We report the development of a freely available Java based viewer for 3D image data, descibe the structure and functionality of the viewer and how automated tools can be developed to manage the Java Native Interface code. The viewer allows arbitrary re-sectioning of the data and interactive browsing through the volume. With appropriately formatted data, for example as provided for the Electronic Atlas of the Developing Human Brain, a 3D surface view and anatomical browsing is available. The interface is developed in Java with Java3D providing the 3D rendering. For efficiency the image data is manipulated using the Woolz image-processing library provided as a dynamically linked module for each machine architecture. CONCLUSION: We conclude that Java provides an appropriate environment for efficient development of these tools and techniques exist to allow computationally efficient image-processing libraries to be integrated relatively easily.
format Text
id pubmed-555758
institution National Center for Biotechnology Information
language English
publishDate 2005
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-5557582005-04-01 JAtlasView: a Java atlas-viewer for browsing biomedical 3D images and atlases Feng, Guangjie Burton, Nick Hill, Bill Davidson, Duncan Kerwin, Janet Scott, Mark Lindsay, Susan Baldock, Richard BMC Bioinformatics Software BACKGROUND: Many three-dimensional (3D) images are routinely collected in biomedical research and a number of digital atlases with associated anatomical and other information have been published. A number of tools are available for viewing this data ranging from commercial visualization packages to freely available, typically system architecture dependent, solutions. Here we discuss an atlas viewer implemented to run on any workstation using the architecture neutral Java programming language. RESULTS: We report the development of a freely available Java based viewer for 3D image data, descibe the structure and functionality of the viewer and how automated tools can be developed to manage the Java Native Interface code. The viewer allows arbitrary re-sectioning of the data and interactive browsing through the volume. With appropriately formatted data, for example as provided for the Electronic Atlas of the Developing Human Brain, a 3D surface view and anatomical browsing is available. The interface is developed in Java with Java3D providing the 3D rendering. For efficiency the image data is manipulated using the Woolz image-processing library provided as a dynamically linked module for each machine architecture. CONCLUSION: We conclude that Java provides an appropriate environment for efficient development of these tools and techniques exist to allow computationally efficient image-processing libraries to be integrated relatively easily. BioMed Central 2005-03-09 /pmc/articles/PMC555758/ /pubmed/15757508 http://dx.doi.org/10.1186/1471-2105-6-47 Text en Copyright © 2005 Feng et al; licensee BioMed Central Ltd.
spellingShingle Software
Feng, Guangjie
Burton, Nick
Hill, Bill
Davidson, Duncan
Kerwin, Janet
Scott, Mark
Lindsay, Susan
Baldock, Richard
JAtlasView: a Java atlas-viewer for browsing biomedical 3D images and atlases
title JAtlasView: a Java atlas-viewer for browsing biomedical 3D images and atlases
title_full JAtlasView: a Java atlas-viewer for browsing biomedical 3D images and atlases
title_fullStr JAtlasView: a Java atlas-viewer for browsing biomedical 3D images and atlases
title_full_unstemmed JAtlasView: a Java atlas-viewer for browsing biomedical 3D images and atlases
title_short JAtlasView: a Java atlas-viewer for browsing biomedical 3D images and atlases
title_sort jatlasview: a java atlas-viewer for browsing biomedical 3d images and atlases
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC555758/
https://www.ncbi.nlm.nih.gov/pubmed/15757508
http://dx.doi.org/10.1186/1471-2105-6-47
work_keys_str_mv AT fengguangjie jatlasviewajavaatlasviewerforbrowsingbiomedical3dimagesandatlases
AT burtonnick jatlasviewajavaatlasviewerforbrowsingbiomedical3dimagesandatlases
AT hillbill jatlasviewajavaatlasviewerforbrowsingbiomedical3dimagesandatlases
AT davidsonduncan jatlasviewajavaatlasviewerforbrowsingbiomedical3dimagesandatlases
AT kerwinjanet jatlasviewajavaatlasviewerforbrowsingbiomedical3dimagesandatlases
AT scottmark jatlasviewajavaatlasviewerforbrowsingbiomedical3dimagesandatlases
AT lindsaysusan jatlasviewajavaatlasviewerforbrowsingbiomedical3dimagesandatlases
AT baldockrichard jatlasviewajavaatlasviewerforbrowsingbiomedical3dimagesandatlases