CN117297551A - Data processing system based on infrared image - Google Patents
Data processing system based on infrared image Download PDFInfo
- Publication number
- CN117297551A CN117297551A CN202311424530.4A CN202311424530A CN117297551A CN 117297551 A CN117297551 A CN 117297551A CN 202311424530 A CN202311424530 A CN 202311424530A CN 117297551 A CN117297551 A CN 117297551A
- Authority
- CN
- China
- Prior art keywords
- temperature
- area
- infrared image
- region
- sub
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 claims description 9
- 239000008186 active pharmaceutical agent Substances 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims description 5
- 238000004891 communication Methods 0.000 claims description 3
- 230000000007 visual effect Effects 0.000 claims 1
- 230000000875 corresponding effect Effects 0.000 description 37
- 208000026106 cerebrovascular disease Diseases 0.000 description 12
- 238000001514 detection method Methods 0.000 description 7
- 238000003745 diagnosis Methods 0.000 description 5
- 210000004204 blood vessel Anatomy 0.000 description 4
- 230000002490 cerebral effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000003331 infrared imaging Methods 0.000 description 2
- 206010008190 Cerebrovascular accident Diseases 0.000 description 1
- 241000282412 Homo Species 0.000 description 1
- 208000006011 Stroke Diseases 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 201000010099 disease Diseases 0.000 description 1
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 230000003902 lesion Effects 0.000 description 1
- 230000004630 mental health Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/0033—Features or image-related aspects of imaging apparatus classified in A61B5/00, e.g. for MRI, optical tomography or impedance tomography apparatus; arrangements of imaging apparatus in a room
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/0033—Features or image-related aspects of imaging apparatus classified in A61B5/00, e.g. for MRI, optical tomography or impedance tomography apparatus; arrangements of imaging apparatus in a room
- A61B5/004—Features or image-related aspects of imaging apparatus classified in A61B5/00, e.g. for MRI, optical tomography or impedance tomography apparatus; arrangements of imaging apparatus in a room adapted for image acquisition of a particular organ or body part
- A61B5/0042—Features or image-related aspects of imaging apparatus classified in A61B5/00, e.g. for MRI, optical tomography or impedance tomography apparatus; arrangements of imaging apparatus in a room adapted for image acquisition of a particular organ or body part for the brain
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/0059—Measuring for diagnostic purposes; Identification of persons using light, e.g. diagnosis by transillumination, diascopy, fluorescence
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biomedical Technology (AREA)
- Molecular Biology (AREA)
- Radiology & Medical Imaging (AREA)
- Biophysics (AREA)
- Pathology (AREA)
- Engineering & Computer Science (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Physics & Mathematics (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Neurology (AREA)
- Radiation Pyrometers (AREA)
Abstract
The invention provides a data processing system based on infrared images, which comprises: a processor and an infrared image capturing device; the infrared image shooting device is used for acquiring an infrared image of the target. The processor is used for: acquiring a target area in a target infrared image, wherein the target area comprises a first area and a second area which are symmetrical relative to a vertical axis; acquiring temperature information in the first area and the second area, judging whether the temperatures in the first area and the second area have symmetry or not based on the acquired temperature information, and obtaining corresponding judgment results; acquiring a temperature fluctuation coefficient of temperature information on a set length on the vertical axis, and comparing the acquired temperature fluctuation coefficient with the set temperature fluctuation coefficient to obtain a corresponding comparison result; and assigning corresponding labels to the target infrared images based on the judging result and the comparing result. The invention can objectively and accurately analyze the image.
Description
Technical Field
The invention relates to the field of image processing, in particular to a data processing system based on infrared images.
Background
With the advancement of medical technology, humans are gradually walking into the elderly society. With the advent of the aged society, physical and mental health of the aged has become an important social problem, and particularly, detection of cerebrovascular diseases such as cerebral apoplexy, which pose a great threat to life, has become a major concern. For such diseases, common detection methods include comprehensive judgment based on medical history, detection using medical images such as magnetic resonance blood vessel images and cerebral blood vessel CTA, etc., however, detection based on medical history may have a problem of inaccurate detection, detection based on medical images may have a certain radiation, detection based on cerebral blood vessel CTA may have a problem of being unable to display lesions of small blood vessel branches. In recent years, infrared imaging technology has been widely used in the field of traditional Chinese medicine, and by observing the temperature distribution, shape distribution, and the like of infrared images, the physical function of the human body can be known in an assisted manner. Currently, related studies for assisting diagnosis of cerebrovascular diseases based on infrared images have been conducted. In the prior art, the interpretation of infrared images is performed by manual reading and manual analysis. However, in view of the complexity of the temperature distribution of the infrared image, the manner of manually reading the infrared image is seriously dependent on the experience of medical staff, and when the experience of the medical staff is insufficient, a large diagnosis error is brought, so that the auxiliary diagnosis of the infrared image is meaningless.
Disclosure of Invention
Aiming at the technical problems, the invention adopts the following technical scheme:
the embodiment of the invention provides a data processing system based on infrared images, which comprises: the processor is in communication connection with the infrared image shooting device; the infrared image shooting device is used for shooting an infrared image of a target object to obtain a target infrared image;
the processor is configured to execute a computer program to implement the steps of:
s10, acquiring a target area in a target infrared image, wherein the target area comprises a first area and a second area which are symmetrical relative to a vertical axis.
S12, temperature information in the first area and temperature information in the second area are respectively acquired, whether symmetry exists in the temperatures in the first area and the second area or not is judged based on the acquired temperature information, and corresponding judgment results are obtained.
S14, acquiring a temperature fluctuation coefficient of the temperature information on the set length on the vertical axis, and comparing the acquired temperature fluctuation coefficient with the set temperature fluctuation coefficient to obtain a corresponding comparison result.
And S16, giving corresponding labels to the target infrared image based on the judging result and the comparing result, wherein if the temperature in the first area and the second area are symmetrical and the comparing result is a first result, the labels of the target infrared image are set as first labels, otherwise, the labels of the target infrared image are set as second labels, and the first result is a result that the temperature fluctuation coefficient of the temperature information representing the set length is smaller than the set temperature fluctuation coefficient.
Embodiments of the present invention also provide a non-transitory computer readable storage medium having stored therein at least one instruction or at least one program, wherein the at least one instruction or the at least one program is loaded and executed by a processor to implement a method as described above.
The embodiment of the invention also provides an electronic device comprising a processor and the non-transitory computer readable storage medium.
The invention has at least the following beneficial effects:
the data processing system based on the infrared image provided by the embodiment of the invention can automatically analyze the temperature in the target infrared image based on the temperature information required by the actual application scene such as the cerebrovascular disease, so as to obtain the corresponding analysis result, and can improve the analysis speed and accuracy. The invention can objectively and accurately output the auxiliary information of the cerebrovascular diseases and improve the accuracy of the diagnosis of the cerebrovascular diseases.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flowchart of a data processing system based on infrared images according to an embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to fall within the scope of the invention.
The embodiment of the invention provides a data processing system based on infrared images, which comprises a processor and an infrared image shooting device which are in communication connection; the infrared image shooting device is used for shooting an infrared image of a target object to obtain a target infrared image.
In the embodiment of the invention, the infrared image capturing device can be an existing product. The target infrared image may be an image captured by the infrared imaging device when the human body makes a corresponding action based on a behavior gesture set in an actual application scene, for example, may be an image including a head and a neck, or may be an overall image of the human body.
Further, in an embodiment of the present invention, the processor is configured to execute a computer program to implement the steps shown in fig. 1:
s10, acquiring a target area in the target infrared image, wherein the target area comprises a first area and a second area which are symmetrical relative to a vertical axis, namely the target area is a symmetrical area.
In this embodiment, the target infrared image vertical axis refers to the vertical axis of the body.
In this embodiment, the target region may be acquired from the target infrared image based on existing methods. In the case where the target infrared image is entirely symmetrical with respect to the vertical axis, the target area may be the entire infrared image.
S12, temperature information in the first area and temperature information in the second area are respectively acquired, whether symmetry exists in the temperatures in the first area and the second area or not is judged based on the acquired temperature information, and corresponding judgment results are obtained.
S14, acquiring a temperature fluctuation coefficient of the temperature information on the set length on the vertical axis, and comparing the acquired temperature fluctuation coefficient with the set temperature fluctuation coefficient to obtain a corresponding comparison result.
In the embodiment of the invention, the set length can be determined based on the actual application scene and is the length section needing to be focused. In a specific application scenario, the set length may be a length corresponding to a brain.
S16, corresponding labels are given to the target infrared images based on the judging result and the comparing result. And if the temperature in the first area and the second area have symmetry and the comparison result is a first result, setting the label of the target infrared image as a first label, otherwise, setting the label of the target infrared image as a second label, wherein the first result is a result that the temperature fluctuation coefficient of the temperature information on the set length is smaller than the set temperature fluctuation coefficient.
In embodiments of the present invention, the first tag and the second tag may be represented by different identifications. In one specific application scenario, the first label represents a label in the absence of a cerebrovascular disease, and the second label represents a label in the presence of a possible cerebrovascular disease.
The data processing system based on the infrared image provided by the embodiment of the invention can automatically analyze the temperature in the target infrared image based on the temperature information required by the actual application scene such as the cerebrovascular disease, so as to obtain the corresponding analysis result, and can improve the analysis speed and accuracy. The invention can objectively and accurately output the auxiliary information of the cerebrovascular diseases and improve the accuracy of the diagnosis of the cerebrovascular diseases.
Further, in an embodiment of the present invention, the first region includes m sub-regions A1 1 ,A1 2 ,…,A1 i ,…,A1 m The second region includes m sub-regions A13, A2 2 ,…,A2 i ,…,A2 m The ith sub-area A1 in the first area i And an ith sub-area A2 in the second area i Are two sub-regions symmetrical about the vertical axis. In this embodiment, the sub-regions may be set based on actual needs. In one example, the sub-region may be an expert-specified sub-region. In another example, the sub-region may be a region that is automatically acquired by a trained AI model, and the specific manner of acquisition may be prior art.
In this embodiment, S12 may specifically include:
s123, obtaining any sub-region A1 i The temperature corresponding to n (i) pixel points in the array is obtained to obtain A1 i Corresponding temperature information T1 i =(T1 i1 ,T1 i2 ,…,T1 ir ,…,T1 in(i) ) And acquiring any sub-region A1 i Corresponding sub-region A2 i The temperature corresponding to n (i) pixel points in the array is obtained to obtain A2 i Corresponding temperature information T2 i =(T2 i1 ,T2 i2 ,…,T2 ir ,…,T2 in(i) ) Wherein T1 ir Is A1 i Temperature corresponding to the r pixel point, T2 ir Is A2 i Intermediate and A1 i The temperature corresponding to the r pixel point of the r pixel point symmetry, and the value of r is 1 to n (i).
Those skilled in the art know that any method for obtaining the temperature corresponding to the pixel point in any sub-area falls within the protection scope of the present invention.
S122, obtaining A1 i And A2 i Similarity of temperature D between i The method comprises the steps of carrying out a first treatment on the surface of the If D i > D0, execute S123; otherwise, S124 is performed; d0 is a set similarity threshold.
In the present embodiment, D i The existing similarity algorithm may be used to obtain, for example, euclidean distance, mahalanobis distance, cosine distance, etc. D0 can be set based on actual needs, preferably D0.gtoreq.0.8, more preferably D0.gtoreq.0.9.
S123, setting c1=c1+1; s124 is performed. C1 is a counter and the initial value may be 0.
S124, setting i=i+1, if i is less than or equal to n (i), executing S123; otherwise, S125 is performed.
S125, if C1 is more than or equal to K m, judging that the temperature in the first area and the temperature in the second area are symmetrical; otherwise, judging that the temperature in the first area and the temperature in the second area are not symmetrical; k is a set coefficient, and K can be set based on actual needs, and in one exemplary embodiment, K is more than or equal to 0.8 and less than or equal to 1.
Further, in another embodiment of the present invention, the first region may include n sub-regions C1 1 ,C1 2 ,…,C1 j ,…,C1 n The second region includes n sub-regions C2 1 ,C2 2 ,…,C2 j ,…,C2 n ,C1 j To set the temperature interval RT based on the j-th j An area obtained in the first area, C2 j To set the temperature interval RT based on the j-th j And the value of j in the region acquired in the second region is 1 to n, and n is the number of the set temperature intervals.
In one embodiment of the invention, RT j The partitioning may be based on experience. The temperature interval may be the same for each temperature interval, i.e. the step size is the same for each temperature interval. For example, the temperature range in the target infrared image may be equally divided into n temperature sections according to a set temperature step.
In another embodiment of the invention, RT j Simultaneously satisfies the following conditions:
condition 1: r1 j >B1,R2 j < B2; wherein the first symmetrical proportionNP1 1 oj Is based on RT j A sub-region C1 acquired in a corresponding first region in an o-th infrared image of the M set first infrared images 1 oj The number of pixels in NP2 1 oj Is based on RT j Sub-region C2 acquired in the corresponding second region in the o-th infrared image of the M set first infrared images 1 oj The number of pixels in NP 1 oj Is C1 oj And C2 oj The number of symmetrical pixels in the array; second symmetry ratio->NP1 2 oj Is based on RT j A sub-region C1 acquired in a corresponding first region in an o-th infrared image of the set M second infrared images 2 oj The number of pixels in NP2 2 oj Is based on RT j Sub-region C2 acquired in the corresponding second region in the o-th infrared image of the M set first infrared images 2 oj The number of pixels in NP 2 oj Is C1 2 oj And C2 2 oj The number of symmetrical pixels in the array; the first infrared image is a human body infrared image of a first object with a body state in a first set state, and the second infrared image is a human body infrared image of a second object with a body state in a second set state. B1 is a first set threshold, e.g., B2.gtoreq.0.8, and B2 is a second set threshold, which may be an empirical value, e.g., B2.gtoreq.0.4.
In an embodiment of the present invention, the first set state is a physical state without cerebrovascular disease, and the second set state is a physical state with cerebrovascular disease.
Condition 2: r1 jF <R1 j And (R1) jB -R1 j )/R1 j < R0; wherein R1 jF Is a temperature interval (min (RT) j ),max(RT j )-△T]Corresponding first symmetrical proportion, R1 jB Is a temperature interval (min (RT) j ),max(RT j )+△T]The corresponding first symmetry ratio, min (RT j ) Is R1 j Is selected from the group consisting of a minimum value of,max(RT j ) For RT j The maximum value Δt is a set temperature step, and may be set based on actual needs, for example, may be 0.02 to 0.05 °, and preferably, 0.05 °. R0 is a set value, for example, may be 0.1 to 0.2.
Those skilled in the art will recognize that the start point (i.e., minimum) of any one temperature interval is the end point (i.e., maximum) of the previous temperature interval.
In a specific implementation, RT j The method can be obtained by the following steps:
step 1, obtaining min (RT j ). Those skilled in the art will appreciate that the minimum value of the first temperature interval is a set starting temperature, for example, the lowest average temperature of the human body.
Step 2, setting max q (RT j )=min(RT j ) +q Δt, and obtaining a temperature interval (min (RT j ),max q (RT j )]Corresponding first symmetrical proportion R1 jq And a second symmetrical ratio R2 jq If R1 jq >B1,R2 jq And < B2, and the temperature interval (min (RT j ),max q (RT j )-△T]Corresponding first symmetrical proportion RF jq <R1 jq And a temperature interval (min (RT j ),max q (RT j )+△T]Corresponding first symmetrical proportion RB jq And R1 jq Satisfaction (RB) jq -R1 jq )/R1 jq < R0, then the (min (RT j ),max q (RT j )]As RT j Otherwise, executing the step 3; q is the current number of steps.
Step 3, setting q=q+1, and executing step 2. In this embodiment, since each temperature section is determined based on the above two conditions, the divided temperature sections can be made more accurate.
In this embodiment, S12 may specifically include:
s221, obtaining any sub-region C1 j The pixel point in (1) is obtained to obtain C1 j Corresponding pixel point information P1 j =(P1 j1 ,P1 2 ,…,P1 js ,…,P1 jf1(j) ) And acquiring any sub-region C2 j The pixel points in (2) are obtained to obtain C2 j Corresponding pixel point information P2 j =(P2 j1 ,P2 j2 ,…,P2 jt ,…,P2 jf2(j) ) Wherein P1 js Is C1 j The s-th pixel point in the array is from 1 to f1 (j), and f1 (j) is C1 j The number of pixels in the array; p2 jt Is C2 j The t-th pixel point in (1), the value of t is 1 to f2 (j), and f2 (j) is C2 j The number of pixels in the display panel.
S222, obtaining C1 j And C2 j The symmetrical pixel points exist in the pixel information to obtain corresponding symmetrical pixel point information PS1 j =(PS1 j1 ,
PS1 j2 ,…,PS1 ju ,…,PS1 jh(j) ) And PS2 j =(PS2 j1 ,PS2 j2 ,…,PS2 ju ,…,PS2 jh(j) ),PS1 ju And PS2 ju
PS1 respectively j And PS2 j The u-th symmetrical pixel point in (1), PS1 ju And PS2 ju Symmetric with respect to the vertical axis, u has a value of 1 to h (j), h (j) being C1 j And C2 j The number of symmetrical pixels present.
S223, if 2*h (j)/(f 1 (j) +f2 (j)) > a, executing S224, otherwise executing S225; a is a first set coefficient, and may be an empirical value, for example, 0.8.ltoreq.a.ltoreq.1.
S224, c2=c2+1 is set; s225 is performed. C2 is a counter and the initial value may be 0.
S225, setting j=j+1, and executing S221 if j is less than or equal to n; otherwise, S226 is performed.
S226, if C2.gtoreq.b.n, judging that the temperature in the first area and the second area have symmetry, otherwise, judging that the temperature in the first area and the second area have no symmetry, wherein b is a second set coefficient, and can be an empirical value, for example, 0.8.ltoreq.b.ltoreq.1.
Further, in the embodiment of the present invention, the following steps are further included between S222 and S223:
s21, obtaining PS1 j Corresponding temperature information TS1 j =(TS1 j1 ,TS1 j2 ,…,TS1 ju ,…,TS1 jh(j) ) Acquisition of PS2 j Corresponding temperature information TS2 j =(TS2 j1 ,TS2 j2 ,…,TS2 ju ,…,TS2 jh(j) );TS1 ju And TS2 ju PS1 respectively j And PS2 j Corresponding temperature.
S22, acquiring TS1 j And TS2 j Temperature similarity DS between j 。DS j The existing similarity algorithm may be used to obtain, for example, euclidean distance, mahalanobis distance, cosine distance, etc.
S223 is replaced with:
s23, if 2*h (j)/(f 1 (j) +f2 (j)) > a, and DS j > D0, execute S224, otherwise, execute S225; a is a first set coefficient, and may be an empirical value, for example, 0.8.ltoreq.a.ltoreq.1.
The technical effects of S21 to S23 are that, only if the proportion of the symmetrical pixel points in any two corresponding sub-areas in the first area and the second area reaches a certain proportion, and the temperature values in the any two sub-areas are relatively close, the symmetry of the first area and the second area is judged, and compared with the foregoing embodiments, the accuracy of judgment can be improved.
Further, in the embodiment of the present invention, S14 may specifically include:
s1401, acquiring pixel point information Px= (PX) over the set length 1 ,PX 2 ,…,PX v ,…,PX G ),PX v The v is the number of pixels in PX, and the values of v are 1 to G.
S1402 obtaining temperature information Tx= (TX) corresponding to PX 1 ,TX 2 ,…,TX v ,…,TX G ),TX v Is PX v Corresponding temperature.
S1403, obtaining the temperature fluctuation coefficient of TXIf FX > h F0, obtaining a first result, otherwise, obtaining a second result; avgtx=(TX 1 +TX 2 +…+TX v +…+TX G ) and/G, h×f0 is a set fluctuation coefficient, h is a set value, h is equal to or greater than 1, and preferably, h=1.1.
In the embodiment of the present invention, f0=max (FX 1 ,FX 2 ,…,FX d ,…,FX E ),TX dv The method comprises the steps that (1) a v pixel point of a d infrared image in E infrared images is set on a set length on a vertical axis, wherein the E infrared images are human body infrared images of E objects with body states in a set state, and d is 1 to E; avgTX d =(TX d1 +TX d2 +…+TX dv +…+TX dG ) and/G. The setting state is the aforementioned first setting state.
Further, in the embodiment of the present invention, after S14, the method further includes:
s15, acquiring the deviation degree between the temperature information on the set length and the set temperature information.
In the embodiment of the present invention, the set temperature information may be Tcx= (TCX) 1 ,TCX 2 ,…,TCX d ,…,TCX E ),TCX d =Avg(TX d1 ,TX d2 ,…,TX dv ,…,TX dG ),TX dv The v pixel point on the set length of the d infrared image in the set E infrared images on the vertical axis.
In the embodiment of the present invention, the deviation between the temperature information on the set length and the set temperature information is the deviation distance between the temperature curves formed by the two, that is, whether the variation trend is consistent, may be obtained based on the prior art, for example, the covariance between the two is obtained, if the covariance is positive and is greater than the set threshold, the smaller the deviation between the two is, which indicates that the variation trend between the two is more similar.
S16 is replaced with:
and S18, giving corresponding labels to the target infrared image based on the judging result, the comparing result and the deviation degree, wherein if the temperature in the first area and the second area has symmetry and the comparing result is a first result and the deviation degree is smaller than a preset deviation degree, the labels of the target infrared image are set as first labels, otherwise, the labels of the target infrared image are set as second labels, and the first result is a result that the temperature fluctuation coefficient of the temperature information on the set length is smaller than the set temperature fluctuation coefficient.
In the embodiment of the present invention, the preset deviation may be an empirical value.
The technical effects of S15 and S16 are that the tag of the target infrared image is determined to be the first tag only when there is symmetry in the temperatures in the first area and the second area, the temperature fluctuation coefficient of the temperature information over the set length is smaller than the set temperature fluctuation coefficient, and the degree of deviation between the temperature information over the set length and the set temperature information is smaller than the preset degree of deviation, and the judgment accuracy can be further improved compared with the foregoing embodiments.
Further, in an embodiment of the present invention, a display is further included. The processor is further configured to execute a computer program to perform the steps of:
and visually displaying the target infrared image on the display based on the temperature distribution information in the target area.
In one exemplary embodiment, the temperature information on the vertical axis and the temperature information on the horizontal axis perpendicular to the vertical axis may be displayed in a curved form, respectively, so that the temperature distribution on the vertical axis and the horizontal axis is intuitively known to the relevant person.
In another exemplary embodiment, the temperature information on the target infrared image may be displayed in a 3D model, where the location of the region of high temperature in the model is high, and vice versa, so that the relevant person can more intuitively know the temperature information in the image.
While certain specific embodiments of the invention have been described in detail by way of example, it will be appreciated by those skilled in the art that the above examples are for illustration only and are not intended to limit the scope of the invention. Those skilled in the art will also appreciate that many modifications may be made to the embodiments without departing from the scope and spirit of the invention. The scope of the present disclosure is defined by the appended claims.
Claims (11)
1. A data processing system based on infrared images, comprising: the processor is in communication connection with the infrared image shooting device; the infrared image shooting device is used for shooting an infrared image of a target object to obtain a target infrared image;
the processor is configured to execute a computer program to implement the steps of:
s10, acquiring a target area in a target infrared image, wherein the target area comprises a first area and a second area which are symmetrical relative to a vertical axis;
s12, temperature information in the first area and temperature information in the second area are respectively obtained, whether symmetry exists in the temperatures in the first area and the second area or not is judged based on the obtained temperature information, and corresponding judgment results are obtained;
s14, acquiring a temperature fluctuation coefficient of temperature information on a set length on the vertical axis, and comparing the acquired temperature fluctuation coefficient with the set temperature fluctuation coefficient to obtain a corresponding comparison result;
and S16, giving corresponding labels to the target infrared image based on the judging result and the comparing result, wherein if the temperature in the first area and the second area are symmetrical and the comparing result is a first result, the labels of the target infrared image are set as first labels, otherwise, the labels of the target infrared image are set as second labels, and the first result is a result that the temperature fluctuation coefficient of the temperature information representing the set length is smaller than the set temperature fluctuation coefficient.
2. The system of claim 1, wherein the first region comprises m sub-regions A1 1 ,A1 2 ,…,A1 i ,…,A1 m The second step ofThe region includes m sub-regions A2 1 ,A2 2 ,…,A2 i ,…,A2 m The ith sub-area A1 in the first area i And an ith sub-area A2 in the second area i Two sub-regions that are symmetrical about the vertical axis;
s12 specifically comprises the following steps:
s123, obtaining any sub-region A1 i The temperature corresponding to n (i) pixel points in the array is obtained to obtain A1 i Corresponding temperature information T1 i =(T1 i1 ,T1 i2 ,…,T1 ir ,…,T1 in(i) ) And acquiring any sub-region A1 i Corresponding sub-region A2 i The temperature corresponding to n (i) pixel points in the array is obtained to obtain A2 i Corresponding temperature information T2 i =(T2 i1 ,T2 i2 ,…,T2 ir ,…,T2 in(i) ) Wherein T1 ir Is A1 i Temperature corresponding to the r pixel point, T2 ir Is A2 i Intermediate and A1 i The temperature corresponding to the r pixel point of the r pixel point symmetry, and the value of r is 1 to n (i);
s122, obtaining A1 i And A2 i Similarity of temperature D between i The method comprises the steps of carrying out a first treatment on the surface of the If D i > D0, execute S123; otherwise, S124 is performed; d0 is a set similarity threshold;
s123, setting c1=c1+1; s124 is executed;
s124, setting i=i+1, if i is less than or equal to n (i), executing S123; otherwise, S125 is performed;
s125, if C1 is more than or equal to K m, judging that the temperature in the first area and the temperature in the second area are symmetrical; otherwise, judging that the temperature in the first area and the temperature in the second area are not symmetrical; k is a set coefficient.
3. The system of claim 1, wherein the first region comprises n sub-regions C1 1 ,C1 2 ,…,C1 j ,…,C1 n The second region includes n sub-regions C2 1 ,C2 2 ,…,C2 j ,…,C2 n ,C1 j To set the temperature interval RT based on the j-th j An area obtained in the first area, C2 j To set the temperature interval RT based on the j-th j The value of j in the region acquired in the second region is 1 to n, and n is the number of the set temperature intervals;
s12 specifically comprises the following steps:
s221, obtaining any sub-region C1 j The pixel point in (1) is obtained to obtain C1 j Corresponding pixel point information P1 j =(P1 j1 ,P1 2 ,…,P1 js ,…,P1 jf1(j) ) And acquiring any sub-region C2 j The pixel points in (2) are obtained to obtain C2 j Corresponding pixel point information P2 j =(P2 j1 ,P2 j2 ,…,P2 jt ,…,P2 jf2(j) ) Wherein P1 js Is C1 j The s-th pixel point in the array is from 1 to f1 (j), and f1 (j) is C1 j The number of pixels in the array; p2 jt Is C2 j The t-th pixel point in (1), the value of t is 1 to f2 (j), and f2 (j) is C2 j The number of pixels in the array;
s222, obtaining C1 j And C2 j The symmetrical pixel points exist in the pixel information to obtain corresponding symmetrical pixel point information PS1 j =(PS1 j1 ,PS1 j2 ,…,PS1 ju ,…,PS1 jh(j) ) And PS2 j =(PS2 j1 ,PS2 j2 ,…,PS2 ju ,…,PS2 jh(j) ),PS1 ju And PS2 ju PS1 respectively j And PS2 j The u-th symmetrical pixel point in (1), PS1 ju And PS2 ju Symmetric with respect to the vertical axis, u has a value of 1 to h (j), h (j) being C1 j And C2 j The number of symmetrical pixels present;
s223, if 2*h (j)/(f 1 (j) +f2 (j)) > a, executing S224, otherwise executing S225; a is a first set coefficient;
s224, c2=c2+1 is set; s225 is executed;
s225, setting j=j+1, and executing S221 if j is less than or equal to n; otherwise, S226 is performed;
s226, if C2 is larger than or equal to b, judging that the temperature in the first area and the second area has symmetry, otherwise, judging that the temperature in the first area and the second area has no symmetry, and b is a second set coefficient.
4. A system according to claim 3, further comprising the steps between S222 and S223 of:
s21, obtaining PS1 j Corresponding temperature information TS1 j =(TS1 j1 ,TS1 j2 ,…,TS1 ju ,…,TS1 jh(j) ) Acquisition of PS2 j Corresponding temperature information TS2 j =(TS2 j1 ,TS2 j2 ,…,TS2 ju ,…,TS2 jh(j) );TS1 ju And TS2 ju PS1 respectively j And PS2 j A corresponding temperature;
s22, acquiring TS1 j And TS2 j Temperature similarity DS between j ;
S223 is replaced with:
s23, if 2*h (j)/(f 1 (j) +f2 (j)) > a, and DS j > D0, execute S224, otherwise, execute S225; a is a first set coefficient; d0 is a set temperature similarity threshold.
5. A system according to claim 3, wherein RT j Simultaneously satisfies the following conditions:
condition 1: r1 j >B1,R2 j < B2; wherein the first symmetrical proportionNP1 1 oj Is based on RT j A sub-region C1 acquired in a corresponding first region in an o-th infrared image of the M set first infrared images 1 oj The number of pixels in NP2 1 oj Is based on RT j Sub-region C2 acquired in the corresponding second region in the o-th infrared image of the M set first infrared images 1 oj The number of pixels in NP 1 oj Is C1 oj And C2 oj The number of symmetrical pixels in the array; second symmetry ratio->NP1 2 oj Is based on RT j A sub-region C1 acquired in a corresponding first region in an o-th infrared image of the set M second infrared images 2 oj The number of pixels in NP2 2 oj Is based on RT j Sub-region C2 acquired in the corresponding second region in the o-th infrared image of the M set first infrared images 2 oj The number of pixels in NP 2 oj Is C1 2 oj And C2 2 oj The number of symmetrical pixels in the array; the first infrared image is a human body infrared image of a first object with a body state in a first set state, and the second infrared image is a human body infrared image of a second object with a body state in a second set state; b1 is a first set threshold, and B2 is a second set threshold;
condition 2: r1 jF <R1 j And (R1) jB -R1 j )/R1 j < R0; wherein R1 jF Is a temperature interval (min (RT) j ),max(RT j )-△T]Corresponding first symmetrical proportion, R1 jB Is a temperature interval (min (RT) j ),max(RT j )+△T]The corresponding first symmetry ratio, min (RT j ) Is R1 j Minimum value of (1), max (RT j ) For RT j DeltaT is the maximum value of the set temperature step length min (RT j ) For RT j Minimum value of (1), max (RT j ) For RT j Delta T is the set temperature step length, and R0 is the set value.
6. The system according to claim 1, wherein S14 specifically comprises:
s1401, acquiring pixel point information Px= (PX) over the set length 1 ,PX 2 ,…,PX v ,…,PX G ),PX v The v is the number of the pixel points in PX, the v is 1 to G, and G is the number of the pixel points in PX;
S1402 obtaining temperature information Tx= (TX) corresponding to PX 1 ,TX 2 ,…,TX v ,…,TX G ),TX v Is PX v A corresponding temperature;
s1403, obtaining the temperature fluctuation coefficient of TXIf FX > h F0, obtaining a first result, otherwise, obtaining a second result; avgtx= (TX) 1 +TX 2 +…+TX v +…+TX G ) And (3) G, h.times.F0 is a set fluctuation coefficient, h is a set value, and h is more than or equal to 1.
7. The system of claim 1, further comprising, after S14:
s15, acquiring the deviation degree between the temperature information on the set length and the set temperature information;
s16 is replaced with:
and S18, giving corresponding labels to the target infrared image based on the judging result, the comparing result and the deviation degree, wherein if the temperature in the first area and the second area has symmetry and the comparing result is a first result and the deviation degree is smaller than a preset deviation degree, the labels of the target infrared image are set as first labels, otherwise, the labels of the target infrared image are set as second labels, and the first result is a result that the temperature fluctuation coefficient of the temperature information on the set length is smaller than the set temperature fluctuation coefficient.
8. The system of claim 1, wherein the set temperature information is Tcx= (TCX) 1 ,TCX 2 ,…,TCX d ,…,TCX E ),TCX d =Avg(TX d1 ,TX d2 ,…,TX dv ,…,TX dG ),TX dv The E infrared images are physical states and are the v pixel point of the d infrared image in the E infrared images on the set length of the vertical axisThe human body infrared images of E objects in the set state have d values of 1 to E.
9. System according to claim 6 or 7, characterized in that f0=max (FX 1 ,FX 2 ,…,FX d ,…,FX E ),TX dv The method comprises the steps that a v pixel point of a d infrared image in E set infrared images on a set length on a vertical axis is used for setting, wherein the E infrared images are human body infrared images of E objects with body states in a set state, and AvgTX is used for setting the E infrared images in the set state d =(TX d1 +TX d2 +…+TX dv +…+TX dG ) The values of/G, d are from 1 to E.
10. The system of claim 1, further comprising a display; the processor is further configured to execute a computer program to perform the steps of: and visually displaying the target infrared image on the display based on the temperature distribution information in the target area.
11. The system of claim 10, wherein the visual display comprises a 3D display.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311424530.4A CN117297551B (en) | 2023-10-30 | 2023-10-30 | Data processing system based on infrared image |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311424530.4A CN117297551B (en) | 2023-10-30 | 2023-10-30 | Data processing system based on infrared image |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117297551A true CN117297551A (en) | 2023-12-29 |
CN117297551B CN117297551B (en) | 2024-04-19 |
Family
ID=89249890
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311424530.4A Active CN117297551B (en) | 2023-10-30 | 2023-10-30 | Data processing system based on infrared image |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117297551B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018158504A1 (en) * | 2017-03-01 | 2018-09-07 | Thermidas Oy | Multimodal medical imaging and analyzing system, method and server |
CN115761212A (en) * | 2022-11-02 | 2023-03-07 | 北京鹰之眼智能健康科技有限公司 | Human body state early warning system based on infrared image |
CN116407093A (en) * | 2023-03-23 | 2023-07-11 | 北京鹰之眼智能健康科技有限公司 | Automatic acquisition system for infrared image temperature |
CN116452554A (en) * | 2023-04-23 | 2023-07-18 | 广州中大医疗器械有限公司 | Method and device for processing and analyzing human infrared image |
CN116664966A (en) * | 2023-03-27 | 2023-08-29 | 北京鹰之眼智能健康科技有限公司 | Infrared image processing system |
-
2023
- 2023-10-30 CN CN202311424530.4A patent/CN117297551B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018158504A1 (en) * | 2017-03-01 | 2018-09-07 | Thermidas Oy | Multimodal medical imaging and analyzing system, method and server |
CN115761212A (en) * | 2022-11-02 | 2023-03-07 | 北京鹰之眼智能健康科技有限公司 | Human body state early warning system based on infrared image |
CN116407093A (en) * | 2023-03-23 | 2023-07-11 | 北京鹰之眼智能健康科技有限公司 | Automatic acquisition system for infrared image temperature |
CN116664966A (en) * | 2023-03-27 | 2023-08-29 | 北京鹰之眼智能健康科技有限公司 | Infrared image processing system |
CN116452554A (en) * | 2023-04-23 | 2023-07-18 | 广州中大医疗器械有限公司 | Method and device for processing and analyzing human infrared image |
Also Published As
Publication number | Publication date |
---|---|
CN117297551B (en) | 2024-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Şevik et al. | Identification of suitable fundus images using automated quality assessment methods | |
Ji et al. | Eye and mouth state detection algorithm based on contour feature extraction | |
Fuhl et al. | Eyes wide open? eyelid location and eye aperture estimation for pervasive eye tracking in real-world scenarios | |
Roth et al. | Deep convolutional networks for automated detection of posterior-element fractures on spine CT | |
CN115761212B (en) | Human body state early warning system based on infrared image | |
CN115690400B (en) | Infrared image display method | |
Tam et al. | Automated delineation of organs-at-risk in head and neck CT images using multi-output support vector regression | |
CN115588099B (en) | Region of interest display method, electronic device and storage medium | |
CN115497123B (en) | Method for acquiring state parameters of region of interest | |
Abas et al. | Acne image analysis: lesion localization and classification | |
Speidel et al. | Image-based tracking of the suturing needle during laparoscopic interventions | |
CN117297551B (en) | Data processing system based on infrared image | |
Fotiadou et al. | Video-based facial discomfort analysis for infants | |
Liaghatdar et al. | Pupil localizing in video images the first step toward eye monitoring | |
Yuan et al. | Computed tomography image segmentation of irregular cerebral hemorrhage lesions based on improved U-Net | |
CN117297550B (en) | Information processing system | |
CN117462086B (en) | Infrared image processing system, electronic device, and storage medium | |
Tao et al. | Real-time driver fatigue detection based on face alignment | |
CN117462086A (en) | Infrared image processing system, electronic device, and storage medium | |
Matsuyama | A novel method for automated lung region segmentation in chest X-ray images | |
Petridis et al. | Unobtrusive low cost pupil size measurements using web cameras | |
Liu et al. | Interactive Dual Network With Adaptive Density Map for Automatic Cell Counting | |
Levenkova et al. | Automatic detection of diabetic retinopathy features in ultra-wide field retinal images | |
Yu et al. | A fovea localization scheme using vessel origin-based parabolic model | |
Song et al. | Novel biometrics based on nose pore recognition |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |