IP Library › Granted Patent US 12,462,405
Granted Patent B2
US 12,462,405 · App. 17/920,056 · Granted Nov 4, 2025

Automatic 3D medical image orientation determination

Inventor: Leonid Vlasenkov (Moscow, RU)
Assignee: KONINKLIJKE PHILIPS N.V.
G06T7/32G06T7/11G06T7/337G06T2207/10072G06T2207/20021G06T2207/20081G06T2207/30004G06T2207/30196
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,462,405
App. No.
17/920,056
Granted
Nov 4, 2025
Kind
B2
Abstract

A system, method and non-transitory computer readable storage medium for aligning a set of medical images. The operations for aligning the medical images include receiving a set of medical images, selecting anchor organs from the medical images, training a segmentation model to identify the anchor organs in the medical images based on a training dataset and generating, based on the segmentation model, a segmentation mask for the anchor organs. The operations also include computing image coordinates for the anchor organs in each of the medical images based on a center of mass of each of the anchor organs, determining a correlation between the image coordinates for the anchor organs in each of the medical images and corresponding anatomical coordinates for the anchor organs in the training dataset and aligning each of the set of medical images based on the correlation between the image coordinates and the anatomical coordinates.

Claims (33)

1 . A method, comprising:

receiving a set of medical images from a medical imager;

selecting one or more anchor organs from the medical images;

generating, based on applying a segmentation model to each of the set of medical images, a segmentation mask for the selected one or more anchor organs, wherein the segmentation model is trained to identify the selected one or more anchor organs in the set of medical images based on a training dataset received from a database;

computing image coordinates for the selected one or more anchor organs in each of the set of medical images based on a center of mass of each of the selected one or more anchor organs and the generated segmentation mask;

determining a correlation between the image coordinates for the selected one or more anchor organs in each of the set of medical images and corresponding anatomical coordinates for the selected one or more anchor organs in the training dataset; and

aligning each of the set of medical images based on the correlation between the image coordinates and the anatomical coordinates.

2 . The method of claim 1 , wherein the aligning is further based on a decision function comprising one of a flipping case, a shift case or a rotation case.

3 . The method of claim 2 , wherein the aligning is further based on a set of rules based on anatomical features of a person.

4 . The method of claim 1 , wherein the segmentation model is trained to consume the set of medical images in a low resolution.

5 . The method of claim 1 , wherein the segmentation model is trained to be scale and rotation invariant based on the training dataset being augmented with random scaling and rotations.

6 . The method of claim 1 , wherein the segmentation model is trained to segment each of the set of medical images by giving each voxel of each medical image a label, wherein the label comprises one of a voxel belonging to the selected one or more anchor organs, a voxel belonging to a surrounding of the selected one or more anchor organs or a voxel not belonging to the selected one or more anchor organs.

7 . A system, comprising:

a memory storing a set of medical images received from a medical imager and a training dataset;

a processor configured to:

select one or more anchor organs from the set of medical images,

generate, based on application of a segmentation model to each of the set of medical images, a segmentation mask for the selected one or more anchor organs, wherein the segmentation model is trained to identify the selected one or more anchor organs in the set of medical images based on a training dataset received from a database,

compute image coordinates for the selected one or more anchor organs in each of the set of medical images based on a center of mass of each of the selected one or more anchor organs and the generated segmentation mask,

determine a correlation between the image coordinates for the selected one or more anchor organs in each of the set of medical images and corresponding anatomical coordinates for the selected one or more anchor organs in the training dataset, and

align each of the set of medical images based on the correlation between the image coordinates and the anatomical coordinates.

8 . The system of claim 7 , wherein the aligning is further based on a decision function comprising one of a flipping case, a shift case or a rotation case.

9 . The system of claim 7 , wherein the segmentation model is trained to consume the set of medical images in a low resolution.

10 . The system of claim 7 , wherein the segmentation model is trained to be scale and rotation invariant based on the training dataset being augmented with random scaling and rotations.

11 . The system of claim 7 , wherein the segmentation model is trained to segment each of the set of medical images by giving each voxel of each medical image a label, wherein the label comprises one of a voxel belonging to the selected one or more anchor organs, a voxel belonging to a surrounding of the selected one or more anchor organs or a voxel not belonging to the selected one or more anchor organs.

12 . A non-transitory computer readable storage medium comprising a set of instructions which, when executed by a processor, cause the processor to:

receive a set of medical images from a medical imager;

select one or more anchor organs from the medical images;

generate, based on application of a segmentation model to each of the set of medical images, a segmentation mask for the selected one or more anchor organs, wherein the segmentation model is trained to identify the selected one or more anchor organs in the set of medical images based on a training dataset received from a database;

compute image coordinates for the selected one or more anchor organs in each of the set of medical images based on a center of mass of each of the selected one or more anchor organs and the generated segmentation mask;

determine a correlation between the image coordinates for the selected one or more anchor organs in each of the set of medical images and corresponding anatomical coordinates for the selected one or more anchor organs in the training dataset; and

align each of the set of medical images based on the correlation between the image coordinates and the anatomical coordinates.

13 . The non-transitory computer readable storage medium of claim 12 , wherein the aligning is further based on a decision function comprising one of a flipping case, a shift case or a rotation case.

14 . The non-transitory computer readable storage medium of claim 12 , wherein the segmentation model is trained to one of (i) consume the set of medical images in a low resolution, (ii) be scale and rotation invariant based on the training dataset being augmented with random scaling and rotations or (iii) segment each of the set of medical images by giving each voxel of each medical image a label.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2022
From: VLASENKOV, LEONID
To: KONINKLIJKE PHILIPS N.V.
Reel/Frame 061477/0154 →
Priority Claims (1)
RU RU2020114316 · Apr 21, 2020 · national
Continuity (1)
Related Publication 20230169667A1 · Jun 1, 2023
References Cited (46)
US 5734739A · Sheehan · 1998 [cited by examiner]
US 6106463A · Wilk · 2000 [cited by examiner]
US 8160322B2 · Dikmen · 2012 [cited by applicant]
US 9129365B2 · Duhamel · 2015 [cited by applicant]
US 11944481B1 · Douglas · 2024 [cited by examiner]
US 20070055142A1 · Webler · 2007 [cited by examiner]
US 20080260219A1 · Witte · 2008 [cited by applicant]
US 20100128946A1 · Fidrich · 2010 [cited by examiner]
US 20100128953A1 · Ostrovsky-Berman et al. · 2010 [cited by applicant]
US 20110229056A1 · Robertson · 2011 [cited by examiner]
US 20130034203A1 · Wang · 2013 [cited by examiner]
US 20130079636A1 · Hashimoto · 2013 [cited by examiner]
US 20130322715A1 · Wollenweber · 2013 [cited by examiner]
US 20150025316A1 · Hasegawa · 2015 [cited by examiner]
US 20150227679A1 · Kamer · 2015 [cited by examiner]
US 20160300343A1 · Gazit · 2016 [cited by applicant]
US 20170200067A1 · Zhou · 2017 [cited by examiner]
US 20180060652A1 · Zhang · 2018 [cited by applicant]
US 20180263698A1 · Wang · 2018 [cited by examiner]
US 20190066294A1 · Yu · 2019 [cited by examiner]
US 20190251694A1 · Han et al. · 2019 [cited by applicant]
US 20200357098A1 · Yoo · 2020 [cited by examiner]
US 20210225000A1 · Guo · 2021 [cited by examiner]
US 20210249142A1 · Lau · 2021 [cited by examiner]
US 20220005586A1 · Brynolfsson · 2022 [cited by examiner]
US 20220012882A1 · Labiche · 2022 [cited by examiner]
US 20220207743A1 · Toporek · 2022 [cited by examiner]
US 20220296213A1 · Dufour · 2022 [cited by examiner]
US 20230100078A1 · Toporek · 2023 [cited by examiner]
US 20230277156A1 · Collins · 2023 [cited by examiner]
US 20230306590A1 · Jazdzyk · 2023 [cited by examiner]
US 20240050172A1 · Wu · 2024 [cited by examiner]
US 20250120736A1 · Aljuri · 2025 [cited by examiner]
CN 116993793A · 2023 [cited by examiner]
EP 3392832A1 · 2018 [cited by examiner]
FR 3139651A1 · 2024 [cited by examiner]
JP 6026098B2 · 2016 [cited by examiner]
WO 2018222755A1 · 2018 [cited by applicant]
Fan; Yuzhou et al. , “Extracting Cross-Sectional Clinical Images Based on Their Principal Axes of Inertia”, Dec. 19, 2017, Hindawi Wiley vol. 2017 (Year: 2017). [cited by examiner]
Fang; Hao-Shu et al. “InstaBoost: Boosting Instance Segmentation via Probability Map Guided Copy-Pasting”, 2019, ICCV 2019 (Year: 2019). [cited by examiner]
Vladislav; Proskurov et al. “Fast Lung Localization in Computed Tomography by a 1D Detection Network”, May 2021, IEEE (Year: 2021). [cited by examiner]
International Search Report and Written Opinion Dated Jul. 26, 2021 for International Application No. PCT/EP2021/060285 Filed Apr. 21, 2021. [cited by applicant]
Ashish, et al: “Automated Mouse Organ Segmentation: A Deep Learning Based Solution”, Apr. 234, 2018. [cited by applicant]
Chen, et al: “Spatial Characterization and Classification of Rectal Bleeding in Prostate Cancer Radiotherapy with a Voxel-Based Principal Components Analysis Model for 3D Dose Distribution”, Sep. 22, 2011. [cited by applicant]
Donner, et al: “Global localization of 3D anatomical structures by pre-filtered Hough Forests and discrete optimization”, Medical Image Analysis, vol. 17, Issue 8, Dec. 2013, pp. 1304-1314. [cited by applicant]
Potesil, et al: “Improved Anatomical Landmark Localization in Medical Images Using Dense Matching of Graphical Models”, BMVC 2010. [cited by applicant]