Image processing method and apparatus, computer device, and storage medium

文档序号:1939982 发布日期:2021-12-07 浏览:19次 中文

阅读说明:本技术 图像处理方法和装置、计算机设备,以及存储介质 (Image processing method and apparatus, computer device, and storage medium ) 是由 蔡鑫 崔亚轩 于 2021-09-13 设计创作,主要内容包括:本申请提供了一种图像处理方法和装置、计算机设备,以及存储介质,解决了现有技术中用于MPR的图像中包括不属于同一扫描图像序列的文件而导致MPR报错的问题。图像处理方法包括:接收用户在客户端发出的多平面重建请求,多平面重建请求包括当前阅片图像的头文件信息;响应于多平面重建请求,确定当前阅片图像所在文件夹中文件格式为DICOM的多个目标图像;基于头文件信息从多个目标图像中确定出目标扫描图像序列,目标扫描图像序列包括当前阅片图像;基于目标扫描图像序列进行多平面重建。(The application provides an image processing method and device, a computer device and a storage medium, which solve the problem that in the prior art, an MPR error report is caused by the fact that files which do not belong to the same scanning image sequence are included in an image for MPR. The image processing method comprises the following steps: receiving a multi-plane reconstruction request sent by a user at a client, wherein the multi-plane reconstruction request comprises header file information of a current film reading image; responding to a multi-plane reconstruction request, and determining a plurality of target images of which the file format is DICOM in a folder where the current film reading image is located; determining a target scanning image sequence from a plurality of target images based on the header file information, wherein the target scanning image sequence comprises a current film reading image; performing a multi-planar reconstruction based on the sequence of target scan images.)

1. An image processing method, comprising:

receiving a multi-plane reconstruction request sent by a user at a client, wherein the multi-plane reconstruction request comprises header file information of the current film reading image;

responding to the multi-plane reconstruction request, and determining a plurality of target images of which the file format is DICOM in the folder where the current film reading image is located;

determining a target scanning image sequence from the plurality of target images based on the header file information, wherein the target scanning image sequence comprises the current film reading image;

performing a multi-planar reconstruction based on the sequence of target scan images.

2. The image processing method according to claim 1, wherein the determining that the file format in the folder in which the current radiographing image is located is DICOM comprises at least any one of:

determining a plurality of target images with a file format of DICOM in the folder based on file suffixes;

and determining a plurality of target images with the file format being DICOM in the folder based on the file format identification in the header file information.

3. The image processing method according to claim 1, wherein the header file information includes a patient name, an examination instance number for identifying different examinations, and a sequence instance number for identifying different examination sites;

the determining a sequence of target scan images from the plurality of target images based on the header information comprises:

for each target image, matching the patient name in the header file information of the target image with the patient name in the header file information of the current radiographing image;

when the patient name matching results are consistent, matching the examination instance number in the header file information of the target image with the examination instance number in the header file information of the current radiographing image;

when the matching result of the checking example numbers is consistent, matching the sequence example numbers in the header file information of the target image with the sequence example numbers in the header file information of the current reading image;

and when the sequence instance number matching results are consistent, determining that the target image belongs to the target scanning image sequence.

4. The image processing method according to claim 3, wherein the header information further includes an auxiliary sequence identifier for identifying different scan image sequences; when the sequence instance number matching results are consistent, determining that the target image belongs to the target scanning image sequence comprises:

when the matching results of the sequence instance numbers are consistent, matching the auxiliary sequence identification in the header file information of the target image with the auxiliary sequence identification in the header file information of the current film reading image;

and when the auxiliary sequence identification matching results are consistent, determining that the target image belongs to the target scanning image sequence.

5. The image processing method according to claim 1, wherein the header file further includes an instance number for identifying respective numbers of the same scanned image sequence; after the determining a target scan image sequence from the plurality of target images based on the header information, further comprising:

determining missing header file information when the instance number of the target scan image sequence is not consecutive;

searching a missing image in the database according to a preset strategy based on the missing header file information;

the performing multi-planar reconstruction based on the sequence of target scan images comprises:

performing the multi-planar reconstruction based on the missing image and the sequence of target scan images.

6. The image processing method of claim 5, wherein said searching for a missing image in the database according to a predetermined policy based on the missing header information comprises:

and searching the missing image in the upper-level folder of the folders based on the missing header file information.

7. The image processing method of claim 1, further comprising, prior to the performing multi-planar reconstruction based on the sequence of target scan images:

counting the number of images in the target scanning image sequence;

the performing multi-planar reconstruction based on the sequence of target scan images comprises:

performing a multi-planar reconstruction based on the sequence of target scan images when the number is greater than a number threshold.

8. An image processing apparatus characterized by comprising:

the receiving module is used for receiving a multi-plane reconstruction request sent by a user at a client, wherein the multi-plane reconstruction request comprises the header file information of the current film reading image;

the first determining module is used for responding to the multi-plane reconstruction request, and determining a plurality of target images of which the file format is DICOM in the folder where the current film reading image is located;

a second determining module, configured to determine a target scanning image sequence from the plurality of target images based on the header file information, where the target scanning image sequence includes the current radiograph interpretation image;

and the reconstruction module is used for performing multi-plane reconstruction on the basis of the target scanning image sequence.

9. A computer device comprising a memory, a processor and a computer program stored on the memory for execution by the processor, characterized in that the steps of the image processing method according to any of claims 1 to 7 are implemented when the computer program is executed by the processor.

10. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the image processing method according to any one of claims 1 to 7.

Technical Field

The present application relates to the field of medical image data processing technologies, and in particular, to an image processing method and apparatus, a computer device, and a storage medium.

Background

The medical image film reading system provides a multi-scene comprehensive solution for medical image film reading, and realizes informatization and intellectualization of the whole business process from image management to film reading management. One of the main functions of the medical image interpretation system is to perform Multi-Planar Reconstruction (MPR) on the uploaded DICOM file of the same scan image sequence through an algorithm deployed in the cloud server, so as to obtain a reconstructed image of a coronal plane, a sagittal plane, an oblique sagittal plane, or any angle, for being called by a client. However, there are some cases that may cause the MPR function to report an error or generate an erroneous sequence result, causing the MPR function to be unusable.

Disclosure of Invention

In view of the above, embodiments of the present application provide an image processing method and apparatus, a computer device, and a storage medium, so as to solve the problem in the prior art that an MPR error occurs because a file that does not belong to the same scanned image sequence is included in an image for an MPR.

A first aspect of the present application provides an image processing method, including: receiving a multi-plane reconstruction request sent by a user at a client, wherein the multi-plane reconstruction request comprises header file information of a current film reading image; responding to a multi-plane reconstruction request, and determining a plurality of target images of which the file format is DICOM in a folder where the current film reading image is located; determining a target scanning image sequence from a plurality of target images based on the header file information, wherein the target scanning image sequence comprises a current film reading image; performing a multi-planar reconstruction based on the sequence of target scan images.

In one embodiment, determining the plurality of target images with the file format DICOM in the folder where the current radiograph reading image is located comprises at least one of the following items: determining a plurality of target images with a file format of DICOM in the folder based on the file suffix; and determining a plurality of target images with the file format being DICOM in the folder based on the file format identification in the header file information.

In one embodiment, the header information includes a patient name, exam instance number to identify different exams, and sequence instance number to identify different exam sites. Determining a sequence of target scan images from the plurality of target images based on the header information comprises: aiming at each target image, matching the patient name in the header file information of the target image with the patient name in the header file information of the current reading image; when the patient name matching results are consistent, matching the examination example number in the header file information of the target image with the examination example number in the header file information of the current radiograph reading image; when the matching result of the checking example numbers is consistent, matching the sequence example numbers in the header file information of the target image with the sequence example numbers in the header file information of the current slide reading image; and when the sequence instance number matching results are consistent, determining that the target image belongs to the target scanning image sequence.

In one embodiment, the header information further includes an auxiliary sequence identifier for identifying different scan image sequences; when the sequence instance number matching results are consistent, determining that the target image belongs to the target scanning image sequence comprises: when the matching results of the sequence example numbers are consistent, matching the auxiliary sequence identification in the header file information of the target image with the auxiliary sequence identification in the header file information of the current film reading image; and when the auxiliary sequence identification matching results are consistent, determining that the target image belongs to the target scanning image sequence.

In one embodiment, the header file further includes instance numbers identifying respective numbers of the same scanned image sequence. After determining the target scanning image sequence from the plurality of target images based on the header information, the method further comprises the following steps: when the instance number of the target scanning image sequence is discontinuous, determining the missing header file information; and searching the missing image in the database according to a preset strategy based on the file information of the missing header. Performing a multi-planar reconstruction based on a sequence of scan images of an object includes: performing multi-plane reconstruction based on the target scan image sequence and the missing image.

In one embodiment, searching for a missing image in the database according to a predetermined policy based on the missing header information comprises: and searching for the missing image in the folder at the previous stage of the folder based on the missing header file information.

In one embodiment, before performing the multi-plane reconstruction based on the target scan image sequence, the method further comprises: the number of images in the target scanned image sequence is counted. Performing a multi-planar reconstruction based on a sequence of scan images of an object includes: and when the number is larger than the number threshold value, performing multi-plane reconstruction based on the target scanning image sequence.

A second aspect of the present application provides an image processing apparatus comprising: the receiving module is used for receiving a multi-plane reconstruction request sent by a user at a client, wherein the multi-plane reconstruction request comprises header file information of a current film reading image; the first determining module is used for responding to the multi-plane reconstruction request and determining a plurality of target images of which the file format is DICOM in the folder where the current film reading image is located; the second determining module is used for determining a target scanning image sequence from the plurality of target images based on the header file information, wherein the target scanning image sequence comprises a current film reading image; and the reconstruction module is used for performing multi-plane reconstruction based on the target scanning image sequence.

A third aspect of the present application provides a computer device, which includes a memory, a processor, and a computer program stored in the memory and executed by the processor, wherein the processor implements the steps of the image processing method provided in any one of the above embodiments when executing the computer program.

A fourth aspect of the present application provides a computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, implements the steps of the image processing method provided by any one of the above embodiments.

According to the image processing method and apparatus, the computer device, and the storage medium provided by the application, before the MPR is performed, the files in the same folder are filtered based on the file format and the header file information, and the same scanning image sequence is screened from the folder, that is, the same patient checks the scanning images of the same scanning image sequence at the same time, so that the scanning images are used in the subsequent MPR process, the accuracy of the images used in the MPR process is ensured, and the stability of the subsequent MPR process and the accuracy of the reconstructed images are improved.

Drawings

Fig. 1 is a schematic view illustrating a storage structure of medical images in a database according to an embodiment of the present application.

Fig. 2 is a diagram showing a system architecture to which the image processing method or apparatus of the embodiment of the present application can be applied.

Fig. 3 is a flowchart illustrating an image processing method according to an exemplary embodiment of the present application.

Fig. 4 is a schematic diagram illustrating an implementation process of the image processing method shown in fig. 3 according to an exemplary embodiment of the present application.

Fig. 5 is a flowchart illustrating an image processing method according to another embodiment of the present application.

Fig. 6 is a flowchart illustrating an image processing method according to another exemplary embodiment of the present application.

Fig. 7 is a block diagram of an image processing apparatus according to an embodiment of the present application.

Fig. 8 is a block diagram of an electronic device according to an exemplary embodiment of the present application.

Detailed Description

The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. 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.

Summary of the application

Generally, a Clinical Coordinator (CRC) uploads images acquired by a terminal to a server in batches according to a Digital Imaging and Communications in Medicine (DICOM) format, and images of the same batch are packaged in the same primary folder. Three levels of subfolders which are arranged according to a hierarchy are arranged below the first level folder, as shown in fig. 1, the three levels of subfolders respectively correspond to different patients, different examinations and different scanning image sequences, so that a plurality of DICOM-format scanning images (namely, the same scanning image sequence) of the same patient for the same examination of the same scanning image sequence at the same time are stored in the same folder. However, when the CRC is archived according to the above-described storage logic, it may inadvertently be possible to mix other files that do not belong to the same scanned image sequence into the same folder, where such other files may be, for example, other types of files, such as the png file, the jpg file, etc.; or DICOM files of other patients, or DICOM files of different examinations of the same patient. In this case, since the server usually executes MPR directly for all files in the same folder, the MPR function may be mistaken or an erroneous sequence result may be generated, and the MPR function may not be used.

In view of the above, embodiments of the present application provide an image processing method and apparatus, a computer device, and a storage medium, where before performing MPR, files in the same folder are filtered based on file format and header information to select the same scanned image sequence from the folder, so as to ensure stability of a subsequent MPR process and accuracy of reconstructed images.

Exemplary System

Fig. 2 is a diagram showing a system architecture to which the image processing method or apparatus of the embodiment of the present application can be applied. As shown in fig. 2, system architecture 100 includes client 101, network 102, and server 103.

Network 102 serves as a medium for providing communication links between clients 101 and server 102. Network 102 includes various types of connections, such as wire, wireless communication links, or fiber optic cables. The terminal device 101 may be a variety of electronic devices having a display screen including, but not limited to, smart phones, tablets, portable computers, desktop computers, and the like. The server 103 may be a server that provides various services. In this way, a user may use client 101 to interact with server 103 over network 102 to receive or send messages.

For example, the doctor finds a target scan image sequence according to the storage path through the client 101, and reads the scan image sequence. After a doctor sends a multi-plane reconstruction request for a current radiographing image through the client 101, the server 103 responds to the multi-plane reconstruction request and executes the image processing method provided by the embodiment of the application, so that the same scanning image sequence corresponding to the current radiographing image is screened out for being used in the MPR process in the following. In this case, the image processing apparatus is provided on the server 103 to execute the image processing method.

For another example, the doctor finds the target scan image sequence according to the storage path through the client 101, downloads the folder in which the target scan image sequence is located, and then reads the scan image sequence. In the reading process, after a doctor sends a multi-plane reconstruction request for a current reading image through the client 101, the client 101 responds to the multi-plane reconstruction request and executes the image processing method provided by the embodiment of the application, so that the same scanning image sequence corresponding to the current reading image is screened out for being subsequently used in the MPR process. In this case, the image processing apparatus is provided on the client 101 to execute the image processing method.

It should be understood that the number of clients 101, networks 102, and servers 103 shown in fig. 2 is merely illustrative. Any number of clients 101, networks 102, and servers 103 may be provided, as desired. For example, the server 103 may be a server cluster composed of a plurality of servers.

Exemplary method

Fig. 3 is a flowchart illustrating an image processing method according to an exemplary embodiment of the present application. Fig. 4 is a schematic diagram illustrating an implementation process of the image processing method shown in fig. 3 according to an exemplary embodiment of the present application. The embodiment can be applied to an electronic device, such as the server 103 shown in fig. 2. As shown in fig. 3 and 4, the image processing method 300 includes the following steps:

in step S310, a multi-plane reconstruction request sent by a user at a client, i.e. the PACS front-end 41 in fig. 4, is received, where the multi-plane reconstruction request includes header information of a current radiograph reading image. The scanning image sequence to which the current reading image belongs is stored in the same folder in the database in advance according to the DICOM format. The DICOM format includes header information including the Patient Name (i.e., Patient's Name), exam Instance number (i.e., student Instance UID), and sequence Instance number (i.e., Series Instance UID). Wherein, the inspection example number is used for identifying different times of inspection, and the sequence example number is used for identifying different scanning image sequences.

In step S320, the server, i.e. the PACS backend 42, determines a plurality of target images in the file format DICOM in the folder where the current radiographed image is located in response to the multi-plane reconstruction request.

The DICOM file is a specialized transmission and storage format for medical images with the suffix of. In one embodiment, a plurality of target images in the file format DICOM in the folder in which the current slide image is located are determined based on the file suffix. Specifically, firstly, suffixes of all files in the folder are respectively matched with the suffixes of DICOM files, namely, dcm, and the matching can be realized by a character string matching algorithm; and when the matching results are consistent, determining the target image.

In another embodiment, the header file information further comprises a file format identifier, which may be set manually, for example, the file format identifier is a sequence of characters stored in a predetermined address of a file header, or a predetermined number of sequences of characters at the beginning of the header file information. In this case, a plurality of target images with the file format DICOM in the folder where the current reading image is located can be determined based on the file format identifier in the header file information. Specifically, a file format identifier of the DICOM file is preset; respectively matching file format identifications in header file information of all files in the folder with file format identifications of DICOM files, wherein the matching can be realized through a character string matching algorithm; and when the matching results are consistent, determining the target image.

In yet another embodiment, the plurality of target images may also be determined based on the file suffix and the file format identification, respectively, and the order of execution of the two steps is not limited.

In step S330, a target scanned image sequence is determined from the plurality of target images based on the header information, and the target scanned image sequence includes the current radiograph reading image.

Specifically, for each target image, matching is carried out on the parent's Name in the header file information of the target image and the parent's Name in the header file information of the current reading image.

And when the matching results of the parent's Name are consistent, matching the student Instance UID in the header file information of the target image with the student Instance UID in the header file information of the current slide image. And when the parent's Name matching results are inconsistent, filtering out the target image.

And when the student Instance UID matching results are consistent, matching the Series Instance UID in the header file information of the target image with the Series Instance UID in the header file information of the current slide image. And when the student Instance UID matching results are inconsistent, filtering out the target image.

And when the Series Instance UID matching results are consistent, determining that the target image belongs to the target scanning image sequence. And when the Series Instance UID matching results are inconsistent, filtering out the target image.

Step S340, performing multi-plane reconstruction based on the target scan image sequence.

In one embodiment, after step S330, the method further includes: the number of images in the target scanned image sequence is counted. In this case, step S340 is specifically performed to perform multi-plane reconstruction based on the target scan image sequence when the number is greater than or equal to the number threshold. The number threshold mentioned here is, for example, 10. That is, the multi-planar reconstruction is only performed when the number of images in the target scan image sequence meets a predetermined number requirement.

According to the image processing method provided by the embodiment, before the MPR is performed, the files in the same folder are filtered based on the file format and the header file information, so that the same scanning image sequence is selected from the folder, that is, the scanning images of the same scanning image sequence are checked by the same patient at the same time, so as to be used in the subsequent MPR process, ensure the accuracy of the images used in the MPR process, and further improve the stability of the subsequent MPR process and the accuracy of the obtained reconstructed images.

Fig. 5 is a flowchart illustrating an image processing method according to another embodiment of the present application. The difference between the image processing method 500 shown in fig. 5 and the image processing method 300 shown in fig. 3 is that in the present embodiment, the header file information further includes auxiliary sequence identifiers, such as serial numbers (i.e., Series numbers), examination parts (i.e., Body Part extended), modalities (i.e., modules), and the like. The function of the auxiliary sequence identifier is similar to that of a Series input UID, and the auxiliary sequence identifier can also be used for identifying different scanning image sequences, the difference is that the Series input UID can uniquely identify different scanning image sequences, the auxiliary sequence identifier can be used as an auxiliary, the auxiliary sequence identifiers of the same scanning image sequence are necessarily the same, and the auxiliary sequence identifiers of different scanning image sequences are possibly the same or different. Step S330 specifically includes:

step S510, aiming at each target image, matching the parent 'S Name in the header file information of the target image with the parent' S Name in the header file information of the current film reading image.

Step S520, when the match results of the parent' S Name are consistent, matching the student Instance UID in the header file information of the target image with the student Instance UID in the header file information of the current slide image. When the parent's Name matching results are inconsistent, the target image is not read.

Step S530, when the student Instance UID matching results are consistent, matching the Series Instance UID in the header file information of the target image with the Series Instance UID in the header file information of the current slide image. When the student Instance UID matching results are inconsistent, the target image is not read.

And step S540, when the match results of the Series Instance UIDs are consistent, matching the auxiliary sequence identification in the header file information of the target image with the auxiliary sequence identification in the header file information of the current slide image.

And step S550, when the matching results of the auxiliary sequence identifications are consistent, determining that the target image belongs to the target scanning image sequence.

As described in the application overview, the CRC is typically uploaded in batches when uploading images, and images uploaded in the same batch may include multiple images of different patients, different examinations, and different scan image sequences. CRC may inadvertently forget to fill in or miss the Series instant UID for an image when the multiple images are collated and archived. For example, the Series instant UID of the current slide image is 0020, and the CRC, at the time of filing, erroneously writes a Series instant UID of an image that is not the same scan image sequence as 0020 and stores it and the current slide image in one folder. In this case, the result output in step S530 is that the Series instant UID matching result is consistent, but in reality, the piece of image and the current radiograph do not belong to the same scanned image sequence. Therefore, according to the image processing method provided by this embodiment, by further matching with the auxiliary sequence identifier, when the matching result of the auxiliary sequence identifier is consistent, it is determined that the current target image belongs to the target scanned image sequence; and when the matching results of the auxiliary sequence identifiers are inconsistent, determining that the current target image does not belong to the target scanning image sequence, thereby avoiding the occurrence of the above conditions and improving the screening accuracy.

Fig. 6 is a flowchart illustrating an image processing method according to another exemplary embodiment of the present application. The difference between the image processing method 600 provided according to the present embodiment and the image processing method 300 shown in fig. 3 and the image processing method 500 shown in fig. 5 is that, in the present embodiment, the header file information further includes an Instance Number (i.e., an Instance Number) for identifying the respective numbers of the same scanned image sequence. Further included after step S330 is:

step S610, when the Instance Number of the target scanning image sequence is discontinuous, determining the missing header file information.

For example, the Instance numbers of the target scan image sequences are 1,2,3,4,5,6,8,9,10, respectively. In this case, it is possible to determine that the target image with the absence of the Instance number of 7 is obtained, and combine the parent's Name, the student Instance UID, and the Series Instance UID of the target scanned image sequence to obtain the missing header file information.

And S620, searching a missing image in a database according to a preset strategy based on the missing header information.

In one embodiment, according to the hierarchical relationship of folders, searching in a folder at the upper level of a folder where a current film reading image is located; if not, searching in the folder at the higher level until all the multi-level subfolders under the whole folder at the first level are traversed.

In another embodiment, the creation time of the folder in which the current slide image is located is taken as a midpoint, the preset time interval is taken as a radius, and the search area is gradually enlarged for searching.

In this case, step S340 is specifically executed as: in step S630, the target scan image sequence and the missing image are used together for multi-plane reconstruction.

According to the image processing method provided by the embodiment, whether a missing image exists is determined according to the continuity of the Instance Number of the target scanning image sequence, and when the missing image exists, the missing image is searched in the database according to the preset strategy to ensure that a complete scanning image sequence is obtained, so that the accuracy of the MPR is further improved.

Exemplary devices

The application also provides an image processing device. Fig. 7 is a block diagram of an image processing apparatus according to an embodiment of the present application. As shown in fig. 7, the image processing apparatus 70 includes: a receiving module 71, a first determining module 72, a second determining module 73 and a reconstructing module 74. The receiving module 71 is configured to receive a multi-plane reconstruction request sent by a user at a client, where the multi-plane reconstruction request includes header information of a current radiograph reading image. The first determining module 72 is configured to determine, in response to the multi-plane reconstruction request, a plurality of target images in a file format DICOM in a folder in which the current radiographed image is located. The second determining module 73 is configured to determine a target scanning image sequence from the plurality of target images based on the header information, wherein the target scanning image sequence includes a current radiograph reading image. The reconstruction module 74 is configured to perform a multi-planar reconstruction based on the sequence of scan images of the target.

According to the image processing apparatus provided in this embodiment, before the MPR is performed, the files in the same folder are filtered based on the file format and the header file information, so as to select the target scanned image sequence from the folder, thereby improving the stability and accuracy of the MPR process.

In one embodiment, the first determination module 72 is specifically configured to determine a plurality of target images in the folder in a DICOM file format based on the file suffix. In another embodiment, the first determining module 72 is specifically configured to determine a plurality of target images in the folder with a file format DICOM based on the file format identifier in the header file information. In yet another embodiment, the first determination module 72 is specifically configured to determine a plurality of target images in a folder with a file format DICOM based on a file suffix and a file format identifier, respectively.

In one embodiment, the second determining module 73 is specifically configured to match, for each target image, a patient name in the header information of the target image with a patient name in the header information of the current radiograph reading image; when the patient name matching results are consistent, matching the examination example number in the header file information of the target image with the examination example number in the header file information of the current radiograph reading image; when the matching result of the checking example numbers is consistent, matching the sequence example numbers in the header file information of the target image with the sequence example numbers in the header file information of the current slide reading image; and when the sequence instance number matching results are consistent, determining that the target image belongs to the target scanning image sequence.

In one embodiment, the header information further includes a sequence number identifying the different scan image sequences. The second determining module 73 is specifically configured to match, for each target image, a patient name in the header file information of the target image with a patient name in the header file information of the current radiograph reading image; when the patient name matching results are consistent, matching the examination example number in the header file information of the target image with the examination example number in the header file information of the current radiograph reading image; when the matching result of the checking example numbers is consistent, matching the sequence example numbers in the header file information of the target image with the sequence example numbers in the header file information of the current slide reading image; when the matching results of the sequence example numbers are consistent, matching the serial number in the header file information of the target image with the serial number in the header file information of the current slide reading image; and when the serial number matching results are consistent, determining that the target image belongs to the target scanning image sequence.

As described in the application overview, the CRC is typically uploaded in batches when uploading images, and images uploaded in the same batch may include multiple images of different patients, different examinations, and different scan image sequences. CRC may inadvertently forget to fill in or miss the Series instant UID for an image when the multiple images are collated and archived. For example, the Series instant UID of the current slide image is 0020, and the CRC, at the time of filing, erroneously writes a Series instant UID of an image that is not the same scan image sequence as 0020 and stores it and the current slide image in one folder. In this case, the result output in step S530 is that the Series instant UID matching result is consistent, but in reality, the piece of image and the current radiograph do not belong to the same scanned image sequence. Therefore, according to the image processing method provided by this embodiment, by further matching with the auxiliary sequence identifier, when the matching result of the auxiliary sequence identifier is consistent, it is determined that the current target image belongs to the target scanned image sequence; and when the matching results of the auxiliary sequence identifiers are inconsistent, determining that the current target image does not belong to the target scanning image sequence, thereby avoiding the occurrence of the above conditions and improving the screening accuracy.

In one embodiment, the header file further includes instance numbers identifying respective numbers of the same scanned image sequence. The second determining module 73 is further configured to determine missing header file information when the instance number of the target scan image sequence is not consecutive. The image processing apparatus 70 further comprises a searching module for searching the database for a missing image according to a predetermined policy based on the missing header information. In this case, the reconstruction module 74 is configured to perform a multi-planar reconstruction based on the sequence of target scan images and the missing image.

According to the image processing apparatus provided in this embodiment, whether there is a missing image is determined according to the continuity of the Instance Number of the at least one target file, and when there is a missing image, the missing image is searched in the database according to the predetermined policy to ensure that a complete scanned image sequence is obtained, thereby further improving the accuracy of MPR.

The image processing apparatus provided in this embodiment belongs to the same application concept as the image processing method provided in the embodiments of the present application, can execute the image processing method provided in any embodiment of the present application, and has functional modules and beneficial effects corresponding to the execution of the image processing method. For details of the image processing method provided in the embodiments of the present application, reference may be made to the technical details not described in detail in the embodiments of the present application.

Exemplary electronic device

Fig. 8 is a block diagram of an electronic device according to an exemplary embodiment of the present application. As shown in fig. 8, the electronic device may be the server 103 or the client 101 shown in fig. 1. The electronic device 8 includes one or more processors 81 and memory 82.

The processor 81 may be a Central Processing Unit (CPU) or other form of processing unit having data processing capabilities and/or instruction execution capabilities, and may control other components in the electronic device 8 to perform desired functions.

The memory 82 may include one or more computer program products that may include various forms of computer-readable storage media, such as volatile memory and/or non-volatile memory. Volatile memory can include, for example, Random Access Memory (RAM), cache memory (or the like). The non-volatile memory may include, for example, Read Only Memory (ROM), a hard disk, flash memory, and the like. One or more computer program instructions may be stored on a computer readable storage medium and executed by the processor 81 to implement the image processing methods of the various embodiments of the present application described above and/or other desired functions. Various contents such as a scan image sequence, an MPR-post-synthesis image, and the like may also be stored in the computer-readable storage medium.

In one example, the electronic device 8 may further include: an input device 83 and an output device 84, which are interconnected by a bus system and/or other form of connection mechanism (not shown).

For example, the input device 83 may be a communication network connector for receiving the acquired input signal from the client 101.

The output device 84 may output various information including a scan image sequence, an MPR-processed composite image, and the like to the outside. Output devices 84 may include, for example, a display, speakers, a printer, and a communication network and remote output devices connected thereto, among others.

Of course, for the sake of simplicity, only some of the components of the electronic device 8 relevant to the present application are shown in fig. 8, and components such as a bus, an input/output interface, and the like are omitted. In addition, the electronic device 8 may include any other suitable components, depending on the particular application.

Exemplary computer program product and computer-readable storage Medium

In addition to the above-described methods and apparatus, embodiments of the present application may also be a computer program product comprising computer program instructions that, when executed by a processor, cause the processor to perform the steps in the image processing method according to various embodiments of the present application described in the above-mentioned "exemplary methods" section of this specification.

The computer program product may include program code for carrying out operations for embodiments of the present application 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.

Furthermore, embodiments of the present application may also be a computer-readable storage medium having stored thereon computer program instructions that, when executed by a processor, cause the processor 81 to perform the steps in the image processing method according to various embodiments of the present application described in the "exemplary methods" section above in this specification.

The computer-readable storage medium may take 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 include, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any 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.

The foregoing describes the general principles of the present application in conjunction with specific embodiments, however, it is noted that the advantages, effects, etc. mentioned in the present application are merely examples and are not limiting, and they should not be considered essential to the various embodiments of the present application. Furthermore, the foregoing disclosure of specific details is for the purpose of illustration and description and is not intended to be limiting, since the foregoing disclosure is not intended to be exhaustive or to limit the disclosure to the precise details disclosed.

The block diagrams of devices, apparatuses, systems referred to in this application are only given as illustrative examples and are not intended to require or imply that the connections, arrangements, configurations, etc. must be made in the manner shown in the block diagrams. These devices, apparatuses, devices, systems may be connected, arranged, configured in any manner, as will be appreciated by those skilled in the art. Words such as "including," "comprising," "having," and the like are open-ended words that mean "including, but not limited to," and are used interchangeably therewith. The words "or" and "as used herein mean, and are used interchangeably with, the word" and/or, "unless the context clearly dictates otherwise. The word "such as" is used herein to mean, and is used interchangeably with, the phrase "such as but not limited to".

It should also be noted that in the devices, apparatuses, and methods of the present application, the components or steps may be decomposed and/or recombined. These decompositions and/or recombinations are to be considered as equivalents of the present application.

The previous description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects without departing from the scope of the application. Thus, the present application is not intended to be limited to the aspects shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

The foregoing description has been presented for purposes of illustration and description. Furthermore, the description is not intended to limit embodiments of the application to the form disclosed herein. While a number of example aspects and embodiments have been discussed above, those of skill in the art will recognize certain variations, modifications, alterations, additions and sub-combinations thereof.

18页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:医学图像质控方法及装置、可读存储介质及电子设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!