Skip to main content
Royal Society Open Science logoLink to Royal Society Open Science
. 2024 Jun 12;11(6):240375. doi: 10.1098/rsos.240375

3D revisualization: a new method to revisit segmented data

Yuzhi Hu 1, Ajay Limaye 2, Jing Lu 3,4,
PMCID: PMC11296200  PMID: 39100145

Abstract

3D visualization and segmentation are increasingly widely used in physical, biological and medical science, facilitating advanced investigative methodologies. However, the integration and reproduction of segmented volumes or results across the spectrum of mainstream 3D visualization platforms remain hindered by compatibility constraints. These barriers not only challenge the replication of findings but also obstruct the process of cross-validating the accuracy of 3D visualization outputs. To address this gap, we developed an innovative revisualization method implemented within the open-source framework of Drishti, a 3D visualization software. Leveraging four animal samples alongside three mainstream 3D visualization platforms as case studies, our method demonstrates the seamless transferability of segmented results into Drishti. This capability effectively fosters a new avenue for authentication and enhanced scrutiny of segmented data. By facilitating this interoperability, our approach underscores the potential for significant advancements in accuracy validation and collaborative research efforts across diverse scientific domains.

Keywords: 3D visualization, 3D segmentation, Drishti, interoperability

1. Introduction

Nowadays, 3D visualization and segmentation have become standard solutions for many different purposes [14] and one of the most valuable tools for research investigations, revealing hidden information behind the data [58]. For the last two decades, researchers in the 3D scientific visualization field have been experimenting with new ways to visualize medical and scientific data sets [3,918] more accurately. In the current workflow of the 3D scientific visualization process, 3D rendered results can be generated using combinations of image processing, segmentation and rendering techniques [1820]. However, current 3D visualization software lacks interchangeability and contains natural barriers due to compatibility (e.g. format incompatible between different software), accessibility (e.g. manageability of data sharing is limited between collaborated parties) and affordability. The extended time to master each software and the complexity behind different algorithms or approaches are also a concern. These barriers weaken the achievability of scientific research’s transparency, replicability and reproducibility, damage the validation of communications between the collaboration of institutions, and restrict the authenticity assessment of a research finding, a proposed solution or a hypothesis.

While uploading surface mesh data of the segmented results of the study object enhances comprehension of the research, this approach still limits the ability of re-investigation by peers, as surface mesh data only contains external information [14,2124]. A more efficient and resource-friendly way is to use the segmented volume data, which includes both internal and external information.

Digital Imaging and Communications in Medicine (DICOM) is well-known in medicine for being exchangeable between any two entities in biomedical imaging and analysis software [25]. Most mainstream 3D visualization software (e.g. Mimics, Avizo and VG Studio) can input and output DICOM. In medical science, segmented DICOM data from a scan (e.g. ultrasound or MRI) can be used to re-analyse segmented regions of interest using other software for diagnostics [26,27]. Thus, we developed volume exploration and presentation software Drishti v.2.7 to solve the current barriers in image processing and 3D visualization software by implementing an ability to include both single and multiple DICOM directories of segmented volumetric data from other 3D visualization software. To our knowledge, this method conquers current compatibility and interchangeability constraints among 3D visualization software.

2. Material and methods

2.1. Segmented volume data for revisualization

Segmented volume data of a 410-million-year-old fossil fish Tungsenia paradoxa (IVPP V10687). Initial segmentation was done in Mimics [28]. The segmented braincase of an extant living fish Erofoichthys (IVPP OV2715) was scanned at IVPP. Both data were output as multiple zipped DICOM files from Mimics 18.0 (option: Export-Masks).

Segmented volume data of a Miocene bird Linxiavis [29]. Initial segmentation was done in Avizo. These data were output as multiple DICOM directories from Avizo 9.0 (option: Export-DICOM).

Segmented volume data of an extant lizard Varanus indicus (AMNH R58389) was done in VG Studio. These data were output as single DICOM directories from VG Studio 3.3 (option: Filter-Export-volume). The CT scanning of V. indicus was completed at the Microscopy and Imaging Facilities at the American Museum of Natural History (AMNH), with permission from the Herpetology Department of the AMNH.

The above four experiments were then imported into Drishti Import for processing (figure 1).

Figure 1.

The general workflow for revisualization of segmented volume data in Drishti v.2.7.

The general workflow for revisualization of segmented volume data in Drishti v.2.7.

2.2. Procession of segmented volume data

We have implemented a new ability to import multiple DICOM volume datasets and collapse them into a single volume dataset. This was done to accommodate the segmentation results in numerous DICOM volumes, each consisting of a single segmented structure. Each segmented structure is assigned a voxel value, thereby merging all the segmented datasets into a single volumetric dataset to be visualized.

We use two illumination methods in our revisualization experiments, the global parameters, which include the properties of the overall scene (e.g. lights, shading, camera position and projection type) and object parameters, which include the properties of the segmented object (e.g. colour and opacity). Global parameters were used to operate the scene of a 3D visualization. Different parameters were used in revisualized segmented volume data (see electronic supplementary materials, figures S1–S3).

2.3. Image analysis

Images of the revisualized volume data were generated in the same orientation and scale in Drishti as in Mimics, Avizo and VG Studio. Images were analysed using ImageJ (https://imagej.nih.gov/ij/index.html) and ICY (http://icy.bioimageanalysis.org). Results were analysed using Microsoft Excel and displayed in §2 and electronic supplementary materials. ImageJ (https://imagej.nih.gov/ij/index.html) and ICY (http://icy.bioimageanalysis.org/) were used to analyse images to demonstrate their properties (figure 2 and see electronic supplementary materials, figures S1–S3). Images were input into ImageJ and ICY and then transformed from RGB to 8-bit greyscale images for analysis. 2D histogram of pixel intensity, 3D surface plot and edges on those images were generated per image. The 2D histogram shows the distribution of grey values in that image. The x-axis represents the possible grey values and the y-axis indicates the number of pixels found for each grey value. The 3D surface plot displays a 3D graph of the intensities of pixels in an 8-bit greyscale colour image. Edges were calculated using the Sobel Edge Detection algorithm [30]. The results of this analysis are displayed here (figure 2).

Figure 2.

Segmented volume data from Mimics, Avizo and VG Studio and their corresponding revisualized segmented volume data from Drishti.

Segmented volume data from Mimics, Avizo and VG Studio and their corresponding revisualized segmented volume data from Drishti. (a,b) Dorsal view of the braincase of living fish Erofoichthys (IVPP OV2715) (a, Image obtained from Mimics for segmented volume; b, Image obtained from Drishti after revisualizing of segmented volume). (c,d) Lateral view of segmented fossil bird Linxiavis (IVPP V24116) (c, Image obtained from Avizo for segmented volume; d, Image obtained from Drishti after revisualizing segmented volume). (e,f) Lateral view of segmented lizard V. indicus (AMNH R58389) (e, Image obtained from VG Studio for segmented volume; f, Image obtained from Drishti, after revisualizing of segmented volume). (g,h) Demonstrates the capability of assigning individual colours to differentiate segmented structures, allowing each segmented layer of the initial segmentation to be shown separately in the 2D transfer function window with its voxel information. Three pairs of coloured arrows indicate three separate revisualized segmented structures (g) and their corresponding counterparts in the 2D transfer function window (h). (i–r) Comparison of the segmented braincase of living fish Erofoichthys (IVPP OV2715) in Mimics and Drishti. (i–k) Images obtained from Mimics. (i) Original image output from Mimics. (j) 8-Bit greyscale image of (i). (k) Edges in (j). (l) 2D histogram of (j). (m) The 3D surface plot of (j). (nr) Images obtained from Drishti after revisualization. (n) Original image output from Drishti in the same orientation and scale of (i). (o) Revisualized result corresponds to (j). (p) Revisualized result corresponds to (k). (q) 2D histogram of (o). (r) The 3D surface plot of (o). The median optical density (OD) of (j) and (o) are 0.549 and 0.926, respectively, calculated using the calibrated curve displayed in electronic supplementary material, figure S1.

The median optical density (OD) of each selected image (electronic supplementary material, figure S4) was measured in ImageJ for further analysis and displayed in electronic supplementary material, figure S5. Calibration of OD (see electronic supplementary material, figure S7) was done using a Kodak No. 3 Calibrated Step Tablet scanned with an Epson Expression 1680 Professional scanner. The tablet has 21 steps with a density range of 0.05–3.05 OD (see electronic supplementary material, figure S7a). There is a weak correlation and positive linear relationship between images of the revisualized segmented volume using Drishti and images of the segmented volume in Mimics (see electronic supplementary material, figure S6).

3. Results

To test this new revisualization method, we use four segmented volumetric data from three mainstream 3D visualization software—Mimics, VG Studio and Avizo as case studies. The four segmented volume data have been saved as single (VG Studio) and multiple DICOM (Mimics and Avizo) directories, and subsequently imported into Drishti v.2.7 (or later version) to transform and convert into processed volume formats which Drishti can read and process. After proceeding to the processed volume format (i.e. pvl.nc), segmented volume data can be explored and rendered in Drishti (figures 1 and 2). We use 1D and 2D transfer functions with different illumination methods, such as applying different opacity and light volumes per layer or segmented structures to revisit the segmented volume data ( figure 2 ). Our approach also allows each segmented layer of the initial segmentation to be shown separately in the 2D transfer function window with its voxel information (figure 2). The 2D transfer function then maps the voxel information of each layer to optical properties before applying different illumination methods. Voxel intensity per layer can be read separately or together using the transfer function editor ( figure 2 ).

Revisualized segmented volume data can be exported in three standard formats using Drishti Import: RAW, greyscale 8-bit unsigned image stacks and ITK MetaImage format, which are considered common formats that all image processing and 3D visualization software can read and process. Revisualized segmented volume can also be merged with original volume data to enhance a region of interest or area, validating the precision and accuracy of segmented results. To achieve this, two volumes, the revisualized segmented volume and the original tomogram, need to be loaded together in Drishti Render, rendered then saved as an Extensible Markup Language data file (i.e. .xml). As demonstrated, this new revisualization method achieves the interchangeability between different image processing and 3D visualization software. This method generally works for any software that allows DICOM as an output format. During the revisualization process, 2D and 3D images, movies and other visuals can also be generated.

4. Conclusion

Our revisualization method illuminates detailed information on segmented volume data through different combinations of illumination algorithms and features. It uses mainstream image processing and 3D visualization software and maximizes the 3D visualized outcome of any segmented volume data while maintaining uniformity and interoperability between different software platforms and volumetric data formats. This revisualization method is an efficient way to break current restrictions and barriers due to compatibility, accessibility and affordability issues among different visualization software. In addition, it is straightforward enough to be widely used and maintains the capability of producing more intuitive visual representations, improving collaboration efficiency.

Acknowledgements

We thank Z.L. and H.Y. for sharing their segmented volume data, AMNH with permissions for using their data and T.S., M.Z. and G.C.Y. for their continuous support.

Contributor Information

Yuzhi Hu, Email: yuzhi.hu@anu.edu.au.

Ajay Limaye, Email: Ajay.Limaye@anu.edu.au.

Jing Lu, Email: lujing@ivpp.ac.cn.

Ethics

Hereby, we consciously assure that for the manuscript/insert title/the following is fulfilled: (i) this material is the authors' original work, which has not been previously published elsewhere; (ii) the paper is not currently being considered for publication elsewhere; (iii) the paper reflects the authors' research and analysis wholly and truthfully; (iv) the paper properly credits the meaningful contributions of co-authors and co-researchers; (v) the results are appropriately placed in prior and existing research contexts; (vi) all sources used are correctly disclosed (correct citation). Quotation marks and proper references must indicate copying of text; and (vii) all authors have been personally and actively involved in substantial work leading to the paper and will take public responsibility for its content.

Data accessibility

Step-table and calibrated curve for optical density; one movie for demonstration of the suggested workflow of revisualization; code is available at [31].

All segmented datasets are available online at [32]

Declaration of AI use

We have not used AI-assisted technologies in creating this article.

Authors’ contributions

Y.H.: methodology, software, visualization, writing—original draft, writing—review and editing; A.L.: methodology, software, visualization, writing—original draft, writing—review and editing; J.L.: conceptualization, funding acquisition, methodology, resources, software, supervision, visualization, writing—original draft, writing—review and editing.

All authors gave final approval for publication and agreed to be held accountable for the work performed therein.

Conflict of interest declaration

We declare we have no competing interests.

Funding

This research was funded by the National Science Fund for Excellent Young Scholars (42022011). Y.H. was supported by Postgraduate Research Scholarship at the Research School of Physics, Australian National University.

References

  • 1. O’Rourke JC, Smyth L, Webb AL, Valter K. 2020. How can we show you, If you can’t see it? Trialing the use of an interactive three-dimensional micro-CT model in medical education. Anat. Sci. Educ. 13 , 206–217. ( 10.1002/ase.1890) [DOI] [PubMed] [Google Scholar]
  • 2. Tesařová M, Heude E, Comai G, Zikmund T, Kaucká M, Adameyko I, Tajbakhsh S, Kaiser J. 2019. An interactive and intuitive visualisation method for X-ray computed tomography data of biological samples in 3D portable document format. Sci. Rep. 9 , 14896, ( 10.1038/s41598-019-51180-2) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3. Leggio B, Laussu J, Carlier A, Godin C, Lemaire P, Faure E. 2019. MorphoNet: an interactive online morphological browser to explore complex multi-scale data. Nat. Commun. 10 , 2812. ( 10.1038/s41467-019-10668-1) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4. Brodlie KW, et al. 2012. Scientific visualisation: techniques and applications. New York: Springer Science & Business Media. [Google Scholar]
  • 5. Geier B, Sogin EM, Michellod D, Janda M, Kompauer M, Spengler B, Dubilier N, Liebeke M. 2020. Spatial metabolomics of in situ host-microbe interactions at the micrometre scale. Nat. Microbiol. 5 , 498–510. ( 10.1038/s41564-019-0664-6) [DOI] [PubMed] [Google Scholar]
  • 6. Johnson EH, Carter AM. 2019. Defossilization: a review of 3D printing in experimental paleontology. Front. Ecol. Evol. 7 . ( 10.3389/fevo.2019.00430) [DOI] [Google Scholar]
  • 7. Zhu M, Ahlberg PE, Pan Z, Zhu Y, Qiao T, Zhao W, Jia L, Lu J. 2016. A Silurian maxillate placoderm illuminates jaw evolution. Science 354 , 334–336. ( 10.1126/science.aah3764) [DOI] [PubMed] [Google Scholar]
  • 8. Zhu M, et al. 2013. A Silurian placoderm with osteichthyan-like marginal jaw bones. Nature 502 , 188–193. ( 10.1038/nature12617) [DOI] [PubMed] [Google Scholar]
  • 9. Johnson C. 2004. Top scientific visualization research problems. IEEE Comput. Grap. Appl. 24 , 13–17. ( 10.1109/MCG.2004.20) [DOI] [PubMed] [Google Scholar]
  • 10. Hu YZ, Limaye A, Lu J. 2020. Three-dimensional segmentation of computed tomography data using Drishti Paint: new tools and developments. R. Soc. Open Sci. 7 , 201033. ( 10.1098/rsos.201033) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11. Limaye A. 2012. Drishti: a volume exploration and presentation tool. Developments in X-ray Tomography VIII 2012 Oct 17. In SPIE, vol. 8506, p. 85060X, ( 10.1117/12.935640) [DOI] [Google Scholar]
  • 12. Manssour IH, Furuie SS, Olabarriaga SD, Freitas CMD. XV Brazilian symposium on computer graphics and image processing. pp. 51–58. IEEE. [Google Scholar]
  • 13. Miyawaki T, Morikawa S, Susaki EA, Nakashima A, Takeuchi H, Yamaguchi S, Ueda HR, Ikegaya Y. 2020. Visualization and molecular characterization of whole-brain vascular networks with capillary resolution. Nat. Commun. 11 , 1104. ( 10.1038/s41467-020-14786-z) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14. Peng H, et al. 2014. Virtual finger boosts three-dimensional imaging and microsurgery as well as terabyte volume image visualization and analysis. Nat. Commun. 5 , 4342. ( 10.1038/ncomms5342) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15. Rueden CT, Schindelin J, Hiner MC, DeZonia BE, Walter AE, Arena ET, Eliceiri KW. 2017. ImageJ2: ImageJ for the next generation of scientific image data. BMC Bioinform. 18 , 529. ( 10.1186/s12859-017-1934-z) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16. Upson C, Faulhaber TA, Kamins D, Laidlaw D, Schlegel D, Vroom J, Gurwitz R, van Dam A. 1989. The application visualization system: a computational environment for scientific visualization. IEEE Comput. Grap. 9 , 30–42. ( 10.1109/38.31462) [DOI] [Google Scholar]
  • 17. Yuan J, Deng W, Cha J, Sun X, Borg JP, Dey SK. 2018. Tridimensional visualization reveals direct communication between the embryo and glands critical for implantation. Nat. Commun. 9 , 603. ( 10.1038/s41467-018-03092-4) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18. Lu J, Zhu M, Ahlberg PE, Qiao T, Zhu Y, Zhao W, Jia L. 2016. A Devonian predatory fish provides insights into the early evolution of modern sarcopterygians. Sci. Adv. 2 , e1600154. ( 10.1126/sciadv.1600154) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19. Hu YZ, Lu J, Young GC. 2017. New findings in a 400 million-year-old Devonian placoderm shed light on jaw structure and function in basal gnathostomes. Sci. Rep. 7 . ( 10.1038/s41598-017-07674-y) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20. Lu J, Giles S, Friedman M, Zhu M. 2017. A new stem sarcopterygian illuminates patterns of character evolution in early bony fishes. Nat. Commun. 8 , 1932–1938. ( 10.1038/s41467-017-01801-z) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21. Costello MJ. 2009. Motivating online publication of data. Bioscience 59 , 418–427. ( 10.1525/bio.2009.59.5.9) [DOI] [Google Scholar]
  • 22. Penev L, et al. 2017. Strategies and guidelines for scholarly publishing of biodiversity data. RIO 3 , e12431. ( 10.3897/rio.3.e12431) [DOI] [Google Scholar]
  • 23. Federer LM, Belter CW, Joubert DJ, Livinski A, Lu YL, Snyders LN, Thompson H. 2018. Data sharing in PLOS ONE: an analysis of data availability statements. PLoS One 13 , e0194768. ( 10.1371/journal.pone.0194768) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24. Miyakawa T. 2020. No raw data, no science: another possible source of the reproducibility crisis. Mol. Brain 13 , 24. ( 10.1186/s13041-020-0552-2) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25. Peck D. 2009. Digital imaging and communications in medicine (DICOM): a practical introduction and survival guide. J. Nucl. Med. 50 , 1384–1384. ( 10.2967/jnumed.109.064592) [DOI] [Google Scholar]
  • 26. Mildenberger P, Eichelberg M, Martin E. 2002. Introduction to the DICOM standard. Eur. Radiol. 12 , 920–927. ( 10.1007/s003300101100) [DOI] [PubMed] [Google Scholar]
  • 27. Burgess J. 2015. Digital DICOM in dentistry. Open Dent. J. 9 , 330–336. ( 10.2174/1874210601509010330) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28. Lu J, Zhu M, Long JA, Zhao W, Senden TJ, Jia L, Qiao T. 2012. The earliest known stem-tetrapod from the lower devonian of China. Nat. Commun. 3 , 1160. ( 10.1038/ncomms2170) [DOI] [PubMed] [Google Scholar]
  • 29. Li ZH, Stidham TA, Deng T, Zhou ZH. 2020. Evidence of late miocene peri-tibetan aridification from the oldest Asian species of sandgrouse (Aves: Pteroclidae). Front. Ecol. Evol. 8 , 59. ( 10.3389/fevo.2020.00059) [DOI] [Google Scholar]
  • 30. Gupta S, Mazumdar SG. 2013. Sobel edge detection algorithm. Int. J. Comput. Sci. Manag. Res. 2 , 1578–1583. [Google Scholar]
  • 31. nci . 2024. Drishti. GitHub. See https://github.com/nci/Drishti.
  • 32. Hu Y, Limaye A, Lu J. 2024. Supplementary material from: 3D revisualisation: a new method to revisit segmented data. FigShare ( 10.6084/m9.figshare.c.7262680) [DOI] [PMC free article] [PubMed]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Step-table and calibrated curve for optical density; one movie for demonstration of the suggested workflow of revisualization; code is available at [31].

All segmented datasets are available online at [32]


Articles from Royal Society Open Science are provided here courtesy of The Royal Society

RESOURCES