IP Library › Granted Patent US 12,705,690
Granted Patent B2
US 12,705,690 · App. 18/865,807 · Granted Aug 11, 2026

Training method, device and image representation system for image stitching

Inventors: Jan Marek May (Moscow, RU); Johannes Koepnick (Neumünster, DE); Bernd Lundt (Flintbek, DE)
Assignee: KONINKLIJKE PHILIPS N.V.
G06T11/60G06V10/761G06V10/774G06V10/82G06T2210/41
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,705,690
App. No.
18/865,807
Filed
Nov 14, 2024
Granted
Aug 11, 2026
Kind
B2
Art Unit
2661
USPC
382/157
Abstract

The invention concerns an image processing system configured for carrying out a computer-implemented method for generating a stitched image with a convolutional neural network ( 208 ), a computer-implemented method for generating a stitched image with a convolutional neural network, and a method of training a convolutional neural network, for determining an image representation for image stitching. The training of the convolutional neural network comprises receiving image data, wherein the image data comprises at least two images ( 101, 102 ), overlapping each other in an overlapping area ( 103, 203 ) in which the images overlapping each other in a target anatomy ( 104 ), and wherein the overlapping area comprises an optimum displacement between the two images such that the two images can be correctly combined for image stitching, determining a cost function ( 105, 205 ) of the displacement of the two images in the overlapping area, determining a deviation of the cost function from a reference cost function, and optimizing the CNN based on the deviation.

Claims (31)

1 . A method of training a convolutional neural network (CNN) for determining an image representation for image stitching, the method comprising:

receiving image data, wherein the image data comprises at least two images, overlapping each other in an overlapping area in which the images overlap each other in a target anatomy, and wherein the overlapping area comprises an optimum displacement between the two images such that the two images can be correctly combined for image stitching;

determining a cost function of the displacement of the two images in the overlapping area;

determining a deviation of the cost function from a reference cost function; and,

optimizing the CNN based on the deviation.

2 . The method according to claim 1 , further comprising penalizing deviations from the reference cost function.

3 . The method according to claim 1 , wherein determining the cost function, determining the deviation of the cost function from the reference cost function, and optimizing the CNN are repeated until the cost function meets the reference cost function.

4 . The method of training according to claim 1 , wherein the image data is obtained from clinical stitching sequences having annotated correct displacements and/or from artificially constructed image data with known displacement.

5 . The method according to claim 1 , wherein determining the cost function of the displacement of the two images comprises applying a similarity measure to a plurality of displacements between the two images.

6 . The method according to claim 5 , wherein applying the similarity measure comprises determining the similarity of the overlapping area for possible displacements.

7 . The method according to claim 5 , wherein applying the similarity measure comprises generating a cost value for each of the pluralities of displacements, wherein the cost function is generated from the cost values of the plurality of displacements.

8 . The method according to claim 1 , wherein the reference cost function is a convex cost function.

9 . The method according to claim 1 , wherein a minimum of the cost function corresponds to the optimum displacement of the two images.

10 . The method according to claim 1 , wherein the similarity measure comprises at least one of a normalized cross-correlation, a zero mean normalized cross-function, a sum of absolute differences, or a sum of squared differences.

11 . A computer-implemented method for generating a stitched image with a convolutional neural network (CNN), comprising:

receiving an input dataset comprising at least two images, wherein the at least two images comprise an overlapping area in which the images overlap each other in a target anatomy;

processing the input dataset using the CNN trained using a method according to claim 1 ;

producing an output dataset from the CNN comprising at least two output images;

applying a stitching algorithm to the at least two output images of the CNN;

determining optimum displacement using the stitching algorithm; and

generating a composite image, which is a stitched image, based on the determined optimum displacement and the input images.

12 . The method according to claim 11 , wherein processing the input data set comprises applying at least one trained filter kernel.

13 . An image processing system for generating a stitched image with a convolutional neural network (CNN), the system comprising:

at least one processor configured to

receive an input dataset comprising at least two images, wherein the at least two images comprise an overlapping area in which the images overlap each other in a target anatomy;

process the input dataset using the CNN trained using a method according to claim 1 ;

produce an output dataset from the CNN comprising at least two output images;

apply a stitching algorithm to the at least two output images of the CNN;

determine an optimum displacement using the stitching algorithm; and

generate a composite image, which is a stitched image, based on the determined optimum displacement and the input images.

14 . A non-transitory computer-readable medium comprising instructions which, when executed by a computer, cause the computer to carry out the method of claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2024
From: MAY, JAN MAREK; KOEPNICK, JOHANNES; LUNDT, BERND
To: KONINKLIJKE PHILIPS N.V.
Reel/Frame 069259/0162 →
Priority Claims (1)
EP 23157474 · Feb 20, 2023 · regional
Continuity (1)
Related Publication 20250371765A1 · Dec 4, 2025
References Cited (26)
US 10032256B1 · Anaya · 2018 [cited by applicant]
US 11875490B2 · Lee · 2024 [cited by examiner]
US 12260620B2 · Kraus · 2025 [cited by applicant]
US 20060018527A1 · Bojer · 2006 [cited by applicant]
US 20170337682A1 · Liao · 2017 [cited by examiner]
US 20190286921A1 · Liang · 2019 [cited by examiner]
US 20210065393A1 · Jeon · 2021 [cited by examiner]
US 20210158549A1 · Veeravasarapu · 2021 [cited by examiner]
US 20210383565A1 · Le · 2021 [cited by examiner]
US 20210397886A1 · Chen · 2021 [cited by examiner]
US 20230169666A1 · Pati · 2023 [cited by examiner]
US 20230237661A1 · Hsiao · 2023 [cited by examiner]
US 20240144663A1 · Hua · 2024 [cited by examiner]
US 20250086933A1 · Moser · 2025 [cited by examiner]
CN 101499166A · 2009 [cited by applicant]
CN 109977978A · 2019 [cited by applicant]
CN 111047513A · 2020 [cited by applicant]
EP 2555156A1 · 2013 [cited by applicant]
EP 3726457A1 · 2020 [cited by applicant]
EP 4418198A1 · 2024 [cited by examiner]
WO WO2022182293A1 · 2022 [cited by applicant]
Mohammad Emtiyaz Khan, “Cost Functions”, Sep. 17, 2015 (Year: 2015). [cited by examiner]
PCT International Search Report, International application No. PCT/EP2024/052822, May 28, 2024. [cited by applicant]
Chilukuri P.K. et al., “I, r-Stitch Unit: Encoder-Decoder-CNN Based Image-Mosaicing Mechanism for Stitching Non-Homogeneous Image Sequences”, IEEE Access, IEEE, USA, vol. 9, Jan. 18, 2021, pp. 16761-16782, XP011834799. [cited by applicant]
Levin A. et al., “Seamless Image Stitching in the Gradient Domain”, Computer Vision—ECCV 2004; [Lecture Notes in Computer Science;;LNCS], Springer-Verlag, Berlin/Heidelberg, pp. 377-389, Apr. 16, 2004 , XP019005934. [cited by applicant]
Schock J. et al., “Automated Analysis of Alignment in Long-Leg Radiographs by Using a Fully Automated Support System Based on Artificial Intelligence”, Radiology: Artificial Intelligence, vol. 3, No. 2, 2021. Published … [cited by applicant]