IP Library Granted Patent US 12,322,103
Granted Patent B2
US 12,322,103 · App. 18/721,224 · Granted Jun 3, 2025

Network architecture for 3D image processing

Inventors: Asher Gringauz (Nesher, IL); Liran Goshen (Pardes-Hanna, IL)
Assignee: KONINKLIJKE PHILIPS N.V.
G06T7/0012G06T2200/04G06T2207/20084G06T2207/30004
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,322,103
App. No.
18/721,224
Granted
Jun 3, 2025
Kind
B2
Abstract

A mechanism for processing input 3D image data. In a first phase, the input 3D image data is separately processed using one or more neural networks to produce one or more modified 3D image data. In a second phase, the input 3D image data and the modified 3D image data are processed using neural networks to produce an output. The neural networks that produce the modified 3D image data are configured to process slices or sub-volumes of the input 3D image data to produce modified 3D image data.

Claims (55)

1. A computer-implemented method for processing 3D image data using a neural network architecture, the computer-implemented method comprising:

obtaining input 3D image data;

performing a modified 3D image data generation process comprising:

for each of a plurality of 3D sub-volumes of the input 3D image data, processing the 3D sub-volume using a first neural network to produce first modified 3D image data; and

for each 2D image slice along a first dimension of the input 3D image data, processing the 2D image slice using a second neural network to produce second modified 3D image data; and

processing the input 3D image data, together with at least the first modified 3D image data and the second modified 3D image data, using an outputting neural network to produce an output of the neural network architecture.

2. The computer-implemented method of claim 1 , wherein processing the input 3D image data, together with the second modified 3D image data and the first modified 3D image data, comprises:

for each 2D image slice along a second dimension of the input 3D image data, different to the first dimension:

obtaining a corresponding 2D image slice from the first modified 3D image data and the second modified 3D imaging data; and

processing the 2D image slice of the input 3D image data, together with at least the corresponding 2D image slice from the first modified 3D image data and the corresponding slice from the second modified 3D imaging data, using the outputting neural network to produce a processed 2D image slice,

wherein the combination of the processed 2D image slices forms the output of the neural network architecture.

3. The computer-implemented method of claim 2 , wherein the input 3D image data is a medical image of a subject, and each 2D image slice along the first dimension is a slice lying in a coronal or sagittal plane of the subject, and each 2D image slice along the second dimension is a slice lying in an axial plane of the subject.

4. The computer-implemented method of claim 2 , wherein:

the modified 3D image data generation process further comprises, for each 2D image slice along a third dimension of the input 3D image data, processing the 2D image slice along the third dimension using a third neural network to produce third modified 3D image data;

the third dimension is different to the first dimension; and

the processing of the input 3D image data, together with at least the first modified 3D image data and the second modified 3D image data, comprises processing at least the input 3D image data, the second modified 3D image data and the third modified 3D image data using the outputting neural network to produce the output of the neural network architecture.

5. The computer-implemented method of claim 4 ,

wherein processing the input 3D image data, together with at least the first modified 3D image data and the second modified 3D image data, comprises:

for each 2D image slice along the second dimension of the input 3D image data:

obtaining a corresponding 2D image slice from the second modified 3D image data;

obtaining a corresponding 2D image slice from the third modified 3D image data and

processing the 2D image slice of the input 3D image data, together at least with the corresponding 2D image slice from the second modified 3D image data and the corresponding slice from the third modified 3D imaging data, using the outputting neural network to produce a processed 2D image slice,

wherein the combination of the processed 2D image slices forms the output of the neural network architecture.

6. The computer-implemented method of claim 4 , wherein the processing the input 3D image data, together with at least the first modified 3D image data and the second modified 3D image data, comprises processing the input 3D image data, the first modified 3D image data, the second modified 3D image data and the third modified 3D image data using the outputting neural network to produce the output of the neural network architecture.

7. The computer-implemented method of claim 6 ,

wherein processing the input 3D image data, together with at least the first modified 3D image data and the second modified 3D image data, comprises:

for each 2D image slice along the second dimension of the input 3D image data:

obtaining a corresponding 2D image slice from the first modified 3D image data;

obtaining a corresponding 2D image slice from the second modified 3D image data;

obtaining a corresponding 2D image slice from the third modified 3D image data; and

processing the 2D image slice of the input 3D image data, together with at least the corresponding 2D image slice from the first modified 3D image data and the corresponding slice from the second modified 3D imaging data and the corresponding slice from the third modified 3D imaging data, using the outputting neural network to produce a processed 2D image slice,

wherein the combination of the processed 2D image slices forms the output of the neural network architecture.

8. The computer-implemented method of claim 4 , wherein:

the input 3D image data is a medical image of a subject;

each 2D image slice along the first dimension is a slice lying in a coronal plane of the subject;

each 2D image slice along the second dimension is a slice lying in an axial plane of the subject; and

each 2D image slice along the third dimension is a slice lying in a sagittal plane of the subject.

9. The computer-implemented method of claim 4 , wherein the second neural network and the third neural network are one and the same.

10. The computer-implemented method of claim 4 , wherein the second neural network and the third neural network are different.

11. The computer-implemented method of claim 1 , wherein each of the first, second and outputting neural networks have a U-net architecture.

12. The computer-implemented method of claim 1 , wherein the size of each of the plurality of sub-volumes is no greater than one sixteenth of the size of the input 3D image data.

13. A system for processing 3D image data using a neural network architecture, the system comprising:

a memory that stores a plurality of instructions; and

a processor coupled to the memory and configured to execute the plurality of instructions to:

obtain input 3D image data;

perform a modified 3D image data generation process comprising:

for each of a plurality of 3D sub-volumes of the input 3D image data, processing the 3D sub-volume using a first neural network to produce first modified 3D image data; and

for each 2D image slice along a first dimension of the input 3D image data, processing the 2D image slice using a second neural network to produce second modified 3D image data; and

process the input 3D image data, together with at least the first modified 3D image data and the second modified 3D image data, using an outputting neural network to produce an output of the neural network architecture.

14. A non-transitory computer readable medium comprising executable instructions which, when executed by at least one processor, cause the at least one processor to perform a method for processing 3D image data using a neural network architecture, the method comprising:

obtaining input 3D image data;

performing a modified 3D image data generation process comprising:

for each of a plurality of 3D sub-volumes of the input 3D image data, processing the 3D sub-volume using a first neural network to produce first modified 3D image data; and

for each 2D image slice along a first dimension of the input 3D image data, processing the 2D image slice using a second neural network to produce second modified 3D image data; and

processing the input 3D image data, together with at least the first modified 3D image data and the second modified 3D image data, using an outputting neural network to produce an output of the neural network architecture.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2024
From: GRINGAUZ, ASHER; GOSHEN, LIRAN
To: KONINKLIJKE PHILIPS N.V.
Reel/Frame 067751/0632 →
Priority Claims (1)
EP 21216302 · Dec 21, 2021 · regional
Continuity (1)
Related Publication 20240420325A1 · Dec 19, 2024
References Cited (29)
US 9947102B2 · Xu · 2018 [cited by applicant]
US 10346986B2 · Xu · 2019 [cited by applicant]
US 11430176B2 · Levanony · 2022 [cited by applicant]
US 12086992B2 · Yamazaki · 2024 [cited by applicant]
US 20200058126A1 · Wang · 2020 [cited by applicant]
US 20200151879A1 · Moradi · 2020 [cited by applicant]
US 20210225000A1 · Guo · 2021 [cited by applicant]
US 20210225511A1 · Kiraly · 2021 [cited by examiner]
US 20210374947A1 · Shin · 2021 [cited by applicant]
US 20230270376A1 · Varadarajan · 2023 [cited by examiner]
US 20230410291A1 · Heitz · 2023 [cited by examiner]
CN 109271992A · 2019 [cited by applicant]
CN 110942464A · 2020 [cited by applicant]
CN 111667488A · 2020 [cited by applicant]
CN 111862136A · 2020 [cited by applicant]
CN 112365560A · 2021 [cited by applicant]
WO WO20190136922A1 · 2019 [cited by applicant]
WO WO2021200209A1 · 2021 [cited by applicant]
PCT International Search Report, International application No. PCT/EP2022/086725, Mar. 21, 2023. [cited by applicant]
Wang C. et al., “A Two-Stage 3D Unet Framework for Multi-Class Segmentation on Full Resolution Image”, arxiv.org, Cornell University Library, 201 Olin Library Cornell University Ithaca, NY 14853, Apr. 12, 2018 (Apr. 12,… [cited by applicant]
Ronneberger O. et al., “U-net: Convolutional Networks for Biomedical Image Segmentation”, International Conference on Medical Image Computing and Computer-Assisted Intervention, MICCAI 2015, pp. 234-241, Nov. 2015. [cited by applicant]
Cicek Ö et al., “3D U-Net: Learning Dense Volumetric Segmentation from Sparse Annotation”, proceedings of the International Conference on Medical Image Computing and Computer-Assisted Intervention, Athens, Greece, MICCA… [cited by applicant]
Gao H. et al., “Graph U-Nets”, Cornell University, May 11, 2019. [cited by applicant]
Li X. et al., “H-DenseUNet: Hybrid Densely Connected UNet for Liver and Liver Tumor Segmentation from CT Volumes”, IEEE Transactions on Medical Imaging, vol. 37 Issue 12, pp. 2663-2674, Dec. 2018. [cited by applicant]
Li C. et al., “Knee Orientation Detection in MR Scout Scans Using 3D U-Net”, Proceeding of the SPIE11314, Medical Imaging 2020: Computer Aided Diagnosis, vol. 11314-1131430-1, Mar. 16, 2020. [cited by applicant]
Radiuk P. et al., “Applying 3D U-Net Architecture to the Task of Multi-Organ Segmentation in Computed Tomography”, Applied Computer Systems, vol. 25, No. 1, pp. 43-50, May 2020. [cited by applicant]
Wang C. et al., “Fully Automatic Intervertebral Disc Segmentation Using Multimodal 3D U-Net”, 2019 IEEE 43rd Annual Computer Software and Applications Conference (COMPSAC), vol. 1, pp. 730-739, IEEE 2019. [cited by applicant]
Baid U. et al., “A Novel Approach for Fully Automatic Intra-Tumor Segmentation With 3D U-Net Architecture for Gliomas”, Frontiers in Computational Neuroscience, vol. 14, Article 10, Feb. 2020. [cited by applicant]
Yao H. et al., “Automatic Segmentation on Liver with 3D U-Net, Pixel Deconvolutional and Dense Transformer Network”, International Journal of Radiation Oncology, Biology, Physics, 2020. [cited by applicant]