| Literature DB >> 25435860 |
Eman Mohammadi1, Elmer P Dadios1, Laurence A Gan Lim1, Melvin K Cabatuan1, Raouf N G Naguib2, Jose Maria C Avila3, Andreas Oikonomou4.
Abstract
Breast cancer is the most common cancer among women worldwide and breast self-examination (BSE) is considered as the most cost-effective approach for early breast cancer detection. The general objective of this paper is to design and develop a computer vision algorithm to evaluate the BSE performance in real-time. The first stage of the algorithm presents a method for detecting and tracking the nipples in frames while a woman performs BSE; the second stage presents a method for localizing the breast region and blocks of pixels related to palpation of the breast, and the third stage focuses on detecting the palpated blocks in the breast region. The palpated blocks are highlighted at the time of BSE performance. In a correct BSE performance, all blocks must be palpated, checked, and highlighted, respectively. If any abnormality, such as masses, is detected, then this must be reported to a doctor to confirm the presence of this abnormality and proceed to perform other confirmatory tests. The experimental results have shown that the BSE evaluation algorithm presented in this paper provides robust performance.Entities:
Year: 2014 PMID: 25435860 PMCID: PMC4244695 DOI: 10.1155/2014/924759
Source DB: PubMed Journal: Int J Biomed Imaging ISSN: 1687-4188
Figure 1Intelligent computer vision-based breast self-examination (ICBSE).
Figure 2The block diagram of the algorithm for the BSE evaluation.
Figure 3(a), (b) The structure of the ROI windows. (c) The sum of the pixels in 5th square must be less than others for left-nipple detection. (d) The sum of the pixels in 2nd square must be less than others for right-nipple detection.
Figure 4The structure of the neural network for nipple detection.
Figure 5The samples of breast regions identification.
Figure 6The detected breasts with starting and ending points.
Figure 7Dividing each block into four tiles.
Figure 8The palpation detection on the tiles of a block.
Figure 9(a) The sample of BSE performance. (b) The 2nd and 3rd blocks were highlighted after palpation.
Training, test, and validation set for breast detection.
| Training | Validation | Test | |
|---|---|---|---|
| Positive images | 700 | 50 | 250 |
| Negative images | 8000 | 500 | 1500 |
The resultant confusion matrix for breast detection.
| Predicted | ||
|---|---|---|
| Negatives | Positives | |
| Actual | ||
| Negatives | 1478 | 22 |
| Positives | 9 | 241 |
Performance of breast detection classifier.
| Accuracy (AC) | 0.982 |
| True positive rate or recall (TP) | 0.964 |
| False positive rate (FP) | 0.014 |
| True negative rate (TN) | 0.985 |
| False negative rate (FN) | 0.036 |
| Precision (P) | 0.916 |
Training, test, and validation set for nipple detection.
| Training | Validation | Test | |
|---|---|---|---|
| Positive images | 150 | 30 | 70 |
| Negative images | 5450 | 50 | 100 |
The resultant confusion matrix for nipple detection.
| Predicted | ||
|---|---|---|
| Negatives | Positives | |
| Actual | ||
| Negatives | 92 | 8 |
| Positives | 5 | 65 |
Performance of nipple detection classifier.
| Accuracy (AC) | 0.923 |
| True positive rate or recall (TP) | 0.928 |
| False positive rate (FP) | 0.08 |
| True negative rate (TN) | 0.92 |
| False negative rate (FN) | 0.05 |
| Precision (P) | 0.890 |
The evaluation matrix for nipple tracking.
| NSDTM | NCTM | NCCOEF | |
|---|---|---|---|
| Number of true positives | 723 | 736 | 755 |
| Number of false Positives | 77 | 64 | 45 |
| Precision | 0.903 | 0.92 | 0.943 |
| Recall | 1 | 1 | 1 |
|
| 0.949 | 0.958 | 0.970 |
The resultant confusion matrix for palpation detection.
| Detected | ||
|---|---|---|
| Negatives | Positives | |
| Actual | ||
| Negatives | 27 | 3 |
| Positives | 1 | 19 |
Performance of palpation detection evaluation.
| Accuracy (AC) | 0.92 |
| True positive rate or recall (TP) | 0.95 |
| False positive rate (FP) | 0.1 |
| True negative rate (TN) | 0.9 |
| False negative rate (FN) | 0.05 |
| Precision (P) | 0.863 |
The resultant confusion matrix for the integrated algorithm.
| The block numbers on the breast region | Detected | |||||
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| Actual palpation | ||||||
| 1 | 9 | 0 | 0 | 0 | 0 | 1 |
| 2 | 0 | 8 | 0 | 0 | 2 | 0 |
| 3 | 0 | 0 | 9 | 1 | 0 | 0 |
| 4 | 0 | 0 | 0 | 10 | 0 | 0 |
| 5 | 0 | 0 | 0 | 0 | 10 | 0 |
| 6 | 0 | 0 | 0 | 0 | 0 | 10 |
The notebook's characteristics for the actual tests.
| Operating system | Windows 7 |
| System type | 64 bit |
| Processor | P 6000 @ 1.87 GHz 1.87 GHz |
| RAM | 2.00 GB |
| IDE | Qt + OpenCV Library |