Optimal path finding based spinal center line extraction

US2025200744A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025200744-A1
Application numberUS-202318845145-A
CountryUS
Kind codeA1
Filing dateMar 7, 2023
Priority dateMar 11, 2022
Publication dateJun 19, 2025
Grant date

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.

Method and apparatus for finding an optimal spinal canal path center line are disclosed. Imaging scans such as a Computer Tomography (CT) scan are used to diagnosis rib and spine fractures. The spine image is usually reformatted in a straightened CPR (curved planar reformat). A dynamic programming-based techniques to find an optimal path from a spinal canal segmentation is disclosed. The disclosed method and apparatus overcomes spinal canal segmentation errors resulting in spinal canal gaps and unrealistic image distortions. The disclosed techniques are not sensitive to segmentation errors even is the presence of high segmentation noise. The disclosed techniques generate a binary three-dimensional image corresponding to the scanned spine image, perform density estimation to create a three-dimensional having the same size as the original binary three-dimensional, perform dynamic programming based optimal spinal canal path finding with a coarse to fine optimal path finding strategy to accelerate the optimal spinal canal path finding.

First claim

Opening claim text (preview).

1 . A method of generating an optimal spinal canal path, the method comprising: receiving scan data as a three-dimensional array of a scanned spine image; executing a three-dimensional voxel wise spinal canal segmentation from the received scan data to generate a binary three-dimensional array corresponding to the scanned spine image; generating an inverse density three-dimensional array corresponding to the generated binary three-dimensional array having a size the same as the generated binary three-dimensional array; down sampling the inverse density three-dimensional array to a predetermined size; performing programming based optimal spinal canal path finding to generate an optimal spinal canal path; sampling the inverse three-dimensional array around the generated optimal spinal canal path with higher resolution and limited size; performing programming based optimal spinal canal path finding to generate a revised optimal spinal canal path; repeating the sampling and the programming based optimal spinal canal path finding by incrementally increasing the resolution and decreasing the size; determining whether an accuracy of the optimal spinal canal path satisfies a predetermined threshold; and generating a final optimal spinal canal path as a spinal canal center line, wherein a reformatted image is generated according to the final optimal spinal canal path as a spinal canal center line. 2 . The method of generating an optimal spinal canal path according to claim 1 , wherein spinal canal segmentation is performed using machine or deep learning techniques, wherein a value of 1 is assigned to each spinal canal voxel and a value of 0 is assigned to background in the generated binary three-dimensional array. 3 . The method of generating an optimal spinal canal path according to claim 2 , wherein generating the inverse density three-dimensional array includes assigning a float value to each voxel where the higher a density value of 1 voxels are in the binary three-dimensional array, the lower the float value assigned to a corresponding voxel in the inverse density three-dimensional array. 4 . The method of generating an optimal spinal canal path according to claim 1 , wherein the programming based optimal spinal canal path finding comprises: creating a cost-pointer array that is a three-dimensional array corresponding to the inverse density three-dimensional array, wherein each element in the cost-pointer array comprises a cost component and a pointer component, wherein each cost component in the cost-pointer array corresponds to a voxel in a same position in the inverse density three-dimensional array, and wherein the pointer component is a three-dimensional vector which points to a physical coordinate in the binary three-dimensional array. 5 . The method of generating an optimal spinal canal path according to claim 1 , wherein the programming based optimal spinal canal path finding is dynamic programming based optimal spinal canal path finding. 6 . The method of generating an optimal spinal canal path according to claim 1 , wherein a density estimation is applied to generate the inverse density three-dimensional array. 7 . The method of generating an optimal spinal canal path according to claim 6 , wherein the density estimation is performed via kernel density estimation techniques, and wherein the kernel is at least one of gaussian, linear, cosine, uniform, epanechnikov, exponential, and tophat. 8 . An optimal path finding apparatus, comprising: a memory configured to store computer executable instructions; and at least one processor configured to execute the computer executable instructions to cause the optimal path finding apparatus to: receive scan data as a three-dimensional array of a scanned spine image; execute a three-dimensional voxel wise spinal canal segmentation from the received scan data to generate a binary three-dimensional array corresponding to the scanned spine image; generate an inverse density three-dimensional array corresponding to the generated binary three-dimensional array having a size the same as the generated binary three-dimensional array; down sample the inverse density three-dimensional array to a predetermined size; perform programming based optimal spinal canal path finding to generate an optimal spinal canal path; sample the inverse three-dimensional array around the generated optimal spinal canal path with higher resolution and limited size; perform programming based optimal spinal canal path finding to generate a revised optimal spinal canal path; repeat the sampling and the programming based optimal spinal canal path finding by incrementally increasing the resolution and decreasing the size; determine whether an accuracy of the optimal spinal canal path satisfies a predetermined threshold; and generate a final optimal spinal canal path as a spinal canal center line, wherein a reformatted image is generated according to the final optimal spinal canal path as a spinal canal center line. 9 . The optimal path finding apparatus according to claim 8 , wherein the spinal canal segmentation is performed using machine or deep learning techniques, wherein a value of 1 is assigned to each spinal canal voxel and a value of 0 is assigned to background in the generated binary three-dimensional array. 10 . The optimal path finding apparatus according to claim 9 , wherein the processor is configured to assign a float value to each voxel in the generated inverse density three-dimensional array, where the higher a density value of 1 voxels are in the binary three-dimensional array, the lower the float value assigned to a corresponding voxel in the inverse density three-dimensional array 11 . The optimal path finding apparatus according to claim 8 , wherein the processor is further configured to create a cost-pointer array that is a three-dimensional array corresponding to the inverse density three-dimensional array, wherein each element in the cost-pointer array comprises a cost component and a pointer component, wherein each cost component in the cost-pointer array corresponds to a voxel in a same position in the inverse density three-dimensional array, and wherein the pointer component is a three-dimensional vector which points to a physical coordinate in the binary three-dimensional array. 12 . The optimal path finding apparatus according to claim 8 , wherein the processor is configured to perform the programming based optimal spinal canal path finding via dynamic programming techniques. 13 . The optimal path finding apparatus according to claim 8 , wherein the processor is configured to apply a density estimation to generate the inverse density three-dimensional array. 14 . The optimal path finding apparatus according to claim 13 , wherein the density estimation is performed via kernel density estimation techniques, and wherein the kernel is at least one of gaussian, linear, cosine, uniform, epanechnikov, exponential, and tophat. 15 . A non-transitory computer-readable medium having stored thereon instructions for causing processing circuitry to execute a process, the process comprising: receiving scan data as a three-dimensional array of a scanned spine image; executing a three-dimensional voxel wise spinal canal segmentation from the received scan data to generate a binary three-dimensional array corresponding to the scanned spine image; generating an inverse density three-dimensional array corresponding to the generated binary three-dimensional array having a size the same as the generated binary three-dimensional array; down sampling the inverse densit

Assignees

Inventors

Classifications

  • Spine; Backbone · CPC title

  • Three-dimensional [3D] image rendering · CPC title

  • Evaluating the spine (A61B5/4561 takes precedence) · CPC title

  • for processing medical images, e.g. editing · CPC title

  • for handling medical images, e.g. DICOM, HL7 or PACS · 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 US2025200744A1 cover?
Method and apparatus for finding an optimal spinal canal path center line are disclosed. Imaging scans such as a Computer Tomography (CT) scan are used to diagnosis rib and spine fractures. The spine image is usually reformatted in a straightened CPR (curved planar reformat). A dynamic programming-based techniques to find an optimal path from a spinal canal segmentation is disclosed. The disclo…
Who is the assignee on this patent?
Koninklijke Philips Nv
What technology area does this patent fall under?
Primary CPC classification G06T7/0012. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jun 19 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).