Abstract
Bone sarcoma treatment employs wide surgical margins to ensure complete tumour excision, sometimes at the expense of patient quality of life. As precision technologies advance, quantitative data to inform the planned accuracy of surgical margins is increasingly important. This study assesses two novel computational methods (M2, M3) to support the co-registration of 2D histologic images within 3D radiological volumes. Replicated evaluation of an established method (M1) is also performed with new data. M2 suits concave bisected sections by assuming a different orientation during tissue bandsaw than M1. M3 handles freeform geometries by using a third measurement to constrain 2D histology images within 3D space without need for geometric bandsaw assumptions. Three computed distances across 38 canine specimen dissections from each method were compared with three corresponding physical measurements collected during laboratory processing. M1 produced a mean error of 0.12 (± 1.7) mm, M2 produced a mean error of 0.06 (± 1.9) mm, while M3 produced a mean error of 0.02 (± 1.5) mm. Mean errors for each method were of similar magnitude to 3D registration error reported in histology co-registration frameworks for other tissues. This study supports a simple low cost opportunity for use of digital histology images to support bone sarcoma radiology interpretation and treatment planning.
Keywords: Radiopathology, Patient specific treatment, Histology localisation, Orthopedic oncology, Geometric location
Introduction
Bone sarcoma is rare in the general population (0.2%) but accounts for 5% of all childhood cancers [1]. In Australia, bone and soft tissue sarcomas make up just 1.5% of new cancer diagnoses in those aged 0–19, yet they are the second leading cause of cancer-related death in this group [2, 3].
This low incidence creates significant challenges in data availability, limiting the evaluation of treatment technologies that rely on pre-surgical radiological tumour interpretation, characterisation, and segmentation [4–7]. Current histological correlations provide limited conclusions for surgical guidance, typically consisting of singular classification points such as Musculoskeletal Tumour Society (MSTS) Residual (R) data [8, 9].
Aligning 2D histology within 3D volumes (i.e. co-registration) provides feature-rich spatial context to inform bone sarcoma treatment/interventions. Co-registration could improve diagnostic sensitivity, accuracy, and treatment response prediction by orders of magnitude compared to 2D pathology [10]. However, limitations of current bone sarcoma histology orientation techniques for evaluating anatomic models (such as manual 3D graphical slicing [6]) stem from poorly defined characterisation of each histology section in spatial coordinates. This may impact histology orientation accuracy and fundamentally limits the quantity of quantitative assessments possible per specimen. More objective geometric dissection plane modelling is needed to determine the spatial position of 2D histology images within 3D bone co-registration frameworks.
This study presents two novel methods for 2D dissection plane modelling in 3D to address geometric assumption limitations of an existing bone sarcoma co-registration solution [11], hereafter referred to as Method 1 (M1). M1 is an approach for assigning histology section planes within 3D bone radiology volumes based on geometric assumptions about the bisection surface and bandsaw orientation. The proposed methods accommodate irregular and concave bone geometries that determine variable bisection surfaces (see Fig. 1). The co-registration of bone histology has limitations that custom cutting jigs or internal fiducials used in prostate and other tissue [12] cannot reliably overcome [13]. The objectives of this study are to evaluate methodological advances and expand the specimen cohort from previous trials to strengthen validation of the only known current co-registration framework for clinical bone sarcoma.
Fig. 1.

Demonstration of how different bisected bone halves may sit on a bandsaw table for dissection: A - Convex, B - Concave, C - More freeform. Surface A is conceptually suitable for the perpendicularity assumption in M1, where the dissection plane is perpendicular to the surface at the point of dissection. However, this does not apply to surfaces B or C.
is the normal vector to bandsaw table, and the bandsaw direction for dissections. Images generated using Onshape
Motivation
Current bone sarcoma treatments include chemotherapy, radiation therapy, and surgical resection. However, surgery remains the primary treatment modality due to the inherent radioresistance of bone sarcomas [14], with certain subtypes such as chondrosarcoma demonstrating persistent resistance to both chemotherapy and radiotherapy [14, 15].
Surgical resection typically removes a ‘wide’ margin of 10 to 20 mm to reduce the likelihood of residual tumour cells [16, 17]. Margin status directly correlates with patient outcomes: positive surgical margins (defined by tumour cells at the edge or resected tissue) suggest poor overall survival, whereas negative margins significantly improve survival prospects [17, 18]. However healthy tissue margins inherently necessitate damage to healthy tissue, which can include nerves and blood vessels. This impairs post-surgical mobility and bodily function [19] creating a fundamental clinical dilemma: preserve healthy tissue and risks local recurrence or metastasis, or plan wider margins and compromise patient comfort and quality of life [19].
Tumours in complex areas such as the pelvis are particularly challenging [20]. Mortality rates remain high across all age groups, with a 5-year survival rate of about 65% for complex treatment of Ewing’s sarcoma and osteosarcoma [1]. These surgeries can significantly impact patient mobility and quality of life [19].
Bone sarcomas exhibit a bimodal age distribution, with particularly high incidence in younger patients [21]. The societal impact is amplified by the young age at diagnosis which premature mortality or long-term mobility impairments contribute to.
The lack of clarity on how ‘wide’ a resection should be has led healthcare clinicians and industry professionals to call for re-evaluation of current bone sarcoma treatment [7]. In particular, it has been recommended that guidelines for surgical resection margins [7] be revised. Comprehensive data is needed to balance effective tumour removal with the preservation of as much normal tissue as possible while maintaining appropriate function and mobility. A critical evaluation is urgently needed to inform modern treatment and limb salvage practices [7].
Existing literature
Histology to radiology co-registration solutions - which include fiducial strands with manual image feature identification [22], specimen masking with software-based visualisation [23], and particle filtering [24] - have been developed for prostate tissue. These face different histology processing challenges to bone. Phillips et al. present the only clinically appropriate approach for bone tissue currently known; however, their solution employs a modelling method (M1) that assumes convex or perpendicular dissection planes [11]. This approach may have reduced accuracy when applied to concave or complex bisection surfaces.
We introduce two new methods (M2 and M3) that build on this published bone sarcoma framework [11]. Our methods are designed to handle concave and more freeform bone geometries.
Method
Specimen selection, preparation, and imaging
Four canine tissue specimens were sourced from Massey University based on tissue availability, with prior owner consent. A reference hole was added to each specimen using a drill press. Then they were longitudinally bisected into approximate halves, where bone geometry permitted, with a diamond bandsaw before ex-vivo CT imaging.
High-definition CT imaging was performed using a Revolution GSI scanner (GE Medical Systems, USA) at Lincoln, New Zealand. The protocol utilised 0.625 mm slice axial spatial reconstruction with 120 kVp, 0.5 pitch, and 512 x 512 matrix parameters. All processing was conducted on fresh tissue in accordance with pathology protocols [25] as freezing may cause ice crystal formation that compromises clinical diagnostic accuracy.
Definitions
A list of all variables used in the M2 procedure is included below and demonstrated in Fig. 2.
- Fiducial reference point, marked on 3D Slicer, at the position of the physical reference hole
- Splines 1 and 2, marked up on 3D Slicer, used for primary calculations
- An intersection point as determined by Python, the point on the spline that exists on the cut plane
- The vector between two paired intersection points on each of the two splines
- The vector between the endpoint of a spline to the intersection point of the most recent cut made
- The vector normal to the plane spanned by
and 
- The vector normal to the plane spanned by
and 
- The intersection point of
Euclidean measurement and
defined in x, y, z coordinates
- The Python-determined intersection point of
Euclidean measurement and
defined in x, y, z coordinates
- The Python-determined intersection point of the previous Euclidean measurement and
defined in x, y, z coordinates
Fig. 2.

and
displayed on the two mark-up splines along the bisection surface, 3D Python diagram render using trimesh (a Python-based 3D geometry processing library)
Method 2 Computational procedure
Physical processing
Bisections were dissected following CT with the previously created bisected surface resting on the table. After each planar bandsaw dissection, a measurement was taken (with vernier callipers) from the fiducial reference point to the two furthest corners of the newest cut face.
Step 1 - Spline mark-up
The CT volume was input into 3D Slicer
(an open-source medical image visualisation and analysis platform) and two splines were marked up that ran along the edges of the bisection surface.
was also placed approximately at the location of the drill hole. These 3 geometries were exported as.json files for Python processing.
Step 2 - Spline calculations
Using the spline mark-up points, a
order polynomial was fitted in Python 3.12
(a programming language used here for numerical computation) using polyfit, a function that finds the least squares fit to a set of points [26]. A cubic polynomial was deemed suitable, as bone structures rarely follow the shape of higher order curves [27]. The Euclidean measurements from the fiducial to the intersection point were utilised to determine the points of each cut plane intersection (
and
) using fsolve, a function that uses the Newton–Raphson method to find the roots of an equation [28]. Intersection points on one spline (e.g.
) could then be subtracted from those on the corresponding spline (e.g.
) to obtain
.
Step 3 - Normal to plane calculations
The vector between the most recent cut plane and the fiducial side spline endpoint
was calculated. The cross product of
and
formed
. The cross product of
and
forms
, the normal of the plane of the perceived cut surface.
Step 4 - Plane coefficients
The dot product of
and
gave the constant term for the plane equation. Thus, the plane equation in the form ax + by + cz = d was produced. These coefficients were written into a.json file to export back into 3D Slicer for histology image assignment.
Method 3 Computational procedure
Additional definitions
Additional variables used in the M3 procedure are included below.
- Spline 3, marked up on 3D Slicer, used for calculation
- The vector between intersection points on
and 
- The vector between intersection points on Spline 2 and Spline 3
- The vector normal to the plane spanned by
and 
- The Python-determined intersection point of
Euclidean measurement and
.
The initial steps in M3’s procedure were largely the same as M1 and M2. Laboratory processing involved the measurements of three points on the cut surface from the fiducial reference. The third point was identified as the furthest away material from the bisection surface, the crest, of the bone dissection’s surface.
The fundamental computational input difference of M3 against M1 and M2 are that three splines were marked up instead of two. Where the third spline,
, followed the crest of the bone.
All splines were modelled in Python, with three intersections identified using the same manipulations as Step 2. These intersection points enabled calculation of
and
through point subtraction. The cross product of these vectors determined
, the vector normal to the cut surface, which was subsequently used in a dot product to derive the plane equation. This approach constrained the plane assignment in 3D space, eliminating the need for bisection table cut assumptions (Fig. 3).
Fig. 3.

and
displayed on the two mark-up splines, 3D Python diagram render using trimesh
Validation procedure
Slab width error
After each dissection, validation measurements (
) were taken between three intrinsic landmarks: two at the bone bisection edge intersections and one following the bone crest on the cut face. Euclidean distances between
and
points were used to calculate
for comparison with these. This validation method was identical to that used in previous work [11] (see Fig. 4).
Fig. 4.

Comparative Euclidean distances, from Phillips et al. (2025) Fig. 3, under Creative Commons license [11]. Euclidean distances (
,
and
) from computations were compared to physical measurements (
,
and
) for evaluating plane assignment. Image generated using 3D Slicer. a Computed dissection (blue), between two b Visualising dissection (red) as handled in subsequent planes (P4 and P5), overlaid on the laboratory the bone model.
Measurements
and
on the bisection surface edges, were primarily used to evaluate the precision and accuracy of
and
computations, while
measurements following the dissection crest compared performance between the three methods that define this third degree of freedom differently.
Conceptual basis
Method 2
The vector
used to form planar equations in M2 differ from M1 while
remained the same. These vectors were chosen, primarily, to handle the concave shaped bones that were potentially overlooked in M1.
was between the endpoint of a markup spline to the intersection point of the previous cut. During a specimen cut up, a concave bone rests on its endpoints on one side, and on the intersection points of the most recent cut. The cut plane’s pitch is thus perpendicular to this vector, which agrees with the orientation of the band saw.
Method 3
The third spline intends to lock a rotational degree of freedom of the calculated cut planes, preventing assumptions on vector directions. This is done by introducing two vectors that are known to be on the cut plane surface, since
introduces a third point on the plane. The cross product of these two vectors describes the plane.
Results
All methods had the same
and
error as the calculation was identical between methods (see Table 1). M3 had the lowest
error which represents the error along the bone crest.
Table 1.
Mean error in computed dissection measurements across 38 dissections, 7 bisections (with standard deviations [SD] in parentheses)
Errors &
|
Error
|
|
|---|---|---|
| M1 | 0.18 (1.5) & 0.19 (1.5) | 0.12 (1.7) |
| M2 | 0.18 (1.5) & 0.19 (1.5) | 0.06 (1.9) |
| M3 | 0.18 (1.5) & 0.19 (1.5) | 0.02 (1.5) |
A Friedman test was conducted to compare the median
errors across the three methods (M1, M2, and M3). The analysis yielded a p-value of 0.058, indicating that there was no statistically significant difference in the accuracy of the 2D plane localization between the three methods at the standard α = 0.05 level. These results suggest that the methods perform with comparable geometric precision, despite the differing underlying assumptions regarding specimen orientation.
In Fig. 5 the difference in slab width measurements (
) is plotted on the Y-Axis while the average between these
is plotted on the X-axis.
Fig. 5.

Plot of
errors using original splines from M1, M2 and M3. 95% confidence intervals: M1
, M2
, M3 
When an experienced 3D Slicer user familiar with the cut-up procedure reinterpreted markup splines at the extremes of plausible placement
errors increased to: M1
, M2
, and M3
.
Discussion
Two novel methods (M2 and M3) enable the orientation of 2D image planes within 3D volumes. These methods can facilitate the co-registration of histology with radiology following concave and more freeform bone bisection.
M1, M2, and M3 produced similar magnitudes of
errors. Testing on specimens confirmed consistently small errors across expanded geometric transformations from a previous co-registration framework [11]. These errors were of consistent magnitude and small relative to current resection margins. Geometric transformation error evaluation will support 3D histology co-registration. It will contribute to more objective pre-surgical segmentation error predictions.
The calculation of intersections
and
was identical between all methods. Differences of error between
or
were small relative to the standard deviation (SD). Mean
errors exhibited differences between methods and were also small relative to SD. The increase in
and
error against any
was attributed to random variation - supported by the random scattering around 0 and absence of funneling which indicates difference are consistent across magnitudes (refer to Fig. 5). All M1, M2, and M3 confidence intervals overlap zero.
While the standard deviations for M2 and M3 remain higher than their respective mean errors, these methods offer greater procedural robustness in a clinical workflow. Unlike M1, which requires a specific orientation of the bone on the bandsaw table to satisfy perpendicularity assumptions, M3 is independent of the physical resting position. By utilizing a third measurement to constrain the plane in 3D space, M3 accommodates complex, non-convex geometries where stable physical orientation is difficult to achieve. Given that current surgical wide margins are typically 10–20 mm, a standard deviation of < 2 mm represents a clinically acceptable level of variance that could contribute to relatively more accurate evaluation compared to the clinically accepted wide surgical margins.
Statistical analysis using a Friedman test yielded a p-value of 0.058. While this does not meet the traditional threshold for statistical significance (p < 0.05), it suggests that the three methods perform with comparable accuracy. The lack of a significant difference between the established M1 and the novel M3 is noteworthy; it indicates that M3 achieves similar geometric precision without requiring the restrictive geometric assumptions or specific specimen orientations necessitated by M1. Consequently, M3 can be utilised for complex bone geometries without sacrificing the accuracy established in previous frameworks.
Long bone geometry was tested using canine specimens, though further testing with more complex geometries, such as the pelvis, is recommended. M3 is expected to be effective for these more freeform anatomical structures where initial bisection can be of particular challenge. M3 constrains planes in three dimensions and reduces reliance on quality and classification of the bisection surface.
Established laboratory dissection protocols and secured CT scanner access enabled total data acquisition in under one hour per specimen. Further computational processing was executed with negligible latency. Implementation of M1, M2, or M3 within a histology co-registration framework could result in minimal disruption to clinical workflows. Limited initial macroscopic histology assessment may also be attained on 2D bisections before CT scanning. The entire process consistently required less than one hour and minimal manual input for each specimen, comparing favorably to the up to 8-hour processing times reported for other tissue [24].
Micro-computed tomography (microCT) presents an enhancement to this pipeline due to its isotropic voxel sizes of approximately
[29] compared to conventional CT’s resolution of
. Histology provides higher in-plane resolution (approximately
) [23]. However, microCT does not replace histology, as it cannot resolve cellular-level pathological features, and remains relatively costly and uncommon in routine clinical workflows [10, 30].
Several limitations affect the results. The use of vernier callipers proved difficult due to the complex geometry around bone condyles and the presence of incompletely debrided soft tissue. Some bisections were also more freeform, meaning they rested on three distinct points or less during axial bandsawing, rather than four. This impacted the vector assumptions made in M1 and M2 which exhibited slightly larger SD than
errors.
M3’s reliance on
without a clear reference point introduced potential analytical error. When markup splines were reinterpreted at their extreme plausible positions, M3’s error increased to
, with the SD rising from
to
. Despite this increased variability, the similar error magnitude indicates a level of robustness in light of surgical margins used clinically. M3 is conceptually most suitable for highly freeform bisection cuts, such as those in the ilium.
Our work replicates findings from previous studies using a larger specimen cohort whilst proposing two additional geometric transformation methods.
Opportunities for further development
The development of M1 was a proof-of-concept initiative in pervious work, with M2 and M3 providing alternative calculations for addressing challenges assigning planes in bone sarcoma histology co-registration. However, there remain significant opportunities for further refinement and advancement:
Expanded testing Further evaluation with a greater number of specimens is essential. Consideration must be given to more concave and freeform bones structures with misaligned endpoints.
Lowest error prioritisation Plane orientations with the lowest slab width error should be prioritised for diagnostic information. Clinical measurement of
alongside measurement from
to
may enable co-registration optimisation by selecting the best geometric transformation method for different bone geometries within the same specimen. However, this will introduce more solution complexity and needs investigation.
Development of a 3D Slicer module Creating an in-house 3D Slicer module would streamline the process by eliminating the need to import/export.json files and execute multiple Python scripts. This integration could further reduce processing times and simplify the histology co-registration workflow into a single, more user-friendly interface.
Co-registration validation The Dice Similarity Coefficient, which ranges from 0 (no overlap) to 1 (complete overlap), could quantify co-registration accuracy by comparing histology bone labels with radiology segmentation. This would be valuable for comparing the performance of bone sarcoma co-registration against that in other tissues.
Clinical procedure implications
The integration of clinically viable bone sarcoma histology co-registration will provide minimal disruption to regular treatment workflows [13]. Future patient information should include pre-surgical radiology data to compare against ex-vivo CT and histology images. A comprehensive data bank from this would inform decisions on surgical margins and treatment pathways [31]. With wider adoption, the accumulation of accessible data will grow. In turn, providing surgeons with a robust foundation for improved decision-making, ultimately enhancing patient outcomes.
To maximise accuracy, clear technical protocols are essential. When slicing concave bone specimens, the bone should consistently rest on four corner points to align with M2’s underlying principles. Where this is not feasible due to freeform geometries, a third reference point should be identified and measured for each bisection — in our study, this was the point furthest from the bisection surface.
Conclusion
This study presents a development on previous methods for the co-registration of 2D histology images into 3D radiology volumes. The proposed computations calculate plane orientations, utilising multiple reference points and vectors to do so. It leverages existing, open-source, and widely-accessible tools such as Python and 3D Slicer.
The results from error analysis show the methods M2 and M3 are robust and suitable for plane location identification. Of 38 dissections across 4 specimens,
and
yielded errors of
and
respectively. Regarding
, M1 produced an error of
, M2
, while M3
.
Acknowledgements
The authors would like to thank the University of Otago, Christchurch, for logistical support in the research position. Keren Dittmer and Bryce Ilton of Massey University School of Veterinary Science for sourcing canine specimens. Martin Wellby assisted in the CT scanning of the specimens.
Author contributions
Specimen preparation and data collection and analysis were performed by Robert Phillips and Jaime Uy De Baron. The method was developed by Jaime Uy De Baron with support from Robert Phillips, and supervised by Anthony Butler.
Funding
Open Access funding enabled and organized by CAUL and its Member Institutions. The authors would like to thank the grant contributions made by the University of Otago Postgraduate Publishing Bursary (doctoral) and Canterbury Medical Research Foundation to fund the research and provide financial support during writing.
Data availability
The data collected from specimen processing is included in the GitHub repository.
Code availability
Declarations
Conflict of interest
The authors have no financial or non-financial interests to disclose.
Ethical approval
Animal treatment was not altered for the collection and use of tissue in this work. The Otago University Ethics Committee confirmed that animal ethics was not required prior to the study commencing.
Consent for publication
This work, unless stated otherwise through referencing, was obtained originally by the authors.
Footnotes
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Robert Phillips and Anthony Butler have contributed equally to this work.
References
- 1.Gerrand C, Athanasou N, Brennan B, Grimer R, Morland JI, Peake B, Seddon D, Whelan B, J (2016) On behalf of the british sarcoma group. uk guidelines for the management of bone sarcomas. Clinical Sarcoma Research 10.1186/s13569-016-0047-1 [DOI] [PMC free article] [PubMed]
- 2.Gyorki DE, Bae S, Smith RC, Caruso DA, Coker D, Connolly EA, Desai J, Johnston A, Lawless AK, Lazarakis S, Lo H, Maclean F, Mar J, McDonough J, Perianayagam G, Phillips M, Pryor D, Sundaram A, Thompson SR, Zhou DD, Hong AM (2024) Update of clinical practice guidelines for the management of patients with sarcoma. ANZ J Surg. 10.1111/ans.19293 [DOI] [PubMed] [Google Scholar]
- 3.Ali MA, Kelly T-L, Gillam M (2024) Temporal trends in medical device implant procedures in australia 2008–22: evidence from the australian institute of health and welfare national hospital morbidity database. Aust Health Rev. 10.1071/ah23126 [DOI] [PubMed] [Google Scholar]
- 4.Bosma SE, Wong KC, Paul L, Gerbers JG, Jutte PC (2018) A cadaveric comparative study on the surgical accuracy of freehand, computer navigation, and patient-specific instruments in joint-preserving bone tumor resections. Sarcoma. 10.1155/2018/4065846 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Punyaratabandhu T, Liacouras PC, Pairojboriboon S (2018) Using 3d models in orthopedic oncology: presenting personalized advantages in surgical planning and intraoperative outcomes. 3D printing in medicine 10.1186/s41205-018-0035-6 [DOI] [PMC free article] [PubMed]
- 6.Park JW, Kang HG, Lim KM, Park DW, Kim JH, Kim HS (2018) Bone tumor resection guide using three-dimensional printing for limb salvage surgery. journal of surgical oncology 10.1002/jso.25236 [DOI] [PubMed]
- 7.Dürr HR, Bakhshai Y, Rechl H, Tunn P-U (2014) Tumorresektion: Wie weit ist weit genug? Unfallchirurg. 10.1007/s00113-013-2475-1 [DOI] [PubMed] [Google Scholar]
- 8.Bosma SE, Cleven AHG, Dijkstra PDS (2019) Can navigation improve the ability to achieve tumor-free margins in pelvic and sacral primary bone sarcoma resections? a historically controlled study. Clinical Orthopaedics and Related Research (CORR). 10.1097/corr.0000000000000766 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Evrard R, Schubert T, Paul L, Docquier P-L (2019) Resection margins obtained with patient-specific instruments for resecting primary pelvic bone sarcomas: A case-control study. Orthopaedics & Traumatology Surgery & Research (SoFCOT). 10.1016/j.otsr.2018.12.016 [DOI] [PubMed] [Google Scholar]
- 10.Bishop KW, Erion Barner LA, Han Q, Baraznenok E, Lan L, Poudel C, Gao G, Serafin RB, Chow SSL, Glaser AK, Janowczyk A, Brenes D, Huang H, Miyasato D, True LD, Kang S, Vaughan JC, Liu JTC (2024) An end-to-end workflow for nondestructive 3d pathology. Nat Protoc. 10.1038/s41596-023-00934-4 [DOI] [PubMed] [Google Scholar]
- 11.Phillips R, Zakkaroff C, Dittmer K, Robilliard N, Baer K, Butler A (2025) A proof-of-concept solution for co-locating 2d histology images in 3d for histology-to-ct and mr image registration: Closing the loop for bone sarcoma treatment planning. Journal of Imaging Informatics in Medicine. 10.1007/s10278-025-01426-5 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Pichat J, Iglesias JE, Yousry T, Ourselin S, Modat M (2018) A survey of methods for 3d histology reconstruction. Med Image Anal. 10.1016/j.media.2018.02.004 [DOI] [PubMed] [Google Scholar]
- 13.Phillips R, Dittmer K, Smith R, Baer K, Butler A (2023) Aligning bone tumour radiology and histology data - how could we close the loopƒ. Computer Vision proceedings. 10.1109/IVCNZ61134.2023.10344091 [DOI] [Google Scholar]
- 14.Locquet M-A, Brahmi M, Blay J-Y, Dutour A (2023) Radiotherapy in bone sarcoma: the quest for better treatment option. BMC Cancer. 10.1186/s12885-023-11232-3 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Onishi AC, Hincker AM, Lee FY (2011) Surmounting chemotherapy and radioresistance in chondrosarcoma: Molecular mechanisms and therapeutic targets. Sarcoma. 10.1155/2011/381564 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Grimer R, Judson I, Peake D, Seddon B (2010) Guidelines for the management of soft tissue sarcomas. Sarcoma. 10.1155/2010/506182 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.O’Donnell PW, Biau DJ (2014) The evolving concept of margins in musculoskeletal oncology. Oper Tech Orthop. 10.1053/j.oto.2013.10.002 [DOI] [Google Scholar]
- 18.Bertrand TE, Cruz A, Binitie O, Cheong D, Letson GD (2016) Do surgical margins affect local recurrence and survival in extremity, nonmetastatic, high-grade osteosarcoma? Clin Orthop Relat Res. 10.1007/s11999-015-4359-x [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Shafrin J, Sullivan J, Goldman DP, Gill TM (2017) The association between observed mobility and quality of life in the near elderly. PLoS ONE. 10.1371/journal.pone.0182920 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Parry MC, Laitinen M, Albergo J, Jeys L, Carter S, Gaston CL, Sumathi V, Grimer RJ (2016) Osteosarcoma of the pelvis. The Bone & Joint Journal. 10.1302/0301-620x.98b4.36583 [DOI] [PubMed] [Google Scholar]
- 21.Franchi A (2012) Epidemiology and classification of bone tumors. Clinical Cases in mineral and bone metabolism Accessed 2025-06-27 [PMC free article] [PubMed]
- 22.Gibson E, Crukley C, Gaed M, Gómez JA, Moussa M, Chin JL, Bauman GS, Fenster A, Ward AD (2012) Registration of prostate histology images to ex vivo MR images via strand-shaped fiducials. J Magn Reson Imag. 10.1002/jmri.23767 [DOI] [PubMed]
- 23.Rusu M, Shao W, Kunder CA, Wang JB, Soerensen SJC, Teslovich NC, Sood RR, Chen LC, Fan RE, Ghanouni P, Brooks JD, Sonn GA (2020) Registration of presurgical MRI and histopathology images from radical prostatectomy via RAPSODI. Med Phys. 10.1002/mp.14337 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Nir G, Sahebjavaher RS, Kozlowski P, Chang SD, Jones EC, Goldenberg SL, Salcudean SE (2014) Registration of whole-mount histology and volumetric imaging of the prostate using particle filtering. IEEE Trans Med Imaging. 10.1109/TMI.2014.2319231 [DOI] [PubMed] [Google Scholar]
- 25.The Royal College of Pathologists Australasia (RCPA) (2023) Macroscopic Cutup Manual - Bone Tumour. The Royal College of Pathologists Australasia, The Royal College of Pathologists Australasia. https://www.rcpa.edu.au/Manuals/Macroscopic-Cut-Up-Manual/Skin-soft-tissue-and-bone/Bone-tumour Accessed 2025-06-27
- 26.Gu M, Demmel J, Dhillon I (1994) Lapack working note 88: Efficient computation of the singular value decomposition with applications to least squares problems. Technical report, Berkeley Laboratory, University of California, Berkeley, USA https://www.netlib.org/lapack/lawnspdf/lawn88.pdf
- 27.Mittag U, Kriechbaumer A, Rittweger J (2017) A novel interpolation approach for the generation of 3D-geometric digital bone models from image stacks. J Musculoskeletal Neuronal Interact 17(2):86 [PMC free article] [PubMed] [Google Scholar]
- 28.Virtanen P, Gommers R, Oliphant TE, Haberland M, Reddy T, Cournapeau D, Burovski E, Peterson P, Weckesser W, Bright J, Walt SJ, Brett M, Wilson J, Millman KJ, Mayorov N, Nelson ARJ, Jones E, Kern R, Larson E, Carey CJ, Polat I, Feng Y, Moore EW, VanderPlas J, Laxalde D, Perktold J, Cimrman R, Henriksen I, Quintero EA, Harris CR, Archibald AM, Ribeiro AH, Pedregosa F, Mulbregt P (2020) SciPy 1.0 Contributors: SciPy 1.0: fundamental algorithms for scientific computing in python. Nat Method 10.1038/s41592-019-0686-2 [DOI]
- 29.Bissinger O, Kirschke JS, Probst FA, Stauber M, Wolff K-D, Haller B, Götz C, Plank C, Kolk A (2016) Micro-CT vs. whole body multirow detector CT for analysing bone regeneration in an animal model. PLoS ONE 11:e0166540 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 30.Rosai J (2007) Why microscopy will remain a cornerstone of surgical pathology. Lab Invest 87(5):403–408 [DOI] [PubMed] [Google Scholar]
- 31.Wong KC, Kumta SM, Antonio GE, Tse LF (2008) Image fusion for computer-assisted bone tumor surgery. Clin Orthop Relat Res. 10.1007/s11999-008-0374-5 [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
The data collected from specimen processing is included in the GitHub repository.




