Web tools for large-scale 3D biological images and atlases

BackgroundLarge-scale volumetric biomedical image data of three or more dimensions are a significant challenge for distributed browsing and visualisation. Many images now exceed 10GB which for most users is too large to handle in terms of computer RAM and network bandwidth. This is aggravated when users need to access tens or hundreds of such images from an archive. Here we solve the problem for 2D section views through archive data delivering compressed tiled images enabling users to browse through very-large volume data in the context of a standard web-browser. The system provides an interactive visualisation for grey-level and colour 3D images including multiple image layers and spatial-data overlay.ResultsThe standard Internet Imaging Protocol (IIP) has been extended to enable arbitrary 2D sectioning of 3D data as well a multi-layered images and indexed overlays. The extended protocol is termed IIP3D and we have implemented a matching server to deliver the protocol and a series of Ajax/Javascript client codes that will run in an Internet browser. We have tested the server software on a low-cost linux-based server for image volumes up to 135GB and 64 simultaneous users. The section views are delivered with response times independent of scale and orientation. The exemplar client provided multi-layer image views with user-controlled colour-filtering and overlays.ConclusionsInteractive browsing of arbitrary sections through large biomedical-image volumes is made possible by use of an extended internet protocol and efficient server-based image tiling. The tools open the possibility of enabling fast access to large image archives without the requirement of whole image download and client computers with very large memory configurations. The system was demonstrated using a range of medical and biomedical image data extending up to 135GB for a single image volume.

[1]  Simon Ameer-Beg,et al.  Biomedical Imaging: From Nano to Macro , 2008 .

[2]  Charles Hansen,et al.  The Visualization Handbook , 2011 .

[3]  Douglas A. Creager,et al.  The Open Microscopy Environment (OME) Data Model and XML file: open tools for informatics and quantitative analysis in biological imaging , 2005, Genome Biology.

[4]  Ron Kikinis,et al.  3D Slicer , 2012, 2004 2nd IEEE International Symposium on Biomedical Imaging: Nano to Macro (IEEE Cat No. 04EX821).

[5]  Richard Baldock,et al.  The HUDSEN Atlas: a three‐dimensional (3D) spatial framework for studying gene expression in the developing human brain , 2010, Journal of anatomy.

[6]  M J Ackerman,et al.  Imaging outcomes from the National Library of Medicine's Visible Human Project. , 2000, Computerized medical imaging and graphics : the official journal of the Computerized Medical Imaging Society.

[7]  Richard Baldock,et al.  The Mouse Limb Anatomy Atlas: An interactive 3D tool for studying embryonic limb patterning , 2008, BMC Developmental Biology.

[8]  Roger D. Hersch,et al.  Visible human slice sequence animation Web server , 2000, IS&T/SPIE Electronic Imaging.

[9]  Nicholas Burton,et al.  The Virtual Fly Brain browser and query interface , 2012, Bioinform..

[10]  J. W. Humberston Classical mechanics , 1980, Nature.

[11]  Bill Hill,et al.  Woolz IIP: A Tiled On-the-Fly Sectioning Server for 3D Volumetric Atlases , 2009, ISVC.

[12]  Hans-Christian Hege,et al.  amira: A Highly Interactive System for Visual Data Analysis , 2005, The Visualization Handbook.

[13]  Paul Smith,et al.  EMAGE—Edinburgh Mouse Atlas of Gene Expression: 2008 update , 2007, Nucleic Acids Res..

[14]  Jim Piper,et al.  Erosion and dilation of binary images by arbitrary structuring elements using interval coding , 1989, Pattern Recognit. Lett..

[15]  Arthur W. Wetzel,et al.  Network anatomy and in vivo physiology of visual cortical neurons , 2011, Nature.

[16]  Vito Roberto,et al.  Visualization issues in telepathology: the role of the Internet Imaging Protocol , 2001, Proceedings Fifth International Conference on Information Visualisation.

[17]  Bill Hill,et al.  The Edinburgh Mouse Atlas: Basic Structure and Informatics , 2002 .

[18]  Jason R. Swedlow Finding an image in a haystack: the case for public image repositories , 2011, Nature Cell Biology.

[19]  G. Allan Johnson,et al.  Digital Atlasing and Standardization in the Mouse Brain , 2011, PLoS Comput. Biol..

[20]  William E. Lorensen,et al.  The NA-MIC Kit: ITK, VTK, pipelines, grids and 3D slicer as an open platform for the medical image computing community , 2006, 3rd IEEE International Symposium on Biomedical Imaging: Nano to Macro, 2006..

[21]  Katharina Glatz-Krieger,et al.  Virtual slides: high-quality demand, physical limitations, and affordability. , 2003, Human pathology.

[22]  Jim Piper,et al.  Data structures for image processing in a C language and Unix environment , 1985, Pattern Recognit. Lett..

[23]  Anne E Carpenter,et al.  Visualization of image data from cells to organisms , 2010, Nature Methods.

[24]  William J. Bug,et al.  NeuroTerrain – a client-server system for browsing 3D biomedical image data sets , 2007, BMC Bioinformatics.

[25]  Richard Baldock,et al.  A 3D Paint Program for the Mouse Atlas and Gene Expression Database , 1998 .