Abstract
Brain reconstruction, specially of the cerebral cortex, is a challenging task and even more so when it comes to highly gyrified brained animals. Here, we present Stitcher, a novel tool capable of generating such surfaces utilizing MRI data and manual segmentation. Stitcher makes a triangulation between consecutive brain slice segmentations by recursively adding edges that minimize the total length and simultaneously avoid self-intersection. We applied this new method to build the cortical surfaces of two dolphins: Guiana dolphin (Sotalia guianensis), Franciscana dolphin (Pontoporia blainvillei); and one pinniped: Steller sea lion (Eumetopias jubatus). Specifically in the case of P. blainvillei, two reconstructions at two different resolutions were made. Additionally, we also performed reconstructions for sub and non-cortical structures of Guiana dolphin. All our cortical mesh results show remarkable resemblance with the real anatomy of the brains, except P. blainvillei with low-resolution data. Sub and non-cortical meshes were also properly reconstructed and the spatial positioning of structures was preserved with respect to S. guianensis cerebral cortex. In a comparative perspective between methods, Stitcher presents compatible results for volumetric measurements when contrasted with other anatomical standard tools. In this way, Stitcher seems to be a viable pipeline for new neuroanatomical analysis, enhancing visualization and descriptions of non-primates species, and broadening the scope of compared neuroanatomy.
Keywords: Surface reconstruction, Cortical reconstruction, Cetaceans, Magnetic resonance imaging
Introduction
The cerebral cortex is a highly complex structure that integrates several overlapping organizational levels. Its complete description would need to incorporate cellular, biochemical, physiological, functional and structural information, and their complicated interactions and dependencies (Hansen et al., 2023; Wang et al., 2023; Pronold et al., 2023). Ultimately, all of these aspects must be spatially located.
A purely morphological ground truth, to which all other information can be mapped and co-registered, is a necessary foundation for integrative approaches to cortical structure and function. The most readily accessible morphological framework, obtained through Magnetic Resonance Imaging (MRI), is volumetric: Assigning different voxels to structures, such as White Matter (WM) and Gray Matter (GM) unambiguously partitions a brain into its component substructures. However, this Cartesian description is not a natural map for a thin sheet of GM wrapped around WM in complex gyrifications. For that, one needs to talk about surfaces: To describe cortical morphology in terms of the nested surfaces that delineate the boundaries of WM, GM and any other substructure of interest. But translating between voxel-based and surface-based descriptions is not always easy (Mota & Herculano-Houzel, 2015; Osechinskiy & Kruggel, 2012).
3D mesh models represent surfaces as connected sets of vertices, edges and (typically triangular) faces that define the boundaries of polyhedra, and are presumed to be good approximations for the underlying smooth physical surfaces (Arndt et al., 1994; Tisserand et al., 2002; Navarrete et al., 2018). They are usually rendered at a much higher resolution than the voxel-based segmentation they are derived from, to allow for a smooth interpolation of the boundaries between different structures. This description lends itself well to measurements of surface area and gyrification indexes, and form the basis for a range of morphometric brain analyses (Mota & Herculano-Houzel, 2015; Wang et al., 2023). Such area-based analyzes are much better at showing how intricately the different part of a brain fit together.
MRI segmentation provides the data required to build both cortical and subcortical surface meshes. Images generated from MRI acquisition can be fed directly into automatic segmentation and reconstruction tools, which will generate the boundary meshes between the segmented sub-structures. For example, FreeSurfer (FS; Fischl, 2012) is a fully automated software that aims to process MRI brain data without the need for human supervision. FS includes routines capable of stripping the skull and other tissues surrounding the brain, classify brain voxels (i.e. GM, WM and CSF) and then generate high-resolution meshes smoothly delineating the boundaries between these structures.
However, FS has limitations that can sometimes complicate or hinder surface reconstruction, depending on the tissue of interest (Collins & Evans, 1997; Cherbuin et al., 2009). Notably, its segmentation algorithm is guided by previously segmented data sets, which are used to create image masks for its voxel labeling algorithms (Dale et al., 1999). This prevents the usage of FS for cetaceans and many other mammals with less well known brain anatomy, for which datasets may comprise from one to at best a handful of specimens. Given these challenges, a fully automated segmentation of non-model brains is still beyond reach, and manual techniques, supported by expert knowledge, still play a crucial role.
On the other end of the automation spectrum, manual techniques rely on the delineation of brain structures based on anatomical landmarks provided by atlases. Unlike automatic methods, they require anatomical expertise to identify and label the region of interest. There are two primary methods for manually segmenting brain structures from MRI: stereology with point counting (García-Fiñana et al., 2003, 2009), and tracing methods (Keller & Roberts, 2010). As our main contribution in the present study, we employed the latter, using a drawing tablet to trace contours of interest on evenly spaced selected MR slices of two cetacean and one piniped species: Guiana dolphin (Sotalia guianeneis), Franciscana dolphin (Pontoporia blainvillei) and Steller sea lion (Eumetopias jubatus). The traced contours on adjacent slices are then automatically stitched together to generate the surfaces that interpolate between contours.
Like any technique, manual methods have pros and cons. They are known to be more accurate and reliable when performed by skilled anatomists. However, they can be time-consuming, prone to bias, and impractical for large datasets. Prospectively, much of this work may in the future be automatized through machine learning models; but these cannot entirely replace human expertise (Topol, 2019). Instead, machine learning and human expertise are likely to complement each other, improving efficiency and consistency in brain structure segmentation.
Manual tracing measurements are commonly processed using approximate analytical formulas (Hofman, 1985; Ribeiro et al., 2013; Kazu et al., 2014; Herculano-Houzel et al., 2014; Maskeo et al., 2011; Manger et al., 2012), which have some drawbacks. The numerical approximations attempt to compute geometrical values, such as area and volume, from the areas and perimeters of contours in each slice. Unfortunately they cannot be used to perform analyses of detailed geometrical features, such as calculating the fractal dimension of the cortical surface (Wang et al., 2023).
Here, we introduce ’Stitcher’, a new deterministic surface reconstruction method and a pipeline to reconstruct 3D surfaces from manual tracing of contours in MRI brain slices. By combining automatic and manual methods, Stitcher is able to tackle cortices that are too complex and/or rare for fully automatic methods, and to generate much richer morphological information than what can be provided by analytical approximation formulas.
To demonstrate the capabilities of this tool, we chose to apply it initially to the brains of a group that pose a severe challenge to fully automated methods of surface reconstruction: cetaceans.
Cetacean brains are, in many ways, unique. Some species have the largest and most convoluted brains of the animal kingdom (Mortensen et al., 2014; Spocter et al., 2017). Additionally, neuromorphological patterns such as cortical thickness, white matter proportion, and sulci/gyri position vary greatly across species. Obtaining high-quality MRI data from cetaceans is logistically challenging and thus relatively rare. Collecting many individuals of the same species is even less likely. Therefore, there are no comprehensive imaging atlases or reference templates specifically for cetacean brains, and without those, automated algorithms would struggle to accurately segment brain structures.
Conversely, an accurate reconstruction of cetaceans’ cortical surfaces is indication that our tool is potentially applicable to the less convoluted brains of other non-model mammalian groups, such as carnivores and sirenians, as well as to widely-studied species, like humans and other primates.
To demonstrate usefulness beyond cortical reconstruction, we also show that Stitcher is capable of reconstructing other inner brain structures, such as the thalamus and ventricles.
This paper is structured as follows: In the next section, Materials and Methods, we introduce the Stitcher pipeline in detail. It is meant to be a self-contained description, linking to a code repository, that will enable any researcher to apply the pipeline to any suitable dataset.
This is followed by the results section, where the pipeline is validated against cetacean and non-cetacean species, and the resulting reconstruction is quantitatively compared to other methods. The section is also self-contained, insofar as the data presented there is new and of considerable interest to comparative neuroanatomical studies.
The relevance, limitations and future prospects of the Stitcher pipeline, and the significance of the cortical surface reconstructions done with it are detailed in the Discussion.
Materials and Methods
Data Acquisition and Processing
Specimens
The brains used in this paper were provided by the Brazilian Neurobiodiversity Network Initiative (https://neurobiodiversidade.org), recently established to remediate the lack of neuroanatomical descriptions in non-model animals. One brain was collected from each of three different species: Guiana dolphin (Sotalia guianeneis), Franciscana dolphin (Pontoporia blainvillei) and Steller sea lion (Eumetopias jubatus).
The two dolphins used in this study were collected with authorization from the Chico Mendes Institute for Biodiversity Conservation (ICMBio) and the Brazilian Institute of Environment and Renewable Natural Resources (IBAMA). The research was approved by the Committee on Ethical Animal Use of the Science Center of the Federal University of Rio de Janeiro (process number 01200.001568/2013-87).
The Steller sea lion was hunted as part of pest control at the coast of Shakotan (Hokkaido, Japan; Matsuda, 2021) in accordance with Japanese laws and regulations, a decision unrelated to the current study.
MRI Acquisition
For the two cetaceans, MRI images were generated in a 7 Tesla Scanner (Classic Magneton, Siemens Healthcare, Erlangen, USA) equipped with a 32-channel head coil (Nova Medical, Wilmington, USA) at the "Image Platform in the Autopsy Room" (PISA) facilities of the School of Medicine at the University of São Paulo.
For the Steller Sean Lion, brain scans were generated in a 3 Tesla Scanner (Magnetom Prisma, Siemens Health Care, Erlangen, Germany) with a 16-channel body coil at the facilities of the Medical School of Hokkaido University.
The MRI images were acquired by using the following protocol:
Guiana dolphin: 3D-SPACE Repetition Time (TR) 2000 ms; Echo Time (TE) 109 ms; 0.38 mm isotropic spatial resolution; Field of View (FOV) 192x144; Bandwidth (BW) 610 Hz/px; Flip Angle (FA) 120; Acquisition Time (AT) 1 h 45 min (Avelino-de Souza et al., 2024);
Franciscana dolphin: 3D-SPACE TR 2000 ms; TE 115 ms; 0.27 mm isotropic spatial resolution; FOV 102x102; BW 372 Hz/px; FA 120; AT 2 h 5 min;
Steller sea lion: Axial T2 space TR 4000 ms; TE 410 ms; 0.78 mm isotropic spatial resolution; FOV 237x200; BW 700 Hz/px; FA 120; AT 12 min 24 s.
Processing
After image acquisition, images were used to obtain the contours of anatomically-defined regions of interest (ROI). This so-called segmentation consists of manually tracing the perimeters surrounding such areas (Fig. 1).
All brains were segmented by a single anatomist with the aid of a Wacom Cintiq Pro 13 (Wacom, Saitama, Japan) and the medical image software Osirix MD v.12.0.3 (Pixmeo, Geneva, Switzerland; Rosset et al., 2004). For S. guianeneis, the segmentation was performed every 5 slices, leaving a gap of 1.90 mm between consecutive segmentations. For P. blainvillei, the same spacing of 5 slices was used, leaving a gap of 1.33 mm. Lastly, E. jubatus had all its slices segmented, leaving a gap of 0.78 mm, the same value as the isovoxel length.
The manual segmentation data were then rearranged into two groups: full-resolution, when all available slices are used in the reconstruction, and low-resolution, when every other segmentation of the full-resolution is used. The low-resolution case is intended to mimic a scenario where data for cortical reconstruction is sparse.
Each individual segmentation was then saved as a JSON files, which were used as input in the reconstruction that followed. The full process is exemplified in Fig. 2.
Stitcher
The Stitcher tool is an innovative software package for surface reconstructions, utilizing manual segmentation of contours in slice stacks, and generating a self-consistent lateral interpolating mesh surface as final output. This package (available at https://github.com/hmynssen/Stitcher) is structured as an open-source python library. Upon installation, it will provide 3 classes that can be employed together to 3D-reconstruct the brain. The core of the code implements a 2D search to find a minimum cost path that corresponds to a triangulation between contours in two consecutive slices (Fuchs et al., 1977), therefore creating a stitching pattern that connects all the vertices in both slices while preserving geometric and topological integrity. We use as the cost function the total edge length (therefore generating ’stretchy’ interpolation surfaces, analogous to cling film); but other functions, such as total surface area, can be easily implemented.
The minimum cost path might not be unique but all reconstructed surfaces corresponding to such absolute minimum path will be different triangulations of the same surface: think of a set of four points, two on each slice, forming a square being. Triangulation using either diagonal would be equally valid, but the final surface would not be exactly the same. In this sense, we can call Stitcher a deterministic reconstruction method for always creating equivalent reconstructions.
The first class, Point class, stores 3 number parameters to represent spatial coordinates for each vertex, and contains basic vector operations that simplify the code, such as vector addition, multiplication by scalar and dot product.
The next class is Perimeter, which contains a numpy (Harris et al., 2020) array storing a collection of Points corresponding to the contour exported by the segmentation tool. This sequence of N Points correspond to a closed polygon of edges and N vertices that encloses one of the three desired regions: GM, WM or exposed surface. From all the methods included in the Perimeter, three can be highlighted: Perimeter addition, that merges two polygons by connecting them in the shortest distance possible; plane self-avoiding correction, that removes edges that cross each other and creates the necessary new edges to preserve the polygon continuity; and orientation flip, that invert the order of the vertices and is used to guarantee that every polygon will be oriented clock-wise.
Lastly, the Surface class is centered around the method build_surface which performs the following algorithmic steps:
However, the minimum cost (5) may create self-intersections, which cannot exist in the real surface of a brain. For this reason, Stitcher imposes an extra condition in the search algorithm:
The retraction (6) is performed by removing the last entry from the path and setting it to have an infinite cost. If too many retractions are performed, as set by an end-user criteria, a new starting point is chosen. Usually, the starting point, i.e., the first element of the Cost Matrix, is the closest distance between the above and below Perimeters. Due to the complexity of the brain shape, this starting point sometimes is not the best choice, leading to a mesh that would necessarily have a self-intersection. For that reason, a sorted list of of closest to furthest pairs of Points is computed and used in step 8 if necessary. The end-user may also provide the initial pair of points if so desired.
After step 5 from the first algorithm is done, step 8 is used to create a closed surface. Since the segmentation step only traces perimeter of a polygon, at least the final and last Perimeters must be tiled with a flat triangular mesh to prevent a hole from forming. Additionally, typically in the interior slices one or more splits/bifurcations of the segmentation contours will occur, two contours in one slice will need to be stitched self-consistently to a single contour in the next (much like trousers). Part of the single contour will need to be tiled with a triangular mesh to prevent a hole for forming.
Application of Stitcher for Subcortical and Non-Cortical Structures
Stitcher is capable of building any lateral surface given two polygons in parallel planes (Fig. 3). It can also reconstruct the WM surface, subcortical structures and non-cortical structures. As an example, we reconstruct the ventricle of the Sotalia guianensis, and calculate its area and volume. This multi-lobed but otherwise smooth structure poses no challenges to the algorithm.
Lastly, by using an atlas, an anatomist could identify structures of very low contrast, which are an even greater challenge for automatic segmentation tools. In this paper, superior and inferior colliculi, hippocampus, amygdala and thalamus from Sotalia guianensis were reconstructed to demonstrate this type of application.
Manual Corrections
The Stitcher algorithm ultimately finds a self-avoiding mesh but that does not assure the absence of artifacts. In fact, one type of artifact can occur in highly gyrified brains that contain many perimeters/segmentation per MRI slice. Called knot artifacts, they can be easily identified visually as in Fig. 4.
These artifacts increase the surface area and do not represent the real topology of the brain. However, the cause is not the stitching process itself, instead it is either a poorly performed segmentation or a failure in the algorithm of merging two Perimeters together, as in Fig. 5. The former can be fixed with a consistent segmentation of the gyri and sulci, while for the latter, new points must be inserted to create a bridge indicating where the connection between the two Perimeters should occur.
Post-Processing
The final reconstruction from Stitcher can be analyzed and manipulate in any mesh processing software. Here we used Meshlab (Cignoni et al., 2008) with the following pipeline to extract the geometrical value of volume and area of GM, WM and Exposed surfaces:
Re-orient All Faces Coherently
Close Holes
Isotropic Remeshing
HC Laplacian Smooth
Taubin Smooth
The first two steps ensure that the surface is orientable and closed, which are necessary respectively for area and volume estimation. But the resulting raw surface will be at this point jagged in a ladder-like manner, which is clearly an artifact of the underlying voxelization. This will distort the area estimation, so for a more reliable result, one needs to smooth away the jagged edges. To that end, we first perform an isotropic remeshing (Hoppe et al., 1993) to re-tile the surface with more regularly-sized triangle edges; this does not alter areas or volumes but ensure that the ensuing smoothing, acting on the mesh vertices, happens homogeneously and isotropically over the entire surface. For the smoothing, we apply first a volume-preserving HC Laplacian flow (Vollmer et al., 1999) that diffusively evens out the positions of neighboring vertices; then a Taubin flow (Taubin, 1995), a modified Laplacian flow that evens out Gaussian curvature.
Visual inspection clearly indicates that the smoothed reconstructed surfaces are much closer to the original cortical surface than the raw ones, with their characteristic ladder-like pattern. The Smooth Surface remains closed and thus can have its geometrical values extracted again. Meshlab provides a python library, pymeshlab (Muntoni & Cignoni, 2021), making the above processing programmable via simple scripting. Here we used the graphical interface for visual inspection and pymeshlab for the all numerical data processing.
Stitcher Usage
Stitcher relies only on sorting the stack of perimeters to start working. This can be done automatically by an adapted shadow casting algorithm that projects the Perimeters contained in one slice into the parallel slice below. All overlapping shadows should be grouped together to be reconstructed by Stitcher.
If this procedure is applied recursively through all pairs of segmentation slices, Stithcer will be able to reconstruct the ROI surface. Thus, Stitcher is able to produce a surface even if not all MRI slices of an acquisition sequence have been manually segmented. However having only a few segmented slices may reduce the anatomical information below the threshold necessary to properly reconstruct the structure. Thus, the number of slices that need to be traced must be determined by the anatomist and the end-user to balance the necessary detail with the required tracing workload.
This pipeline was implemented for the reconstruction of all cortical surfaces, i.e., GM, WM and exposed surfaces, at both full- and low-resolution for comparison purposes. Also, the same pipeline was applied for Guiana dolphin’s hippocampus, amygdala, thalamus and ventricles.
Analysis
Direct Measurements and Reference Values
The reconstruction results will be analyzed visually and numerically. For the GM surface, we extracted the area (total area) and the volume (total volume). For the other two, only one of the geometrical measures was needed. For WM, we only used the volume , and for the Exposed surface, the area . The cortical thickness T was computed from GM and WM as:
1 |
Also, we compute the gyrification index (GI) as the ratio between and .
In the absence of a full surface reconstruction of the brain regions of interest, it is possible to approximate (Ribeiro et al., 2013) their volume V and lateral surface area A using analytical formulas that take into account only the areas and perimeters of the contours in the slice stack:
2 |
3 |
where and are the area and perimeter of a polygonal contour in slice n and h is the separation between adjacent slices. The Analytical Approximation (AA) process can thus be used in segmentation from consecutive MRI slices to approximate the value of , and T,. This procedure has been applied to human cortices, and results were shown to be close to the corresponding real values (Ribeiro et al., 2013). As the gyrification increases, the cross-sectional images from MRI may display a series nested perimeters. Consider, for instance, an annular configuration in slice n of two nested contours, so that a region of (say) WM lies entirely inside GM; but within the WM region lies a smaller island of GM. This slice will then have two disjoint and closed contours of WM-GM boundary, each with an area and perimeter. In this case, the WM area and perimeter of the annular WM region to be used in Eqs. 2 and 3 must now read
4 |
5 |
where the n1 and indices refer respectively to the outer and inner contour. More generally, if a slice includes multiple disjoint contours, their perimeters should always be added, and their areas summed algebraically with signs given by the parity of the degree of nesting.
This is a complication that usually does not arise often in the human and terrestrial mammal cortices we analyzed, but that clearly has to be taken into account for the more complex gyrification patterns often found in cetaceans.
After accounting for multiple contours, Eqs. 2 and 3 will compute the volume and area of any enclosed contour, with reasonable precision for actual cortical surfaces. But if we need a full mesh reconstruction of said surfaces, we need to apply the Stitcher or some equivalent method. In any case, we can directly compare the values of V and A obtained from the AA with those derived from the Stitcher reconstruction.
Effects of Different Resolutions
By varying the gap between slices, we also vary the amount of information provided to reconstruct the brain. On one extreme, by having only the first and last slices, the mesh would yield a reconstruction resembling a truncated cone. On the other extreme, we would have mesh whose triangles would be so tiny we could consider it a continuous and smooth surface.
The minimum gap value to get proper cortex lies between these extremes in this spectrum of resolutions. To approximate it, we’ll use the condition:
6 |
The rationale behind this are spatial frequency of the image and practical aspects of measurements. Firstly, for any given brain MRI, we expect for structures come in and out from the screen at a certain rate as the slices are looked through. This is the spatial frequency of structures and for the folded GM with thickness T, a sulci will be defined/identified with (to account for GM walls on both sides). In order to obey the Nyquist-Shannon Theorem (Shannon, 1949), we take half of , which is just T, to properly represent the image signal.
Lastly, it is important to have an initial guess on the gap before starting the segmentation. Therefore, by making the gap equals the thickness, one may simply use a ruler on any image processing software and directly measure the gap estimation.
Results
The main result of this paper, the reconstructed cortical surfaces of Steller sea lion, Guiana dolphin and Franciscana dolphin, are shown in Fig. 6. None of these hemisphere reconstructions present any significant artifacts when visually inspected. However, the low-resolution Franciscana reconstruction showed some artifacts, low gyrification, and a distinct stretch pattern in contrast to its full-resolution version.
The values for the geometric parameters1 describing the reconstructed cortices of the three species analyzed are presented in Table 1. In all cases we include the values for the both the raw and smoothed reconstructed cortices. The values calculated using the analytical approximation (’AA’) are also included for reference. Note that there is very little variance in the volumes across all three methods, while for areas and thicknesses the smoothed values are close to the analytical approximation, but much higher (for areas) and lower (for thicknesses) than the raw values. This is due to terraced appearance of the latter, a consequence of the initial voxelization, which artificially inflates areas by making the raw reconstructed surface more irregular.
Table 1.
Species | ||||
---|---|---|---|---|
S. guianensis | P. blainvilleia | P. blainvilleib | E. jubatus | |
Raw | 248839.64 | 75437.32 | 75319.80 | 220978.90 |
Smooth | 244544.52 | 74252.04 | 74242.30 | 218558.29 |
AA | 250930.97c | 75843.67 | 76333.91 | 221304.23 |
Raw | 83647.02 | 32378.35 | 29370.42 | 55710.77 |
Smooth | 65945.84 | 25919.50 | 24758.39 | 44269.64 |
AA | 63801.96c | 24652.15 | 24491.72 | 41534.63 |
Raw | 24251.47 | 11274.83 | 10876.45 | 27872.76 |
Smooth | 23100.20 | 10796.45 | 10672.01 | 23906.51 |
AA | 22864.80c | 10111.26 | 10046.42 | 22851.35 |
Raw | 1.73 | 1.45 | 1.59 | 2.27 |
Smooth | 2.10 | 1.75 | 1.83 | 2.79 |
AA | 2.26c | 1.92 | 1.96 | 3.06 |
Raw GI | 3.45 | 2.87 | 2.70 | 2.03 |
Smooth GI | 2.85 | 2.40 | 2.32 | 1.85 |
AA GI | 2.79c | 2.44 | 2.44 | 1.82 |
aFull-resolution P. blainvillei using every segmentation slice at spacing 1.3 mm
bLow-resolution P. blainvillei using every other segmentation slice at spacing 2.7 mm
cData from (Avelino-de Souza et al. 2024)
Stitcher was also successfully applied to reconstruct subcortical structures, such as the hippocampus, amygdala, superior and inferior colliculi and thalamus of S. guianensis. The hippocampus and amygdala are located at temporal lobe level as part of the limbic system. Additionally, both colliculi integrate the mesencephalon, and the two thalami are part of the diencephalon. Additionally, the often neglected ventricular system of the same species was reconstructed, as shown in Fig. 7, being a bounded by a continuous and closed surface. Similarly to what was reported for other dolphins, reconstruction of the ventricular system reveals that the structure is short, but wide in the level of the temporal lobe (Cozzi et al., 2017). The lateral ventricles are circular and the third ventricle appears as a ring shaped structure due to the interthalamic adhesion connecting the two thalami. The third ventricle connects with the forth ventricle thought the cerebral aqueduct, a tubular structure that expands dorsally and laterally, creating a triangle-like shape in the lateral view. The fourth ventricle then joins the central canal of the spinal cord (see Fig. 7 for a sagittal view).
All these structures were grouped in a single image (Fig. 7). Except for the ventricles, with its characteristic structure of connected projecting horns, they all have relatively simple rounded shapes, and fit satisfyingly together like pieces of a puzzle. This strongly suggests that the reconstruction process generated no artifacts. Indeed, the relative anatomical positions of the subcortical structures are largely preserved, resembling the generalized mammalian bauplan. Numerical results of volumes and areas for all structures are summarized in Table 2.
Table 2.
S. guianensis | ||
---|---|---|
Area (cm ) | Volume (cm ) | |
Ventricle | 84.93 | 6.18 |
Superior Colliculia | 3.80 | 0.33 |
Inferior Colliculia | 13.10 | 2.96 |
Hippocampusa | 9.20 | 0.74 |
Thalamus | 23.60 | 7.72 |
Amygdalaa | 7.28 | 0.94 |
aAreas and volumes for these structures refer to the summation in both hemispheres
Discussion
We have presented Stitcher, a novel tool that can process 2D manually segmented brain data and use it to generate the corresponding 3D surfaces, even for the most morphologically complex brains, such as those found in some cetaceans and pinnipeds. Since this paper presents results relevant for both computational methods, and cortical and subcortical neuroanatomy, we have divided the discussion into three sub-sections to properly address each subject.
Cortical Results
Reconstruction Validation and Limitations
We applied Stitcher to reconstruct the cortical surfaces of three species, totaling three cortices in full-resolution and an extra reconstruction for one specimen in low-resolution. For the former, the resulting meshes exhibited a remarkable resemblance to real brains, without any significant visible artifacts.
In contrast, when applying Stitcher for low-resolution P. blainvillei cortical reconstruction, we found some issues: knot artifacts, decreased gyrification, and the erasure of smaller structures visible in both in the full-resolution version and in the photographs of the cortex. This is not unexpected, and reflects a loss of anatomical information from the region between the slices. Skipping too many MRI slices forces Stitcher to interpolate between slices that are too dissimilar. Stitcher creates surfaces formed by planar triangles that can be stretched, translated and rotated, but cannot be bent. This means that the reconstruction is faithful only when the gap between slices is smaller than or equal to the radius of the typical smallest gyrus in the cortex.
In this manner, there is a trade-off between manual labor and quality of results. Accurate cortical surface reconstruction require numerous and closely spaced traced slices, and this requirement becomes more stringent the thinner and more gyrified a cortex is. This is, probably, the most significant practical limitation of our method, as the necessary tracing can become very time-consuming, especially for bigger brains, as the case of large cetaceans. In any case, for a precise anatomical description this step remains necessary, unless the user purposely wants to remove small structures and/or is only looking for certain numerical aspects (see more in “Quantitative Anatomical Description” section).
Another necessary aspect of the manual tracing is the accurate identification of the ROIs. In our work, we utilize MRI with good enough contrast and resolution so that we were able to properly trace the contours. In future works, it may be necessary to adjust the MRI parameters according to the MRI machine and biological material one possesses to avoid incorrect segmentation. Stitcher does not fix the segmentation and mistakes on this step of the process will reflect in possible artifacts on the final mesh.
Quantitative Anatomical Description
Our numerical results can be split into two groups: comparison across reconstruction methods (Raw, Smooth and AA) and comparison between full- and low-resolution reconstructions.
Firstly, by comparing methods, we observed that volume and exposed area remained nearly invariant regardless the methods. This happens because these two metrics are less affected by precise delimitation of the borders on the segmentation step.
However, for total area and, consequently, the cortical thickness T, the precise delineating of the boundary between regions is a critical factor. In the case of the Raw reconstruction, it inherits to some extent the jagged edges from the underlying voxels. These cubic spikes are clearly artifacts of the reconstruction pipeline, and (as can be clearly seen by visual inspection) are not present in the actual physical cortical surface, which are usually smooth at these voxel-size length scales. Smoothing the Raw results erases, or at least reduces, these artifacts.
Numerically, the smoothing brings , and T measurements for Stitcher-reconstructed surfaces closer to those obtained from the AA method. This is unsurprising, since smoothing makes adjacent slices more alike, which is similar to the fundamental assumption used to derive AA. This highlights another important point for the usage of smoothing filters: it makes AA and reconstructions methods compatible, which, in turn, makes comparison with results from the literature that use AA methods less susceptible to methodological incompatibility.
In the second comparison group (full- and low-resolution), the summary of geometric parameters vary relatively little with a small tendency for reduction on estimates based on surface reconstruction. Possibly, the reduction of slices progressively removes small structures while preserving the main cortical components, thus largely conserving the numerical results. To support this, we compare both gaps of 1.33 mm (full-resolution) and 2.66 mm (low-resolution) with the cortical thickness T of around 1.80 mm for the Smooth P. blainvillei. In the first case, the gap is smaller than T meaning that the proposed condition (check “Effects of Different Resolutions” section) was satisfied, while for the second case, the opposite holds true.
Non-Cortical and Subcortical Structures
We have also applied Stitcher to the reconstruction of non-cortical structures, which presents their own set of challenges. For example, direct descriptions of the ventricular system is often impractical in fresh brain examinations, due to its interior, multi-lobed and liquid-filled nature. Consequently, ventricular system reconstructions in cetaceans are scarce and date from the 60s, using vinylite or latex injections to produce a cast mold of the ventricles (McFarland et al., 1969). These methodologies can distort the ventricular shape, through material shrinkage, gravity deformation of drained ventricles, and resin leakage (McFarland et al., 1969). They also cause damage to surrounding structures during mold extraction.
Here, by using Stitcher, we were able to reconstruct the ventricular system of Sotalia guianensis from MRI scans. The non-invasive nature of our methodology enables the analysis of the structure without causing damage or altering the morphological properties of the ventricular cavities and neighboring brain regions.
Similarly, delineating subcortical structures, namely the superior and inferior colliculi, hippocampus, thalamus and amygdala from MRI scans alone presents a demanding task. Creating meshes of these structures aids in visualizing them in 3D, which can help anatomists mitigate tracing errors, thereby enhancing the accuracy of neuroanatomical measurements. To corroborate this, (Avelino-de Souza et al., 2024) found equivalent results in terms of volume for these structures using analytical calculations.
Additionally, 3D reconstructions are valuable tools to allow a comprehensive understanding of the organization and connections of brain structures within the brain. From a comparative perspective, by comparing 3D reconstructions of brains from different species, we can identify similarities and differences in brain organization and connectivity, shedding light on evolutionary relationships and adaptations across species.
Stitcher as an Alternative Reconstruction Tool
The Stitcher pipeline was applied to new, rare and highly complex cortical MRI datasets, and produced unprecedented reconstructions for cetaceans and pinnipeds cortices. To produce such results, it relied on manually segmented contours, which can be drawn for any structure by an expert. Since the contours are its only input, Stitcher is a generalist tool, capable of reconstructing not only cerebral cortices, but also other 3D structures, as long as contours are available. Some examples are shown here, but in principle it could be applied to other brain structures, to non-mammalian brains, or even inanimate objects.
However, manual segmentation is known to have some limitations: Although it is more accurate and reliable than current automated methods, manual tracing require expertise in neuroanatomy, can be time-consuming, prone to bias, and impractical for large datasets (Keller & Roberts, 2010). In any case, manual segmentation is a necessary first step even for automated tools, as they need to be trained and adjusted. This emphasizes the potential usage of Stitcher in sparse imagining data, and as potentially the only tool capable of generating complex surface reconstructions for a broad class of anatomical studies.
Stitcher vs Generic Reconstruction Tools
In some scenarios, the ROIs will not contain structures smaller than the voxel size. In this case, it is possible that an interpolation between manually segmented ROIs will produce an accurate result for the surfaces between ROIs. Software such as 3D (Slicer Fedorov et al., 2012), ITK-SNAP (Yushkevich et al., 2006) and Mango (Lancaster et al., 2011) could be used to perform this task.
Also, the same software provide reconstruction mechanism that can be directly applied to those ROIs, which are implementations or adaptations of the Marching Cubes (Lorensen & Cline, 1987) or the Flying Edges (Schroeder et al., 2015). Additionally, for very uniform ROIs in terms of pixel brightness, manual segmentation might not be needed, and threshold segmentation could be a much faster alternative.
However, if the interpolation fails or if the ROIs contains structures with sub-voxel width, these generic tools will fail to produce accurate surfaces. This is specifically true in the case of the GM, where the gap between opposite sulcal walls may fit inside a voxel. In these cases, the surfaces produced will not include the sulci to its full depth.
Stitcher vs Specialized Reconstruction Tools
In contrast to the generic approach, some specific methods targeting mainly the GM surface have been developed. However, the two main alternative reconstruction tools, FS (Fischl, 2012) and FMRIB Software Library (FSL; Jenkinson et al., 2012), are heavily calibrated towards human data-sets, preventing their use in our data in their current form. Nevertheless, FS and FSl are robust and well-known tools, amply documented, and it is possible that they could be adapted for other species with proper adjustments and training. Recently, FSL and FS has been combined into a single semi-automatic pipeline, precon_all (https://github.com/neurabenn/precon_all), to attempt cortical reconstructions in non-humans.
However, published adaptations so far seem to still be limited to cortices less gyrified then cetaceans and pinnipeds (Roumazeilles et al., 2022). Thus, currently, FS and FSL-derived methods are not able to process all the diversity of brain morphologies present in nature. Nonetheless, they can still be used to statistically validate Stitcher. As a follow-up study, we will conduct a comparison with standard tools and human datasets (Mynssen, 2023), to benchmark Stitcher’s accuracy.
A fundamental way in which Stitcher differs from other tools based on probabilistic and/or minimization approaches is that it generates deterministic results: the same input will always generate the same output. This means that Stitcher could also be less biased in quantifying uncharted data. This situates it as uniquely useful to investigate new species with unusual cortical morphologies, understudied brain structures or even neuropathologies.
Conclusions
Due to its flexible implementation, Stitcher is a new, viable and innovative reconstruction pipeline for cortical and non-cortical structures of non-model species. Focusing specifically on cetacean brains, Sticther proved itself effective for processing manually segmented data, providing reliable reconstructions in situations where automatic tools may fall short.
In the spirit of open science, we provide the Stitcher pipeline as an open-access (MIT Licensed) python library, allowing a variety of specialists to access a new domain of analysis for non-model species. Cortical and subcortical reconstructions could be a new leading resource in comparative neuroanatomy in the near future.
Information Sharing Statement
The data used in this study was partially described in a previous study (Avelino-de-Souza, 2024). Stitcher code is freely available at https://github.com/hmynssen/Stitcher.
Author Contributions
H.M.: conceptualization, methodology, software implementation, data processing, analysis, writing and original draft preparation. K.A.D.S.: conceptualization, methodology, biological material acquisition, performed all manual segmentations, analysis, writing and original draft preparation. K.C.: MR image acquisition. V.L.R.: biological material acquisition. N.P.: biological material acquisition and image acquisition. B.M.: conceptualization, analysis, supervision and writing. All authors revised the text and approved its submission.
Funding
Open Access funding enabled and organized by Projekt DEAL. This research was supported by Serrapilheira Institute (Grant numbers: 5057 and 8090).
Data Availability
The Stitcher source code implemented in python can be found at https://github.com/hmynssen/Stitcher. The repository include instructions for installation and usage.
Declarations
Competing Interest
The authors declare no competing interests.
Footnotes
Volume , GM area , exposed area , cortical thickness T and gyrification index , see Mota and Herculano-Houzel (2015)
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Heitor Mynssen and Kamilla Avelino-de-Souza contributed equally to this work.
Contributor Information
Kamilla Avelino-de-Souza, Email: kamilla_bio@ufrj.br.
Nina Patzke, Email: Nina.patzke@health-and-medical-university.de.
References
- Arndt, S., Swayze, V., Cizadlo, T., O’Leary, D., Cohen, G., Yuh, W. T., & Andreasen, N. C. (1994). Evaluating and validating two methods for estimating brain structure volumes: tessellation and simple pixel counting. Neuroimage,1(3), 191–198. 10.1006/nimg.1994.1004 [DOI] [PubMed] [Google Scholar]
- Avelino-de-Souza, K. (2023). A multiparametric comparative analysis of structure in cetacean brains [Doctoral thesis, Institute of Biomedical Sciences]. Federal University of Rio de Janeiro, Rio de Janeiro, Brazil. [Google Scholar]
- Avelino-de-Souza, K., Mynssen, H., Chaim, K., Parks, A. N., Ikeda, J. M. P., Cunha, H. A., & Patzke, N. (2024). Anatomical and volumetric description of the guiana dolphin (Sotalia guianensis) brain from an ultra-high-field magnetic resonance imaging. Brain Structure and Function. 10.1007/s00429-024-02789-1 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Cherbuin, N., Anstey, K. J., Réglade-Meslin, C., & Sachdev, P. S. (2009). In vivo hippocampal measurement and memory: a comparison of manual tracing and automated segmentation in a large community-based sample. PloS one,4(4), e5265. 10.1371/journal.pone.0005265 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Cignoni, P., Callieri, M., Corsini, M., Dellepiane, M., Ganovelli, F., & Ranzuglia, G. (2008). Meshlab: an open-source mesh processing tool (Vol. 2008, pp. 129–136). Eurographics italian chapter conference. [Google Scholar]
- Collins, D. L., & Evans, A. C. (1997). Animal: Validation and applications of nonlinear registration-based segmentation. International Journal of Pattern Recognition and Artificial Intelligence,11(08), 1271–1294. 10.1142/S0218001497000597 [Google Scholar]
- Cozzi, B., Huggenberger, S., & Oelschläger, H. (2017). Chapter 6 - brain, spinal cord, and cranial nerves. In B. Cozzi, S. Huggenberger, & H. Oelschläger (Eds.), Anatomy of dolphins (pp. 197–304). San Diego: Academic Press. [Google Scholar]
- Dale, A. M., Fischl, B., & Sereno, M. I. (1999). Cortical surface-based analysis: I segmentation and surface reconstruction. Neuroimage,9(2), 179–194. 10.1006/nimg.1998.0395 [DOI] [PubMed] [Google Scholar]
- Fedorov, A., Beichel, R., Kalpathy-Cramer, J., Finet, J., Fillion-Robin, J.-C., Pujol, S., & Kikinis, R. (2012). 3d slicer as an image computing platform for the quantitative imaging network. Magnetic Resonance Imaging,30(9), 1323–1341. 10.1016/j.mri.2012.05.001. Quantitative Imaging in Cancer. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Fischl, B. (2012). Freesurfer. NeuroImage,62(2), 774–781. 10.1016/j.neuroimage.2012.01.021 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Fuchs, H., Kedem, Z. M., & Uselton, S. P. (1977). Optimal surface reconstruction from planar contours. Communications of the ACM,20(10), 693–702. 10.1145/359842.359846 [Google Scholar]
- García-Fiñana, M., Cruz-Orive, L. M., Mackay, C. E., Pakkenberg, B., & Roberts, N. (2003). Comparison of mr imaging against physical sectioning to estimate the volume of human cerebral compartments. Neuroimage,18(2), 505–516. 10.1016/S1053-8119(02)00021-6 [DOI] [PubMed] [Google Scholar]
- García-Fiñana, M., Keller, S. S., & Roberts, N. (2009). Confidence intervals for the volume of brain structures in cavalieri sampling with local errors. Journal of neuroscience methods,179(1), 71–77. 10.1016/j.jneumeth.2009.01.026 [DOI] [PubMed] [Google Scholar]
- Hansen, J. Y., Shafiei, G., Voigt, K., Liang, E. X., Cox, S. M., Leyton, M., & Misic, B. (2023). Integrating multimodal and multiscale connectivity blueprints of the human cerebral cortex in health and disease. PLoS biology,21(9), e3002314. 10.1371/journal.pbio.3002314 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Harris, C. R., Millman, K. J., van der Walt, S. J., Gommers, R., Virtanen, P., Cournapeau, D., & Oliphant, T. E. (2020). Array programming with NumPy. Nature,585(7825), 357–362. 10.1038/s41586-020-2649-2 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Herculano-Houzel, S., Avelino-de Souza, K., Neves, K., Porfírio, J., Messeder, D., Mattos Feijó, L., & Manger, P. R. (2014). The elephant brain in numbers. Frontiers in neuroanatomy,8, 46. 10.3389/fnana.2014.00046 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Hofman, M. A. (1985). Size and shape of the cerebral cortex in mammals (part 1 of 2): I. the cortical surface. Brain Behavior and Evolution,27(1), 28–40. 10.1159/000118718 [DOI] [PubMed] [Google Scholar]
- Hoppe, H., DeRose, T., Duchamp, T., McDonald, J., & Stuetzle, W. (1993). Mesh optimization. Proceedings of the 20th annual conference on computer graphics and interactive techniques (pp. 19–26). New York, NY, USA: Association for Computing Machinery. [Google Scholar]
- Jenkinson, M., Beckmann, C. F., Behrens, T. E., Woolrich, M. W., & Smith, S. M. (2012). Fsl. Neuroimage,62(2), 782–790. 10.1016/j.neuroimage.2011.09.015 [DOI] [PubMed] [Google Scholar]
- Kazu, R. S., Maldonado, J., Mota, B., Manger, P. R., & Herculano-Houzel, S. (2014). Cellular scaling rules for the brain of artiodactyla include a highly folded cortex with few neurons. Frontiers in neuroanatomy,8, 128. 10.3389/fnana.2014.00128 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Keller, S., & Roberts, N. (2010). Measurement of brain volume using mri: software, techniques, choices and prerequisites. Journal of Anthropological Sciences,87(2009), 251–251. [PubMed] [Google Scholar]
- Lancaster, J. L., McKay, D. R., Cykowski, M. D., Martinez, M. J., Tan, X., Valaparla, S., & Fox, P. T. (2011). Automated analysis of fundamental features of brain structures. Neuroinformatics,9, 371–380. 10.1007/s12021-011-9108-z [DOI] [PMC free article] [PubMed] [Google Scholar]
- Lorensen, W. E., & Cline, H. E. (1987). Marching cubes: A high resolution 3d surface construction algorithm. SIGGRAPH Computer Graphics,21(4), 163–169. 10.1145/37402.37422 [Google Scholar]
- Manger, P. R., Prowse, M., Haagensen, M., & Hemingway, J. (2012). Quantitative analysis of neocortical gyrencephaly in african elephants (Loxodonta africana) and six species of cetaceans: comparison with other mammals. Journal of Comparative Neurology,520(11), 2430–2439. 10.1002/cne.23046 [DOI] [PubMed] [Google Scholar]
- Maskeo, B. C., Spocter, M. A., Haagensen, M., & Manger, P. R. (2011). Volumetric analysis of the african elephant ventricular system. The Anatomical Record: Advances in Integrative Anatomy and Evolutionary Biology,294(8), 1412–1417. 10.1002/ar.21431 [DOI] [PubMed] [Google Scholar]
- Matsuda, H. (2021). Beyond dichotomy in the protection and management of marine mammals. In H. Matsuda (Ed.), Ecological risk management: For conservation biology and ecotoxicology (pp. 201–211). Singapore: Springer Singapore. [Google Scholar]
- McFarland, W., Morgane, P., & Jacobs, M. (1969). Ventricular system of the brain of the dolphin, Tursiops truncatus, with comparative anatomical observations and relations to brain specializations. Journal of Comparative Neurology,135(3), 275–367. 10.1002/cne.901350304 [DOI] [PubMed] [Google Scholar]
- Mortensen, H. S., Pakkenberg, B., Dam, M., Dietz, R., Sonne, C., Mikkelsen, B., & Eriksen, N. (2014). Quantitative relationships in delphinid neocortex. Frontiers in Neuroanatomy,8, 132. 10.3389/fnana.2014.00132 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Mota, B., & Herculano-Houzel, S. (2015). Cortical folding scales universally with surface area and thickness, not number of neurons. Science,349(6243), 74–77. 10.1126/science.aaa910 [DOI] [PubMed] [Google Scholar]
- Muntoni, A., & Cignoni, P. (2021). Zenodo: PyMeshLab.
- Mynssen, H. (2023). Stitcher: a new surface reconstruction tool for mammalian brains. Rio de Janeiro, Brazil: Federal Uniersity of Rio de Janeiro. Master's thesis, Institute of Physics. [Google Scholar]
- Navarrete, A. F., Blezer, E. L., Pagnotta, M., De Viet, E. S., Todorov, O. S., Lindenfors, P., & Reader, S. M. (2018). Primate brain anatomy: new volumetric mri measurements for neuroanatomical studies. Brain, behavior and evolution,91(2), 109–117. 10.1159/000488136 [DOI] [PubMed] [Google Scholar]
- Osechinskiy, S., & Kruggel, F. (2012). Cortical surface reconstruction from high-resolution mr brain images. International Journal of Biomedical Imaging,2012(1), 870196. 10.1155/2012/870196 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Pronold, J., van Meegen, A., Vollenbröker, H., Shimoura, R. O., Senden, M., Hilgetag, C. C., & van Albada, S. J. (2023). Multi-scale spiking network model of human cerebral cortex. bioRxiv. 10.1101/2023.03.23.533968 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Ribeiro, P. F., Ventura-Antunes, L., Gabi, M., Mota, B., Grinberg, L. T., Farfel, J. M., & Herculano-Houzel, S. (2013). The human cerebral cortex is neither one nor many: neuronal distribution reveals two quantitatively different zones in the gray matter, three in the white matter, and explains local variations in cortical folding. Frontiers in neuroanatomy,7, 28. 10.3389/fnana.2013.00028 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Rosset, A., Spadola, L., & Ratib, O. (2004). Osirix: an open-source software for navigating in multidimensional dicom images. Journal of digital imaging,17, 205–216. 10.1007/s10278-004-1014-6 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Roumazeilles, L., Lange, F. J., Benn, R. A., Andersson, J. L. R., Bertelsen, M. F., Manger, P. R., & Mars, R. B. (2022). Cortical morphology and white matter tractography of three phylogenetically distant primates: evidence for a simian elaboration. Cerebral Cortex,32(8), 1608–1624. 10.1093/cercor/bhab285 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Schroeder, W., Maynard, R., & Geveci, B. (2015). Flying edges: A high-performance scalable isocontouring algorithm. 2015 IEEE 5th symposium on large data analysis and visualization (ldav) (pp. 33–40). IEEE. [Google Scholar]
- Shannon, C. E. (1949). Communication in the presence of noise. Proceedings of the IRE,37(1), 10–21. 10.1109/JRPROC.1949.232969 [Google Scholar]
- Spocter, M. A., Patzke, N., & Manger, P. (2017). Cetacean brains. Reference module in neuroscience and biobehavioral psychology (pp. 1–6). Elsevier. 10.1016/B978-0-12-809324-5.02175-1 [Google Scholar]
- Taubin, G. (1995). A signal processing approach to fair surface design. Proceedings of the 22nd annual conference on computer graphics and interactive techniques (pp. 351–358). New York, NY, USA: Association for Computing Machinery. [Google Scholar]
- Tisserand, D. J., Pruessner, J. C., Arigita, E. J. S., van Boxtel, M. P., Evans, A. C., Jolles, J., & Uylings, H. B. (2002). Regional frontal cortical volumes decrease differentially in aging: an mri study to compare volumetric approaches and voxel-based morphometry. Neuroimage,17(2), 657–669. 10.1006/nimg.2002.1173 [PubMed] [Google Scholar]
- Topol, E. J. (2019). High-performance medicine: the convergence of human and artificial intelligence. Nature medicine,25(1), 44–56. 10.1038/s41591-018-0300-7 [DOI] [PubMed] [Google Scholar]
- Vollmer, J., Mencl, R., & Müller, H. (1999). Improved Laplacian smoothing of noisy surface meshes. Computer Graphics Forum,18, 131–138. 10.1111/1467-8659.00334 [Google Scholar]
- Wang, Y., Leiberg, K., Kindred, N., Madan, C. R., Poirier, C., Petkov, C. I., & Mota, B. (2023). Neuro-evolutionary evidence for a universal fractal primate brain shape. eLife,12, RP92080. 10.7554/eLife.92080.2 [DOI] [PMC free article] [PubMed] [Google Scholar]
- Yushkevich, P. A., Piven, J., Hazlett, H. C., Smith, R. G., Ho, S., Gee, J. C., & Gerig, G. (2006). User-guided 3d active contour segmentation of anatomical structures: Significantly improved efficiency and reliability. NeuroImage,31(3), 1116–1128. 10.1016/j.neuroimage.2006.01.015 [DOI] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
The Stitcher source code implemented in python can be found at https://github.com/hmynssen/Stitcher. The repository include instructions for installation and usage.