These and other aspects of the invention will be apparent from and elucidated with reference to the non-limiting and non-exclusive embodiments described herein after. In the following drawings:
In the following description, numerous specific details are given to provide a thorough understanding of embodiments. One skilled in the relevant art will recognize, however, that the invention can be practiced without one or more of the specific details, or with other methods, components, materials, etc. In other instances, well-known structures, materials, or operations are not shown or described in detail to avoid obscuring aspects of the invention.
Reference throughout this specification to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment. Thus, the appearances of the phrases “in one embodiment” or “in an embodiment” in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
The headings provided herein are for convenience only and do not interpret the scope or meaning of the claimed invention.
In one preferred embodiment, the case generation unit 2 is a digital mammography device. In mammography each breast is generally imaged twice, e.g., a craniocaudal view (CC) image and a mediolateral oblique view (MLO) image are acquired. Therefore, the images of a medical case are preferentially in one embodiment a right MLO image, a left MLO image, a right CC image and a left CC image. It is preferred in one embodiment that each case comprises these four images.
A case is preferentially identified in one embodiment by a patient name, a patient ID or an acquisition date or a combination of the patient name and/or the patient ID and/or the acquisition date.
The cases comprising images are transferred from the case generation unit 2 to a selection value generation unit 3. The selection value generation unit 3 is preferentially in one embodiment a computer-aided-detection device (CAD device), which uses CAD algorithms and determines a DICOM CAD Structure Report (SR) from the images of the cases. Preferentially in one embodiment, for each image of a case a SR is determined. The SR contains a lot of values, which are defined in the DICOM standard. The DICOM standard and, in particular, the SR are, for example, disclosed in Digital Imaging and Communication and Medicine (DICOM) 2006, published by the ACR (the American College of Radiology) and the NEMA (The National Electrical Manufacturers Association), in particular, in DICOM Base Standard 2006 Part PS 3.16; Supplement 50: Mammography Computer-Aided Detection SR SOP.
The selection values are preferentially in one embodiment the values of the SR, in particular, the breast density, the breast composition, the architectural noise, the number of mass marks, the number of microcalcification marks, the number of calcified methods, the number of calcification in a cluster, the suspiciousness or the certainty of finding, the number of CAD marks, the number of microcalcification clusters, the size of a mass marker, the size of a microcalcification cluster and the size of the calcified masses.
In mammograms the architectural noise is a seemingly random pattern, which is formed by various tissues in the breast (ducts, lobules, fat and connective tissue). In a fatty breast, the ducts, lobules and connective tissues are mostly absent. A tumour thus stands-out against a rather smooth “fatty background” with no architectural noise. Therefore, such a mammogram is easy to read. In a mammogram with lots of architectural noise, the projection and superposition of connective tissue, lobules and ducts can create the impression of a spiculated mass in place where there is non. These mammograms are rather hard to read, while the radiologist has to try to distinguish between real lesions and projection artifacts. In the science of image analysis there are various measures for noise (entropy, Fourier power spectrum, fractal dimension etc.). In combination with some image processing, such as edge enhancement of linear structures etc., these mathematical concepts are preferentially used in one embodiment to quantify architectural noise in mammograms.
The selection values, which are, in this embodiment, the values of the SR and which have been determined by the selection value generation unit 3, are transferred from the selection value generation unit 3 to an apparatus 4 for presenting cases. In addition, the cases are transferred from the case generation unit 2 to the apparatus 4 for presenting cases. The apparatus 4 for presenting cases is adapted to present the cases depending on the selection values. This presentation of the cases in dependence on the selection values will be described in more detail further below.
In this embodiment, the selection value generation unit 3 generates SRs. A SR comprises for each image of a case CAD marks and values, which define the CAD marks. For example, following values can be extracted from the SRs of the images of a certain case: the highest breast density value within the case, the highest suspiciousness of a CAD mark within the images of the case, the number of CAD marks within the images of the case, the number of microcalcification groups within the images of the case, the number of masses within the images of the case, the number of calcified masses within the images of the case and the number of calcifications within clusters. One or a combination of these values is preferentially in one embodiment a sorting value of the certain case. If the images of the case comprise several calcification clusters, the sorting value can be the highest number of calcifications present within on of these calcification clusters.
The sorting values are transferred from the sorting value determination unit 7 to a case list generation unit 8. The case list generation unit 8 generates a case list by sorting the cases according to the determined sorting values. The generated case list is transferred to a control unit 9, which also receives the cases from the case receiving unit 5. The control unit 9 controls a presentation unit 10 such that the cases are presented in accordance with the generated case list.
The presentation unit is preferentially a monitor in one embodiment. A user can enter inputs into the apparatus 4 for presenting cases by using an input unit 11, which is, for example, a keyboard or a mouse.
The apparatus 4 for presenting cases can also be adapted such that restriction values are determined for each case and that only cases are presented whose restriction values fulfill a given restriction condition. For example, in this embodiment, the restriction values are the sorting values, which can be transferred from the sorting determination unit 7 to the control unit 9. A restriction condition is preferentially that a restriction value, e.g., in this embodiment, a sorting value, is above or below a given threshold. This restriction condition can preferentially be configured in one embodiment by a user via the input unit 11. If this restriction feature is used, only cases are presented, which fulfill the respective restriction condition. The apparatus 4 for presenting cases can be adapted such that the restricted cases are presented in accordance with the generated case list. But, in accordance with the invention, the apparatus 4 for presenting cases can also be adapted such that the restricted cases are not presented in accordance with a generated case list.
The selection value generation unit 3 and the apparatus for presenting cases 4 are preferentially computer systems in one embodiment. The case receiving unit 5, the selection value receiving unit 6, the sorting value determination unit 7, the case list generation unit 8 and the control unit 9 can be realized by program code means and/or dedicated hardware. The invention is not limited to these different units of the apparatus 4 for presenting cases. It is also possible that other kinds of units are used, as long as the apparatus 4 for presenting cases still presents the cases in dependence on the selection values. For example, the sorting value determination unit 7 and the case list generation unit 8 can be combined into one unit being a program code means. Furthermore, the case receiving unit 5 and the selection value receiving unit 6 could be combined to one single receiving unit receiving both, the cases and the selection values, e.g., in this embodiment, the SRs.
An embodiment of a method for presenting cases comprising images in accordance with the invention will now be described in more detail with respect to a flowchart shown in
In step 101 the case generation unit 2 acquires cases and transfers these case to the selection value generation unit 3 and to the apparatus 4 for presenting cases. The selection value generation unit 3 generates selection values, in this embodiment, SRs containing selection values. The selection values are transferred from the selection value generation unit 3 to the apparatus 4 for presenting cases. Thus, cases and selection values, which are assigned to the cases, are provided to the apparatus 4 for presenting cases. If, in other embodiments, the cases and the assigned selection values have already been provided to the apparatus 4 for presenting cases, step 101 can be omitted.
In step 102 the cases are presented on the presentation unit 10, for example, on a monitor of the apparatus 4 for presenting cases. This presentation of the cases is exemplarily shown in
The table 20 is displayed within a table presentation area 21, which also comprises a CAD sorting button 22, a CAD restriction button 23 and a CAD complexity button 24.
If the CAD sorting button 22 is pressed, for example, by using a mouse pointer and a mouse being the input unit 11 in this embodiment, the method continues with step 103.
In step 103 a sorting measure selecting menu 25 is displayed on the presentation unit 10, which is exemplarily shown in
If a user selects the Apply button or the OK button, the cases are, as described in step 104, sorted with respect to the selected first sorting measure and/or second sorting measure in the selected increasing or decreasing way. If the user selects the Apply button, the sorting measure selecting menu 25 remains open, while, if the user selects the OK button, the sorting measure selecting menu 25 is closed. If the user selects the Cancel button, the sorting measure selecting menu 25 is closed, without sorting the cases with respect to the selected first sorting measure and/or second sorting measure.
In step 104 the cases are sorted with respect to the selected first sorting measure and/or second sorting measure in the selected increasing or decreasing way. If a selection has not been carried out in step 103, the sorting is performed by using predefined sorting measures and a predefined increasing or decreasing selection. Preferentially in one embodiment, the suspiciousness is predefined, e.g., the probability of malignancy, in this embodiment. A case list is generated in accordance with the sorting values, which correspond to the selected sorting measures.
In step 105 the table 20 is presented on the presentation unit 10 including the cases in accordance with the generated case list. In step 106, the images of the case are displayed temporally successively in accordance with the generated case list in an image presentation area of the presentation unit 10. This image presentation area can, for example, be located on one or several additional monitors, being a part of the presentation unit 10. The visualization of the images in step 106 is preferentially started in one embodiment, after the user has entered a corresponding signal into the apparatus 4 for presenting cases by using the input unit 11.
Since in step 106 the images of the cases are presented in a decreasing or increasing order of, for example, breast density or probability of malignancy, e.g., suspiciousness, the complexity of the cases does not change abruptly. This helps a user, in particular, a radiologist, to maintain a certain level of operation or a certain level of attention.
If the CAD restriction button 23 has been selected, step 107 follows step 102.
In step 107 a restriction measure selecting menu 30 is displayed on the presentation unit 10, which is exemplarily shown in
If one or several of these restriction measure have been selected, the restriction values, which correspond to the selected restriction measures, are determined and, in step 108, only cases are presented in the table 20, which fulfill the corresponding restriction condition.
In this embodiment, the restriction measures are microcalcification groups, masses, calcified masses and breast density. If a user selects, for example, microcalcification groups, only cases are presented in the table 20, which comprise images including CAD marks indicating microcalcification groups, e.g., only cases are presented to which microcalcification groups have been assigned. Furthermore, if a user selects masses as a restriction measure, only cases are displayed in the table 20, which comprise images including CAD marks indicating masses. If a user has selected calcified methods, in table 20 only cases are presented, which comprise images including CAD marks indicting calcified masses. If a user selects breast density as a restriction measure, only cases are presented within the table 20, which comprise images including CAD marks having a breast density, which is larger than a configurable threshold value. This configurable threshold value can be configured by a user, for example, a radiologist.
In step 109 the images of the restricted cases are presented in a presentation area temporally successively, e.g., only the images of one case are presented at the same time.
This allows a user, for example, a radiologist, to read only easy cases, e.g., cases with very low probability of cancer, in the case of medical images. This can be useful, if the user is tired or has not much experience in reading the cases. It is also possible, to restrict the presentation to very difficult cases, for example, if the corresponding images are mammograms, to restrict the presentation to cases of patients having very dense breasts.
If a user selects the CAD complexity button 24, step 110 follows step 102.
In step 110 a sorting measure selecting menu is displayed on the presentation unit 10, which differs from the sorting measure selecting menu 25, which is shown in
In step 111 the case list is generated such that the corresponding sorting values are evenly distributed.
A preferred procedure in one embodiment for evenly distributing the cases will in the following be exemplarily described.
In this embodiment, N is the number of cases, and to each case a certain sorting value fi of the selected first sorting measure has been selected. The index i can have values from 1 to M, wherein M is the number of different sorting values fi. For example, if the probability of malignancy, which is preferentially the suspiciousness in one embodiment, has been selected as the first sorting measure, the sorting value fi can be the highest suspiciousness of a CAD mark within the images of the respective case. If the suspiciousness is, for example, categorized in four categories, e.g., if the suspiciousness can comprise one of four values, M is equal to 4, and the sorting values fi can comprise values from 1 to 4.
Furthermore, a value Δfi is defined by following equation:
with p(fi) being the number of cases with the sorting value fi. In the following only those Δfi are considered with p(fi)≠0.
The values j·Δfi∀i=1, . . . ,M: j=1, . . . ,p(fi)∀p(fi)≠0 are sorted in an ascending or descending way. In the resulting sequence, e.g., in the sorted values j·Δfi, each value j·Δfi is replaced by fi. Now, an evenly distributed case list is generated by replacing each fi with one of the cases with feature value fi, so that each case is used once in the resulting sequence of cases, e.g., in the generated case list, wherein, if different cases would occupy the same position in the case list with respect to the first sorting measure, the second sorting measure is preferentially used in the same way in one embodiment, in order to determine the order of these different cases. Furthermore, if different cases still occupy the same position within the generated list, or if the second sorting measure is not used for evenly distributing the cases, predefined rules are used to determine the order of these different cases. This predefined rule can, for example, be a random choice, the date, the alphabetical order of the respective patient names etc.
If, in another embodiment, masses have been selected as a first sorting measure, the sorting value fi can be the number of mass markers in the respective case. If the number of mass markers is, for example, in general known to be smaller than 20, M is equal to 20, and the sorting values fi can comprise values from 1 to 20. These sorting values and corresponding cases can evenly be distributed as explained above with respect to the suspiciousness.
In step 112 the cases are listed in table 20 in accordance with the generated case list, which has been generated in step 111. In step 113 the images of the cases are presented in an image presentation area temporally successively in accordance with the generated case list, e.g., only images of one case are presented in the image presentation area at the same time. Step 113 is preferentially carried out in one embodiment, after a user has entered a signal into the apparatus 4 for presenting cases indicating that the user wants to see the images of the cases.
Although an embodiment of a method for presenting cases in accordance with the invention has been described by describing a sequence of steps, the invention is not limited to this above described sequence. For example, the menu steps 103, 107 and 110 can be omitted and instead of selected measures, predefined measures can be used.
If in steps 104 and 111 a case list has to be generated with respect to a first sorting measure and a second sorting measure and if two or more cases would occupy the same position within the case list with respect to the first sorting measure, it is preferred in one embodiment that theses cases, which would occupy the same position within the case list, are sorted relative to each other with respect to the second sorting measure. The apparatus and the method for presenting cases can also provide more than two sorting measures, in particular, the invention is not limited to the above described number and kinds of selection values, sorting values, sorting measures and restriction measures.
While the invention has been illustrated and described in detail in the drawings and foregoing description, such illustration and description are to be considered illustrative or exemplary and not restrictive; the invention is not limited to the disclosed embodiments.
Other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims.
In the claims, the word “comprising” does not exclude other elements or steps, and the indefinite article “a” or “an” does not exclude a plurality.
A computer program may be stored/distributed on a suitable medium, such as an optical storage medium or a solid-state medium supplied together with or as part of other hardware, but may also be distributed in other forms, such as via the Internet or other wired or wireless telecommunication systems.
Any reference signs in the claims should not be construed as limiting the scope.
It is apparent for a skilled person that the features of the dependent claims can be combined and added to the features of the independent claims in accordance with the invention.
Although, some embodiments of the invention use CAD marks, these embodiments are not limited to a certain CAD algorithm, in particular, it is not important for these embodiments how these CAD marks have been determined. These embodiments assume that respective CAD marks are provided by known CAD mark generation units.
U.S. application Ser. No. ______, Attorney Docket No. 650069.402, entitled “PRESENTATION METHOD, PRESENTATION DEVICE AND COMPUTER PROGRAM FOR PRESENTING AN IMAGE OF AN OBJECT,” filed concurrently herewith, with inventors Dr. Carl J. G. Evertsz and Dr. Anke Bodicker, assigned to the same assignee as the present application, provides additional disclosure and is incorporated herein by reference in its entirety.
All of the U.S. patents, U.S. patent application publications, U.S. patent applications, foreign patents, foreign patent applications and non-patent publications referred to in this specification and/or listed in the Application Data Sheet are incorporated herein by reference, in their entireties.