IP Library Granted Patent US 12,488,429
Granted Patent B2
US 12,488,429 · App. 18/772,258 · Granted Dec 2, 2025

Computer-implemented method for determining a subtraction image, image recording facility, computer program, and electronically readable data carrier

Inventor: Michael Manhart (Fürth, DE)
Assignee: Siemens Healthineers AG
G06T5/50G06T5/60G06T5/73G06T2207/20081G06T2207/20192G06T2207/20224G06T2207/30101
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,488,429
App. No.
18/772,258
Granted
Dec 2, 2025
Kind
B2
Abstract

A computer-implemented method for determining a subtraction image from a feature image and a plurality of mask images of an imaging area of an examination object is provided. A combination of the plurality of mask images weighted by mask weights is subtracted from the feature image to determine the subtraction image. The mask weights are determined in an optimization process for optimizing an image quality function for test images calculated by subtracting a combination of the mask images determined with a test set of mask weights from the feature image. The image quality function is minimized in the form of a convex quadratic program of a dimension corresponding to the number of mask images.

Claims (30)

1 . A method for determining a subtraction image from a feature image and a plurality of mask images of an imaging area of an examination object, the method being computer-implemented and comprising:

subtracting a combination of the plurality of mask images weighted by mask weights from the feature image, such that the subtraction image is determined,

wherein the mask weights are determined in an optimization process for optimizing an image quality function for test images calculated by subtracting a combination of the plurality of mask images determined with a test set of mask weights from the feature image, and

wherein the image quality function is minimized in the form of a convex quadratic program of a dimension corresponding to a number of mask images of the plurality of mask images.

2 . The method of claim 1 , wherein an L2 standard is used as the image quality function.

3 . The method of claim 2 , wherein the convex quadratic program is formulated by multiplying subtraction terms for the test images and separating a quadratic term and a linear term in a vector of the mask weights.

4 . The method of claim 2 , wherein the L2 standard is weighted by standard weights for each pixel,

wherein the standard weights are determined by an image analysis process of the feature image and the plurality of mask images, based on additional information, or by the image analysis process of the feature image and the plurality of mask images and based on additional information.

5 . The method of claim 4 , wherein in the image analysis process:

maximum deviations of image values of the feature image from image values of the plurality of mask images are determined for each pixel; and

lower standard weights are assigned to at least some of the pixels with the greatest maximum deviations.

6 . The method of claim 5 , wherein pixels having a maximum deviation that is above a threshold value are assigned a standard weight of zero, the standard weights are determined according to a monotonically decreasing function at least in a functional range extending around the threshold value, or a combination thereof.

7 . The method of claim 5 , wherein the standard weights in the image analysis process are determined at least partially using a trained image analysis function.

8 . The method of claim 4 , wherein the additional information describes a region of interest of higher weighting in the imaging area.

9 . The method of claim 1 , wherein the feature image and the mask images are pre-processed for the optimization process by an edge-sharpening image processing operation.

10 . The method of claim 9 , wherein in the image processing operation, a gradient image is determined for the feature image and for each of the mask images, and an edge-sharpened respective image is determined by weighted linear combination of the original respective image and the associated gradient image.

11 . The method of claim 1 , wherein the optimization process is carried out by a Goldfarb-Idnani method.

12 . The method of claim 1 , wherein the feature image is a filling image of digital subtraction angiography with a contrast medium.

13 . The method of claim 1 , wherein the image quality function includes a regularization of the weights with the aim of counteracting an uneven distribution of the weights.

14 . The method of claim 13 , wherein the regularization is performed as a function of the Euclidean norm of the weights.

15 . An image recording facility comprising:

a control facility comprising:

a recording unit configured to control a recording of a plurality of mask images and a feature image of an imaging area of an examination object;

a determination unit configured to determine a subtraction image, the determination of the subtraction image comprising subtraction of a combination of the mask images weighted by mask weights from the feature image; and

an optimization unit configured to determine the mask weights in an optimization process for optimizing an image quality function for test images calculated by subtracting a combination of the mask images determined with a test set of mask weights from the feature image,

wherein the optimization unit for optimizing the image quality function is configured in the form of a convex quadratic program of a dimension corresponding to a number of mask images.

16 . A non-transitory computer-readable storage medium that stores a computer program having instructions executable by a computing facility to determine a subtraction image from a feature image and a plurality of mask images of an imaging area of an examination object, the instructions comprising:

subtracting a combination of the plurality of mask images weighted by mask weights from the feature image, such that the subtraction image is determined,

wherein the mask weights are determined in an optimization process for optimizing an image quality function for test images calculated by subtracting a combination of the plurality of mask images determined with a test set of mask weights from the feature image, and

wherein the image quality function is minimized in the form of a convex quadratic program of a dimension corresponding to a number of mask images of the plurality of mask images.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2025
From: MANHART, MICHAEL
To: SIEMENS HEALTHINEERS AG
Reel/Frame 070347/0032 →
Priority Claims (1)
DE 10 2023 206 729.3 · Jul 14, 2023 · national
Continuity (1)
Related Publication 20250022104A1 · Jan 16, 2025
References Cited (28)
US 10869644B2 · Zhao · 2020 [cited by examiner]
US 20100067772A1 · Kitamura · 2010 [cited by applicant]
US 20130004052A1 · Chen · 2013 [cited by examiner]
US 20150022698A1 · Na · 2015 [cited by examiner]
US 20180082420A1 · Brown · 2018 [cited by examiner]
US 20180279983A1 · Ohishi · 2018 [cited by applicant]
US 20180374204A1 · Manhart · 2018 [cited by examiner]
US 20200273217A1 · Kaethner et al. · 2020 [cited by applicant]
US 20220230368A1 · Zannoli et al. · 2022 [cited by applicant]
US 20230037260A1 · Manhart · 2023 [cited by applicant]
US 20230169668A1 · Yang · 2023 [cited by examiner]
US 20240289924A1 · Yue · 2024 [cited by examiner]
US 20240320842A1 · Manhart · 2024 [cited by applicant]
CN 106875354A · 2017 [cited by applicant]
CN 113795197A · 2021 [cited by applicant]
DE 102019202514A1 · 2020 [cited by applicant]
DE 102021208272A1 · 2023 [cited by applicant]
JP 2009152779A · 2009 [cited by examiner]
JP 2011010243A · 2011 [cited by examiner]
JP 2017068302A · 2017 [cited by examiner]
Boland, Natashia L. “A dual-active-set algorithm for positive semi-definite quadratic programming.” Mathematical Programming 78.1 (1996): 1-27. [cited by applicant]
Goldfarb, Donald, and Ashok Idnani. “A numerically stable dual method for solving strictly convex quadratic programs.” Mathematical programming 27.1 (1983): 1-33. [cited by applicant]
Hansen, Per Christian. “The L-curve and its use in the numerical treatment of inverse problems.” (1999): 119-142. [cited by applicant]
Waltz, Richard A., et al. “An interior algorithm for nonlinear optimization that combines line search and trust region steps.” Mathematical programming 107.3 (2006): 391-408. [cited by applicant]
Decision to Grant German App. No. DE 10 2024 205 602.2 mailed Nov. 4, 2024, with English translation. [cited by applicant]
Examination Report for German App. No. DE 10 2024 205 602.2 mailed Oct. 15, 2024, with English translation. [cited by applicant]
Wang Beliun et al.:; “Machine Learning”; Nov. 30, 2021; Southeast University Press; pp. 1-15. [cited by applicant]
Gu, Shuhang, et al. “Weighted nuclear norm minimization and its applications to low level vision.” International journal of computer vision 121.2 (2017): 183-208. [cited by applicant]