Forgery detection system and its method for falsified biomedical experiment images
11017516 · 2021-05-25
Assignee
Inventors
Cpc classification
G06T1/0028
PHYSICS
G06T2201/0201
PHYSICS
International classification
Abstract
The present invention relates to a forgery detection system and its method for biomedical experiment images, especially for molecular-biological experiment images, such as western blot (WB) and polymerase chain reaction (PCR) results. The forgery detection system mainly comprises a processing module, an image difference computing module, a thresholding module, and an image mixing module are formed in an image analyzing device in the form of a library, a variable or an operand. Moreover, the processing module has a quantization parameter establishing unit, a similar computing unit, and a pseudo background generating unit. The purpose of the image analyzing device is to display an artificial image on the input image.
Claims
1. A forgery detection system, comprising: an image receiving device configured to receive an input image; an image analysis device configured to perform a plurality of functions consisting of: (a) performing a pseudo background generation process on the input image, thereby obtaining a pseudo background image; (b) performing an image difference operation on the pseudo background image and the input image to obtain a volatility pattern; (c) performing a binarization process on the volatility pattern to obtain an indictor image; (d) performing a mixing operation on the indicator image and the input image to obtain a background noise distribution control image; and (e) displaying the background noise distribution control image, thereby completing the image detection of the input image.
2. The forgery detection system of claim 1, wherein the image analysis device is any of the following: a tablet, a notebook, a desktop, or a central processing unit.
3. The forgery detection system of claim 1, wherein the image analysis device performs the foregoing function (a) through following steps of: (a1) performing an image quantization parameter establishing operation on the input image, and establishing an operation result according to the image quantization parameter to establish a quantization parameter matrix; (a2) performing a similarity calculation on the input image and the pseudo background image; and wherein the pseudo background image is generated by performing a Fourier transform on the quantization parameter matrix and the result of the similarity calculation.
4. The forgery detection system of claim 1, wherein the image analysis device performs the foregoing function (b) through following steps of: (b1) performing image normalization on the volatility pattern; and (b2) setting a specified threshold value of the one of the volatility patterns; wherein the fluctuation pattern is subjected to the binarization processing according to the specified threshold value to obtain the indicator image.
5. The forgery detection system of claim 4, wherein the image analysis device performs the foregoing function (b) through following steps of: (b3) setting a parameter setting value of the two-dimensional Gaussian low-pass filtering unit; and (b4) performing a Gaussian blurring on the input image to establish the pseudo background image.
6. The forgery detection system of claim 1, wherein the mixing operation is accomplished using an alpha blending algorithm.
7. The forgery detection system of claim 1, wherein the input image is a biomedical experimental image formed by a western blot or a polymerase chain reaction.
8. The forgery detection system of claim 1, wherein the image analysis device in the form of a library, a variable, or an operand.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The invention as well as a preferred mode of use and advantages thereof will be best understood by referring to the following detailed description of an illustrative embodiment in conjunction with the accompanying drawings, wherein:
(2)
(3)
(4)
(5)
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
(6) To more clearly describe the proposed forgery detection system and its method for falsified biomedical experiment images, embodiments of the present invention will be described in detail with reference to the attached drawings hereinafter.
(7) Before describing the forgery detection system and its method for biomedical experiment images of the present invention, it is necessary to introduce the forgery detection system. Please refer to , wherein the image difference computing module 122 is coupled to the processing module 121 for performing an image difference operation on the pseudo background image
and the input image I to obtaining a volatility pattern
, and the thresholding module 123 is coupled to the image difference computing module 122 for performing a binarization process on the volatility pattern
to obtain an indicator image M.sub.λ, γ, and the image mixing module 124 is coupled to the thresholding module 123 for performing a mixing operation on the indicator image M.sub.λ, γ and the input image I to obtain a background noise distribution control image, and the image display module 125 is coupled to the image mixing module 124 for determining whether the background noise distribution control the image is altered, whereby the image detection is accomplished the input image I. The processing module 121, the image difference computing module 122, the thresholding module 123, and the image mixing module 124 are formed in the image analysis device 12 in the form of a library, a variable, or an operand. Moreover, an engineer familiar with image analysis processing and image detection technology can easily know that the image analysis device 12 is any of the following: a tablet, a notebook, a desktop, or a central processing unit.
(8) In the present invention, the processing module 121 further comprises: a quantization parameter establishing unit 1211, a similar computing unit 1212, and a pseudo background generating unit 1213. When performing the pseudo background generation process, the quantization parameter establishing unit 1211 for performing an image quantization parameter establishing operation on the input image I, and establishing an operation result according to the image quantization parameter to establish a quantization parameter matrix, and similar computing unit 1212 is coupled to the quantization parameter establishing unit 1211, and performing a similarity calculation on the input image I and the pseudo background image , and the pseudo background generating unit 1213 is coupled to the similar computing unit 1212. Moreover, the pseudo background image
is generated by performing a Fourier transform on the quantization parameter matrix and the result of the similarity calculation, wherein the pseudo background image
uses the following expression (1), (2), (3), (4), (5), and (6) are completed.
(9)
(10) In the arithmetic expressions (1) to (6) of the pseudo background image ,
is a pseudo background image, I is an input image, ∥I−
∥.sub.F.sup.2 is to calculate a similar value of the input image I and the pseudo background image
, λ∥h*
∥.sub.F.sup.2 is the penalty term calculated for the smoothness of the pseudo background image
, H is Toeplitz matrix of a 1D k-tap-long high-pass filter f, h is quantization parameter matrix, t is matrix transposition, ∘ is Hadamard product, F{I} is Fourier transform for I, F{h.sup.t} is a Fourier transform on h.sup.t,
(11)
is performing a Fourier inverse transform on
(12)
thereby obtaining a pseudo background image , wherein the parameter value of λ is 0.00005, h=f.sub.k×1f.sub.1×k.sup.t, and f is a vector of [1, −2, 1]. As shown in the following equation (7), h represents the quantization parameter matrix.
(13)
(14) According to the above description, if the arithmetic expression (5) is used, h can be directly specified as another parameter matrix without specifying f, and the h is as shown in the following equation (8).
(15)
(16) After obtaining the pseudo background image , the image analysis device 12 then causes the image difference computing module 122 to perform the image difference calculation on the pseudo background image
and the input image I; wherein the image difference operation uses the following operation completed by equation (9).
=|I−
| (9)
(17) In the arithmetic expression (9) of the image difference calculation, I is an input image, is a pseudo background image, and |I−
| is an absolute value of the difference between the input image I and the pseudo background image
, thereby obtaining a volatility pattern
.
(18) After obtaining the volatility pattern , the image analyzing device 12 then causes a range establishing unit 1221 of the image difference computing module 122 to perform an image normalization range establishing operation on the volatility pattern
and pass through one of the image difference computing modules 122. After the setting unit 1222 sets a specified threshold value γ of the one of the volatility patterns
, the image analyzing device 12 then causes the thresholding module 123 to perform the binarization processing on the volatility pattern
according to the specified threshold value γ. This obtains the indicator image M.sub.λ,γ. In the present invention, the specified threshold value γ can be 0.5, 0.1, 0.0001, or 0.00001.
(19) After obtaining the indicator image M.sub.λ,γ, the image analyzing device 12 performs a mixing operation on the indicator image M.sub.λ,γ, and the input image I by the image mixing module 124, wherein the hybrid operation system obtains a background noise distribution control image by using alpha blending. Finally, the image display module 125 displays the background noise distribution control image, thereby completing the image detection of the input image I
(20) Please refer to , wherein the image difference computing module 122 is coupled to the processing module 121 for performing an image difference operation on the pseudo background image
and the input image I to obtaining a volatility pattern
, and the thresholding module 123 is coupled to the image difference computing module 122 for performing a binarization process on the volatility pattern
to obtain an indicator image M.sub.λ,γ, and the image mixing module 124 is coupled to the thresholding module 123 for performing a mixing operation on the indicator image M.sub.λ,γ and the input image I to obtain a background noise distribution control image, and the image display module 125 is coupled to the image mixing module 124 for determining whether the background noise distribution control the image is altered, whereby the image detection is accomplished the input image I.
(21) In the second forgery detection system 1, the processing module 121 further comprises: a two-dimensional Gaussian low-pass filtering unit 1214, a parameter setting unit 1215 and a pseudo background establishing unit 1216. Different from the first forgery detection system 1, when the pseudo background generation processing is performed, the parameter setting unit 1215 sets a parameter setting value of the two-dimensional Gaussian low-pass filtering unit 1214. The pseudo background establishing unit 1216 performs a Gaussian blurring on the input image I by completing the set two-dimensional Gaussian low-pass filtering unit 1214 to establish the pseudo background image . In this way, when the quantization parameter is insufficient or does not need to be quantitatively analyzed, the two-dimensional Gaussian low-pass filtering unit 1214 can be used instead of the quantization parameter establishing unit 1211 and the similar computing unit 1212.
(22) Therefore, through above descriptions, all constituting elements of the forgery detection system proposed by the present invention have been introduced completely and clearly, and then the detection method of the artificially modified biomedical experimental image proposed by the present invention will be further illustrated by the drawings. Please refer to
(23) In the step (S01), providing an image receiving device 11 to receive an input image I, then, in the step (S02), providing a processing module 121 to receive the input image I, and performing a pseudo background generation process on the input image I to obtain a pseudo background image , then, in the step (S03), providing an image difference computing module 122 for performing an image difference operation on the pseudo background image
and the input image I, thereby obtaining a volatility pattern
.
(24) After the volatility pattern is obtained, in the step (S04), performing an image normalization range establishing operation on the volatility pattern
through a range establishing unit 1221, and setting a specified threshold value γ of the volatility pattern
by a setting unit 1222, then, in the step (S05), providing a thresholding module and performing a binarization process on the volatility pattern
according to the specified threshold value γ, thereby obtaining an indicator image M.sub.λ,γ. After obtaining the indicator image M.sub.λ,γ, then, in the step (S06), providing an image mixing module 124 to perform a mixing operation on the indicator image M.sub.λ,γ and the input image I to obtain a background noise distribution control image, then, in the step (S07), providing an image display module 125 to display the background noise distribution control image, thereby performing image detection of the input image I.
(25) In the first embodiment, the step (S02) comprises following detail steps: step (21a), performing an image quantization parameter establishment operation on the input image I by using a quantization parameter establishing unit 1211 of the processing module 121, and establishing an operation result according to the image quantization parameter to establish a quantization parameter matrix, then, in the step (22a), performing a similarity calculation on the input image I and the pseudo background image by a similar computing unit 1212 of the processing module 121, then, in the step (23a), a pseudo background generating unit 1213 of the processing module 121 performs a Fourier transform on the quantization parameter matrix and the result of the similarity calculation to generate the pseudo background image
.
(26) In the second embodiment of the present invention, the step (S02) comprises following detail steps: step (21b), providing a two-dimensional Gaussian low-pass filtering unit 1214, then, in the step (22b), setting a parameter setting value of the two-dimensional Gaussian low-pass filtering unit 1214 by a parameter setting unit 1215 of the processing module 121, then, in the step (23b), performing a Gaussian blurring on the input image I by a pseudo background establishing unit 1216 of the processing module 121 to establish the pseudo background image .
(27) Therefore, the forgery detection system and its method for biomedical falsified experiment images of the present invention have been clearly and completely described above. Furthermore, the inventors have demonstrated the artificial alteration of the present invention by the following experimental methods. The detection system of the biomedical experimental image has the function of forging identification in the image of the molecular biology experiment.
(28) Please refer to
(29) Therefore, through above descriptions, all constituting elements of the forgery detection system and its method for falsified biomedical experiment images proposed by the present invention have been introduced completely and clearly; in summary, the present invention includes the advantages of:
(30) The present invention provides a forgery detection system and its method for falsified biomedical experiment images. The forgery detection system mainly comprises a processing module 121, an image difference computing module 122, a thresholding module 123, and an image mixing module 124 are formed in an image analyzing device 12 in the form of a library, a variable or an operand. Moreover, the processing module 121 has a quantization parameter establishing unit 1211, a similar computing unit 1212, and a pseudo background generating unit 1213. The purpose of the image analyzing device 12 is to display an artificial image on the input image. In addition, when the quantization parameter is insufficient or does not need to be quantitatively analyzed, the processing module 121 specially designed by the present invention has a two-dimensional Gaussian low-pass filtering unit 1214, a parameter setting unit 1215 and a pseudo background establishing unit 1216, so that the processing module 121 only needs to perform image detection of the input image by using Gaussian blurring.
(31) The above description is made on embodiments of the present invention. However, the embodiments are not intended to limit scope of the present invention, and all equivalent implementations or alterations within the spirit of the present invention still fall within the scope of the present invention.