IP Library Granted Patent US 12,586,675
Granted Patent B2
US 12,586,675 · App. 17/830,973 · Granted Mar 24, 2026

Systems and methods for processing images for image matching

Inventors: Christopher Kanan (Pittsford, NY); Leo Grady (Darien, CT)
Assignee: Paige.AI, Inc.
G16H30/20G06N20/00G06V10/74
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,586,675
App. No.
17/830,973
Granted
Mar 24, 2026
Kind
B2
Abstract

A computer-implemented method for processing electronic medical images, the method including receiving a plurality of electronic medical images of a medical specimen associated with a single patient. The plurality of electronic medical images may be inputted into to a trained machine learning system, the trained machine learning system being trained to compare each of the plurality of electronic medical images to each other to determine whether each pair of the electronic medical images matches within a predetermined similarity threshold. The trained machine learning system may output whether each pair of the electronic medical images matches within a predetermined similarity threshold. The output may be stored.

Claims (60)

1 . A computer-implemented method for processing electronic medical images, comprising:

receiving a plurality of electronic medical images associated with a medical sample of a first patient;

providing the plurality of electronic medical images to a trained machine learning system, the trained machine learning system being trained with vectors extracted from each of the plurality of electronic medical images, the vectors concatenated to form unified vectors for each of the plurality of electronic medical images, wherein the trained machine learning system compares each of the plurality of electronic medical images to each other to determine whether each pair of the electronic medical images matches within a predetermined similarity threshold based on the training;

receiving, from the trained machine learning system, an output indicating whether each pair of the plurality of electronic medical images matches within the predetermined similarity threshold, wherein a match within the predetermined similarity threshold indicates that a pair of electronic medical images is associated with the medical sample of the first patient; and

outputting and/or storing the output indicating whether each pair of the electronic medical images matches within the predetermined similarity threshold.

2 . The method of claim 1 , wherein providing the plurality of electronic medical images to a trained machine learning system further comprises:

determining one or more vectors associated with each of the plurality of electronic medical images; and

providing the one or more vectors associated with each of the plurality of electronic medical images to the trained machine learning system.

3 . The method of claim 1 , wherein training of the trained machine learning system comprises:

generating sets of matching and non-matching slides as training data; and

training the machine learning system utilizing binary classification loss.

4 . The method of claim 1 , wherein training of the trained machine learning system comprises:

generating sets of training data wherein each set included an anchor image, positive image, and negative image; and

training the machine learning system utilizing triplet loss training techniques.

5 . The method of claim 1 , wherein training of the trained machine learning system comprises:

generating sets of matching and non-matching slides as training data;

extracting vectors from each of the plurality of electronic medical images;

concatenating the vectors from each of the plurality of electronic medical images to form unified vectors for each image; and

training the machine learning system utilizing pairwise neural network classifications.

6 . The method of claim 1 , wherein providing the plurality of electronic medical images to the trained machine learning system further comprises:

receiving a plurality of historical electronic medical images corresponding to one or more individuals.

7 . The method of claim 1 , wherein outputting and/or storing the output indicating whether each pair of the electronic medical images matches within the predetermined similarity threshold further comprises:

flagging any medical image outside of the predetermined similarity threshold for a human technician to perform review.

8 . A system for processing electronic digital medical images, the system comprising:

at least one memory storing instructions; and

at least one processor configured to execute the instructions to perform operations comprising:

receiving a plurality of electronic medical images associated with a medical sample of a first patient;

providing the plurality of electronic medical images to a trained machine learning system, the trained machine learning system being trained with vectors extracted from each of the plurality of electronic medical images, the vectors concatenated to form unified vectors for each of the plurality of electronic medical images, wherein the trained machine learning system compares each of the plurality of electronic medical images to each other to determine whether each pair of the electronic medical images matches within a predetermined similarity threshold based on the training;

receiving, from the trained machine learning system, an output indicating whether each pair of the plurality of electronic medical images matches within the predetermined similarity threshold, wherein a match within the predetermined similarity threshold indicates that a pair of electronic medical images is associated with the medical sample of the first patient; and

outputting and/or storing the output indicating whether each pair of the electronic medical images matches within the predetermined similarity threshold.

9 . The system of claim 8 , wherein providing the plurality of electronic medical images to the trained machine learning system further comprises:

determining one or more vectors associated with each of the plurality of electronic medical images; and

providing the one or more vectors associated with each of the plurality of electronic medical images to the trained machine learning system.

10 . The system of claim 8 , wherein training of the trained machine learning system comprises:

generating sets of matching and non-matching slides as training data; and

training the machine learning system utilizing binary classification loss.

11 . The system of claim 8 , wherein training of the trained machine learning system comprises:

generating sets of training data wherein each set included an anchor image, positive image, and negative image; and

training the machine learning system utilizing triplet loss training techniques.

12 . The system of claim 8 , wherein training of the trained machine learning system comprises:

generating sets of matching and non-matching slides as training data;

extracting vectors from each of the plurality of electronic medical images;

concatenating the vectors from each of the plurality of electronic medical images to form unified vectors for each image; and

training the machine learning system utilizing pairwise neural network classifications.

13 . The system of claim 8 , wherein providing the plurality of electronic medical images to the trained machine learning system further comprises:

receiving a plurality of historical electronic medical images corresponding to one or more individuals.

14 . The system of claim 8 , wherein outputting and/or storing the output indicating whether each pair of the electronic medical images matches within the predetermined similarity threshold further comprises:

flagging any medical image outside of the predetermined similarity threshold for a human technician to perform review.

15 . A non-transitory computer-readable medium storing instructions that, when executed by a processor, perform operations processing electronic digital medical images, the operations comprising:

receiving a plurality of electronic medical images associated with a medical sample of a first patient;

providing the plurality of electronic medical images to a trained machine learning system, the trained machine learning system being trained with vectors extracted from each of the plurality of electronic medical images, the vectors concatenated to form unified vectors for each of the plurality of electronic medical images, wherein the trained machine learning system compares each of the plurality of electronic medical images to each other to determine whether each pair of the electronic medical images matches within a predetermined similarity threshold based on the training;

receiving, from the trained machine learning system, an output indicating whether each pair of the plurality of electronic medical images matches within the predetermined similarity threshold, wherein a match within the predetermined similarity threshold indicates that a pair of electronic medical images is associated with the medical sample of the first patient; and

outputting and/or storing the output indicating whether each pair of the electronic medical images matches within the predetermined similarity threshold.

16 . The computer-readable medium of claim 15 , wherein providing the plurality of electronic medical images to the trained machine learning system further comprises:

determining one or more vectors associated with each of the plurality of electronic medical images; and

providing the one or more vectors associated with each of the plurality of electronic medical images to the trained machine learning system.

17 . The computer-readable medium of claim 15 , wherein providing the plurality of electronic medical images to the trained machine learning system further comprises:

receiving a plurality of historical electronic medical images corresponding to one or more individuals.

18 . The computer-readable medium of claim 15 , wherein outputting and/or storing the output indicating whether each pair of the electronic medical images matches within the predetermined similarity threshold further comprises:

flagging any medical image outside of the predetermined similarity threshold for a human technician to perform review.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded May 14, 2026
From: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
To: PAIGE.AI, INC.
Reel/Frame 075589/0752 →
SECURITY INTEREST Recorded Oct 21, 2025
From: PAIGE.AI, INC.
To: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 073216/0876 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2022
From: KANAN, CHRISTOPHER; GRADY, LEO
To: PAIGE.AI, INC.
Reel/Frame 060104/0946 →
Continuity (2)
Provisional Application 63225373 · Jul 23, 2021
Related Publication 20230022030A1 · Jan 26, 2023
References Cited (11)
US 10790056B1 · Accomazzi · 2020 [cited by examiner]
US 20200258223A1 · Yip · 2020 [cited by examiner]
US 20200364587A1 · Kapur et al. · 2020 [cited by applicant]
WO WO2022221712A1 · 2022 [cited by examiner]
WO WO2022226284A1 · 2022 [cited by examiner]
WO WO2022235481A1 · 2022 [cited by examiner]
Emest, Guy. “Combining Deep Learning Networks (GAN and Siamese) to Generate High-Quality, Life-Like Images.” AWS Machine Learning Blog, Amazon, Sep. 11, 2017, https://aws.amazon.com/blogs/machine-learning/combining-deep… [cited by applicant]
Choudhary, Anirudh Achoudhary46@Gatech Edu et al., “Learning to Evaluate Color Similarity for Histopathology Images using Triplet Networks”, Proceedings of The 2020 Chi Conference on Human Factors in Computing Systems, … [cited by applicant]
Shojogh, Benyamin et al., “Fisher Discriminant Triplet and Contrastive Losses for Training Siamese Networks”, 2020 International Joint Conference on Neural Networks (IJCNN), [Online] Jul. 24, 2020 (Jul. 24, 2020), pp. 1… [cited by applicant]
Lin, Zhihuang et al., “Patient Similarity via Joint Embeddings of Medical Knowledge Graph and Medical Entity Descriptions”, IEEE Access, IEEE, USA, vol. 8, Aug. 25, 2020 (Aug. 25, 2020), pp. 156663-156676, XP011807308, … [cited by applicant]
Yang, Pengshuai et al., “A deep metric learning approach for histopathological image retrieval”, Methods, Academic Press, NL, vol. 179, May 19, 2020 (May 19, 2020), pp. 14-25, XP086236831, ISSN: 1046-2023, DOI: 10.1016/… [cited by applicant]