IP Library Granted Patent US 12,451,235
Granted Patent B2
US 12,451,235 · App. 17/980,064 · Granted Oct 21, 2025

Systems and methods for automatically diagnosing X-ray images

Inventors: Hamid Reza Tizhoosh (Rochester, MN); Ho Yin Sze-To (Tuen Mun, HK)
Assignee: Hamid Reza Tizhoosh
G16H30/40A61B6/5217G06T7/0014G06T7/11G06V10/82G16H50/20G06T2207/10116G06T2207/20021G06T2207/20084G06T2207/30061
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,451,235
App. No.
17/980,064
Granted
Oct 21, 2025
Kind
B2
Abstract

Various systems, methods, and non-transitory computer readable mediums for diagnosing a query X-ray image are disclosed. Example embodiments relate to operating the system to apply an artificial neural network model to the query X-ray image to extract a query feature vector representative of image characteristics of the query X-ray image; compare the query feature vector with one or more annotated feature vectors associated with respective one or more annotated X-ray images stored in an annotated image database to determine a similarity level between the query X-ray image and each annotated image of the one or more annotated images; associate the query X-ray image with a set of annotated images based at least on the similarity level and a similarity threshold; and assign the query X-ray image with a disease classification based at least on the disease classification of one or more annotated images of the set of annotated images.

Claims (70)

1. A method for diagnosing a query X-ray image, the method comprising:

applying an artificial neural network model to the query X-ray image to extract a query feature vector representative of image characteristics of the query X-ray image, wherein applying the artificial neural network model to the query X-ray image comprises:

dividing the query X-ray image into one or more query image portions;

generating a value to represent the image characteristics within each query image portions of the one or more query image portions; and

generating the query feature vector to include the value for each query image portion;

comparing the query feature vector with one or more annotated feature vectors associated with respective one or more annotated X-ray images stored in an annotated image database to determine a similarity level between the query X-ray image and each annotated X-ray image of the one or more annotated X-ray images;

associating the query X-ray image with a set of annotated X-ray images based at least on the similarity level and a similarity threshold; and

assigning the query X-ray image with a disease classification based at least on the disease classification of one or more annotated X-ray images of the set of annotated X-ray images.

2. The method of claim 1 further comprises preprocessing the query X-ray image prior to applying the artificial neural network model to the query X-ray image.

3. The method of claim 2 , wherein preprocessing the query X-ray image comprises:

dividing the query X-ray image into one or more query image portions.

4. The method of claim 3 , wherein dividing the query X-ray image into the one or more query image portions comprises:

dividing the query X-ray image substantially equally to generate a first and a second query image portion.

5. The method of claim 4 , wherein the query X-ray image comprises an X-ray image of a lung, and the first and the second query image portions each corresponding to a left-side of the lung and a right-side of the lung, respectively.

6. The method of claim 5 further comprises horizontally flipping the second query image portion corresponding to the right-side of the lung.

7. The method of claim 1 further comprises:

comparing the query feature vector with the one or more annotated feature vectors to determine the similarity level between each query image portion and a related annotated image portion of the one or more annotated X-ray images;

associating each query image region with a set of annotated image portions based at least on the similarity level and the similarity threshold; and

assigning each query image portion with the disease classification based at least on the disease classification of one or more annotated image portions of the set of annotated image portions.

8. The method of claim 7 further comprises:

defining a set of related query image portions for each query image portion assigned the disease classification associated with a disease present identifier; and

for each related query image portion:

applying the artificial neural network model to extract a related query image region feature vector representative of image characteristics of that related query image portion;

comparing the related query image region feature vector with one or more annotated image region feature vectors associated with respective one or more annotated image portions to determine the similarity level between that related query image portion and each annotated image portion;

associating that related query image portion with a set of annotated image portions based at least on the similarity level and the similarity threshold; and

assigning that related query image portion with the disease classification based at least on the disease classification of one or more annotated image portions.

9. The method of claim 8 , wherein defining the set of related query image portions for each query image portion assigned the disease classification associated with the disease present identifier comprises:

dividing the query image portion into one or more related query image portions.

10. The method of claim 8 , wherein defining the set of related query image portions for each query image portion assigned the disease classification associated with the disease present identifier comprises:

defining one or more related query image portions based on a predefined distance from a center of that query image portion.

11. The method of claim 1 , wherein comparing the query feature vector with the one or more annotated feature vectors to determining the similarity level comprises:

applying a distance transform to the query feature vector and each annotated feature vector; and

assigning the similarity level based on a distance generated from applying the distance transform, wherein the similarity level increases with shorter distances.

12. The method of claim 1 , wherein assigning the query X-ray image with the disease classification based at least on the disease classification of one or more annotated X-ray images of the set of annotated X-ray images comprises:

determining the disease classification of a majority of annotated X-ray images within the set of annotated X-ray images; and

assigning the query X-ray image with the determined disease classification.

13. A system for diagnosing a query X-ray image, the system comprising:

a communication component to provide access to one or more X-ray images via a network; and

a processor in communication with the communication component, the processor being operable to:

apply an artificial neural network model to the query X-ray image to extract a query feature vector representative of image characteristics of the query X-ray image, wherein the processor is operable to:

divide the query X-ray image into one or more query image portions;

generate a value to represent the image characteristics within each query image portions of the one or more query image portions; and

generate the query feature vector to include the value for each query image portion;

compare the query feature vector with one or more annotated feature vectors associated with respective one or more annotated X-ray images stored in an annotated image database to determine a similarity level between the query X-ray image and each annotated X-ray image of the one or more annotated X-ray images;

associate the query X-ray image with a set of annotated X-ray images based at least on the similarity level and a similarity threshold; and

assign the query X-ray image with a disease classification based at least on the disease classification of one or more annotated X-ray images of the set of annotated X-ray images.

14. The system of claim 13 , wherein the processor is further operable to preprocess the query X-ray image prior to applying the artificial neural network model to the query X-ray image.

15. The system of claim 14 , wherein the processor is operable to divide the query X-ray image into one or more query image portions.

16. The system of claim 15 , wherein the processor is operable to divide the query X-ray image substantially equally to generate a first and a second query image portion.

17. The system of claim 16 , wherein the query X-ray image comprises an X-ray image of a lung, and the first and the second query image portions each corresponding to a left-side of the lung and a right-side of the lung, respectively.

18. The system of claim 17 , wherein the processor is further operable to horizontally flip the second query image portion corresponding to the right-side of the lung.

19. The system of claim 13 , wherein the processor is further operable to:

compare the query feature vector with the one or more annotated feature vectors to determine the similarity level between each query image portion and a related annotated image portion of the one or more annotated X-ray images;

associate each query image region with a set of annotated image portions based at least on the similarity level and the similarity threshold; and

assign each query image portion with the disease classification based at least on the disease classification of one or more annotated image portions of the set of annotated image portions.

20. The system of claim 19 , wherein the processor is further operable to:

define a set of related query image portions for each query image portion assigned the disease classification associated with a disease present identifier; and

for each related query image portion:

apply the artificial neural network model to extract a related query image region feature vector representative of image characteristics of that related query image portion;

compare the related query image region feature vector with one or more annotated image region feature vectors associated with respective one or more annotated image portions to determine the similarity level between that related query image portion and each annotated image portion;

associate that related query image portion with a set of annotated image portions based at least on the similarity level and the similarity threshold; and

assign that related query image portion with the disease classification based at least on the disease classification of one or more annotated image portions.

21. The system of claim 20 , wherein the processor is operable to divide the query image portion into one or more related query image portions.

22. The system of claim 20 , wherein the processor is operable to define one or more related query image portions based on a predefined distance from a center of that query image portion.

23. The system of claim 13 , wherein the processor is operable to:

apply a distance transform to the query feature vector and each annotated feature vector; and

assign the similarity level based on a distance generated from applying the distance transform, wherein the similarity level increases with shorter distances.

24. The system of claim 13 , wherein the processor is operable to:

determine the disease classification of a majority of annotated X-ray images within the set of annotated X-ray images; and

assign the query X-ray image with the determined disease classification.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2025
From: TIZHOOSH, HAMID REZA; SZE-TO, HO YIN
To: TIZHOOSH, HAMID REZA
Reel/Frame 071132/0412 →
Continuity (4)
Continuation PCTCA2021050582 · Apr 28, 2021
Provisional Application 63020119 · May 5, 2020
Provisional Application 63154078 · Feb 26, 2021
Related Publication 20230119642A1 · Apr 20, 2023
References Cited (18)
US 11537506B1 · Dasgupta · 2022 [cited by examiner]
US 12292926B2 · Habbecke · 2025 [cited by examiner]
US 20190295710A1 · Kusnoto · 2019 [cited by examiner]
US 20200019617A1 · Eswaran · 2020 [cited by examiner]
US 20210042916A1 · Zhang · 2021 [cited by examiner]
US 20210151171A1 · Lee · 2021 [cited by examiner]
US 20220068498A1 · Tizhoosh · 2022 [cited by examiner]
WO WO2019183712A1 · 2019 [cited by examiner]
Zotin Aleksandr, Lung boundary detection for chest X-ray images classification based on GLCM and probabilistic neural networks, Procedia Computer Science, vol. 159, 2019, pp. 1439-1448, ISSN 1877-0509, https://doi.org/1… [cited by examiner]
International Search Report and Written Opinion mailed Aug. 9, 2021 in PCT/CA2021/050582. [cited by applicant]
M. M. Rahman et al., “A Framework for Medical Image Retrieval Using Machine Learning and Statistical Similarity Matching Techniques With Relevance Feedback,” in IEEE Transactions on Information Technology in Biomedicine… [cited by applicant]
Wang, Xiaosong et al., “ChestX-Ray8: Hospital-Scale Chest X-Ray Database and Benchmarks on Weakly-Supervised Classification and Localization of Common Thorax Diseases,” in 2017 IEEE Conference on Computer Vision and Pat… [cited by applicant]
Sze-To, A. et al., “Searching for pneumothorax in x-ray images using autoencoded deep features.” Sci Rep 11, 9817 (2021). doi: 10.1038/s41598-021-89194-4 (13 pages). [cited by applicant]
A. Ebrahimian et al., “Class-Aware Image Search for Interpretable Cancer Identification,” in IEEE Access, vol. 8, pp. 197352-197362, 2020, doi: 10.1109/ACCESS.2020.3033492. [cited by applicant]
Sze-To, Antonio et al., “Searching for Pneumothorax in Half a Million Chest X-Ray Images.” AIME (2020). arXiv:2007.15429v1 (10 pages). [cited by applicant]
A. Irfan et al., “Classifying Pneumonia among Chest X-Rays Using Transfer Learning,” 2020 42nd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC), 2020, pp. 2186-2189, doi: 10.1… [cited by applicant]
Rajpurkar, Pranav et al. “CheXNet: Radiologist-Level Pneumonia Detection on Chest X-Rays with Deep Learning.” 2017, arXiv:1711.05225v3 (7 pages). [cited by applicant]
Johnson, Alistair E. W. et al. “MIMIC-CXR: A large publicly available database of labeled chest radiographs.” 2019, arXiv:1901.07042v5 (7 pages). [cited by applicant]