Circling method, circling device and electronic device for DICOM images
By providing a looping method and device for DICOM images, users can automatically screen and loop DICOM images of specific human body parts, solving the problem of low looping efficiency in the prior art, and realizing an efficient automatic screening and looping process.
Patent Information
- Application Number
- CN202411984507.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-04-08
AI Technical Summary
In the prior art, the efficiency of circumcision DICOM images is low, and it is necessary to manually screen images of specific human parts from a large number of images, which takes a long time.
A looping method and device for DICOM images are provided. By displaying the looping interface of the filtering looping tool, the user can enter filtering conditions and directory requirements, automatically read the DICOM images from the read directory in sequence, and save the images that meet the filtering conditions to the output directory.
Automatic screening and circle-blocking of DICOM images in a certain human body part is realized, which significantly improves the efficiency of circle-blocking DICOM images.
Smart Images

Figure CN119785987A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of medical image processing, for example, to a circle annotation method and circle annotation device and electronic equipment for DICOM images. Background Art
[0002] Currently, machine learning algorithms used for medical diagnosis need to be learned based on a large number of annotated DICOM (Digital Imaging and Communications in Medicine) images.
[0003] In the related art, the DICOM images used for annotation are all copied from the hospital's image library or through various other channels. Therefore, these DICOM images often contain DICOM images of various human body parts (for example, chest, abdomen, lumbar spine and brain, etc.). However, the annotation of DICOM images is performed in batches for a certain human body part. If the DICOM images of a specific human body part are manually selected from a large number of DICOM images for annotation, it takes a long time, resulting in a low efficiency in annotating DICOM images. Therefore, how to improve the efficiency of annotating DICOM images has become a technical problem that needs to be solved urgently.
[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present application, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention
[0005] In order to provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is given below. The summary is not an extensive review, nor is it intended to identify key / critical components or delineate the scope of protection of these embodiments, but rather serves as a prelude to the detailed description that follows.
[0006] The embodiments of the present disclosure provide a method and device for annotating DICOM images, and an electronic device, which can improve the efficiency of annotating DICOM images.
[0007] In some embodiments, a method for annotating DICOM images includes: in response to a start instruction, displaying a circle annotation interface of a filtering circle annotation tool; in response to a condition requirement input by a user in a condition input box of the circle annotation interface, setting filtering conditions for DICOM images; in response to a directory requirement input by a user in a directory input box of the circle annotation interface, setting a reading directory and an output directory for DICOM images; in response to a user operating a start filtering button in the circle annotation interface, reading DICOM images from the reading directory in sequence, and saving DICOM images that meet the filtering conditions to the output directory.
[0008] Optionally, in response to a directory requirement input by the user in the directory input box of the circle annotation interface, the reading directory and output directory of the DICOM image are set, including: parsing the directory requirement, determining the first address information of the reading directory and the second address information of the output directory; setting the reading directory of the DICOM image according to the first address information; and setting the output directory of the DICOM image according to the second address information.
[0009] Optionally, a first display area is provided in the circle annotation interface; when the DICOM images are sequentially read from the reading directory, the circle annotation method further comprises: displaying a screening log in the first display area.
[0010] Optionally, a second display area is provided in the circle annotation interface; when reading DICOM images sequentially from the reading directory, the circle annotation method further includes: rendering the currently read DICOM image into a picture format to obtain a currently rendered picture; and displaying the currently rendered picture in the second display area.
[0011] Optionally, before reading DICOM images sequentially from the reading directory, the circling method also includes: displaying a mode determination interface including an automatic filtering mode and a manual filtering mode; in response to a user's operation of an automatic filtering button in the mode determination interface, confirming the execution of the step of reading DICOM images sequentially from the reading directory and saving the DICOM images that meet the filtering conditions to an output directory; in response to a user's operation of a manual filtering button in the mode determination interface, displaying a manual filtering interface, and reading DICOM images sequentially from the reading directory and displaying them on the manual filtering interface for the user to perform manual filtering.
[0012] Optionally, after saving the DICOM images that meet the filtering conditions to the output directory, the circle annotation method also includes: in response to the user's operation of the filtering result confirmation button in the circle annotation interface, displaying the filtering result confirmation interface; reading DICOM images from the output directory in sequence and displaying them on the filtering result confirmation interface for the user to confirm the filtering results.
[0013] Optionally, the screening result confirmation interface includes a third display area, a confirmation button and an ignore button; DICOM images are read sequentially from the output directory and displayed on the screening result confirmation interface for the user to confirm the screening results, including: reading DICOM images sequentially from the output directory and displaying them in the third display area; in response to the user's operation on the confirmation button, resaving the current DICOM image to the output directory; in response to the user's operation on the ignore button, deleting the current DICOM image from the output directory.
[0014] Optionally, there are multiple screening conditions for DICOM images, and the logical relationships between the multiple screening conditions include AND, OR and NOT.
[0015] In some embodiments, a DICOM image annotation device includes a processor and a memory storing program instructions, and the processor is configured to execute the above-mentioned DICOM image annotation method when running the program instructions.
[0016] In some embodiments, the electronic device includes: a device body; and a circle annotation device for DICOM images as described above, which is installed on the device body.
[0017] The DICOM image annotation method, the DICOM image annotation device, and the electronic device provided by the embodiments of the present disclosure can achieve the following technical effects:
[0018] In the disclosed embodiment, the user only needs to input the condition requirements for the screening conditions in the condition input box in the circle annotation interface, and input the directory requirements for the read directory and output directory of the DICOM image in the directory input box in the circle annotation interface, and the DICOM images can be automatically read from the read directory in sequence, and the DICOM images that meet the screening conditions can be saved in the output directory, thereby realizing the automatic screening and circle annotation of the DICOM images of a certain human body part. Therefore, the disclosed embodiment can improve the efficiency of circle annotation of DICOM images.
[0019] The above general description and the following description are exemplary and explanatory only and are not intended to limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] One or more embodiments are exemplarily described by corresponding drawings, which do not limit the embodiments. Elements with the same reference numerals in the drawings are shown as similar elements, and the drawings do not constitute a scale limitation, and wherein:
[0021] Figure 1 is a schematic diagram of an electronic device provided by an embodiment of the present disclosure;
[0022] Figure 2 is a schematic diagram of a method for annotating a DICOM image provided by an embodiment of the present disclosure;
[0023] Figure 3 is a schematic diagram of a circle annotation interface provided by an embodiment of the present disclosure;
[0024] Figure 4 is a schematic diagram of another method for annotating DICOM images provided by an embodiment of the present disclosure;
[0025] Figure 5is a schematic diagram of another circle annotation interface provided by an embodiment of the present disclosure;
[0026] Figure 6 is a schematic diagram of a manual screening interface provided by an embodiment of the present disclosure;
[0027] Figure 7 is a schematic diagram of another method for annotating DICOM images provided by an embodiment of the present disclosure;
[0028] Figure 8 is a schematic diagram of a screening result confirmation interface provided by an embodiment of the present disclosure;
[0029] Fig. 9 It is a schematic diagram of a DICOM image annotation device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0030] In order to be able to understand the features and technical contents of the embodiments of the present disclosure in more detail, the implementation of the embodiments of the present disclosure is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present disclosure. In the following technical description, for the convenience of explanation, a full understanding of the disclosed embodiments is provided through multiple details. However, one or more embodiments can still be implemented without these details. In other cases, to simplify the drawings, well-known structures and devices can be simplified for display.
[0031] The terms "first", "second", etc. in the specification and claims of the embodiments of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged where appropriate, so that the embodiments of the embodiments of the present disclosure described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.
[0032] Unless otherwise stated, the term "plurality" means two or more.
[0033] In the embodiment of the present disclosure, the character " / " indicates that the preceding and following objects are in an "or" relationship. For example, A / B indicates: A or B.
[0034] The term "and / or" is a description of the association relationship between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or, A and B.
[0035] The term "correspondence" may refer to an association relationship or a binding relationship. The correspondence between A and B means that there is an association relationship or a binding relationship between A and B.
[0036] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present disclosure may be combined with each other.
[0037] like Figure 1 As shown, the electronic device 100 provided by the embodiment of the present disclosure includes a device body 110 and a DICOM image circle annotation device 900. The DICOM image circle annotation device 900 is arranged on the device body.
[0038] Specifically, the circle annotation method for DICOM images proposed in the embodiment of the present disclosure is implemented based on a pre-built screening and circle annotation tool, and the screening and circle annotation tool is deployed on the electronic device 100 in the form of software.
[0039] Optionally, the DICOM image circle annotation device 700 includes a processor, which can display a circle annotation interface of the filter circle annotation tool in response to a start instruction. It can set the filter conditions of the DICOM images in response to the condition requirements entered by the user in the condition input box of the circle annotation interface. It can set the reading directory and output directory of the DICOM images in response to the directory requirements entered by the user in the directory input box of the circle annotation interface. It can read DICOM images from the reading directory in sequence in response to the user's operation of the start filtering button in the circle annotation interface, and save the DICOM images that meet the filtering conditions to the output directory.
[0040] In combination with the above electronic device, the present disclosure provides a method for annotating DICOM images, such as Figure 2 As shown, the encircling method includes:
[0041] S201: The processor displays a circle annotation interface of a filter circle annotation tool in response to a start instruction.
[0042] Specifically, the filter and circle annotation tool is deployed on the electronic device, and the user can input a start instruction by selecting (selection methods include single-clicking and double-clicking, etc.) the filter and circle annotation tool icon in the display window of the electronic device with a mouse pointer.
[0043] For example, the circle annotation interface is as follows: Figure 3 As shown, the circle annotation interface is provided with a condition input box, a directory input box and a start filtering button.
[0044] S202: The processor sets a screening condition for DICOM images in response to a condition requirement input by the user in a condition input box of the circle annotation interface.
[0045] Specifically, the user can set the condition requirements for filtering DICOM images in the condition input box of the circle annotation interface. After receiving the condition requirements entered by the user in the condition input box of the circle annotation interface, the processor can determine the filtering conditions for DICOM images in response to the condition requirements.
[0046] Optionally, there are multiple screening conditions for DICOM images, and the logical relationships between the multiple screening conditions include AND, OR and NOT.
[0047] Specifically, when the user inputs multiple conditions for screening DICOM images in the condition input box of the circle annotation interface, multiple screening conditions for DICOM images are determined.
[0048] Specifically, the requirements for screening DICOM images may include the following aspects:
[0049] First, the specific human body parts in the DICOM image (for example, the midbrain tissue or the posterior cranial brain, etc.).
[0050] Second, the window width (WW, Window Width) and window level (WL, Window Level) of the DICOM image.
[0051] Third, the Modality preset value of the DICOM image. The Modality preset value is used to indicate the image type produced by different types of imaging technologies or equipment, including CT (Computed Tomography), MR (Magnetic Resonance) and DR (Digital Radiography).
[0052] Fourth, the gender of the scanned person corresponding to the DICOM image, including F (Female), M (Male) and O (Other).
[0053] Fifth, the age of the scanned person corresponding to the DICOM image. The units of age include days, months and years.
[0054] Optionally, since some condition requirements have fixed associations, these relationships can be associated, and after the user sets a condition requirement, the condition requirement associated with it is automatically generated. For example, when the human body part to be screened is set to brain tissue, WW: 80HU, WL: 40HU are automatically generated. For another example, when the human body part to be screened is set to the posterior cranial fossa, WW: 100HU, WL: 40HU are automatically generated.
[0055] Specifically, when there are multiple screening conditions determined based on the condition requirements input by the user in the condition input box, the logical relationship between the multiple screening conditions includes AND, OR and NOT.
[0056] For example, the determined screening conditions include condition 1 and condition 2. When the logical relationship between condition 1 and condition 2 is "ADN", the DICOM images screened subsequently must satisfy both condition 1 and condition 2. When the logical relationship between condition 1 and condition 2 is "OR", the DICOM images screened subsequently must satisfy condition 1 or condition 2. When the logical relationship between condition 1 and condition 2 is "NOT", the DICOM images screened subsequently must satisfy condition 1 and not condition 2.
[0057] S203: The processor sets a read directory and an output directory of the DICOM image in response to a directory requirement input by the user in the directory input box of the circle annotation interface.
[0058] Specifically, the directory input box of the circle annotation interface includes an input box for the read directory address of the DICOM image and an input box for the output directory address of the DICOM image. Therefore, the directory requirement input by the user in the directory input box of the circle annotation interface includes setting information for the read directory address of the DICOM image and setting information for the output directory address of the DICOM image. Therefore, after receiving the directory requirement input by the user in the directory input box, the processor can determine the read directory and output directory of the DICOM image in response to the directory requirement.
[0059] Optionally, in response to a directory requirement input by the user in the directory input box of the circle annotation interface, the reading directory and output directory of the DICOM image are set, including: parsing the directory requirement, determining the first address information of the reading directory and the second address information of the output directory; setting the reading directory of the DICOM image according to the first address information; and setting the output directory of the DICOM image according to the second address information.
[0060] Specifically, the directory requirement input by the user in the directory input box includes setting information of the read directory address of the DICOM image and setting information of the output directory address of the DICOM image. Therefore, by parsing the directory requirement, the first address information of the read directory and the second address information of the output directory can be determined. Thus, the read directory and the output directory of the DICOM image can be set according to the first address information and the second address information respectively.
[0061] S204 , the processor responds to the user's operation of the start filtering button in the circle annotation interface, sequentially reads DICOM images from the reading directory, and saves the DICOM images that meet the filtering conditions into the output directory.
[0062] Specifically, if the user operates the Start Filtering button in the circle annotation interface, it indicates that the filtering conditions for DICOM images, the reading directory for DICOM images, and the output directory for the filtered DICOM images have been set. Therefore, in this case, the processor can respond to the user's operation on the Start Filtering button, read DICOM images from the reading directory in sequence, and save the DICOM images that meet the filtering conditions to the output directory.
[0063] In the disclosed embodiment, the user only needs to input the condition requirements for the screening conditions in the condition input box in the circle annotation interface, and input the directory requirements for the read directory and output directory of the DICOM image in the directory input box in the circle annotation interface, and the DICOM images can be automatically read from the read directory in sequence, and the DICOM images that meet the screening conditions can be saved in the output directory, thereby realizing the automatic screening and circle annotation of the DICOM images of a certain human body part. Therefore, the disclosed embodiment can improve the efficiency of circle annotation of DICOM images.
[0064] In some embodiments, a first display area is provided in the circle annotation interface; when the DICOM images are read sequentially from the reading directory, the circle annotation method further includes: displaying the screening log in the first display area.
[0065] Specifically, Figure 3 As shown, a first display area is also provided in the circle annotation interface, and the first display area is used to display log data when filtering DICOM images.
[0066] In this embodiment, in the process of sequentially reading DICOM images from the reading directory, the screening log of the DICOM images will also be displayed in the first display area, so that the user can intuitively understand the current screening status of the DICOM images.
[0067] In some embodiments, a second display area is provided in the circle annotation interface; when DICOM images are read sequentially from a reading directory, the circle annotation method further includes: when DICOM images are read sequentially from a reading directory, the circle annotation method further includes: rendering the currently read DICOM image into a picture format to obtain a currently rendered picture; and displaying the currently rendered picture in the second display area.
[0068] Specifically, Figure 3 As shown, a second display area is also provided in the circle annotation interface, and the second display area is used to display the rendering image corresponding to the currently filtered DICOM image.
[0069] In this embodiment, in the process of sequentially reading DICOM images from the reading directory, the currently read DICOM image will also be rendered into a picture format to obtain a currently rendered picture, and the currently rendered picture will be displayed in the second display area. In this way, the user can preview the approximate effect of the DICOM image without waiting for all DICOM images in the reading directory to be processed. The user can more intuitively judge whether the current DICOM image meets the screening conditions or the desired image features, thereby accelerating the screening process.
[0070] The present disclosure provides another method for annotating DICOM images. Figure 4 As shown, the encircling method includes:
[0071] S401: The processor displays a circle annotation interface of a filter circle annotation tool in response to a start instruction.
[0072] S402: The processor sets a screening condition for DICOM images in response to a condition requirement input by the user in a condition input box of the circle annotation interface.
[0073] S403: The processor sets a read directory and an output directory of the DICOM image in response to a directory requirement input by the user in the directory input box of the circle annotation interface.
[0074] S404: In response to the user operating the start filtering button in the circle annotation interface, the processor displays a mode determination interface including an automatic filtering mode and a manual filtering mode.
[0075] Specifically, the circle annotation screening tool provided by the embodiment of the present disclosure has two screening modes: automatic screening and manual screening. Therefore, after the user operates the start screening button in the circle annotation interface, the processor can respond to the operation and display a mode determination interface for determining whether to adopt the automatic screening mode or the manual screening mode.
[0076] For example, the circle annotation interface showing the mode screening interface is as follows: Figure 5 As shown. Figure 5 It can be seen that an automatic filtering button and a manual filtering button are provided in the mode filtering interface.
[0077] S405 , in response to the user's operation on the automatic filtering button in the mode determination interface, the processor sequentially reads DICOM images from the reading directory and saves the DICOM images that meet the filtering conditions into the output directory.
[0078] Specifically, if the user operates the automatic screening button in the mode determination interface, it indicates that the user desires to use the automatic screening mode. Therefore, in this case, the processor will automatically read DICOM images from the reading directory in sequence and save the DICOM images that meet the screening conditions to the output directory.
[0079] S406, the processor displays a manual filtering interface in response to the user's operation on the manual filtering button in the mode determination interface, and sequentially reads DICOM images from the reading directory and displays them on the manual filtering interface for the user to perform manual filtering.
[0080] Specifically, if the user operates the manual screening button in the mode determination interface, it indicates that the user desires to use the manual screening mode. Therefore, in this case, the processor will display the manual screening interface, and read the DICOM images from the reading directory in sequence and display them in the manual screening interface for the user to perform manual screening.
[0081] For example, the manual screening interface is as follows Figure 6 As shown, it includes an image display area, a selection button, and a switch button. During manual screening, if the user wants to select the current DICOM image displayed in the image display area, the selection button can be operated. In this case, the current DICOM image will be saved in the output directory. If the user does not want to select the current DICOM image displayed in the image display area, the switch button can be operated. In this case, the next DICOM image will be switched to display in the image display area.
[0082] In the embodiment of the present disclosure, after receiving the user's operation on the start filtering button, the mode determination interface will be displayed in response to the operation, so that the user can choose to use the automatic filtering mode or the manual filtering mode to filter and annotate the DICOM images.
[0083] The present disclosure provides another method for annotating DICOM images. Figure 7 As shown, the encircling method includes:
[0084] S701: The processor displays a circle annotation interface of a filter circle annotation tool in response to a start instruction.
[0085] S702: The processor sets a screening condition for DICOM images in response to a condition requirement input by the user in a condition input box of the circle annotation interface.
[0086] S703: The processor sets a read directory and an output directory of the DICOM image in response to a directory requirement input by the user in the directory input box of the circle annotation interface.
[0087] S704 , the processor responds to the user's operation of the start filtering button in the circle annotation interface, sequentially reads DICOM images from the reading directory, and saves the DICOM images that meet the filtering conditions into the output directory.
[0088] S705: The processor displays a filtering result confirmation interface in response to the user's operation on a filtering result confirmation button in the circle annotation interface.
[0089] Specifically, Figure 3 As shown, a filter result confirmation button is also provided in the circle annotation interface. Specifically, if the user operates the filter result button, it indicates that the user wants to manually confirm the result of the automatic screening. Therefore, in this case, the filter result confirmation interface will be displayed.
[0090] S706, the processor reads DICOM images from the output directory in sequence and displays them on the screening result confirmation interface so that the user can confirm the screening result.
[0091] Specifically, by sequentially reading DICOM images from the output directory and displaying them on the screening result confirmation interface, the user can manually confirm each screened DICOM image. Figure 8 As shown. Figure 8 It can be seen that the screening result confirmation interface includes a third display area, a confirmation button and an ignore button.
[0092] Optionally, DICOM images are read from the output directory in sequence and displayed on the screening result confirmation interface for the user to confirm the screening results, including: reading DICOM images from the output directory in sequence and displaying them in the third display area; in response to the user's operation of the confirmation button, re-saving the current DICOM image to the output directory; in response to the user's operation of the ignore button, deleting the current DICOM image from the output directory.
[0093] Specifically, in the process of confirming the screening results, if the user confirms that the current DICOM image displayed in the third display area is accurate, the confirmation button can be operated. In this case, the current DICOM image will be re-saved to the output directory. If the user confirms that the current DICOM image displayed in the third display area is inaccurate, the ignore button can be operated. In this case, the current DICOM image will be deleted from the output directory, and the next DICOM image will be switched to be displayed in the third display area.
[0094] In the disclosed embodiment, a filter result confirmation button is set in the circle annotation interface. After receiving the user's operation on the filter result confirmation button, the filter result confirmation interface will be displayed in response to the operation, and DICOM images will be read from the output directory in sequence and displayed on the filter result confirmation interface for the user to confirm the filter result. In this way, it is convenient for the user to choose to manually perform a second confirmation on the DICOM images output to the output directory, thereby improving the accuracy of the circle annotation of the DICOM images.
[0095] Combination Fig. 9 As shown, the embodiment of the present disclosure provides a DICOM image circle annotation device 900, including: a processor (processor) 901 and a memory (memory) 902. Optionally, the device may also include a communication interface (Communication Interface) 903 and a bus 904. The processor 901, the communication interface 903, and the memory 902 can communicate with each other through the bus 904. The communication interface 903 can be used for information transmission. The processor 901 can call the logic instructions in the memory 902 to execute the DICOM image circle annotation method of the above embodiment.
[0096] In addition, the logic instructions in the memory 902 described above may be implemented in the form of software functional units and when sold or used as independent products, may be stored in a computer-readable storage medium.
[0097] The memory 902 is a computer-readable storage medium that can be used to store software programs and computer executable programs, such as program instructions / modules corresponding to the method in the embodiment of the present disclosure. The processor 901 executes the function application and data processing by running the program instructions / modules stored in the memory 902, that is, the circle annotation method for DICOM images in the above embodiment is implemented.
[0098] The memory 902 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required for at least one function; the data storage area may store data created according to the use of the terminal device, etc. In addition, the memory 902 may include a high-speed random access memory and may also include a non-volatile memory.
[0099] An embodiment of the present disclosure provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are configured to execute the above-mentioned method for annotating DICOM images.
[0100] The computer-readable storage medium mentioned above may be a transient computer-readable storage medium or a non-transitory computer-readable storage medium.
[0101] The technical solution of the embodiment of the present disclosure can be embodied in the form of a software product, which is stored in a storage medium and includes one or more instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in the embodiment of the present disclosure. The aforementioned storage medium may be a non-transient storage medium, including: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes, or a transient storage medium.
[0102] The above description and the accompanying drawings fully illustrate the embodiments of the present disclosure so that those skilled in the art can practice them. Other embodiments may include structural, logical, electrical, process and other changes. The embodiments represent only possible changes. Unless explicitly required, separate components and functions are optional, and the order of operation may vary. The parts and features of some embodiments may be included in or replace the parts and features of other embodiments. Moreover, the words used in this application are only used to describe the embodiments and are not used to limit the claims. As used in the description of the embodiments and the claims, unless the context clearly indicates, the singular forms of "a", "an" and "the" are intended to include plural forms as well. Similarly, the term "and / or" as used in this application refers to any and all possible combinations of listings containing one or more associated ones. In addition, when used in the present application, the term "comprise" and its variants "comprises" and / or comprising refer to the presence of stated features, wholes, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or groups thereof. In the absence of further restrictions, the elements defined by the sentence "comprising a ..." do not exclude the presence of other identical elements in the process, method or device comprising the elements. In this article, each embodiment may focus on the differences from other embodiments, and the same and similar parts between the various embodiments may refer to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method part disclosed in the embodiments, then the relevant parts can refer to the description of the method part.
[0103] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software may depend on the specific application and design constraints of the technical solution. The technicians may use different methods for each specific application to implement the described functions, but such implementations should not be considered to exceed the scope of the embodiments of the present disclosure. The technicians may clearly understand that, for the convenience and simplicity of description, the specific working processes of the systems, devices and units described above may refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here.
[0104] In the embodiments disclosed herein, the disclosed methods and products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units can be only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to implement this embodiment. In addition, each functional unit in the embodiment of the present disclosure may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit.
[0105] The flowchart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to the embodiment of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. In the description corresponding to the flowchart and the block diagram in the accompanying drawings, the operations or steps corresponding to different boxes can also occur in a different order from the order disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or actions, or may be implemented by a combination of dedicated hardware and computer instructions.
Claims
1. A method for annotating DICOM images, characterized in that: include: In response to the start instruction, displaying a circle annotation interface of the filter circle annotation tool; In response to the condition requirement input by the user in the condition input box of the circle annotation interface, the screening condition of the DICOM image is set; In response to the directory requirement input by the user in the directory input box of the circle annotation interface, the reading directory and the output directory of the DICOM image are set; In response to the user's operation of the start filtering button in the circle annotation interface, DICOM images are read in sequence from the reading directory, and DICOM images that meet the filtering conditions are saved in the output directory.
2. The method for encircling the injection mold according to claim 1, characterized in that: In response to the directory requirement input by the user in the directory input box of the circle annotation interface, the reading directory and output directory of the DICOM image are set, including: Parse the directory requirement to determine the first address information of the read directory and the second address information of the output directory; According to the first address information, setting the reading directory of the DICOM image; The output directory of the DICOM image is set according to the second address information.
3. The method for circle injection according to claim 1, characterized in that: A first display area is provided in the circle annotation interface; When reading DICOM images from the reading directory in sequence, the annotation method also includes: The filter log is displayed in the first display area.
4. The method for circle injection according to claim 1, characterized in that: A second display area is provided in the circle annotation interface; When reading DICOM images from the reading directory in sequence, the annotation method also includes: Render the currently read DICOM image into a picture format to obtain the current rendered picture; The current rendered image is displayed in the second display area.
5. The method for encircling a circle according to any one of claims 1 to 4, characterized in that: Before sequentially reading DICOM images from the read directory, the annotation method further includes: Displaying a mode determination interface including an automatic screening mode and a manual screening mode; In response to the user's operation of the automatic filtering button in the mode determination interface, confirming the execution of the step of sequentially reading DICOM images from the reading directory and saving the DICOM images that meet the filtering conditions into the output directory; In response to the user's operation on the manual filtering button in the mode determination interface, the manual filtering interface is displayed, and DICOM images are read from the reading directory in sequence and displayed on the manual filtering interface for the user to perform manual filtering.
6. The method for encircling a circle according to any one of claims 1 to 4, characterized in that: After saving the DICOM images that meet the screening criteria to the output directory, the annotation method also includes: In response to the user operating a filter result confirmation button in the circle annotation interface, displaying a filter result confirmation interface; DICOM images are read from the output directory in sequence and displayed on the screening result confirmation interface for the user to confirm the screening results.
7. The method for circle injection according to claim 6, characterized in that: The screening result confirmation interface includes a third display area, a confirmation button and an ignore button; DICOM images are read from the output directory in sequence and displayed on the screening result confirmation interface for the user to confirm the screening results, including: Read DICOM images from the output directory in sequence and display them in the third display area; In response to the user's operation on the confirmation button, the current DICOM image is saved again to the output directory; In response to the user's operation on the Ignore button, the current DICOM image is deleted from the output directory.
8. The method for encircling a circle according to any one of claims 1 to 4, characterized in that: There are multiple screening conditions for DICOM images, and the logical relationships between the multiple screening conditions include AND, OR and NOT.
9. A device for annotating DICOM images, comprising a processor and a memory storing program instructions, characterized in that: The processor is configured to execute the DICOM image annotation method according to any one of claims 1 to 8 when running the program instructions.
10. An electronic device, characterized in that: include: Equipment body; The circle annotation device for DICOM images as claimed in claim 9 is installed in the device body.