CN117297551A - Data processing system based on infrared image - Google Patents

Data processing system based on infrared image Download PDF

Info

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
Application number
CN202311424530.4A
Other languages
Chinese (zh)
Other versions
CN117297551B (en
Inventor
向军
马翠松
周捷三
周凤梅
杨龙飞
张在文
雷燕
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.)
Beijing Eagle Eye Intelligent Health Technology Co ltd
Original Assignee
Beijing Eagle Eye Intelligent Health 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 Beijing Eagle Eye Intelligent Health Technology Co ltd filed Critical Beijing Eagle Eye Intelligent Health Technology Co ltd
Priority to CN202311424530.4A priority Critical patent/CN117297551B/en
Publication of CN117297551A publication Critical patent/CN117297551A/en
Application granted granted Critical
Publication of CN117297551B publication Critical patent/CN117297551B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/0033Features 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
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/0033Features 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/004Features 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/0042Features 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
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/0059Measuring 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

Data processing system based on infrared image
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.
CN202311424530.4A 2023-10-30 2023-10-30 Data processing system based on infrared image Active CN117297551B (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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