Skeletonization of medical images from incomplete and noisy voxel data

US12456237B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12456237-B2
Application numberUS-202217687802-A
CountryUS
Kind codeB2
Filing dateMar 7, 2022
Priority dateMar 7, 2022
Publication dateOct 28, 2025
Grant dateOct 28, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for generating a skeleton in an image of a cavity of an organ of a body includes receiving a map of the cavity, the map including surface voxels and interior voxels. A subset of the interior voxels is generated, of candidate locations to be on the skeleton. The subset is pruned by removing outlier candidate locations. Using a geometrical model including a statistical model, the candidate locations remaining in the pruned subset are spatially compressed. The compressed candidate locations are connected to produce one or more centerlines of the skeleton. At least the skeleton is displayed to user.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for generating a skeleton in an image of a cavity of an organ of a body, the method comprising: receiving a map of the cavity, the map comprising surface voxels and interior voxels; generating a subset of the interior voxels that are candidate locations to be on the skeleton; pruning the subset by removing outlier candidate locations based on at least one of an angular dispersion of generative surface voxels or a variance in location of the candidate locations; using a geometrical model comprising a statistical model, spatially compressing the candidate locations remaining in the pruned subset; connecting the compressed candidate locations to produce one or more centerlines of the skeleton; and displaying at least the skeleton to user. 2. The method according to claim 1 , wherein removing the outlier candidate locations comprises estimating the angular dispersion of generative surface voxels corresponding to a candidate location, and removing the candidate location upon finding that the angular dispersion is below a given minimal dispersion value. 3. The method according to claim 1 , wherein removing the outlier candidate locations comprises estimating the variance in a location of a candidate location, and removing the candidate location upon finding that the variance is above a given maximal location variance value. 4. The method according to claim 1 , wherein spatially compressing the candidate locations comprises, for at least some of the candidate locations: estimating respective magnitudes and directions of displacement for the candidate locations; displacing the candidate locations in the respective estimated directions by the respective estimated magnitudes; and iteratively performing further statistical spatial compression of one or more of the candidate locations. 5. The method according to claim 4 , wherein estimating a magnitude of displacement for a candidate location comprises applying an optimization algorithm to calculate an average distance of the candidate location from its generating surface voxels. 6. The method according to claim 4 , wherein performing the further statistical spatial compression comprises defining a region of interest (ROI) comprising a subset of candidate locations for the further statistical spatial compression. 7. The method according to claim 6 , wherein a volume of the ROI monotonically decreases with iteration number. 8. The method according to claim 4 , wherein estimating a direction of displacement for a candidate location comprises: estimating a spatial distribution of the candidate location using one of Principal Component Analysis (PCA) and regression analysis; and estimating the direction based on the estimated spatial distribution. 9. The method according to claim 4 , wherein iteratively performing the further statistical spatial compression comprises stopping iterations of the further statistical spatial compression when a directionality measure of a spatial distribution of candidate locations exceeds a predefined value. 10. The method according to claim 9 , wherein the directionality measure is given as an eccentricity of an ellipsoid used as a region of interest (ROI) in the statistical spatial compression model. 11. The method according to claim 4 , wherein connecting the compressed candidate locations comprises finding a root location among the candidate locations and hierarchically connecting the candidate locations starting at the root. 12. A system for generating a skeleton in an image of a cavity of an organ of a body, the system comprising: a memory configured to store a map of the cavity, the map comprising surface voxels and cavity voxels; and a processor, which is configured to: generate a subset of the interior voxels that are candidate locations to be on the skeleton; prune the subset by removing outlier candidate locations based on at least one of an angular dispersion of generative surface voxels or a variance in location of the candidate locations; using a geometrical model comprising a statistical model, spatially compress the candidate locations remaining in the pruned subset; connect the compressed candidate locations to produce one or more centerlines of the skeleton; and display at least the skeleton to user. 13. The system according to claim 12 , wherein the processor is configured to remove the outlier candidate locations by estimating the angular dispersion of generative surface voxels corresponding to a candidate location, and removing the candidate location upon finding that the angular dispersion is below a given minimal dispersion value. 14. The system according to claim 12 , wherein the processor is configured to remove the outlier candidate locations by estimating the variance in a location of a candidate location, and removing the candidate location upon finding that the variance is above a given maximal location variance value. 15. The system according to claim 12 , wherein the processor is configured to spatially compress the candidate locations by, for at least some of the candidate locations: estimating respective magnitudes and directions of displacement for the candidate locations; displacing the candidate locations in the respective estimated directions by the respective estimated magnitudes; and iteratively performing further statistical spatial compression of one or more of the candidate locations. 16. The system according to claim 15 , wherein the processor is configured to estimate a magnitude of displacement for a candidate location by applying an optimization algorithm to calculate an average distance of the candidate location from its generating surface voxels. 17. The system according to claim 15 , wherein the processor is configured to perform the further statistical spatial compression by defining a region of interest (ROI) comprising a subset of candidate locations for the further statistical spatial compression. 18. The system according to claim 17 , wherein a volume of the ROI monotonically decreases with iteration number. 19. The system according to claim 15 , wherein the processor is configured to estimate a direction of displacement for a candidate location by: estimating a spatial distribution of the candidate location using one of Principal Component Analysis (PCA) and regression analysis; and estimating the direction based on the estimated spatial distribution. 20. The system according to claim 15 , wherein the processor is configured to iteratively perform the further statistical spatial compression by stopping iterations of the further statistical spatial compression when a directionality measure of a spatial distribution of candidate locations exceeds a predefined value. 21. The system according to claim 20 , wherein the directionality measure is given as an eccentricity of an ellipsoid used as a region of interest (ROI) in the statistical spatial compression model. 22. The system according to claim 15 , wherein the processor is configured to connect the compressed candidate locations by finding a root location among the candidate locations and hierarchically connecting the candidate locations starting at the root.

Assignees

Inventors

Classifications

  • G06T12/30Primary

    Image post-processing, e.g. metal artefact correction · CPC title

  • Iterative · CPC title

  • using statistical shape modelling, e.g. point distribution models · CPC title

  • Feature extraction, e.g. by transforming the feature space, e.g. multi-dimensional scaling [MDS]; Mappings, e.g. subspace methods · CPC title

  • by analysing connectivity, e.g. edge linking, connected component analysis or slices · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12456237B2 cover?
A method for generating a skeleton in an image of a cavity of an organ of a body includes receiving a map of the cavity, the map including surface voxels and interior voxels. A subset of the interior voxels is generated, of candidate locations to be on the skeleton. The subset is pruned by removing outlier candidate locations. Using a geometrical model including a statistical model, the candida…
Who is the assignee on this patent?
Biosense Webster Israel Ltd
What technology area does this patent fall under?
Primary CPC classification G06T12/30. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 28 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).