Disclosure of Invention
The application aims to provide a medical image display method and a communication terminal so as to improve image contrast and watching comfort and provide support for ensuring the accuracy of diagnosis based on medical images.
According to an aspect of an exemplary embodiment, there is provided a medical image display method, including: identifying a foreground image and a background image of the medical image, the foreground image corresponding to a biological internal tissue image region in the medical image, and the background image corresponding to a non-biological internal tissue image region in the medical image; respectively processing the backlight area corresponding to the foreground image and the backlight area corresponding to the background image according to the processing modes of the backlight areas corresponding to the foreground image and the background image so as to enhance the contrast of the foreground image and the background image; and processing modes of a plurality of backlight partitions included in the backlight area corresponding to the foreground image are the same.
The beneficial effects produced by the embodiment are as follows: in the embodiment, the contrast ratio of the foreground image and the background image is enhanced by identifying the foreground image and the background image of the medical image and performing corresponding processing on the backlight area corresponding to the foreground image and the background image, so that the image contrast ratio is enhanced, the watching comfort level is enhanced, and support is provided for guaranteeing the accuracy of medical image-based film reading diagnosis.
In some exemplary embodiments, the plurality of backlight partitions included in the backlight area corresponding to the foreground image are processed in such a way that the backlight value of each backlight partition is maintained as its initial backlight value; the processing mode of the plurality of backlight partitions included in the backlight area corresponding to the background image is that the backlight value of each backlight partition is set as a preset value, and the preset value is smaller than the initial backlight value.
The beneficial effects produced by the embodiment are as follows: the initial backlight value of each backlight subarea of the foreground image is kept unchanged to ensure real and accurate display of biological content organization on a display, so that the initial backlight value of each backlight subarea of the foreground image is reduced to minimize the influence of ambient light. Different processing of the backlight subareas of the foreground image and the background image can highlight the display of the foreground image and improve the contrast and the comfort.
In some exemplary embodiments, identifying the foreground image and the background image of the medical image comprises:
dividing the medical image into image blocks respectively corresponding to the backlight partitions according to the sizes of the backlight partitions;
determining whether each image block meets the foreground image characteristics;
determining the image blocks meeting the foreground image characteristics as image blocks belonging to the foreground image;
and determining the image blocks which do not meet the foreground image characteristics as the image blocks belonging to the background image.
The beneficial effects produced by the embodiment are as follows: each backlight partition of the display screen corresponds to each image block of the medical image, and the backlight partition corresponding to the foreground image and the backlight partition corresponding to the background image are determined conveniently by performing feature detection on the image blocks.
In some exemplary embodiments, the foreground image features are: the pixel value of at least one pixel point in the image block is larger than the designated pixel threshold.
The beneficial effects produced by the embodiment are as follows: through the detection of the pixel characteristics, support is provided for identifying the foreground image and the background image.
In some exemplary embodiments, dividing the medical image into image blocks corresponding to the backlight partitions according to sizes of the backlight partitions includes:
filtering out backlight partitions corresponding to other contents included in the display interface of the medical image according to the sizes of the backlight partitions, wherein the other contents include image characters and/or a border of an application program for displaying the medical image;
in the remaining backlight partitions, the medical image content in the remaining backlight partitions is divided into image blocks corresponding to the backlight partitions, respectively, based on the sizes of the backlight partitions.
The beneficial effects produced by the embodiment are as follows: by filtering the part which satisfies the foreground image characteristic but is not the biological tissue content image, the calculation amount is reduced, and the accuracy of the identification of the foreground image is improved.
In some exemplary embodiments, the partition coordinate values of each backlight partition include a row coordinate value and a column coordinate value, and the partition coordinate values of the backlight partitions corresponding to the other contents satisfy the following condition: the method comprises the following steps that a row coordinate value is smaller than a first threshold value or larger than a second threshold value, a column coordinate value is smaller than a third threshold value or larger than a fourth threshold value, the first threshold value is smaller than the second threshold value, the third threshold value is smaller than the fourth threshold value, and backlight partitions corresponding to other contents included in a display interface of the medical image are filtered out according to the size of the backlight partitions, wherein the method comprises the following steps:
and filtering out the backlight subareas of which the row coordinate values are smaller than a first threshold value or larger than a second threshold value and the column coordinate values are smaller than a third threshold value or larger than a fourth threshold value according to the sizes of the backlight subareas and the subarea coordinate values of the backlight subareas.
The beneficial effects produced by the embodiment are as follows: by combining the partition coordinate values of the backlight partition, support is provided for realizing accurate filtering of the part which meets the foreground image characteristics but is not the biological tissue content image.
In some exemplary embodiments, after determining the image blocks satisfying the foreground image feature, the method further includes:
and in the remaining backlight subareas, identifying the backlight subareas corresponding to the boundary of the biological internal tissue image area in the medical image according to rows or columns, wherein the backlight subarea corresponding to the boundary of each row is the backlight subarea with the maximum and minimum row coordinate values in the backlight subarea corresponding to the image block meeting the foreground image characteristics in each row, the backlight subarea corresponding to the boundary of each column is the backlight subarea with the maximum and minimum row coordinate values in the backlight subarea corresponding to the image block meeting the foreground image characteristics in each column, and determining the backlight subareas on the boundary of the biological internal tissue image area and in the boundary as the backlight area corresponding to the foreground image.
The beneficial effects produced by the embodiment are as follows: by identifying the backlight subarea corresponding to the boundary of the image area of the internal tissue of the living being, the support is provided for accurately determining the backlight area corresponding to the foreground image.
According to another aspect of the exemplary embodiments, there is provided a communication terminal including:
the input and output unit is configured to receive a medical image to be displayed and output the medical image for display;
a display panel configured to display a display interface of an application program for displaying the medical image;
a backlight assembly configured to be positioned at a rear surface of the display panel, the backlight assembly including a plurality of backlight partitions, each of which may emit light of different brightness;
a processor respectively connected with the input/output unit, the display screen, and the backlight assembly, and configured to:
identifying a foreground image and a background image of the medical image, the foreground image corresponding to a biological internal tissue image region in the medical image, and the background image corresponding to a non-biological internal tissue image region in the medical image;
respectively processing the backlight area corresponding to the foreground image and the backlight area corresponding to the background image according to the processing modes of the backlight areas corresponding to the foreground image and the background image so as to enhance the contrast of the foreground image and the background image; and processing modes of a plurality of backlight partitions included in the backlight area corresponding to the foreground image are the same.
In some exemplary embodiments, the plurality of backlight partitions included in the backlight area corresponding to the foreground image are processed in such a way that the backlight value of each backlight partition is maintained as its initial backlight value;
the processing mode of the plurality of backlight partitions included in the backlight area corresponding to the background image is that the backlight value of each backlight partition is set as a preset value, and the preset value is smaller than the initial backlight value.
In some exemplary embodiments, the processor is further configured to, when performing the identifying the foreground image and the background image of the medical image, perform as:
dividing the medical image into image blocks respectively corresponding to the backlight partitions according to the sizes of the backlight partitions;
determining whether each image block meets the foreground image characteristics;
determining the image blocks meeting the foreground image characteristics as image blocks belonging to the foreground image;
and determining the image blocks which do not meet the foreground image characteristics as the image blocks belonging to the background image.
In some exemplary embodiments, the foreground image features are: the pixel value of at least one pixel point in the image block is larger than the designated pixel threshold.
In some exemplary embodiments, the processor is configured to perform, when dividing the medical image into image blocks corresponding to the backlight partitions according to sizes of the backlight partitions, the following steps of:
filtering out backlight partitions corresponding to other contents included in the display interface of the medical image according to the sizes of the backlight partitions, wherein the other contents include image characters and/or a border of an application program for displaying the medical image;
in the remaining backlight partitions, the medical image content in the remaining backlight partitions is divided into image blocks corresponding to the backlight partitions, respectively, based on the sizes of the backlight partitions.
In some exemplary embodiments, the partition coordinate values of each backlight partition include a row coordinate value and a column coordinate value,
partition coordinate values of the backlight partition corresponding to the other contents satisfy the following conditions: the row coordinate values are less than a first threshold value or greater than a second threshold value, the column coordinate values are less than a third threshold value or greater than a fourth threshold value, the first threshold value is less than the second threshold value, the third threshold value is less than the fourth threshold value,
the processor is configured to perform the filtering out backlight partitions corresponding to other content included in the display interface of the medical image according to sizes of the backlight partitions by:
and filtering out the backlight subareas of which the row coordinate values are smaller than a first threshold value or larger than a second threshold value and the column coordinate values are smaller than a third threshold value or larger than a fourth threshold value according to the sizes of the backlight subareas and the subarea coordinate values of the backlight subareas.
In some exemplary embodiments, the processor is further configured to:
identifying, in the remaining backlight partitions, the backlight partitions corresponding to the boundaries of the image region of the biological internal tissue in the medical image by rows or columns after determining the image blocks satisfying the foreground image characteristics,
wherein, the backlight partition corresponding to each line boundary is the backlight partition with the maximum and minimum line coordinate values in the backlight partition corresponding to the image block satisfying the foreground image characteristics in each line, the backlight partition corresponding to each column boundary is the backlight partition with the maximum and minimum line coordinate values in the backlight partition corresponding to the image block satisfying the foreground image characteristics in each column,
and determining the backlight subareas on the boundary of the biological internal tissue image area and in the boundary as the backlight area corresponding to the foreground image.
According to a further aspect of the exemplary embodiments, there is provided a computer storage medium having stored therein computer program instructions, which when run on a computer, cause the computer to execute the medical image display method as described above.
According to the medical image display scheme, the backlight partition control technology can be utilized, so that when the medical image is digitally displayed, the display of the image part can be highlighted, the comfort level and the contrast of the viewed image are improved on the basis that the medical image meets the DICOM curve, and support is provided for guaranteeing the accuracy of diagnosis based on the medical image.
Additional features and advantages of the application will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by the practice of the application. The objectives and other advantages of the application may be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention. The embodiments described are some, but not all embodiments of the present application. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Also, in the description of the embodiments of the present application, "/" indicates or means, for example, a/B may indicate a or B; "and/or" in the text is only an association relationship describing an associated object, and means that three relationships may exist, for example, a and/or B may mean: three cases of a alone, a and B both, and B alone exist, and in addition, "a plurality" means two or more than two in the description of the embodiments of the present application.
The terms "first", "second", "third", "fourth" are used hereinafter for descriptive purposes only and are not to be construed as implying or implying relative importance or implicitly indicating the number of technical features indicated. Thus, features defined as "first", "second", "third", and "fourth" may explicitly or implicitly include one or more of the features, and in the description of embodiments of the application, unless otherwise indicated, "plurality" means two or more.
Fig. 1 shows a schematic configuration of a communication terminal 100.
The following describes an embodiment specifically taking the communication terminal 100 as an example. It should be understood that the communication terminal 100 shown in fig. 1 is only an example, and the communication terminal 100 may have more or less components than those shown in fig. 1, may combine two or more components, or may have a different configuration of components. The various components shown in the figures may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and/or application specific integrated circuits.
A block diagram of a hardware configuration of a communication terminal 100 according to an exemplary embodiment is exemplarily shown in fig. 1.
As shown in fig. 1, the communication terminal 100 may include, for example: RF (radio frequency) circuit 110, memory 120, display unit 130, camera 140, sensor 150, audio circuit 160, wireless fidelity (Wi-Fi) module 170, processor 180, bluetooth module 181, and power supply 190. In the embodiment of the present application, the input/output unit may be at least one of the audio circuit 160, the bluetooth module 181, the Wi-Fi module 170, and the camera 140.
The RF circuit 110 may be used for receiving and transmitting signals during information transmission and reception or during a call, and may receive downlink data of a base station and then send the downlink data to the processor 180 for processing; the uplink data may be transmitted to the base station. Typically, the RF circuitry includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
The memory 120 may be used to store software programs and data. The processor 180 executes various functions of the communication terminal 100 and data processing by executing software programs or data stored in the memory 120. The memory 120 may include high speed random access memory and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. The memory 120 stores an operating system that enables the communication terminal 100 to operate. The memory 120 may store an operating system and various application programs, and may also store codes for executing the terminal data processing method according to the embodiment of the present application.
The display unit 130 may be used to display input numbers or characters or image information and generate signal inputs related to user settings and function control of the communication terminal 100, for example, and specifically, the display unit 130 may include a touch screen 131 disposed on the front of the communication terminal 100 and may collect touch operations of a user thereon or nearby, such as clicking a button, dragging a scroll box, and the like, for example.
The display unit 130 may also be used, for example, for displaying a display interface of an application program of the medical image. Specifically, the display unit 130 may include a display screen 132 disposed on the front surface of the communication terminal 100. The display screen 132 may be configured in the form of a liquid crystal display, a light emitting diode, or the like, for example. The display unit 130 may be used to display the interfaces of the various embodiments described in this application.
The touch screen 131 may cover the display screen 132, or the touch screen 131 and the display screen 132 may be integrated to implement the input and output functions of the communication terminal 100, and after the integration, the touch screen may be referred to as a touch display screen for short. In the present application, the display unit 130 may display the application programs and the corresponding operation steps.
As an input-output device, the camera 140 may be used to capture still images or video, for example. The object generates an optical image through the lens and projects the optical image to the photosensitive element. The photosensitive element may be a Charge Coupled Device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The light sensing elements convert the light signals into electrical signals which are then passed to the processor 180 for conversion into digital image signals. The audio circuit 160, the bluetooth module 181, the Wi-Fi module 170, etc. may interact with other devices (e.g., medical instruments or other components of the communication terminal) to receive or output medical images to other devices, for example.
The communication terminal 100 may further comprise at least one sensor 150, such as an acceleration sensor 151, a distance sensor 152, a fingerprint sensor 153, a temperature sensor 154. The communication terminal 100 may also be configured with other sensors such as a gyroscope, barometer, hygrometer, thermometer, infrared sensor, optical sensor, motion sensor, and the like.
The audio circuitry 160, speaker 161, microphone 162 may provide an audio interface between a user and the communication terminal 100. The audio circuit 160 may transmit the electrical signal converted from the received audio data to the speaker 161, and convert the electrical signal into a sound signal for output by the speaker 161. The communication terminal 100 may also be provided with a volume button for adjusting the volume of the sound signal. On the other hand, the microphone 162 converts the collected sound signal into an electrical signal, converts the electrical signal into audio data after being received by the audio circuit 160, and outputs the audio data to the RF circuit 110 to be transmitted to, for example, another terminal or outputs the audio data to the memory 120 for further processing. In this application, the microphone 162 may capture the voice of the user.
Wi-Fi belongs to a short-distance wireless transmission technology, and the communication terminal 100 may help a user to send and receive e-mails, browse webpages, access streaming media, and the like through the Wi-Fi module 170, which provides a wireless broadband internet access for the user.
The processor 180 is a control center of the communication terminal 100, connects various parts of the entire terminal using various interfaces and lines, and performs various functions of the communication terminal 100 and processes data by running or executing software programs stored in the memory 120 and calling data stored in the memory 120.
In some embodiments, processor 180 may include one or more processing units; the processor 180 may also integrate an application processor, which mainly handles operating systems, user interfaces, applications, etc., and a baseband processor, which mainly handles wireless communications. It will be appreciated that the baseband processor described above may not be integrated into the processor 180. In the present application, the processor 180 may run an operating system, an application program, a user interface display, and a touch response, and the processing method described in the embodiments of the present application. In addition, the processor 180 is coupled with the input-output unit and the display unit.
And the bluetooth module 181 is configured to perform information interaction with other bluetooth devices having a bluetooth module through a bluetooth protocol. For example, the communication terminal 100 may establish a bluetooth connection with a device (e.g., a medical device) having a bluetooth module through the bluetooth module 181, so as to perform data interaction.
The communication terminal 100 also includes a power supply 190 (such as a battery) to power the various components. The power supply may be logically connected to the processor 180 through a power management system to manage charging, discharging, power consumption, etc. through the power management system. The communication terminal 100 may also be configured with power buttons for powering the terminal on and off, and for locking the screen.
As mentioned above, more and more hospitals do not adopt film diagnosis, and even digital film reading begins to develop towards the intelligent film reading room, in which doctors can not only perform diagnosis and film reading, but also perform functions such as remote consultation and image collaboration, thereby facilitating diagnosis and discussion of disease conditions. Therefore, the display is used as a final imaging device, and the quality of the display effect has a crucial influence on the final diagnosis result. Moreover, with the improvement of the technology and the enhancement of health consciousness of people, the daily workload of doctors is very large, and more than 150 films are required to be checked and diagnosed every day, so how to improve the comfort degree of the doctors in the process of checking digital images by using PACS software is important to ensure the accuracy of film reading diagnosis.
The inventor researches and discovers that when the display displays an image, the image of the display is greatly influenced by ambient light, if the ambient light is too bright, the display screen is greatly influenced, reflection is generated, the display screen becomes whitish, and the contrast of the image is correspondingly reduced. In this case, the backlight value of the black portion may be reduced to improve the image contrast, and the backlight of the image portion may be unchanged, requiring backlight partition control.
The inventor researches and discovers that the backlight partition control is often applied in the field of TV display at present, and the purpose of the backlight partition control is mainly to improve the display effect of the liquid crystal display. The liquid crystal display includes a liquid crystal layer and a backlight layer, which is a device for providing backlight to the liquid crystal layer. The backlight partition control is to divide a backlight layer in the liquid crystal display into M × N backlight partitions, and to drive each backlight partition separately, where M is the number of backlight partitions in the vertical direction and N is the number of backlight partitions in the horizontal direction, and the purpose of the backlight partition control is mainly to improve the display effect of the liquid crystal display, and generally, a bright portion of an image to be displayed on the liquid crystal display is to use a higher backlight brightness, and a dark scene portion of the image is to use a lower backlight brightness. This improves the contrast between the brightness and darkness of the screen, i.e., the dark areas in the image become darker and the bright areas become brighter.
However, due to the particularity and specialty of medical images, the brightness of each gray level in a medical image is required to satisfy a specific Digital Imaging and Communications in Medicine (DICOM) curve, and the existing dynamic partition backlight method may cause the finally displayed image not to satisfy the requirements of medical images, so that the above method cannot be directly applied to medical display.
For example, as shown in fig. 2, if it is detected that the image grayscale value of the image area where the point a is located is lower than 90%, the backlight value of the backlight partition corresponding to the image area where the point a is located is reduced according to the existing backlight partition control algorithm. When the partitioned backlight is not applied, it is assumed that the gray value of the A point is 150 and the luminance value is 200cd/m2(cd/m2In backlight luminance unit), when the backlight value is lowered, the luminance value of the point a becomes 150cd/m2. Similarly, the image gray values of the other image areas where the B points are located are all higher by 90%, and the backlight values of the backlight subareas corresponding to the image areas where the B points are located are increased according to the existing backlight subarea control algorithm. The gray value of the B point is also 150, and the brightness value is 200cd/m2When the backlight value is increased, the luminance value at the point B becomes 250cd/m2。
Since in medical imaging, the brightness represents the tissue density, the diagnosis is mainly made by whether the tissue density is normal or not. If the gray scale values at A, B are the same, the brightness of both points must be the same in order to satisfy the DICOM curve when displaying medical images. According to the existing backlight partition control algorithm, the problem that normal tissues show uneven brightness in different partitions exists, the diagnosis accuracy is influenced, and the relation between the tissues cannot be really restored. Therefore, the backlight partition control method cannot be directly applied to medical display.
In view of this, the present application provides a medical image display scheme, which can utilize a backlight partition control technology to control the display of a medical image on a display on the basis of ensuring that the medical image satisfies a DICOM curve, so as to alleviate the visual fatigue of a doctor, improve the comfort and contrast of the viewed image, and further avoid misdiagnosis caused by fatigue, thereby providing support for ensuring the accuracy of film reading diagnosis based on the medical image.
Fig. 3 is a schematic diagram of an application principle according to an embodiment of the present application. The part can be implemented by a part of modules or functional components of the terminal shown in fig. 1, and only the main components will be described below, while other components, such as a memory, a controller, a control circuit, etc., will not be described herein again.
As shown in fig. 3, the application environment may include a medical image 310 to be displayed provided via an input and output unit, a display unit 320 for displaying the medical image, and a processor 330 for controlling the display of the medical image.
The display unit 320 may include a display panel 321, a backlight assembly 322. The display panel 321 is configured to display an image, the backlight assembly 322 is disposed at the back of the display panel 321, and the backlight assembly 322 may include a plurality of backlight partitions (not shown), each of which may emit light with different brightness to illuminate the display panel 321.
The processor 330 may be configured to control the backlight brightness of each backlight partition in the backlight assembly 322 and cause each backlight partition in the backlight assembly to light the display panel 321 according to the corresponding backlight brightness. Wherein, the processing for each backlight partition corresponding to different image regions of the medical image may not be identical to enhance the contrast of the foreground image and the background image of the medical image.
The processor 330 may include an image recognition unit 331 and a backlight processing unit 332. The image recognition unit 331 may be configured to recognize a foreground image and a background image of the medical image, the foreground image corresponding to a biological internal tissue image region in the medical image, and the background image corresponding to a non-biological internal tissue image region in the medical image. The backlight processing unit 332 is configured to process the backlight regions corresponding to the foreground image and the background image respectively according to the processing manners of the backlight regions corresponding to the foreground image and the background image respectively, so as to enhance the contrast of the foreground image and the background image; and processing modes of a plurality of backlight partitions included in the backlight area corresponding to the foreground image are the same.
Before the medical image 310 to be displayed is displayed, the processor 330 and the functional modules thereof may respectively process the backlight area corresponding to the foreground image and the backlight area corresponding to the background image by identifying the foreground image and the background image of the medical image and according to the processing modes of the backlight areas corresponding to the foreground image and the background image, where in this embodiment, the processing for the foreground image and the background image is different, so as to enhance the contrast of the foreground image and the background image.
In this embodiment, the foreground image may correspond to an image region of a biological internal tissue in the medical image, the background image may correspond to an image region of a non-biological internal tissue in the medical image, and the processing modes of the plurality of backlight partitions included in the backlight region corresponding to the foreground image are the same.
The processor may be implemented as a backlight partition control device of the display device itself, or may be implemented as a component or a functional module that is configured in addition to the backlight partition control device of the display device itself. The processor may determine a backlight value for a backlight region corresponding to the foreground image or the background image, for example, by a modified backlight partition control algorithm. Alternatively, the processor may also enhance the contrast of the foreground image and the background image, for example, by adjusting the initial backlight values of the backlight partitions of the display device. Therefore, when the medical image is digitally displayed, the display of the image part can be highlighted, the watching contrast and the comfort level are improved, and support is provided for guaranteeing the accuracy of diagnosis based on the medical image.
As an example, the plurality of backlight partitions included in the backlight area corresponding to the foreground image may be processed in such a manner that the backlight value of each backlight partition is maintained as its initial backlight value; the processing mode of a plurality of backlight partitions included in the backlight area corresponding to the background image is that the backlight value of each backlight partition is set as a preset value, and the preset value is smaller than the initial backlight value.
It should be understood that the technical solutions defined in the embodiments of the present application are only exemplary illustrations of medical image display control and are not limiting in any way. The technical means shown in the present application will be described in detail below with reference to specific examples. It should be noted that the following specific embodiments may be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
Fig. 4 is a flowchart illustrating a medical image displaying method according to an embodiment of the present application. The method may be implemented by the processor 330 and its functional modules shown in fig. 3.
As shown in fig. 4, in step S410, the foreground image and the background image of the medical image may be identified, for example, by the image identification unit 331 shown in fig. 3.
In step S420, for example, the backlight processing unit 332 shown in fig. 3 processes the backlight region corresponding to the foreground image and the backlight region corresponding to the background image according to the processing manners of the backlight regions corresponding to the foreground image and the background image, respectively, where the processing is used to enhance the contrast of the foreground image and the background image.
In this embodiment, a medical image may be displayed on a display screen via an application program, a foreground image may correspond to an image region of an internal biological tissue in the medical image, a background image may correspond to an image region of a non-internal biological tissue in the medical image, a plurality of backlight partitions included in a backlight region corresponding to the foreground image have the same processing manner, and the processing manners of the backlight regions corresponding to the foreground image and the background image are different or not completely the same.
Therefore, according to the display characteristics of the medical image, the image content in the medical image is separated from the background of the medical image, different backlight processing is executed according to different areas of the medical image, the display contrast of the foreground image and the background image can be enhanced, the comfort level is improved, and support is provided for guaranteeing the accuracy of diagnosis based on the medical image.
In the embodiment of the present application, for example, a backlight partition control technology may be used to improve the comfort level and contrast ratio of film reading on the premise that each pixel in an image still satisfies a DICOM curve. For example, the plurality of backlight partitions included in the backlight area corresponding to the foreground image may be processed in such a manner that the backlight value of each backlight partition is maintained as the corresponding initial backlight value; the processing mode of the plurality of backlight partitions included in the backlight area corresponding to the background image is that the backlight value of each backlight partition is set as a preset value, and the preset value is smaller than the corresponding initial backlight value.
It should be understood that the backlight partition control technique is only an implementation example of the present application and is not limited in any way, and in other embodiments, the foreground image and the background image of the medical image may be differentiated in other ways, such as an image recognition technique, a neural network model, and the like, and the display contrast between different image regions may be improved and the comfort level may be improved by controlling different displays of the foreground image and the background image, so as to provide support for guaranteeing the accuracy of diagnosis based on the medical image, which is not limited in the present application.
FIG. 5 is an example of a display interface for images according to one embodiment of the present application. Wherein, the display interface is a screen interface of medical images including biological internal tissue images displayed by a display screen and an application program. It should be understood that this is only a schematic illustration of the interface diagram. In other types of displays, other interface styles may also be presented, which is not limited by this application.
According to the display interface shown in fig. 5, the display characteristics of the medical image can be seen, such as the image of the internal tissue of the living being is mainly located in the middle part of the display interface; the display interface also comprises other contents such as a frame (such as a software menu toolbar) of an application program for displaying the medical image, image characters (such as at least one of shooting date, shooting instrument information, shooting mode and patient information) and the like; the display interface is basically a pure black background except the biological internal tissue image, the application program frame and the image characters.
Therefore, whether the image content in each backlight partition belongs to the foreground image or not can be determined by judging the gray value of each pixel of the image block corresponding to each backlight partition of the display screen, so that the foreground image and the background image of the medical image can be determined.
As an example, in practice, as shown in fig. 6, step S410 may include:
step S411, dividing the medical image into image blocks corresponding to the backlight partitions according to the sizes of the backlight partitions.
Step S412, determining whether each image block satisfies the foreground image characteristics, determining the image block satisfying the foreground image characteristics as an image block belonging to the foreground image, and determining the image block not satisfying the foreground image characteristics as an image block belonging to the background image. The foreground image features may be, for example: the pixel value of at least one pixel point in the image block is greater than the designated pixel threshold, and the designated pixel threshold may be, for example, a gray value of 0.
Fig. 7A-7C are examples of identifying a background image according to one embodiment of the present application.
As shown in fig. 7A, each backlight partition of the display screen is represented in a grid, and each backlight partition corresponds to each partition image of the medical image, respectively. In this embodiment, the number of backlight partitions of the display screen may be M × N, where M is the number of backlight partitions in the horizontal direction, i.e., M rows, N is the number of backlight partitions in the vertical direction, i.e., N columns, and M, N is a natural number greater than 1.
Each backlight partition may have its corresponding mark, which may be in the horizontal or vertical directionThe straight direction and the serial number of the backlight subarea are determined. For example, the mark may be extended in the horizontal direction and the vertical direction from the upper left corner of the display screen, as an example, the identifier of the backlight partition in the ith row and jth column may be ij, where i is a natural number greater than or equal to 1, and is less than or equal to M, and j is less than or equal to N. Thus, the first backlight partition corresponding to the upper left corner of the display screen, i.e. the first row and first column backlight partition, may be denoted as 11, and the backlight partition corresponding to the upper right corner of the display screen, i.e. the first row and nth column may be denoted as 1NThe first backlight partition corresponding to the lower left corner of the display screen, i.e. row M and column 1, can be denoted as M1And so on.
Each backlight partition may also have its corresponding partition coordinates. The partition coordinates may include a row coordinate corresponding to the x-axis (i.e., horizontally oriented) and a vertical coordinate corresponding to the y-axis (i.e., vertically oriented). The partition coordinates of each backlight partition of the display screen may be obtained by using the upper left corner of the display screen as an origin, and increasing rightward along the horizontal direction and increasing downward along the vertical direction. In addition, the partition coordinate may be a coordinate determined based on each pixel point corresponding to the partition, or may be a coordinate identified by a row/column corresponding to each partition, which is not limited in the present application. For example, if the screen size of the display screen is 1360 pixels x768 pixels, if the partition coordinates are identified based on the coordinates of the pixel points, the partition coordinates of the upper left corner of the display screen, i.e., the origin, may be (0, 0), the partition coordinates of the upper right corner of the display screen may be (1360, 0), the partition coordinates of the lower left corner of the display screen may be (0, 768), and the partition coordinates of the lower right corner of the display screen may be (1360, 768).
In implementation, for example, the pixel value characteristics of each pixel point in the image block corresponding to each backlight partition may be traversed from the origin along the horizontal direction or the vertical direction, and whether the image block satisfies the foreground image characteristics is determined by determining whether the pixel value characteristics of the pixel points in each image block satisfy the relevant conditions. The foreground image features may be, for example: the pixel value of at least one pixel point in the image block is larger than the designated pixel threshold. For example, whether at least one pixel point with a nonzero gray value exists in the image block corresponding to the backlight partition. If so, recording the partition coordinates of the backlight partition; if not, the corresponding partition coordinates are not recorded.
After traversing detection is completed, the partition coordinates of the backlight partitions corresponding to all image blocks of the medical image which meet the foreground image characteristics can be counted, and the coordinate values of the partition coordinates in the x-axis direction (namely, the horizontal direction) and the y-axis direction (namely, the vertical direction) are respectively counted. When the partition coordinates of the backlight partition meeting the condition are recorded, the partition coordinates of each pixel point corresponding to the backlight partition may be recorded, and the partition coordinates corresponding to the specific position of each backlight partition, for example, the partition coordinates of the pixel points at the four vertexes of the backlight partition, the partition coordinates of the middle pixel point of the backlight partition, and the like, may also be recorded.
Referring to the display interface shown in fig. 5, for example, the display interface may further include other contents, such as image text located at four corners of the image, or a border of an application program for displaying the medical image, such as a software menu toolbar located at an upper edge of the display interface, a task bar located at a lower edge of the display interface, and the like.
The pixel value characteristics of the image blocks corresponding to other contents displayed in the display interface may also satisfy the foreground image characteristics, but the contents have little or no influence on the accuracy of the interpretation diagnosis, so the image blocks corresponding to the contents can be regarded as belonging to the background image and can be processed according to the processing mode of the backlight area corresponding to the background image.
Therefore, when the medical image is divided into the image blocks corresponding to the backlight partitions according to the sizes of the backlight partitions in step S411, the backlight partitions corresponding to other contents may be filtered out according to the sizes of the backlight partitions, and the medical image contents in the remaining backlight partitions are divided into the image blocks corresponding to the backlight partitions based on the sizes of the backlight partitions in the remaining backlight partitions. Wherein the other content comprises image text and/or a border of an application program for displaying the medical image.
According to the display interface shown in fig. 5, other contents (such as image text or the border of an application program) are mainly distributed at a position close to the edge of the screen of the display interface.
As described above, in the embodiment of the present application, the partition coordinates of each backlight partition may be incremented to the right in the horizontal direction and incremented to the bottom in the vertical direction with the upper left corner of the display screen as the origin. According to the partition coordinates of each backlight partition, the partition coordinate values of the backlight partitions corresponding to other contents may satisfy the following condition: the row coordinate value is less than a first threshold value or greater than a second threshold value, the column coordinate value is less than a third threshold value or greater than a fourth threshold value, the first threshold value is less than the second threshold value, and the third threshold value is less than the fourth threshold value. Therefore, the inventors consider that, when filtering out the backlight partitions corresponding to other contents in step S411, the backlight partitions whose row coordinate values are smaller than the first threshold value or larger than the second threshold value and whose column coordinate values are smaller than the third threshold value or larger than the fourth threshold value may be filtered out according to the partition coordinates of each backlight partition.
In practice, the threshold K, I, E, F may be set according to the screen size and the backlight partition size. Where K, I corresponds to a row, E, F corresponds to a column, K, I, E, F is a natural number greater than 1, I is greater than K and equal to or less than M, and F is greater than E and equal to or less than N.
The backlight partitions of the K rows and the above rows (i.e. from the upper edge of the display screen to the K rows), and the I rows and the below rows (i.e. from the I row to the lower edge of the display screen) are also considered to correspond to the application program frame (e.g. software menu toolbar, taskbar, etc.), and when the foreground image is identified, the corresponding backlight partition of this part is not detected, and only the I-1 row is detected from the K +1 row. The backlight partitions of the E column and the left column (i.e., between the left edge of the display screen and the E column), the F column and the right column (i.e., between the F column and the right edge of the display screen) are regarded as the portions corresponding to, for example, the image text, and when the foreground image is identified, the backlight partition corresponding to this portion is not detected, but only the F-1 column is detected from the E +1 column.
Therefore, in step S411, the backlight partitions of the first to K-th rows, the 1 st to M-th rows, the 1 st to E-th columns, and the F-th to N-th columns may be filtered out.
In the embodiment of the present application, the row coordinate value of the backlight partition may be represented by the row of the backlight partition, and the column coordinate value of the backlight partition may be represented by the column of the backlight partition. In practice, for example, the row coordinate value of the backlight partition of the K row may be determined as the first threshold x1, the row coordinate value of the backlight partition of the I row may be determined as the second threshold x2, the column coordinate value of the backlight partition of the E column may be determined as the third threshold y1, and the column coordinate value of the backlight partition of the F column may be determined as the fourth threshold y2, where the first threshold x1 is smaller than the second threshold x2, and the third threshold y1 is smaller than the fourth threshold y 2.
Therefore, in step S411, the image region shown in fig. 7B may be obtained by filtering out the backlight subareas whose row coordinate value x is smaller than the first threshold x1 or larger than the second threshold x2 and whose column coordinate value y is smaller than the third threshold y1 or larger than the fourth threshold y2 according to the size of the backlight subarea and the subarea coordinate value (x, y) of each backlight subarea, and further, the backlight subareas corresponding to the image region are used as the remaining backlight subareas, and in the remaining backlight subareas, the medical image content in the remaining backlight subareas is divided into image blocks respectively corresponding to the backlight subareas based on the size of the backlight subareas, so as to determine the foreground image of the medical image. In fig. 7B, a thin black frame indicates each backlight partition.
As an example, in the image region shown in fig. 7B, the backlight partitions corresponding to the boundaries of the image region of the internal biological tissue in the medical image may be identified according to or by columns, where the backlight partition corresponding to each row boundary is a backlight partition with a maximum or minimum row coordinate value in the backlight partition corresponding to each row of the image blocks satisfying the foreground image feature, the backlight partition corresponding to each column boundary is a backlight partition with a maximum or minimum row coordinate value in the backlight partition corresponding to each column of the image blocks satisfying the foreground image feature, and the image blocks corresponding to the backlight partitions whose boundary corresponds to the backlight partition coordinates are between the backlight partitions corresponding to the boundaries belong to the foreground image.
That is, after obtaining each backlight partition satisfying the foreground image feature through statistics and filtering out the backlight partition corresponding to other content, the backlight partition corresponding to the boundary of the biological internal tissue image region may be determined by comparing the partition coordinates of the backlight partitions satisfying the foreground image feature in each row or each column of the remaining backlight partitions, and the boundary and the inside thereof are regarded as a whole as the partition corresponding to the biological internal tissue image region.
For example, as shown in fig. 7C, if in the image region shown in fig. 7B, the minimum column coordinate value of the backlight partition to which the pixel block satisfying the foreground image feature belongs to the a-column backlight partition, and the maximum column coordinate value belongs to the B-column backlight partition, that is, the range of the content of the biological internal tissue image in the vertical direction corresponds to between the a-column backlight partition and the B-column backlight partition; the minimum line coordinate value of the backlight subarea which comprises the pixel blocks meeting the foreground image characteristics belongs to the D line backlight subarea, and the maximum line coordinate value belongs to the C line backlight subarea, namely, the range of the biological internal tissue image content in the horizontal direction corresponds to the range between the D line backlight subarea and the C line backlight subarea.
Then, a direction, for example, a horizontal direction, is selected, and the minimum value and the maximum value of the column coordinate value y in each backlight partition satisfying the foreground image feature in each row between the D-row partition and the C-row partition may be found according to the row (or the minimum value and the maximum value of the row coordinate value x in each backlight partition satisfying the foreground image feature in each row between the D-row partition and the C-row partition may be found in the vertical direction, which does not limit the specific implementation of the present application). For example, as shown in fig. 7C, the backlight partition corresponding to the minimum value of the column coordinate values of the backlight partition satisfying the correlation condition in row D is DJThe backlight partition corresponding to the maximum value of the column coordinate values is DLThen, the boundary in the D row falls into DJ、DLAnd between DJAnd DLAnd in the same way, determining the backlight partition where the boundary of the biological internal tissue image area is located according to the rows (or the columns), wherein the backlight partition where the boundary is located and the backlight partition within the boundary are the backlight partition corresponding to the biological internal tissue image.
Thus, the black line frame in fig. 7C is determined by row (or column) as the boundary of the backlight partition corresponding to the boundary of the biological internal tissue image region, the inside of the black line frame can be regarded as the backlight partition corresponding to the foreground image, and the outside of the black line frame can be regarded as the backlight partition corresponding to the background image.
Accordingly, the backlight area corresponding to the foreground image and the backlight area corresponding to the background image can be respectively processed according to the processing modes of the backlight areas corresponding to the foreground image and the background image, so as to enhance the contrast of the foreground image and the background image. For example, the backlight value of each backlight partition corresponding to the foreground image is kept as the initial backlight value, and the backlight value of each backlight partition corresponding to the background image is set as the preset value, wherein the preset value is smaller than the initial backlight value.
Further, in the embodiment of the present application, different backlight processing may be performed on each backlight partition corresponding to the medical image, so as to improve contrast and comfort of the medical image. For example, the initial backlight value of each backlight partition corresponding to the foreground image can be kept unchanged to ensure the real and accurate display of the image content; the backlight values of other image areas except the foreground image, namely, the backlight zones corresponding to the background image can be set as preset values, the preset values are smaller than the initial backlight values, namely, the backlight values are reduced, and the influence of the ambient light is reduced to the minimum.
As can be seen from the display interface shown in fig. 5, in the background image except the foreground image in the display interface, the background is substantially pure black except the application border and the image text. Therefore, when the initial backlight value of each backlight partition corresponding to the background image is set as the preset value, different preset values can be set according to the pixel value characteristics corresponding to each backlight partition.
For example, for the backlight partition corresponding to the image block satisfying the foreground image feature in each backlight partition corresponding to the background image, the backlight partition may be adjusted according to the intensity of the ambient light, for example, the preset value is set to be half of the initial backlight value, for example, if the ambient light is a standard diagnosis room, the ambient illumination is 10Lux, and the initial backlight of the display is 300cd/m2The preset value can be set to 150cd/m2. Wherein Lux is the unit of illumination, cd/m2The default value and the initial value are the backlight brightness of the display. For example, toThe preset value may be set to 0 for the backlight partition corresponding to the image block that does not satisfy the foreground image feature in each backlight partition corresponding to the background image.
In other words, the backlight value of the backlight partition corresponding to the image block with the non-zero gray value may be adjusted to be half of the original backlight value according to the ambient light, and the backlight of the backlight partition corresponding to the image block without the non-zero gray value may be turned off to minimize the influence of the ambient light.
FIG. 8 shows a comparison graph according to one embodiment of the present application.
As shown in the left display of fig. 8, the medical image controlled and displayed according to the conventional backlight partition control algorithm is shown, and as shown in the right display of fig. 8, the medical image processed by the scheme of the present application is shown. Based on the medical image shown on the right side, medical staff can more accurately perform film reading diagnosis, and the diagnosis accuracy is higher.
Therefore, through the medical image display scheme, for example, the backlight partition control technology can be improved, so that when the medical image is digitally displayed, the display of the biological content organization image can be highlighted, and on the basis that the medical image meets the DICOM curve, the comfort level and the contrast of the viewed image are improved, so that support is provided for guaranteeing the accuracy of diagnosis based on the medical image.
It should be understood that the medical image display scheme described above is only a process for one complete display screen, and the scheme is also applicable to other scenarios. For example, if at least one medical image is displayed in the same display screen, i.e., split-screen display, the above-described processing may be performed in each split screen. If the same medical image is displayed on at least one display screen, i.e. multi-screen display, at least one display screen can be regarded as a complete display screen and the above-mentioned processing is performed. And will not be described in detail herein.
Based on the same concept, as shown in fig. 9, the present application also provides a communication terminal 900, comprising:
an input/output unit 910 configured to receive a medical image to be displayed and output the medical image for display;
a display panel 920 configured to display a display interface of an application program for displaying the medical image;
a backlight assembly 930 configured to be positioned at a rear surface of the display panel, the backlight assembly including a plurality of backlight partitions, each of which may emit light of different brightness;
a processor 940, respectively connected to the input/output unit, the display screen, and the backlight assembly, configured to:
identifying a foreground image and a background image of the medical image, the foreground image corresponding to a biological internal tissue image region in the medical image, and the background image corresponding to a non-biological internal tissue image region in the medical image;
respectively processing a backlight area corresponding to the foreground image and a backlight area corresponding to the background image according to the processing modes of the backlight areas corresponding to the foreground image and the background image, wherein the processing is used for enhancing the contrast of the foreground image and the background image;
and processing modes of a plurality of backlight partitions included in the backlight area corresponding to the foreground image are the same.
Optionally, the processing manner of the plurality of backlight partitions included in the backlight area corresponding to the foreground image is that the backlight value of each backlight partition is kept as the initial backlight value;
the processing mode of the plurality of backlight partitions included in the backlight area corresponding to the background image is that the backlight value of each backlight partition is set as a preset value, and the preset value is smaller than the initial backlight value.
Optionally, the processor is further configured to, when performing the identifying the foreground image and the background image of the medical image, perform:
dividing the medical image into image blocks respectively corresponding to the backlight partitions according to the sizes of the backlight partitions;
determining whether each image block meets the foreground image characteristics;
determining the image blocks meeting the foreground image characteristics as image blocks belonging to the foreground image;
and determining the image blocks which do not meet the foreground image characteristics as the image blocks belonging to the background image.
Optionally, the foreground image features are: the pixel value indicating the existence of at least one pixel point in the image block is greater than the specified pixel threshold.
The beneficial effects produced by the embodiment are as follows: through the detection of the pixel characteristics, support is provided for identifying the foreground image and the background image.
In some exemplary embodiments, the processor is configured to perform, when dividing the medical image into image blocks corresponding to the backlight partitions according to sizes of the backlight partitions, the following steps of:
filtering out backlight partitions corresponding to other contents included in the display interface of the medical image according to the sizes of the backlight partitions, wherein the other contents include image characters and/or a border of an application program for displaying the medical image;
in the remaining backlight partitions, the medical image content in the remaining backlight partitions is divided into image blocks corresponding to the backlight partitions, respectively, based on the sizes of the backlight partitions.
Optionally, the partition coordinate values of each backlight partition include a row coordinate value and a column coordinate value,
partition coordinate values of the backlight partition corresponding to the other contents satisfy the following conditions: the row coordinate values are less than a first threshold value or greater than a second threshold value, the column coordinate values are less than a third threshold value or greater than a fourth threshold value, the first threshold value is less than the second threshold value, the third threshold value is less than the fourth threshold value,
the processor is configured to perform the filtering out backlight partitions corresponding to other content included in the display interface of the medical image according to sizes of the backlight partitions by:
and filtering out the backlight subareas of which the row coordinate values are smaller than a first threshold value or larger than a second threshold value and the column coordinate values are smaller than a third threshold value or larger than a fourth threshold value according to the sizes of the backlight subareas and the subarea coordinate values of the backlight subareas.
Optionally, the processor is further configured to:
identifying, in the remaining backlight partitions, the backlight partitions corresponding to the boundaries of the image region of the biological internal tissue in the medical image by rows or columns after determining the image blocks satisfying the foreground image characteristics,
wherein, the backlight partition corresponding to each line boundary is the backlight partition with the maximum and minimum line coordinate values in the backlight partition corresponding to the image block satisfying the foreground image characteristics in each line, the backlight partition corresponding to each column boundary is the backlight partition with the maximum and minimum line coordinate values in the backlight partition corresponding to the image block satisfying the foreground image characteristics in each column,
and determining the backlight subareas on the boundary of the biological internal tissue image area and in the boundary as the backlight area corresponding to the foreground image.
The details of the above communication terminal and its function implementation can be referred to the above related description in conjunction with fig. 1 to 8, and are not repeated herein.
In some possible implementations, various aspects of the methods provided by the embodiments of the present application may also be implemented in the form of a program product including program code for causing a computer device to perform the steps of the methods for data processing according to various exemplary implementations of the present application described in the present specification when the program code runs on the computer device.
The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
A program product for executing data processing according to an embodiment of the present application may employ a portable compact disc read only memory (CD-ROM) and include program code, and may be run on a server apparatus. However, the program product of the present application is not limited thereto, and in this document, a readable storage medium may be any tangible medium that can contain or store a program for use by or in connection with an information delivery, apparatus, or device.
A readable signal medium may include a propagated data signal with readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transport the program for use by or in connection with the periodic network action system, apparatus, or device.
Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations of the present application may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device.
The method for executing data processing in the embodiment of the application further provides a storage medium readable by the computing device, namely, the content is not lost after power failure. The storage medium stores therein a software program comprising program code which, when executed on a computing device, when read and executed by one or more processors, implements any of the above data processing aspects of the embodiments of the present application.
The present application is described above with reference to block diagrams and/or flowchart illustrations of methods, apparatus (systems) and/or computer program products according to embodiments of the application. It will be understood that one block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, and/or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer and/or other programmable data processing apparatus, create means for implementing the functions/acts specified in the block diagrams and/or flowchart block or blocks.
Accordingly, the subject application may also be embodied in hardware and/or in software (including firmware, resident software, micro-code, etc.). Furthermore, the present application may take the form of a computer program product on a computer-usable or computer-readable storage medium having computer-usable or computer-readable program code embodied in the medium for use by or in connection with an instruction execution system. In the context of this application, a computer-usable or computer-readable medium may be any medium that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
Although the present application has been described in conjunction with specific features and embodiments thereof, it will be evident that various modifications and combinations can be made thereto without departing from the spirit and scope of the application. Accordingly, the specification and figures are merely exemplary of the present application as defined in the appended claims and are intended to cover any and all modifications, variations, combinations, or equivalents within the scope of the present application.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include such modifications and variations.