WO2024259613A1 - Methods for detecting and displaying calcification pixels in x-ray images using artificial neural networks - Google Patents

Methods for detecting and displaying calcification pixels in x-ray images using artificial neural networks Download PDF

Info

Publication number
WO2024259613A1
WO2024259613A1 PCT/CN2023/101579 CN2023101579W WO2024259613A1 WO 2024259613 A1 WO2024259613 A1 WO 2024259613A1 CN 2023101579 W CN2023101579 W CN 2023101579W WO 2024259613 A1 WO2024259613 A1 WO 2024259613A1
Authority
WO
WIPO (PCT)
Prior art keywords
image
calcification
neural network
scattered
normal tissue
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2023/101579
Other languages
French (fr)
Inventor
Xuran ZHAO
Peng Chen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Xpectvision Technology Co Ltd
Original Assignee
Shenzhen Xpectvision Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Xpectvision Technology Co Ltd filed Critical Shenzhen Xpectvision Technology Co Ltd
Priority to PCT/CN2023/101579 priority Critical patent/WO2024259613A1/en
Priority to CN202380035848.5A priority patent/CN119137620A/en
Publication of WO2024259613A1 publication Critical patent/WO2024259613A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/82Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/047Probabilistic or stochastic networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/0475Generative networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0012Biomedical image inspection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/25Determination of region of interest [ROI] or a volume of interest [VOI]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/764Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/77Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
    • G06V10/774Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10116X-ray image
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20084Artificial neural networks [ANN]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30004Biomedical image processing
    • G06T2207/30068Mammography; Breast
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V2201/00Indexing scheme relating to image or video recognition or understanding
    • G06V2201/03Recognition of patterns in medical or anatomical images
    • G06V2201/031Recognition of patterns in medical or anatomical images of internal organs

Definitions

  • Breast calcification is one of the main signs of breast cancer, and mammography is the most commonly used imaging method in breast cancer screening and diagnosis.
  • a method comprising: obtaining a training data set which comprises multiple actual normal tissue images and multiple calcification scattered tissue images; and configuring a computer system that implements a generative neural network, using the training data set and a discriminator neural network.
  • An output of the generative neural network is a processed normal tissue image generated from an image input into the generative neural network.
  • An output of the discriminator neural network is a probability of an image input into the discriminator neural network being an actual normal tissue image.
  • a region of interest is outlined which comprises multiple calcification pixels and multiple normal tissue pixels.
  • a number of all pixels of the region of interest of said each image is at least 10 times a number of all calcification pixels of the region of interest of said each image.
  • a number of all pixels of the region of interest of said each image is at least 50%a number of all pixels of said each image.
  • said configuring the computer system comprises: computing a first loss function of parameters of the computer system, the parameters representing associations among nodes of the generative neural network, the first loss function representing (A) deviation between the image input into the generative neural network and a generated image output by the generative neural network when the image input into the generative neural network is an actual normal tissue image, and (B) the probability, determined by the discriminator neural network, of the generated image being an actual normal tissue image, when the image input into the generative neural network is a calcification scattered tissue image; and upon determination that a first termination condition is not satisfied, adjusting the values of the parameters.
  • said configuring the computer system comprises: computing a second loss function of associations among nodes of the discriminator neural network, the second loss function representing the probability, determined by the discriminator neural network, of the generated image being an actual normal tissue image, when the image input into the generative neural network is a calcification scattered tissue image; and upon determination that a second termination condition is not satisfied, adjusting the associations among nodes of the discriminator neural network.
  • each of the multiple actual normal tissue images and the multiple calcification scattered tissue images is an X-ray image.
  • Also disclosed herein is a method, comprising: generating with a neural network a processed normal tissue image based on a calcification scattered tissue image; and generating a calcification image based on (A) the calcification scattered tissue image and (B) the processed normal tissue image.
  • said generating the calcification image is based on a difference between (A) the calcification scattered tissue image and (B) the processed normal tissue image.
  • said generating the calcification image comprises subtracting the processed normal tissue image from the calcification scattered tissue image resulting in a residual image.
  • said generating the calcification image further comprises, for each pixel of the residual image whose value is less than 0, setting a pixel value of said each pixel to 0.
  • the method further comprises generating a calcification enhanced image based on (A) the calcification scattered tissue image and (B) the calcification image.
  • said generating the calcification enhanced image comprises: multiplying the calcification image by a coefficient resulting in a multiply image; and adding the multiply image to the calcification scattered tissue image.
  • the method further comprises filtering out single pixel bright spots in the calcification image.
  • the method further comprises generating the calcification scattered tissue image, which comprises: creating a foreground mask for an input image; and cropping the input image based on the foreground mask, resulting in the calcification scattered tissue image.
  • the processed normal tissue image and the calcification scattered tissue image are of the same size.
  • the corresponding pixel of the processed normal tissue image is at a different degree of brightness; and for each normal tissue pixel of the calcification scattered tissue image, the corresponding pixel of the processed normal tissue image is at the same degree of brightness.
  • the calcification scattered tissue image is an X-ray image.
  • Also disclosed herein is a computer program product comprising a non-transitory computer readable medium having instructions recorded thereon, the instructions when executed by a computer implementing a method above.
  • Fig. 1A –Fig. 1D show X-ray images of human breast regions.
  • Fig. 2 shows a flowchart generalizing a method for training artificial neural networks, according to an embodiment.
  • Fig. 3A –Fig. 3D show X-ray images of human breast regions.
  • Fig. 4 shows a flowchart generalizing a method for detecting and displaying calcification pixels in X-ray images, according to an embodiment.
  • a normal tissue pixel in an X-ray image of a specimen is a pixel caused by X-rays that have interacted with normal tissues in the specimen.
  • a threshold value may be specified, and a pixel may be considered a normal tissue pixel if its degree of brightness is at most the specified threshold value.
  • a calcification pixel in an X-ray image of a specimen is a pixel caused by X-rays that have interacted with calcification in the specimen.
  • a pixel may be considered a calcification pixel if its degree of brightness exceeds the specified threshold value.
  • calcifications are more absorptive to X-rays than normal tissues and therefore appear as brighter spots on X-ray images.
  • calcification pixels have higher degrees of brightness than normal tissue pixels.
  • An actual normal tissue image is an X-ray image that has normal tissue pixels but no calcification pixels.
  • the actual normal tissue image is captured by an X-ray detector.
  • a calcification scattered tissue image is an X-ray image that has both normal tissue pixels and calcification pixels.
  • the calcification scattered tissue image is captured by an X-ray detector.
  • a processed normal tissue image is an image that has normal tissue pixels but no calcification pixels.
  • the processed normal tissue image is generated by an artificial neural network based on a calcification scattered tissue image.
  • a calcification image is an image that has (A) calcification pixels and (B) the remaining pixels having degrees of brightness way below the specified threshold value and near zero. As a result, the calcification image displays bright calcification pixels on a dark background.
  • a training data set may be collected from hospitals; the training data set may include (A) multiple actual normal tissue images of human breast regions and (B) multiple calcification scattered tissue images of human breast regions.
  • Fig. 1A shows an actual normal tissue image 110 of the training data set. Note that there are only normal tissue pixels and no calcification pixels in the actual normal tissue image 110.
  • Fig. 1B shows a calcification scattered tissue image 120 of the training data set. Note that there are both normal tissue pixels and calcification pixels (e.g., calcification pixels 123) in the calcification scattered tissue image 120.
  • the training data set may be obtained by (i.e., sent to or loaded to) a computer system (not shown) .
  • a generative neural network and a discriminator neural network may be constructed and trained by the computer system using the training data set.
  • the computer system is configured to implement the generative neural network, using the training data set and the discriminator neural network.
  • the generative neural network may be used to (A) receive as input a calcification scattered tissue image of a human breast region and (B) generate as output a processed normal tissue image based on the received calcification scattered tissue image.
  • the generative neural network may receive as input a calcification scattered tissue image 130 (Fig. 1C) and generate as output a processed normal tissue image 140 (Fig. 1D) based on the calcification scattered tissue image 130.
  • a calcification scattered tissue image 130 e.g., calcification pixels 133
  • the processed normal tissue image 140 e.g., calcification pixels 133
  • the discriminator neural network may (A) receive as input an input image, and (B) generate as output a probability of that input image being an actual normal tissue image.
  • Fig. 2 shows a flowchart 200 generalizing the method for training the generative neural network and the discriminator neural network, using the training data set, according to an embodiment.
  • the method may include obtaining a training data set which comprises multiple actual normal tissue images and multiple calcification scattered tissue images.
  • the computer system obtains the training data set which includes (A) multiple actual normal tissue images and (B) multiple calcification scattered tissue images.
  • the method may include configuring a computer system that implements a generative neural network, using the training data set and a discriminator neural network.
  • the computer system constructs and trains the generative neural network and the discriminator neural network, using the training data set.
  • an output of the generative neural network is a processed normal tissue image generated from an image input into the generative neural network.
  • the generative neural network (A) receives as input a calcification scattered tissue image of a human breast region and (B) generates as output a processed normal tissue image based on the received calcification scattered tissue image.
  • an output of the discriminator neural network is a probability of an image input into the discriminator neural network being an actual normal tissue image.
  • the discriminator neural network (A) receives as input an input image, and (B) generate as output a probability of that input image being an actual normal tissue image.
  • a region of interest in each of the multiple calcification scattered tissue images of the training data set, may be outlined which includes multiple calcification pixels and multiple normal tissue pixels.
  • a region of interest 127 in the calcification scattered tissue image 120, a region of interest 127 may be outlined using a polygon 125.
  • the region of interest 127 includes multiple calcification pixels (e.g., the calcification pixels 123) and multiple normal tissue pixels.
  • the region of interest of said each image does not have to include all the calcification pixels of said each image.
  • the region of interest 127 of the calcification scattered tissue image 120 does not include calcification pixels 129.
  • the regional outlining e.g., drawing the polygon 125 of Fig. 1B
  • the regional outlining may be performed manually by radiologists or other professionals before the training data set is sent to the computer system for training the generative neural network and the discriminator neural network.
  • the number of all pixels of the region of interest of said each image may be at least 10 times the number of all calcification pixels of the region of interest of said each image.
  • the number of all pixels of the region of interest 127 may be at least 10 times the number of all calcification pixels (including the calcification pixels 123) of the region of interest 127.
  • the number of all normal tissue pixels of the region of interest 127 is at least 9 times the number of all calcification pixels of the region of interest 127.
  • the number of all pixels of the region of interest of said each image may be at least 50%the number of all pixels of said each image.
  • the number of all pixels of the region of interest 127 may be at least 50%the number of all pixels of the calcification scattered tissue image 120.
  • a first loss function for training the generative neural network may be computed based on 2 components: (A) deviation between the image input into the generative neural network and a generated image output by the generative neural network based on the input image, when the image input into the generative neural network is an actual normal tissue image, and (B) the probability, determined by the discriminator neural network, of the generated image being an actual normal tissue image, when the image input into the generative neural network is a calcification scattered tissue image.
  • the image output by the generative neural network may include calcification pixels, and therefore is called “generated image” instead of “processed normal tissue image” .
  • the output of the generative neural network no longer includes calcification pixels and therefore can be called “processed normal tissue image” .
  • a processed normal tissue image includes no calcification pixels.
  • component (A) above may be computed using the following formula:
  • component (B) above may be computed using the following formula:
  • is a model hyperparameter defined empirically, and ⁇ is a judgment function.
  • the training of the generative neural network may include, upon determination that a first termination condition is not satisfied, adjusting the values of the parameters representing associations among nodes of the generative neural network.
  • the first termination condition may include one or more scenarios selected from the following: minimization of the first loss function; maximization of the first loss function; reaching a certain number of iterations; reaching a value of the first loss function equal to or beyond a certain threshold value; reaching a certain computation time; and/or reaching a value of the first loss function within an acceptable error limit.
  • a second loss function for training the discriminator neural network may be computed based on the probability, determined by the discriminator neural network, of the generated image being an actual normal tissue image, when the image input into the generative neural network is a calcification scattered tissue image.
  • this probability may be computed using the following formula:
  • the training of the discriminator neural network may include, upon determination that a second termination condition is not satisfied, adjusting the associations among nodes of the discriminator neural network.
  • the second termination condition may include one or more scenarios selected from the following: minimization of the second loss function; maximization of the second loss function; reaching a certain number of iterations; reaching a value of the second loss function equal to or beyond a certain threshold value; reaching a certain computation time; and/or reaching a value of the second loss function within an acceptable error limit.
  • the computer system both (A) obtains the training data set and (B) trains the generative neural network and the discriminator neural network.
  • a first computer system may obtain the training data set; and a second computer system may train the generative neural network and the discriminator neural network, using the training data set which the second computer system may receive from the first computer system.
  • the generative neural network may be used to generate a processed normal tissue image 320 (Fig. 3B) based on a calcification scattered tissue image 310 (Fig. 3A) .
  • the pixels of the processed normal tissue image 320 (Fig. 3B) corresponding to the calcification pixels (bright spots) of the calcification scattered tissue image 310 (Fig. 3A) are normal tissue pixels. By appearance, it almost looks as if the calcification pixels of the calcification scattered tissue image 310 (Fig. 3A) were replaced by pixels similar to the neighboring normal tissue pixels, resulting in the processed normal tissue image 320 (Fig. 3B) .
  • a calcification image 330 may be generated based on (A) the calcification scattered tissue image 310 (Fig. 3A) and (B) the processed normal tissue image 320 (Fig. 3B) .
  • the calcification pixels of the calcification scattered tissue image 310 Fig. 3A
  • the remaining pixels were blackened, resulting in the calcification image 330 (Fig. 3C) .
  • Fig. 4 shows a flowchart 400 generalizing the method for detecting and displaying the calcification pixels in a calcification scattered tissue image.
  • the method may include generating with a neural network a processed normal tissue image based on a calcification scattered tissue image.
  • the generative neural network generates the processed normal tissue image 320 (Fig. 3B) based on the calcification scattered tissue image 310 (Fig. 3A) .
  • the method may include generating a calcification image based on (A) the calcification scattered tissue image and (B) the processed normal tissue image.
  • the calcification image 330 (Fig. 3C) is generated based on (A) the calcification scattered tissue image 310 (Fig. 3A) and (B) the processed normal tissue image 320 (Fig. 3B) .
  • the calcification image 330 may be generated based on the difference between (A) the calcification scattered tissue image 310 (Fig. 3A) and (B) the processed normal tissue image 320 (Fig. 3B) .
  • the generation of the calcification image 330 may include subtracting the processed normal tissue image 320 (Fig. 3B) from the calcification scattered tissue image 310 (Fig. 3A) , resulting in a residual image (not shown) .
  • the pixel value of said each pixel may be set to 0.
  • single pixel bright spots in the calcification image 330 may be filtered out.
  • a calcification enhanced image 340 may be generated based on (A) the calcification scattered tissue image 310 (Fig. 3A) and (B) the calcification image 330 (Fig. 3C) .
  • the generation of the calcification enhanced image 340 may include multiplying the calcification image 330 (Fig. 3C) by a coefficient resulting in a multiply image (not shown) ; and then adding (pixel by pixel) the multiply image to the calcification scattered tissue image 310 (Fig. 3A) .
  • the calcification scattered tissue image 310 may be generated by (A) creating a foreground mask for an input image; and (B) cropping the input image based on the foreground mask, resulting in the calcification scattered tissue image 310.
  • the calcification scattered tissue image 310 (Fig. 3A) and the processed normal tissue image 320 (Fig. 3B) may be of the same size.
  • each calcification pixel of the calcification scattered tissue image 310 (Fig. 3A)
  • the corresponding pixel of the processed normal tissue image 320 (Fig. 3B) may be at a different (e.g., lower) degree of brightness.
  • each pixel in the processed normal tissue image 320 (Fig. 3B) corresponding to a calcification pixel in the calcification scattered tissue image 310 may be inferred from the normal tissue pixels of the processed normal tissue image 320 (Fig. 3B) in the vicinity of said each pixel.
  • the corresponding pixel of the processed normal tissue image 320 may be at the same degree of brightness.
  • all pixels in the processed normal tissue image 320 (Fig. 3B) corresponding to normal tissue pixels in the calcification scattered tissue image 310 (Fig. 3A) may be very similar (e.g., within 5%of the full dynamic range) .
  • the calcification scattered tissue image 310 may be an X-ray image.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Computational Linguistics (AREA)
  • Biophysics (AREA)
  • Biomedical Technology (AREA)
  • Mathematical Physics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Databases & Information Systems (AREA)
  • Radiology & Medical Imaging (AREA)
  • Quality & Reliability (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Probability & Statistics with Applications (AREA)
  • Image Processing (AREA)
  • Apparatus For Radiation Diagnosis (AREA)

Abstract

Disclose herein is a method including obtaining a training data set which comprises multiple actual normal tissue images and multiple calcification scattered tissue images, and configuring a computer system that implements a generative neural network using the training data set and a discriminator neural network. An output of the generative neural network is a processed normal tissue image generated from an image input into the generative neural network. An output of the discriminator neural network is a probability of an image input into the discriminator neural network being an actual normal tissue image.

Description

METHODS FOR DETECTING AND DISPLAYING CALCIFICATION PIXELS IN X-RAY IMAGES USING ARTIFICIAL NEURAL NETWORKS Background
Breast cancer ranks first in the mortality of female cancers worldwide. In order to reduce the impact of breast cancer on women's health, early detection and effective treatment are the primary methods to improve the survival rate of patients.
Breast calcification is one of the main signs of breast cancer, and mammography is the most commonly used imaging method in breast cancer screening and diagnosis.
Breast calcifications are highly absorptive to X-rays and therefore often appear as bright spots on X-ray images. The diameter of small calcifications is as small as a few pixels, and the contrast is low, so it is easy to miss diagnosis in the high-intensity reading environment of radiologists.
Summary
Disclose herein is a method comprising: obtaining a training data set which comprises multiple actual normal tissue images and multiple calcification scattered tissue images; and configuring a computer system that implements a generative neural network, using the training data set and a discriminator neural network. An output of the generative neural network is a processed normal tissue image generated from an image input into the generative neural network. An output of the discriminator neural network is a probability of an image input into the discriminator neural network being an actual normal tissue image.
In an aspect, in each of the multiple calcification scattered tissue images, a region of interest is outlined which comprises multiple calcification pixels and multiple normal tissue pixels.
In an aspect, for each image of the multiple calcification scattered tissue images, a number of all pixels of the region of interest of said each image is at least 10 times a number of all calcification pixels of the region of interest of said each image.
In an aspect, for each image of the multiple calcification scattered tissue images, a number of all pixels of the region of interest of said each image is at least 50%a number of all pixels of said each image.
In an aspect, said configuring the computer system comprises: computing a first loss function of parameters of the computer system, the parameters representing associations among  nodes of the generative neural network, the first loss function representing (A) deviation between the image input into the generative neural network and a generated image output by the generative neural network when the image input into the generative neural network is an actual normal tissue image, and (B) the probability, determined by the discriminator neural network, of the generated image being an actual normal tissue image, when the image input into the generative neural network is a calcification scattered tissue image; and upon determination that a first termination condition is not satisfied, adjusting the values of the parameters.
In an aspect, said configuring the computer system comprises: computing a second loss function of associations among nodes of the discriminator neural network, the second loss function representing the probability, determined by the discriminator neural network, of the generated image being an actual normal tissue image, when the image input into the generative neural network is a calcification scattered tissue image; and upon determination that a second termination condition is not satisfied, adjusting the associations among nodes of the discriminator neural network.
In an aspect, each of the multiple actual normal tissue images and the multiple calcification scattered tissue images is an X-ray image.
Also disclosed herein is a method, comprising: generating with a neural network a processed normal tissue image based on a calcification scattered tissue image; and generating a calcification image based on (A) the calcification scattered tissue image and (B) the processed normal tissue image.
In an aspect, said generating the calcification image is based on a difference between (A) the calcification scattered tissue image and (B) the processed normal tissue image.
In an aspect, said generating the calcification image comprises subtracting the processed normal tissue image from the calcification scattered tissue image resulting in a residual image.
In an aspect, said generating the calcification image further comprises, for each pixel of the residual image whose value is less than 0, setting a pixel value of said each pixel to 0.
In an aspect, the method further comprises generating a calcification enhanced image based on (A) the calcification scattered tissue image and (B) the calcification image.
In an aspect, said generating the calcification enhanced image comprises: multiplying the calcification image by a coefficient resulting in a multiply image; and adding the multiply image to the calcification scattered tissue image.
In an aspect, the method further comprises filtering out single pixel bright spots in the calcification image.
In an aspect, the method further comprises generating the calcification scattered tissue image, which comprises: creating a foreground mask for an input image; and cropping the input image based on the foreground mask, resulting in the calcification scattered tissue image.
In an aspect, the processed normal tissue image and the calcification scattered tissue image are of the same size.
In an aspect, for each calcification pixel of the calcification scattered tissue image, the corresponding pixel of the processed normal tissue image is at a different degree of brightness; and for each normal tissue pixel of the calcification scattered tissue image, the corresponding pixel of the processed normal tissue image is at the same degree of brightness.
In an aspect, the calcification scattered tissue image is an X-ray image.
Also disclosed herein is a computer program product comprising a non-transitory computer readable medium having instructions recorded thereon, the instructions when executed by a computer implementing a method above.
Brief Description of Figures
Fig. 1A –Fig. 1D show X-ray images of human breast regions.
Fig. 2 shows a flowchart generalizing a method for training artificial neural networks, according to an embodiment.
Fig. 3A –Fig. 3D show X-ray images of human breast regions.
Fig. 4 shows a flowchart generalizing a method for detecting and displaying calcification pixels in X-ray images, according to an embodiment.
Detailed Description
TRAINING OF ARTIFICIAL NEURAL NETWORKS FOR GENERATING PROCESSED NORMAL TISSUE IMAGES
DEFINITIONS
A normal tissue pixel in an X-ray image of a specimen (e.g., a region of a human female breast) is a pixel caused by X-rays that have interacted with normal tissues in the specimen. In an embodiment, based on empirical data, a threshold value may be specified, and a pixel may be considered a normal tissue pixel if its degree of brightness is at most the specified threshold value.
A calcification pixel in an X-ray image of a specimen is a pixel caused by X-rays that have interacted with calcification in the specimen. In an embodiment, a pixel may be considered a calcification pixel if its degree of brightness exceeds the specified threshold value.
Note that calcifications are more absorptive to X-rays than normal tissues and therefore appear as brighter spots on X-ray images. In other words, on X-ray images, calcification pixels have higher degrees of brightness than normal tissue pixels.
An actual normal tissue image is an X-ray image that has normal tissue pixels but no calcification pixels. The actual normal tissue image is captured by an X-ray detector.
A calcification scattered tissue image is an X-ray image that has both normal tissue pixels and calcification pixels. The calcification scattered tissue image is captured by an X-ray detector.
A processed normal tissue image is an image that has normal tissue pixels but no calcification pixels. The processed normal tissue image is generated by an artificial neural network based on a calcification scattered tissue image.
A calcification image is an image that has (A) calcification pixels and (B) the remaining pixels having degrees of brightness way below the specified threshold value and near zero. As a result, the calcification image displays bright calcification pixels on a dark background.
TRAINING DATA SET
In an embodiment, a training data set may be collected from hospitals; the training data set may include (A) multiple actual normal tissue images of human breast regions and (B) multiple calcification scattered tissue images of human breast regions.
For illustration, Fig. 1A shows an actual normal tissue image 110 of the training data set. Note that there are only normal tissue pixels and no calcification pixels in the actual normal tissue image 110.
For illustration, Fig. 1B shows a calcification scattered tissue image 120 of the training data set. Note that there are both normal tissue pixels and calcification pixels (e.g., calcification pixels 123) in the calcification scattered tissue image 120.
In an embodiment, the training data set may be obtained by (i.e., sent to or loaded to) a computer system (not shown) .
ARTIFICIAL NEURAL NETWORKS
In an embodiment, a generative neural network and a discriminator neural network may be constructed and trained by the computer system using the training data set.
In other words, the computer system is configured to implement the generative neural network, using the training data set and the discriminator neural network.
GENERATIVE NEURAL NETWORK
In an embodiment, after being trained by the computer system (i.e., once implemented by the computer system) , the generative neural network may be used to (A) receive as input a calcification scattered tissue image of a human breast region and (B) generate as output a processed normal tissue image based on the received calcification scattered tissue image.
For illustration, with reference to Fig. 1C and Fig. 1D, after being trained, the generative neural network may receive as input a calcification scattered tissue image 130 (Fig. 1C) and generate as output a processed normal tissue image 140 (Fig. 1D) based on the calcification scattered tissue image 130. By appearance, it almost looks as if all the calcification pixels of the calcification scattered tissue image 130 (e.g., calcification pixels 133) were replaced by pixels similar to the neighboring normal tissue pixels, resulting in the processed normal tissue image 140 (Fig. 1D) .
DISCRIMINATOR NEURAL NETWORK
In an embodiment, after being trained by the computer system, the discriminator neural network may (A) receive as input an input image, and (B) generate as output a probability of that input image being an actual normal tissue image.
FLOWCHART FOR NEURAL NETWORK TRAINING
Fig. 2 shows a flowchart 200 generalizing the method for training the generative neural network and the discriminator neural network, using the training data set, according to an embodiment.
In step 210, the method may include obtaining a training data set which comprises multiple actual normal tissue images and multiple calcification scattered tissue images. For example, in the  embodiments described above, the computer system obtains the training data set which includes (A) multiple actual normal tissue images and (B) multiple calcification scattered tissue images.
In step 220, the method may include configuring a computer system that implements a generative neural network, using the training data set and a discriminator neural network. For example, in the embodiments described above, the computer system constructs and trains the generative neural network and the discriminator neural network, using the training data set.
In addition, in step 220, an output of the generative neural network is a processed normal tissue image generated from an image input into the generative neural network. For example, in the embodiments described above, the generative neural network (A) receives as input a calcification scattered tissue image of a human breast region and (B) generates as output a processed normal tissue image based on the received calcification scattered tissue image.
In addition, in step 220, an output of the discriminator neural network is a probability of an image input into the discriminator neural network being an actual normal tissue image. For example, in the embodiments described above, the discriminator neural network (A) receives as input an input image, and (B) generate as output a probability of that input image being an actual normal tissue image.
OTHER EMBODIMENTS REGARDING NETWORK TRAINING
ANNOTATION BY REGIONAL OUTLINING
In an embodiment, in each of the multiple calcification scattered tissue images of the training data set, a region of interest may be outlined which includes multiple calcification pixels and multiple normal tissue pixels. For example, with reference to Fig. 1B, in the calcification scattered tissue image 120, a region of interest 127 may be outlined using a polygon 125. The region of interest 127 includes multiple calcification pixels (e.g., the calcification pixels 123) and multiple normal tissue pixels.
In an embodiment, for each image of the multiple calcification scattered tissue images of the training data set, the region of interest of said each image does not have to include all the calcification pixels of said each image. For example, with reference to Fig. 1B, the region of interest 127 of the calcification scattered tissue image 120 does not include calcification pixels 129.
In an embodiment, the regional outlining (e.g., drawing the polygon 125 of Fig. 1B) for each of the multiple calcification scattered tissue images of the training data set may be performed  manually by radiologists or other professionals before the training data set is sent to the computer system for training the generative neural network and the discriminator neural network.
MORE NORMAL TISSUE PIXELS THAN CALCIFICATION PIXELS IN REGION OF INTEREST
In an embodiment, for each image of the multiple calcification scattered tissue images of the training data set, the number of all pixels of the region of interest of said each image may be at least 10 times the number of all calcification pixels of the region of interest of said each image.
For example, with reference to Fig. 1B, for the calcification scattered tissue image 120 of the training data set, the number of all pixels of the region of interest 127 may be at least 10 times the number of all calcification pixels (including the calcification pixels 123) of the region of interest 127. In other words, the number of all normal tissue pixels of the region of interest 127 is at least 9 times the number of all calcification pixels of the region of interest 127.
REGION OF INTEREST IS AT LEAST 50%THE IMAGE
In an embodiment, for each image of the multiple calcification scattered tissue images of the training data set, the number of all pixels of the region of interest of said each image may be at least 50%the number of all pixels of said each image.
For example, with reference to Fig. 1B, for the calcification scattered tissue image 120 of the training data set, the number of all pixels of the region of interest 127 may be at least 50%the number of all pixels of the calcification scattered tissue image 120.
FIRST LOSS FUNCTION FOR TRAINING GENERATIVE NEURAL NETWORK
In an embodiment, a first loss function for training the generative neural network may be computed based on 2 components: (A) deviation between the image input into the generative neural network and a generated image output by the generative neural network based on the input image, when the image input into the generative neural network is an actual normal tissue image, and (B) the probability, determined by the discriminator neural network, of the generated image being an actual normal tissue image, when the image input into the generative neural network is a calcification scattered tissue image.
Note that during the training of the generative neural network, the image output by the generative neural network may include calcification pixels, and therefore is called “generated image” instead of “processed normal tissue image” . After training, the output of the generative neural network no longer includes calcification pixels and therefore can be called “processed  normal tissue image” . Note that, by definition (stated above) , a processed normal tissue image includes no calcification pixels.
In an embodiment, component (A) above may be computed using the following formula: 
In an embodiment, component (B) above may be computed using the following formula: 
As a result, in an embodiment, the first loss function F1 may be computed using the following formula:
F1=λ*L1 (G) +LcGAN (G, D)
wherein, in the formulas above, λ is a model hyperparameter defined empirically, and δ is a judgment function.
In an embodiment, the training of the generative neural network may include, upon determination that a first termination condition is not satisfied, adjusting the values of the parameters representing associations among nodes of the generative neural network.
In an embodiment, the first termination condition may include one or more scenarios selected from the following: minimization of the first loss function; maximization of the first loss function; reaching a certain number of iterations; reaching a value of the first loss function equal to or beyond a certain threshold value; reaching a certain computation time; and/or reaching a value of the first loss function within an acceptable error limit.
SECOND LOSS FUNCTION FOR TRAINING DISCRIMINATOR NEURAL NETWORK
In an embodiment, a second loss function for training the discriminator neural network may be computed based on the probability, determined by the discriminator neural network, of the generated image being an actual normal tissue image, when the image input into the generative neural network is a calcification scattered tissue image.
In an embodiment, this probability may be computed using the following formula: 
As a result, in an embodiment, the second loss function F2 may be computed using the following formula:
F2=LcGAN (G, D)
In an embodiment, the training of the discriminator neural network may include, upon determination that a second termination condition is not satisfied, adjusting the associations among nodes of the discriminator neural network.
In an embodiment, the second termination condition may include one or more scenarios selected from the following: minimization of the second loss function; maximization of the second loss function; reaching a certain number of iterations; reaching a value of the second loss function equal to or beyond a certain threshold value; reaching a certain computation time; and/or reaching a value of the second loss function within an acceptable error limit.
ALTERNATIVE EMBODIMENTS FOR NEURAL NETWORK TRAINING
In the embodiments described above, the computer system both (A) obtains the training data set and (B) trains the generative neural network and the discriminator neural network. Alternatively, a first computer system may obtain the training data set; and a second computer system may train the generative neural network and the discriminator neural network, using the training data set which the second computer system may receive from the first computer system.
DETECTING AND DISPLAYING OF CALCIFICATION PIXELS IN CALCIFICATION SCATTERED TISSUE IMAGE
In an embodiment, with reference to Fig. 3A and Fig. 3B, after being trained as described above, the generative neural network may be used to generate a processed normal tissue image 320 (Fig. 3B) based on a calcification scattered tissue image 310 (Fig. 3A) .
Note that the pixels of the processed normal tissue image 320 (Fig. 3B) corresponding to the calcification pixels (bright spots) of the calcification scattered tissue image 310 (Fig. 3A) are normal tissue pixels. By appearance, it almost looks as if the calcification pixels of the calcification scattered tissue image 310 (Fig. 3A) were replaced by pixels similar to the neighboring normal tissue pixels, resulting in the processed normal tissue image 320 (Fig. 3B) .
Next, in an embodiment, with reference to Fig. 3C, a calcification image 330 may be generated based on (A) the calcification scattered tissue image 310 (Fig. 3A) and (B) the processed normal tissue image 320 (Fig. 3B) . By appearance, it almost looks as if the calcification pixels of the calcification scattered tissue image 310 (Fig. 3A) were kept unchanged while the remaining pixels were blackened, resulting in the calcification image 330 (Fig. 3C) .
FLOWCHART FOR DETECTING AND DISPLAYING CALCIFICATION PIXELS
Fig. 4 shows a flowchart 400 generalizing the method for detecting and displaying the calcification pixels in a calcification scattered tissue image.
In step 410, the method may include generating with a neural network a processed normal tissue image based on a calcification scattered tissue image. For example, in the embodiments described above, with reference to Fig. 3A and Fig. 3B, the generative neural network generates the processed normal tissue image 320 (Fig. 3B) based on the calcification scattered tissue image 310 (Fig. 3A) .
In step 420, the method may include generating a calcification image based on (A) the calcification scattered tissue image and (B) the processed normal tissue image. For example, in the embodiments described above, with reference to Fig. 3A -Fig. 3C, the calcification image 330 (Fig. 3C) is generated based on (A) the calcification scattered tissue image 310 (Fig. 3A) and (B) the processed normal tissue image 320 (Fig. 3B) .
OTHER EMBODIMENTS FOR CALCIFICATION DISPLAY
DETAILS ON HOW TO GENERATE CALCIFICATION IMAGE
In an embodiment, with reference to Fig. 3A -Fig. 3C, the calcification image 330 (Fig. 3C) may be generated based on the difference between (A) the calcification scattered tissue image 310 (Fig. 3A) and (B) the processed normal tissue image 320 (Fig. 3B) .
In an embodiment, with reference to Fig. 3A -Fig. 3C, the generation of the calcification image 330 (Fig. 3C) may include subtracting the processed normal tissue image 320 (Fig. 3B) from the calcification scattered tissue image 310 (Fig. 3A) , resulting in a residual image (not shown) .
Then, in an embodiment, for each pixel of the residual image whose value is less than 0, the pixel value of said each pixel may be set to 0.
In an embodiment, with reference to Fig. 3C, single pixel bright spots in the calcification image 330 may be filtered out.
CALCIFICATION ENHANCED IMAGE
In an embodiment, with reference to Fig. 3A, Fig. 3C, and Fig. 3D, a calcification enhanced image 340 (Fig. 3D) may be generated based on (A) the calcification scattered tissue image 310 (Fig. 3A) and (B) the calcification image 330 (Fig. 3C) .
In an embodiment, the generation of the calcification enhanced image 340 (Fig. 3D) may include multiplying the calcification image 330 (Fig. 3C) by a coefficient resulting in a multiply  image (not shown) ; and then adding (pixel by pixel) the multiply image to the calcification scattered tissue image 310 (Fig. 3A) .
GENERATION OF CALCIFICATION SCATTERED TISSUE IMAGE
In an embodiment, with reference to Fig. 3A, the calcification scattered tissue image 310 may be generated by (A) creating a foreground mask for an input image; and (B) cropping the input image based on the foreground mask, resulting in the calcification scattered tissue image 310.
CALCIFICATION SCATTERED TISSUE IMAGE VS. PROCESSED NORMAL TISSUE IMAGE
In an embodiment, the calcification scattered tissue image 310 (Fig. 3A) and the processed normal tissue image 320 (Fig. 3B) may be of the same size.
In an embodiment, for each calcification pixel of the calcification scattered tissue image 310 (Fig. 3A) , the corresponding pixel of the processed normal tissue image 320 (Fig. 3B) may be at a different (e.g., lower) degree of brightness. Alternatively, each pixel in the processed normal tissue image 320 (Fig. 3B) corresponding to a calcification pixel in the calcification scattered tissue image 310 (Fig. 3A) may be inferred from the normal tissue pixels of the processed normal tissue image 320 (Fig. 3B) in the vicinity of said each pixel.
In an embodiment, for each normal tissue pixel of the calcification scattered tissue image 310 (Fig. 3A) , the corresponding pixel of the processed normal tissue image 320 (Fig. 3B) may be at the same degree of brightness. Alternatively, all pixels in the processed normal tissue image 320 (Fig. 3B) corresponding to normal tissue pixels in the calcification scattered tissue image 310 (Fig. 3A) may be very similar (e.g., within 5%of the full dynamic range) .
In an embodiment, the calcification scattered tissue image 310 (Fig. 3A) may be an X-ray image.
While various aspects and embodiments have been disclosed herein, other aspects and embodiments will be apparent to those skilled in the art. The various aspects and embodiments disclosed herein are for purposes of illustration and are not intended to be limiting, with the true scope and spirit being indicated by the following claims.

Claims (20)

  1. A method, comprising:
    obtaining a training data set which comprises multiple actual normal tissue images and multiple calcification scattered tissue images; and
    configuring a computer system that implements a generative neural network, using the training data set and a discriminator neural network,
    wherein an output of the generative neural network is a processed normal tissue image generated from an image input into the generative neural network, and
    wherein an output of the discriminator neural network is a probability of an image input into the discriminator neural network being an actual normal tissue image.
  2. The method of claim 1, wherein in each of the multiple calcification scattered tissue images, a region of interest is outlined which comprises multiple calcification pixels and multiple normal tissue pixels.
  3. The method of claim 2, wherein for each image of the multiple calcification scattered tissue images, a number of all pixels of the region of interest of said each image is at least 10 times a number of all calcification pixels of the region of interest of said each image.
  4. The method of claim 2, wherein for each image of the multiple calcification scattered tissue images, a number of all pixels of the region of interest of said each image is at least 50%a number of all pixels of said each image.
  5. The method of claim 1, wherein said configuring the computer system comprises:
    computing a first loss function of parameters of the computer system, the parameters representing associations among nodes of the generative neural network, the first loss function representing (A) deviation between the image input into the generative neural network and a generated image output by the generative neural network when the image input into the generative neural network is an actual normal tissue image, and (B) the probability, determined by the discriminator neural network, of the generated image being an actual normal tissue image, when the image input into the generative neural network is a calcification scattered tissue image; and
    upon determination that a first termination condition is not satisfied, adjusting values of the parameters.
  6. The method of claim 5, wherein said configuring the computer system comprises:
    computing a second loss function of associations among nodes of the discriminator neural network, the second loss function representing the probability, determined by the discriminator neural network, of the generated image being an actual normal tissue image, when the image input into the generative neural network is a calcification scattered tissue image; and
    upon determination that a second termination condition is not satisfied, adjusting the associations among nodes of the discriminator neural network.
  7. The method of claim 1, wherein each of the multiple actual normal tissue images and the multiple calcification scattered tissue images is an X-ray image.
  8. A computer program product comprising a non-transitory computer readable medium having instructions recorded thereon, the instructions when executed by a computer implementing a method of any one of claims 1-7.
  9. A method, comprising:
    generating with a neural network a processed normal tissue image based on a calcification scattered tissue image; and
    generating a calcification image based on (A) the calcification scattered tissue image and (B) the processed normal tissue image.
  10. The method of claim 9, wherein said generating the calcification image is based on a difference between (A) the calcification scattered tissue image and (B) the processed normal tissue image.
  11. The method of claim 10, wherein said generating the calcification image comprises subtracting the processed normal tissue image from the calcification scattered tissue image resulting in a residual image.
  12. The method of claim 11, wherein said generating the calcification image further comprises, for each pixel of the residual image whose value is less than 0, setting a pixel value of said each pixel to 0.
  13. The method of claim 9, further comprising generating a calcification enhanced image based on (A) the calcification scattered tissue image and (B) the calcification image.
  14. The method of claim 13, wherein said generating the calcification enhanced image comprises:
    multiplying the calcification image by a coefficient resulting in a multiply image; and
    adding the multiply image to the calcification scattered tissue image.
  15. The method of claim 9, further comprising filtering out single pixel bright spots in the calcification image.
  16. The method of claim 9, further comprising generating the calcification scattered tissue image, wherein said generating the calcification scattered tissue image comprises:
    creating a foreground mask for an input image; and
    cropping the input image based on the foreground mask, resulting in the calcification scattered tissue image.
  17. The method of claim 9, wherein the processed normal tissue image and the calcification scattered tissue image are of the same size.
  18. The method of claim 9,
    wherein for each calcification pixel of the calcification scattered tissue image, the corresponding pixel of the processed normal tissue image is at a different degree of brightness, and
    wherein for each normal tissue pixel of the calcification scattered tissue image, the corresponding pixel of the processed normal tissue image is at the same degree of brightness.
  19. The method of claim 9, wherein the calcification scattered tissue image is an X-ray image.
  20. A computer program product comprising a non-transitory computer readable medium having instructions recorded thereon, the instructions when executed by a computer implementing a method of any one of claims 9-19.
PCT/CN2023/101579 2023-06-21 2023-06-21 Methods for detecting and displaying calcification pixels in x-ray images using artificial neural networks Ceased WO2024259613A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2023/101579 WO2024259613A1 (en) 2023-06-21 2023-06-21 Methods for detecting and displaying calcification pixels in x-ray images using artificial neural networks
CN202380035848.5A CN119137620A (en) 2023-06-21 2023-06-21 Method for detecting and displaying calcified pixels in X-ray images using artificial neural networks

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2023/101579 WO2024259613A1 (en) 2023-06-21 2023-06-21 Methods for detecting and displaying calcification pixels in x-ray images using artificial neural networks

Publications (1)

Publication Number Publication Date
WO2024259613A1 true WO2024259613A1 (en) 2024-12-26

Family

ID=93748412

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/101579 Ceased WO2024259613A1 (en) 2023-06-21 2023-06-21 Methods for detecting and displaying calcification pixels in x-ray images using artificial neural networks

Country Status (2)

Country Link
CN (1) CN119137620A (en)
WO (1) WO2024259613A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119165381A (en) * 2024-08-16 2024-12-20 中国地质大学(武汉) A method, storage medium and device for estimating the remaining power of a vehicle-mounted lead-acid battery

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040062429A1 (en) * 2002-09-27 2004-04-01 Kaufhold John Patrick Method and apparatus for enhancing an image
US7430308B1 (en) * 2002-11-26 2008-09-30 University Of South Florida Computer aided diagnosis of mammographic microcalcification clusters
CN109410188A (en) * 2017-10-13 2019-03-01 北京昆仑医云科技有限公司 System and method for being split to medical image
US20200364864A1 (en) * 2019-04-25 2020-11-19 GE Precision Healthcare LLC Systems and methods for generating normative imaging data for medical image processing using deep learning
KR20210098381A (en) * 2020-01-31 2021-08-10 고려대학교 산학협력단 Device and method for visualizing image of lesion

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040062429A1 (en) * 2002-09-27 2004-04-01 Kaufhold John Patrick Method and apparatus for enhancing an image
US7430308B1 (en) * 2002-11-26 2008-09-30 University Of South Florida Computer aided diagnosis of mammographic microcalcification clusters
CN109410188A (en) * 2017-10-13 2019-03-01 北京昆仑医云科技有限公司 System and method for being split to medical image
US20200364864A1 (en) * 2019-04-25 2020-11-19 GE Precision Healthcare LLC Systems and methods for generating normative imaging data for medical image processing using deep learning
KR20210098381A (en) * 2020-01-31 2021-08-10 고려대학교 산학협력단 Device and method for visualizing image of lesion

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119165381A (en) * 2024-08-16 2024-12-20 中国地质大学(武汉) A method, storage medium and device for estimating the remaining power of a vehicle-mounted lead-acid battery

Also Published As

Publication number Publication date
CN119137620A (en) 2024-12-13

Similar Documents

Publication Publication Date Title
Koonsanit et al. Image enhancement on digital x-ray images using N-CLAHE
JP7081680B2 (en) Trained model manufacturing method, brightness adjustment method and image processing device
Dhawan et al. Mammographic feature enhancement by computerized image processing
EP3224800B1 (en) Simulating dose increase by noise model based multi scale noise reduction
Bhairannawar Efficient medical image enhancement technique using transform HSV space and adaptive histogram equalization
WO2022161145A1 (en) Image processing method, electronic device, and readable storage medium
CN104240271B (en) Medical image-processing apparatus
JP6525772B2 (en) Image processing apparatus, image processing method, radiation imaging system, and image processing program
KR101493375B1 (en) Image processing apparatus, image processing method, and computer-readable storage medium
JP6678541B2 (en) Image processing apparatus, method and program
JP6071444B2 (en) Image processing apparatus, operation method thereof, and program
JP6156847B2 (en) Radiation image processing apparatus and method, and program
WO2017013514A1 (en) Computed tomography visualization adjustment
US20210045704A1 (en) Method for converting tone of chest x-ray image, storage medium, image tone conversion apparatus, server apparatus, and conversion method
WO2024259613A1 (en) Methods for detecting and displaying calcification pixels in x-ray images using artificial neural networks
JP7566696B2 (en) IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, LEARNING APPARATUS, LEARNING METHOD, AND PROGRAM
WO2014136415A1 (en) Body-movement detection device and method
Matsubara et al. Generation of pseudo chest x-ray images from computed tomographic images by nonlinear transformation and bone enhancement
Idowu et al. Improved enhancement technique for medical image processing
Pancholi et al. A review of noise reduction filtering techniques for mri images
Claus et al. New method for 3D reconstruction in digital tomosynthesis
Saifudin et al. A comparative study of unsharp masking filters for enhancement of digital breast tomosynthesis images
CN111833410A (en) X-ray scattering suppression method based on deep learning
JP6345178B2 (en) Radiation image processing apparatus and method
Thepade et al. Mammographic Image Enhancement Using a Linear Weighted Fusion of Contrast Improvement Technique and CLAHE

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 202380035848.5

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23941917

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE