Breast Cancer Segmentation Using Transformers#

  • Semantic segmentation เป็นการทำนายที่ต้องการนำภาพมาและแบ่งประเภทของแต่ละพิกเซลในภาพ Semantic segmentation มีประโยชน์และถูกนำมาใช้ในหลากหลายแอพพลิเคชั่น เช่น การตัดแบ่งภาพถ่ายทางการแพทย์ และรถยนจ์ขับเคลื่อนอัจฉริยะ ยกตัวอย่างเช่น ในกรณีของรถส่งพิซซ่าอัจโนมัติ การนำ semantic segmentation มาช่วยจะสามารถไกด์ให้รถยังขับอยู่บนทางเท้าได้ ไม่ขับเข้าไปในบริเวณที่ผิดพลาดได้ (ดูตัวอย่างจาก https://huggingface.co/blog/fine-tune-segformer)

  • วิธีการเก็บข้อมูลของ Semantic segmentation ปกติ จะทำการเก็บภาพที่เราสนใจมาเป็นข้อมูลตั้งต้น จากนั้นใช้ image labeling tools เช่น Segments.ai หรือ CVAT ในการเก็บข้อมูลพิกเซลชนิดต่างๆ (บางครั้งเรียก “mask”) ในการใช้เป็น label ในการเทรน แต่ในตัวอย่างนี้เราจะใช้ชุดข้อมูลภาพถ่ายอัลตราซาวน์ (ultrasound) ของเต้านม เพื่อตรวจจับเนื้องอกหรือมะเร็งเต้านม

  • โดยการทำงานของโมเดลจะนำภาพมาทำการทำนายและสรุปว่าแต่ละ pixel ควรเป็นประเภทใด เช่น พื้นหลัง, เนื้องอก, หรือมะเร็ง โดยในกรณีนี้เราจะนำโมเดล Segformer มา fine-tune สำหรับการตรวจจับบริเวณต่างๆที่อาจเป็น เนื้องอก (benign) หรือเนื้อร้าย (malignant) จากภาพถ่ายอัลตราซาวน์ โดยในที่นี้เราจะใช้โมเดลที่ขนาดเล็กที่สุดของ Segformer นั่นคือ MiT-b0 มาทดลอง fine-tune เพื่อตัดแบ่งภาพของเรา

  • สำหรับการวัดผลของ Segmentation ส่วนมากจะใช้ Dice Score (เท่ากับ 2 x Overlapped Area / (Actual Area + Predicted Are) ) หรือ Intersection over union (IoU, เท่ากับ Overlapped Area / Union of actual area and predicted area)

  • ตัวอย่างนี้จะแบ่งเป็นการเตรียมข้อมูลที่โหลดมาได้จาก Kaggle, การนำโมเดล Segformer มา fine-tune, และจากนั้นคือการนำโมเดลไปทำนายผลจากภาพใน validation set

Reference: https://huggingface.co/blog/fine-tune-segformer

!pip install kaggle
!pip install transformers
!pip install datasets
!pip install evaluate
!pip install transformers[torch]
Requirement already satisfied: kaggle in /usr/local/lib/python3.10/dist-packages (1.5.13)
Requirement already satisfied: six>=1.10 in /usr/local/lib/python3.10/dist-packages (from kaggle) (1.16.0)
Requirement already satisfied: certifi in /usr/local/lib/python3.10/dist-packages (from kaggle) (2023.5.7)
Requirement already satisfied: python-dateutil in /usr/local/lib/python3.10/dist-packages (from kaggle) (2.8.2)
Requirement already satisfied: requests in /usr/local/lib/python3.10/dist-packages (from kaggle) (2.27.1)
Requirement already satisfied: tqdm in /usr/local/lib/python3.10/dist-packages (from kaggle) (4.65.0)
Requirement already satisfied: python-slugify in /usr/local/lib/python3.10/dist-packages (from kaggle) (8.0.1)
Requirement already satisfied: urllib3 in /usr/local/lib/python3.10/dist-packages (from kaggle) (1.26.16)
Requirement already satisfied: text-unidecode>=1.3 in /usr/local/lib/python3.10/dist-packages (from python-slugify->kaggle) (1.3)
Requirement already satisfied: charset-normalizer~=2.0.0 in /usr/local/lib/python3.10/dist-packages (from requests->kaggle) (2.0.12)
Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests->kaggle) (3.4)
Requirement already satisfied: transformers in /usr/local/lib/python3.10/dist-packages (4.30.2)
Requirement already satisfied: filelock in /usr/local/lib/python3.10/dist-packages (from transformers) (3.12.2)
Requirement already satisfied: huggingface-hub<1.0,>=0.14.1 in /usr/local/lib/python3.10/dist-packages (from transformers) (0.15.1)
Requirement already satisfied: numpy>=1.17 in /usr/local/lib/python3.10/dist-packages (from transformers) (1.22.4)
Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.10/dist-packages (from transformers) (23.1)
Requirement already satisfied: pyyaml>=5.1 in /usr/local/lib/python3.10/dist-packages (from transformers) (6.0)
Requirement already satisfied: regex!=2019.12.17 in /usr/local/lib/python3.10/dist-packages (from transformers) (2022.10.31)
Requirement already satisfied: requests in /usr/local/lib/python3.10/dist-packages (from transformers) (2.27.1)
Requirement already satisfied: tokenizers!=0.11.3,<0.14,>=0.11.1 in /usr/local/lib/python3.10/dist-packages (from transformers) (0.13.3)
Requirement already satisfied: safetensors>=0.3.1 in /usr/local/lib/python3.10/dist-packages (from transformers) (0.3.1)
Requirement already satisfied: tqdm>=4.27 in /usr/local/lib/python3.10/dist-packages (from transformers) (4.65.0)
Requirement already satisfied: fsspec in /usr/local/lib/python3.10/dist-packages (from huggingface-hub<1.0,>=0.14.1->transformers) (2023.6.0)
Requirement already satisfied: typing-extensions>=3.7.4.3 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub<1.0,>=0.14.1->transformers) (4.6.3)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests->transformers) (1.26.16)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests->transformers) (2023.5.7)
Requirement already satisfied: charset-normalizer~=2.0.0 in /usr/local/lib/python3.10/dist-packages (from requests->transformers) (2.0.12)
Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests->transformers) (3.4)
Requirement already satisfied: datasets in /usr/local/lib/python3.10/dist-packages (2.13.1)
Requirement already satisfied: numpy>=1.17 in /usr/local/lib/python3.10/dist-packages (from datasets) (1.22.4)
Requirement already satisfied: pyarrow>=8.0.0 in /usr/local/lib/python3.10/dist-packages (from datasets) (9.0.0)
Requirement already satisfied: dill<0.3.7,>=0.3.0 in /usr/local/lib/python3.10/dist-packages (from datasets) (0.3.6)
Requirement already satisfied: pandas in /usr/local/lib/python3.10/dist-packages (from datasets) (1.5.3)
Requirement already satisfied: requests>=2.19.0 in /usr/local/lib/python3.10/dist-packages (from datasets) (2.27.1)
Requirement already satisfied: tqdm>=4.62.1 in /usr/local/lib/python3.10/dist-packages (from datasets) (4.65.0)
Requirement already satisfied: xxhash in /usr/local/lib/python3.10/dist-packages (from datasets) (3.2.0)
Requirement already satisfied: multiprocess in /usr/local/lib/python3.10/dist-packages (from datasets) (0.70.14)
Requirement already satisfied: fsspec[http]>=2021.11.1 in /usr/local/lib/python3.10/dist-packages (from datasets) (2023.6.0)
Requirement already satisfied: aiohttp in /usr/local/lib/python3.10/dist-packages (from datasets) (3.8.4)
Requirement already satisfied: huggingface-hub<1.0.0,>=0.11.0 in /usr/local/lib/python3.10/dist-packages (from datasets) (0.15.1)
Requirement already satisfied: packaging in /usr/local/lib/python3.10/dist-packages (from datasets) (23.1)
Requirement already satisfied: pyyaml>=5.1 in /usr/local/lib/python3.10/dist-packages (from datasets) (6.0)
Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets) (23.1.0)
Requirement already satisfied: charset-normalizer<4.0,>=2.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets) (2.0.12)
Requirement already satisfied: multidict<7.0,>=4.5 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets) (6.0.4)
Requirement already satisfied: async-timeout<5.0,>=4.0.0a3 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets) (4.0.2)
Requirement already satisfied: yarl<2.0,>=1.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets) (1.9.2)
Requirement already satisfied: frozenlist>=1.1.1 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets) (1.3.3)
Requirement already satisfied: aiosignal>=1.1.2 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets) (1.3.1)
Requirement already satisfied: filelock in /usr/local/lib/python3.10/dist-packages (from huggingface-hub<1.0.0,>=0.11.0->datasets) (3.12.2)
Requirement already satisfied: typing-extensions>=3.7.4.3 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub<1.0.0,>=0.11.0->datasets) (4.6.3)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests>=2.19.0->datasets) (1.26.16)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests>=2.19.0->datasets) (2023.5.7)
Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests>=2.19.0->datasets) (3.4)
Requirement already satisfied: python-dateutil>=2.8.1 in /usr/local/lib/python3.10/dist-packages (from pandas->datasets) (2.8.2)
Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.10/dist-packages (from pandas->datasets) (2022.7.1)
Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/dist-packages (from python-dateutil>=2.8.1->pandas->datasets) (1.16.0)
Requirement already satisfied: evaluate in /usr/local/lib/python3.10/dist-packages (0.4.0)
Requirement already satisfied: datasets>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from evaluate) (2.13.1)
Requirement already satisfied: numpy>=1.17 in /usr/local/lib/python3.10/dist-packages (from evaluate) (1.22.4)
Requirement already satisfied: dill in /usr/local/lib/python3.10/dist-packages (from evaluate) (0.3.6)
Requirement already satisfied: pandas in /usr/local/lib/python3.10/dist-packages (from evaluate) (1.5.3)
Requirement already satisfied: requests>=2.19.0 in /usr/local/lib/python3.10/dist-packages (from evaluate) (2.27.1)
Requirement already satisfied: tqdm>=4.62.1 in /usr/local/lib/python3.10/dist-packages (from evaluate) (4.65.0)
Requirement already satisfied: xxhash in /usr/local/lib/python3.10/dist-packages (from evaluate) (3.2.0)
Requirement already satisfied: multiprocess in /usr/local/lib/python3.10/dist-packages (from evaluate) (0.70.14)
Requirement already satisfied: fsspec[http]>=2021.05.0 in /usr/local/lib/python3.10/dist-packages (from evaluate) (2023.6.0)
Requirement already satisfied: huggingface-hub>=0.7.0 in /usr/local/lib/python3.10/dist-packages (from evaluate) (0.15.1)
Requirement already satisfied: packaging in /usr/local/lib/python3.10/dist-packages (from evaluate) (23.1)
Requirement already satisfied: responses<0.19 in /usr/local/lib/python3.10/dist-packages (from evaluate) (0.18.0)
Requirement already satisfied: pyarrow>=8.0.0 in /usr/local/lib/python3.10/dist-packages (from datasets>=2.0.0->evaluate) (9.0.0)
Requirement already satisfied: aiohttp in /usr/local/lib/python3.10/dist-packages (from datasets>=2.0.0->evaluate) (3.8.4)
Requirement already satisfied: pyyaml>=5.1 in /usr/local/lib/python3.10/dist-packages (from datasets>=2.0.0->evaluate) (6.0)
Requirement already satisfied: filelock in /usr/local/lib/python3.10/dist-packages (from huggingface-hub>=0.7.0->evaluate) (3.12.2)
Requirement already satisfied: typing-extensions>=3.7.4.3 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub>=0.7.0->evaluate) (4.6.3)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests>=2.19.0->evaluate) (1.26.16)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests>=2.19.0->evaluate) (2023.5.7)
Requirement already satisfied: charset-normalizer~=2.0.0 in /usr/local/lib/python3.10/dist-packages (from requests>=2.19.0->evaluate) (2.0.12)
Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests>=2.19.0->evaluate) (3.4)
Requirement already satisfied: python-dateutil>=2.8.1 in /usr/local/lib/python3.10/dist-packages (from pandas->evaluate) (2.8.2)
Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.10/dist-packages (from pandas->evaluate) (2022.7.1)
Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets>=2.0.0->evaluate) (23.1.0)
Requirement already satisfied: multidict<7.0,>=4.5 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets>=2.0.0->evaluate) (6.0.4)
Requirement already satisfied: async-timeout<5.0,>=4.0.0a3 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets>=2.0.0->evaluate) (4.0.2)
Requirement already satisfied: yarl<2.0,>=1.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets>=2.0.0->evaluate) (1.9.2)
Requirement already satisfied: frozenlist>=1.1.1 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets>=2.0.0->evaluate) (1.3.3)
Requirement already satisfied: aiosignal>=1.1.2 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets>=2.0.0->evaluate) (1.3.1)
Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/dist-packages (from python-dateutil>=2.8.1->pandas->evaluate) (1.16.0)
Requirement already satisfied: transformers[torch] in /usr/local/lib/python3.10/dist-packages (4.30.2)
Requirement already satisfied: filelock in /usr/local/lib/python3.10/dist-packages (from transformers[torch]) (3.12.2)
Requirement already satisfied: huggingface-hub<1.0,>=0.14.1 in /usr/local/lib/python3.10/dist-packages (from transformers[torch]) (0.15.1)
Requirement already satisfied: numpy>=1.17 in /usr/local/lib/python3.10/dist-packages (from transformers[torch]) (1.22.4)
Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.10/dist-packages (from transformers[torch]) (23.1)
Requirement already satisfied: pyyaml>=5.1 in /usr/local/lib/python3.10/dist-packages (from transformers[torch]) (6.0)
Requirement already satisfied: regex!=2019.12.17 in /usr/local/lib/python3.10/dist-packages (from transformers[torch]) (2022.10.31)
Requirement already satisfied: requests in /usr/local/lib/python3.10/dist-packages (from transformers[torch]) (2.27.1)
Requirement already satisfied: tokenizers!=0.11.3,<0.14,>=0.11.1 in /usr/local/lib/python3.10/dist-packages (from transformers[torch]) (0.13.3)
Requirement already satisfied: safetensors>=0.3.1 in /usr/local/lib/python3.10/dist-packages (from transformers[torch]) (0.3.1)
Requirement already satisfied: tqdm>=4.27 in /usr/local/lib/python3.10/dist-packages (from transformers[torch]) (4.65.0)
Requirement already satisfied: torch!=1.12.0,>=1.9 in /usr/local/lib/python3.10/dist-packages (from transformers[torch]) (2.0.1+cu118)
Requirement already satisfied: accelerate>=0.20.2 in /usr/local/lib/python3.10/dist-packages (from transformers[torch]) (0.20.3)
Requirement already satisfied: psutil in /usr/local/lib/python3.10/dist-packages (from accelerate>=0.20.2->transformers[torch]) (5.9.5)
Requirement already satisfied: fsspec in /usr/local/lib/python3.10/dist-packages (from huggingface-hub<1.0,>=0.14.1->transformers[torch]) (2023.6.0)
Requirement already satisfied: typing-extensions>=3.7.4.3 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub<1.0,>=0.14.1->transformers[torch]) (4.6.3)
Requirement already satisfied: sympy in /usr/local/lib/python3.10/dist-packages (from torch!=1.12.0,>=1.9->transformers[torch]) (1.11.1)
Requirement already satisfied: networkx in /usr/local/lib/python3.10/dist-packages (from torch!=1.12.0,>=1.9->transformers[torch]) (3.1)
Requirement already satisfied: jinja2 in /usr/local/lib/python3.10/dist-packages (from torch!=1.12.0,>=1.9->transformers[torch]) (3.1.2)
Requirement already satisfied: triton==2.0.0 in /usr/local/lib/python3.10/dist-packages (from torch!=1.12.0,>=1.9->transformers[torch]) (2.0.0)
Requirement already satisfied: cmake in /usr/local/lib/python3.10/dist-packages (from triton==2.0.0->torch!=1.12.0,>=1.9->transformers[torch]) (3.25.2)
Requirement already satisfied: lit in /usr/local/lib/python3.10/dist-packages (from triton==2.0.0->torch!=1.12.0,>=1.9->transformers[torch]) (16.0.6)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests->transformers[torch]) (1.26.16)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests->transformers[torch]) (2023.5.7)
Requirement already satisfied: charset-normalizer~=2.0.0 in /usr/local/lib/python3.10/dist-packages (from requests->transformers[torch]) (2.0.12)
Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests->transformers[torch]) (3.4)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from jinja2->torch!=1.12.0,>=1.9->transformers[torch]) (2.1.3)
Requirement already satisfied: mpmath>=0.19 in /usr/local/lib/python3.10/dist-packages (from sympy->torch!=1.12.0,>=1.9->transformers[torch]) (1.3.0)

Download Data#

# อัพโหลด kaggle.json ที่หาได้จาก https://www.kaggle.com/settings (ไปที่หน้านี้แล้วกด "Create New Token" ใน section API)
!mkdir ~/.kaggle
!cp kaggle.json ~/.kaggle/
!chmod 600 ~/.kaggle/kaggle.json
!kaggle datasets download -d aryashah2k/breast-ultrasound-images-dataset
!unzip breast-ultrasound-images-dataset.zip
Downloading breast-ultrasound-images-dataset.zip to /content
 92% 180M/195M [00:01<00:00, 171MB/s]
100% 195M/195M [00:01<00:00, 184MB/s]
Archive:  breast-ultrasound-images-dataset.zip
  inflating: Dataset_BUSI_with_GT/benign/benign (1).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (1)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (10).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (10)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (100).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (100)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (100)_mask_1.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (101).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (101)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (102).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (102)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (103).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (103)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (104).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (104)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (105).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (105)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (106).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (106)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (107).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (107)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (108).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (108)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (109).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (109)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (11).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (11)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (110).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (110)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (111).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (111)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (112).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (112)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (113).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (113)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (114).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (114)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (115).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (115)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (116).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (116)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (117).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (117)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (118).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (118)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (119).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (119)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (12).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (12)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (120).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (120)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (121).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (121)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (122).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (122)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (123).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (123)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (124).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (124)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (125).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (125)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (126).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (126)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (127).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (127)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (128).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (128)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (129).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (129)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (13).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (13)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (130).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (130)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (131).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (131)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (132).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (132)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (133).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (133)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (134).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (134)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (135).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (135)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (136).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (136)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (137).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (137)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (138).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (138)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (139).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (139)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (14).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (14)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (140).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (140)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (141).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (141)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (142).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (142)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (143).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (143)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (144).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (144)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (145).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (145)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (146).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (146)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (147).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (147)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (148).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (148)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (149).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (149)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (15).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (15)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (150).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (150)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (151).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (151)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (152).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (152)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (153).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (153)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (154).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (154)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (155).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (155)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (156).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (156)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (157).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (157)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (158).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (158)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (159).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (159)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (16).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (16)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (160).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (160)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (161).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (161)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (162).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (162)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (163).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (163)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (163)_mask_1.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (164).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (164)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (165).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (165)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (166).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (166)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (167).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (167)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (168).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (168)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (169).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (169)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (17).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (17)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (170).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (170)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (171).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (171)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (172).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (172)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (173).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (173)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (173)_mask_1.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (174).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (174)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (175).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (175)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (176).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (176)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (177).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (177)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (178).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (178)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (179).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (179)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (18).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (18)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (180).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (180)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (181).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (181)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (181)_mask_1.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (182).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (182)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (183).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (183)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (184).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (184)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (185).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (185)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (186).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (186)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (187).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (187)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (188).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (188)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (189).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (189)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (19).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (19)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (190).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (190)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (191).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (191)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (192).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (192)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (193).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (193)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (194).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (194)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (195).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (195)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (195)_mask_1.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (195)_mask_2.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (196).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (196)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (197).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (197)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (198).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (198)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (199).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (199)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (2).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (2)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (20).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (20)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (200).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (200)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (201).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (201)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (202).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (202)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (203).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (203)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (204).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (204)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (205).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (205)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (206).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (206)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (207).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (207)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (208).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (208)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (209).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (209)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (21).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (21)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (210).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (210)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (211).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (211)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (212).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (212)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (213).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (213)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (214).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (214)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (215).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (215)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (216).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (216)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (217).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (217)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (218).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (218)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (219).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (219)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (22).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (22)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (220).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (220)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (221).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (221)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (222).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (222)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (223).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (223)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (224).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (224)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (225).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (225)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (226).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (226)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (227).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (227)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (228).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (228)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (229).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (229)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (23).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (23)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (230).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (230)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (231).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (231)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (232).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (232)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (233).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (233)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (234).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (234)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (235).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (235)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (236).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (236)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (237).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (237)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (238).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (238)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (239).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (239)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (24).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (24)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (240).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (240)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (241).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (241)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (242).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (242)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (243).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (243)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (244).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (244)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (245).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (245)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (246).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (246)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (247).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (247)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (248).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (248)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (249).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (249)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (25).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (25)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (25)_mask_1.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (250).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (250)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (251).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (251)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (252).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (252)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (253).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (253)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (254).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (254)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (255).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (255)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (256).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (256)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (257).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (257)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (258).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (258)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (259).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (259)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (26).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (26)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (260).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (260)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (261).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (261)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (262).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (262)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (263).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (263)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (264).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (264)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (265).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (265)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (266).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (266)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (267).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (267)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (268).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (268)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (269).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (269)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (27).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (27)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (270).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (270)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (271).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (271)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (272).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (272)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (273).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (273)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (274).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (274)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (275).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (275)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (276).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (276)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (277).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (277)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (278).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (278)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (279).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (279)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (28).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (28)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (280).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (280)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (281).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (281)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (282).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (282)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (283).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (283)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (284).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (284)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (285).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (285)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (286).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (286)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (287).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (287)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (288).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (288)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (289).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (289)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (29).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (29)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (290).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (290)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (291).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (291)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (292).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (292)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (293).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (293)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (294).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (294)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (295).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (295)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (296).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (296)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (297).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (297)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (298).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (298)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (299).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (299)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (3).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (3)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (30).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (30)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (300).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (300)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (301).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (301)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (302).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (302)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (303).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (303)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (304).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (304)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (305).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (305)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (306).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (306)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (307).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (307)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (308).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (308)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (309).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (309)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (31).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (31)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (310).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (310)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (311).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (311)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (312).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (312)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (313).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (313)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (314).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (314)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (315).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (315)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (315)_mask_1.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (316).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (316)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (317).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (317)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (318).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (318)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (319).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (319)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (32).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (32)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (320).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (320)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (321).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (321)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (322).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (322)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (323).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (323)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (324).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (324)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (325).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (325)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (326).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (326)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (327).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (327)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (328).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (328)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (329).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (329)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (33).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (33)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (330).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (330)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (331).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (331)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (332).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (332)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (333).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (333)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (334).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (334)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (335).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (335)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (336).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (336)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (337).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (337)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (338).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (338)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (339).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (339)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (34).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (34)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (340).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (340)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (341).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (341)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (342).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (342)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (343).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (343)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (344).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (344)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (345).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (345)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (346).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (346)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (346)_mask_1.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (347).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (347)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (348).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (348)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (349).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (349)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (35).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (35)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (350).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (350)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (351).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (351)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (352).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (352)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (353).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (353)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (354).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (354)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (355).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (355)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (356).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (356)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (357).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (357)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (358).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (358)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (359).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (359)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (36).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (36)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (360).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (360)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (361).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (361)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (362).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (362)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (363).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (363)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (364).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (364)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (365).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (365)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (366).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (366)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (367).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (367)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (368).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (368)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (369).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (369)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (37).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (37)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (370).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (370)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (371).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (371)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (372).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (372)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (373).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (373)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (374).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (374)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (375).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (375)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (376).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (376)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (377).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (377)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (378).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (378)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (379).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (379)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (38).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (38)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (380).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (380)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (381).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (381)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (382).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (382)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (383).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (383)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (384).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (384)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (385).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (385)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (386).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (386)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (387).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (387)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (388).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (388)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (389).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (389)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (39).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (39)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (390).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (390)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (391).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (391)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (392).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (392)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (393).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (393)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (394).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (394)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (395).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (395)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (396).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (396)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (397).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (397)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (398).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (398)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (399).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (399)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (4).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (4)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (4)_mask_1.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (40).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (40)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (400).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (400)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (401).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (401)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (402).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (402)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (403).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (403)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (404).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (404)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (405).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (405)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (406).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (406)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (407).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (407)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (408).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (408)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (409).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (409)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (41).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (41)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (410).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (410)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (411).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (411)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (412).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (412)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (413).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (413)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (414).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (414)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (415).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (415)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (416).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (416)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (417).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (417)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (418).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (418)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (419).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (419)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (42).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (42)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (420).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (420)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (421).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (421)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (422).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (422)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (423).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (423)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (424).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (424)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (424)_mask_1.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (425).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (425)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (426).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (426)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (427).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (427)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (428).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (428)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (429).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (429)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (43).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (43)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (430).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (430)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (431).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (431)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (432).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (432)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (433).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (433)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (434).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (434)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (435).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (435)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (436).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (436)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (437).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (437)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (44).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (44)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (45).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (45)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (46).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (46)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (47).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (47)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (48).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (48)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (49).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (49)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (5).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (5)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (50).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (50)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (51).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (51)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (52).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (52)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (53).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (53)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (54).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (54)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (54)_mask_1.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (55).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (55)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (56).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (56)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (57).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (57)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (58).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (58)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (58)_mask_1.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (59).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (59)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (6).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (6)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (60).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (60)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (61).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (61)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (62).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (62)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (63).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (63)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (64).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (64)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (65).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (65)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (66).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (66)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (67).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (67)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (68).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (68)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (69).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (69)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (7).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (7)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (70).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (70)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (71).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (71)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (72).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (72)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (73).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (73)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (74).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (74)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (75).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (75)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (76).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (76)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (77).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (77)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (78).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (78)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (79).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (79)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (8).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (8)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (80).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (80)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (81).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (81)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (82).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (82)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (83).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (83)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (83)_mask_1.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (84).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (84)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (85).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (85)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (86).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (86)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (87).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (87)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (88).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (88)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (89).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (89)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (9).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (9)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (90).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (90)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (91).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (91)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (92).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (92)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (92)_mask_1.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (93).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (93)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (93)_mask_1.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (94).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (94)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (95).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (95)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (96).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (96)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (97).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (97)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (98).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (98)_mask.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (98)_mask_1.png  
  inflating: Dataset_BUSI_with_GT/benign/benign (99).png  
  inflating: Dataset_BUSI_with_GT/benign/benign (99)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (1).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (1)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (10).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (10)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (100).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (100)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (101).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (101)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (102).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (102)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (103).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (103)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (104).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (104)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (105).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (105)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (106).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (106)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (107).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (107)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (108).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (108)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (109).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (109)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (11).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (11)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (110).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (110)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (111).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (111)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (112).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (112)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (113).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (113)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (114).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (114)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (115).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (115)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (116).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (116)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (117).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (117)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (118).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (118)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (119).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (119)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (12).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (12)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (120).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (120)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (121).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (121)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (122).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (122)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (123).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (123)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (124).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (124)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (125).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (125)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (126).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (126)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (127).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (127)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (128).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (128)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (129).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (129)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (13).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (13)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (130).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (130)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (131).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (131)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (132).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (132)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (133).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (133)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (134).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (134)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (135).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (135)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (136).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (136)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (137).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (137)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (138).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (138)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (139).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (139)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (14).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (14)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (140).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (140)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (141).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (141)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (142).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (142)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (143).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (143)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (144).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (144)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (145).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (145)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (146).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (146)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (147).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (147)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (148).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (148)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (149).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (149)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (15).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (15)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (150).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (150)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (151).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (151)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (152).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (152)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (153).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (153)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (154).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (154)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (155).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (155)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (156).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (156)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (157).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (157)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (158).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (158)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (159).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (159)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (16).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (16)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (160).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (160)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (161).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (161)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (162).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (162)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (163).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (163)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (164).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (164)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (165).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (165)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (166).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (166)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (167).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (167)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (168).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (168)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (169).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (169)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (17).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (17)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (170).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (170)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (171).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (171)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (172).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (172)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (173).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (173)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (174).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (174)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (175).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (175)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (176).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (176)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (177).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (177)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (178).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (178)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (179).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (179)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (18).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (18)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (180).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (180)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (181).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (181)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (182).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (182)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (183).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (183)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (184).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (184)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (185).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (185)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (186).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (186)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (187).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (187)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (188).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (188)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (189).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (189)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (19).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (19)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (190).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (190)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (191).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (191)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (192).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (192)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (193).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (193)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (194).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (194)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (195).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (195)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (196).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (196)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (197).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (197)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (198).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (198)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (199).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (199)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (2).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (2)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (20).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (20)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (200).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (200)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (201).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (201)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (202).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (202)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (203).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (203)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (204).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (204)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (205).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (205)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (206).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (206)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (207).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (207)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (208).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (208)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (209).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (209)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (21).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (21)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (210).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (210)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (22).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (22)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (23).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (23)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (24).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (24)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (25).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (25)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (26).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (26)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (27).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (27)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (28).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (28)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (29).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (29)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (3).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (3)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (30).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (30)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (31).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (31)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (32).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (32)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (33).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (33)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (34).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (34)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (35).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (35)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (36).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (36)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (37).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (37)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (38).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (38)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (39).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (39)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (4).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (4)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (40).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (40)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (41).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (41)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (42).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (42)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (43).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (43)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (44).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (44)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (45).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (45)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (46).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (46)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (47).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (47)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (48).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (48)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (49).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (49)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (5).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (5)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (50).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (50)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (51).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (51)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (52).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (52)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (53).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (53)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (53)_mask_1.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (54).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (54)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (55).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (55)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (56).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (56)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (57).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (57)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (58).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (58)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (59).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (59)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (6).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (6)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (60).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (60)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (61).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (61)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (62).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (62)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (63).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (63)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (64).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (64)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (65).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (65)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (66).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (66)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (67).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (67)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (68).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (68)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (69).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (69)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (7).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (7)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (70).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (70)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (71).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (71)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (72).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (72)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (73).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (73)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (74).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (74)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (75).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (75)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (76).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (76)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (77).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (77)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (78).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (78)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (79).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (79)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (8).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (8)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (80).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (80)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (81).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (81)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (82).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (82)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (83).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (83)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (84).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (84)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (85).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (85)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (86).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (86)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (87).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (87)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (88).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (88)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (89).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (89)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (9).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (9)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (90).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (90)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (91).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (91)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (92).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (92)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (93).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (93)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (94).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (94)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (95).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (95)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (96).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (96)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (97).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (97)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (98).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (98)_mask.png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (99).png  
  inflating: Dataset_BUSI_with_GT/malignant/malignant (99)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (1).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (1)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (10).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (10)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (100).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (100)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (101).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (101)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (102).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (102)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (103).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (103)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (104).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (104)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (105).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (105)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (106).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (106)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (107).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (107)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (108).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (108)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (109).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (109)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (11).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (11)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (110).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (110)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (111).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (111)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (112).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (112)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (113).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (113)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (114).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (114)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (115).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (115)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (116).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (116)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (117).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (117)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (118).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (118)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (119).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (119)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (12).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (12)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (120).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (120)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (121).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (121)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (122).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (122)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (123).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (123)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (124).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (124)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (125).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (125)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (126).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (126)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (127).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (127)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (128).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (128)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (129).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (129)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (13).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (13)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (130).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (130)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (131).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (131)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (132).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (132)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (133).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (133)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (14).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (14)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (15).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (15)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (16).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (16)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (17).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (17)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (18).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (18)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (19).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (19)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (2).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (2)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (20).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (20)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (21).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (21)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (22).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (22)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (23).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (23)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (24).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (24)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (25).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (25)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (26).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (26)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (27).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (27)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (28).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (28)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (29).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (29)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (3).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (3)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (30).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (30)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (31).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (31)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (32).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (32)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (33).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (33)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (34).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (34)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (35).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (35)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (36).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (36)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (37).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (37)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (38).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (38)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (39).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (39)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (4).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (4)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (40).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (40)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (41).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (41)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (42).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (42)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (43).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (43)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (44).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (44)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (45).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (45)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (46).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (46)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (47).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (47)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (48).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (48)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (49).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (49)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (5).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (5)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (50).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (50)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (51).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (51)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (52).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (52)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (53).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (53)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (54).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (54)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (55).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (55)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (56).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (56)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (57).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (57)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (58).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (58)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (59).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (59)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (6).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (6)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (60).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (60)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (61).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (61)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (62).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (62)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (63).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (63)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (64).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (64)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (65).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (65)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (66).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (66)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (67).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (67)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (68).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (68)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (69).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (69)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (7).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (7)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (70).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (70)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (71).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (71)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (72).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (72)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (73).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (73)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (74).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (74)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (75).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (75)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (76).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (76)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (77).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (77)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (78).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (78)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (79).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (79)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (8).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (8)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (80).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (80)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (81).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (81)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (82).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (82)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (83).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (83)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (84).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (84)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (85).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (85)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (86).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (86)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (87).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (87)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (88).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (88)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (89).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (89)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (9).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (9)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (90).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (90)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (91).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (91)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (92).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (92)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (93).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (93)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (94).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (94)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (95).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (95)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (96).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (96)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (97).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (97)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (98).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (98)_mask.png  
  inflating: Dataset_BUSI_with_GT/normal/normal (99).png  
  inflating: Dataset_BUSI_with_GT/normal/normal (99)_mask.png  
from transformers import SegformerForSemanticSegmentation
from transformers import SegformerFeatureExtractor
from transformers import TrainingArguments, Trainer
from torchvision.transforms import ColorJitter, Resize, Compose

import torch
from torch import nn
import evaluate
import datasets
from datasets import Dataset, Features
import numpy as np

import os.path as op
from glob import glob
from pathlib import Path
from PIL import Image
from tqdm.auto import tqdm
import os
paths = glob("Dataset_BUSI_with_GT/*/*")  # get all folders: normal, benign, malignant
im_paths = [path for path in paths if "_mask" not in path]
data_paths = []

# สร้าง dictionary ที่รวม image path, masking path, และ class name
for path in im_paths:
    class_name = Path(path).parent.name
    seg_path = Path(Path(path).parent, Path(path).stem + "_mask.png")
    if op.exists(seg_path):
        data_paths.append({
            "img": path,
            "seg": str(seg_path),
            "class": class_name
        })
print("Length of image and segmentation paths = ", len(data_paths))
Length of image and segmentation paths =  780
# list of dictionary to dictionary of each list
data_paths = {
    "img": [p["img"] for p in data_paths],
    "seg": [p["seg"] for p in data_paths],
    "class": [p["class"] for p in data_paths]
}

# convert ระหว่าง id <-> lable name
id2label = {0:"background", 1: "benign", 2: "malignant"}
label2id = {v: k for k, v in id2label.items()}
ds = Dataset.from_dict(data_paths, features=Features(
    {"img": datasets.Image(),
     "seg": datasets.Image(),
     "class": datasets.Value(dtype='string', id=None)}))

# train test split
ds_split = ds.train_test_split(test_size=0.2)
train_ds = ds_split["train"]
test_ds = ds_split["test"]
feature_extractor = SegformerFeatureExtractor()

# กำหนด transformsที่ต้องการ
_transforms = Compose([
    ColorJitter(brightness=0.25, contrast=0.25, saturation=0.25, hue=0.1),
])
/usr/local/lib/python3.10/dist-packages/transformers/models/segformer/feature_extraction_segformer.py:28: FutureWarning: The class SegformerFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please use SegformerImageProcessor instead.
  warnings.warn(
def train_transforms(example_batch):
    '''
    pipeline ในการ transfrom train data
    ถ้าเป็น mask ของ class benign จะให้value = 1
    และถ้าเป็น class malignant จะเป็น value = 2
    และลด channel ให้เหลือ 1 channel
    '''
    images = [_transforms(x) for x in example_batch["img"]]
    labels = []
    for segim, cls in zip(example_batch["seg"], example_batch["class"]):
        segim = np.array(segim).astype(int)
        if cls == "benign":
          segim[segim == 1] = 1
        elif cls == "malignant":
          segim[segim == 1] = 2
        else:
          pass
        if len(segim.shape) == 3:
          segim = segim[:, :, 0]
        labels.append(segim)
    inputs = feature_extractor(images, labels)
    return inputs

def val_transforms(example_batch):
    images = [x for x in example_batch["img"]]
    labels = []
    for segim, cls in zip(example_batch["seg"], example_batch["class"]):
        segim = np.array(segim).astype(int)
        if cls == "benign":
          segim[segim == 1] = 1
        elif cls == "malignant":
          segim[segim == 1] = 2
        else:
          pass
        if len(segim.shape) == 3:
          segim = segim[:, :, 0]
        labels.append(segim)
    inputs = feature_extractor(images, labels)
    return inputs

input function สำหรับ transfrom data

train_ds.set_transform(train_transforms)
test_ds.set_transform(val_transforms)

function ที่ใช้ในการ evaluate

num_labels = len(id2label)
metric = evaluate.load("mean_iou")

def compute_metrics(eval_pred):
    '''
    process สำหรับการ evaluate ผลลัพธ์ ที่ทำนายจากโมเดล
    '''
    # ไม่ต้องคิด gradient
    with torch.no_grad():
        logits, labels = eval_pred
        logits_tensor = torch.from_numpy(logits)
        logits_tensor = nn.functional.interpolate(
            logits_tensor,
            size=labels.shape[-2:],
            mode="bilinear",
            align_corners=False,
        ).argmax(dim=1)

        pred_labels = logits_tensor.detach().cpu().numpy()

        # คำนวน evaluation metric
        metrics = metric.compute(
            predictions=pred_labels,
            references=labels,
            num_labels=num_labels,
            ignore_index=255,
            reduce_labels=False,
        )
        for key, value in metrics.items():
            if type(value) is np.ndarray:
                metrics[key] = value.tolist()
        return metrics

Download a Pretrained Model and Train It#

# สร้างโมเดลจาก pretrain model
pretrained_model_name = "nvidia/mit-b0"
model = SegformerForSemanticSegmentation.from_pretrained(
    pretrained_model_name,
    id2label=id2label,
    label2id=label2id
)
Some weights of the model checkpoint at nvidia/mit-b0 were not used when initializing SegformerForSemanticSegmentation: ['classifier.weight', 'classifier.bias']
- This IS expected if you are initializing SegformerForSemanticSegmentation from the checkpoint of a model trained on another task or with another architecture (e.g. initializing a BertForSequenceClassification model from a BertForPreTraining model).
- This IS NOT expected if you are initializing SegformerForSemanticSegmentation from the checkpoint of a model that you expect to be exactly identical (initializing a BertForSequenceClassification model from a BertForSequenceClassification model).
Some weights of SegformerForSemanticSegmentation were not initialized from the model checkpoint at nvidia/mit-b0 and are newly initialized: ['decode_head.linear_fuse.weight', 'decode_head.linear_c.3.proj.bias', 'decode_head.batch_norm.weight', 'decode_head.batch_norm.num_batches_tracked', 'decode_head.batch_norm.bias', 'decode_head.linear_c.2.proj.bias', 'decode_head.linear_c.2.proj.weight', 'decode_head.classifier.weight', 'decode_head.batch_norm.running_mean', 'decode_head.linear_c.0.proj.weight', 'decode_head.linear_c.1.proj.weight', 'decode_head.linear_c.1.proj.bias', 'decode_head.linear_c.0.proj.bias', 'decode_head.linear_c.3.proj.weight', 'decode_head.batch_norm.running_var', 'decode_head.classifier.bias']
You should probably TRAIN this model on a down-stream task to be able to use it for predictions and inference.
save_path = "segformer-breast-cancer_30ep"

เทรน 30 epochs

os.environ["WANDB_DISABLED"] = "true"

n_epochs = 30

training_args = TrainingArguments(
    output_dir= save_path,
    learning_rate=6e-5,
    num_train_epochs=n_epochs,
    per_device_train_batch_size=8,
    per_device_eval_batch_size=8,
    save_total_limit=3,
    evaluation_strategy="steps",
    save_strategy="steps",
    save_steps=300,
    eval_steps=300,
    logging_steps=1,
    eval_accumulation_steps=5,
    remove_unused_columns=False,
    push_to_hub=False,
    load_best_model_at_end=True,
)

trainer = Trainer(
    model=model,
    args=training_args,
    train_dataset=train_ds,
    eval_dataset=test_ds,
    compute_metrics=compute_metrics,
)

trainer.train()
feature_extractor.save_pretrained(save_path)
Using the `WANDB_DISABLED` environment variable is deprecated and will be removed in v5. Use the --report_to flag to control the integrations used for logging result (for instance --report_to none).
/usr/local/lib/python3.10/dist-packages/transformers/optimization.py:411: FutureWarning: This implementation of AdamW is deprecated and will be removed in a future version. Use the PyTorch implementation torch.optim.AdamW instead, or set `no_deprecation_warning=True` to disable this warning
  warnings.warn(
[2340/2340 1:05:53, Epoch 30/30]
Step Training Loss Validation Loss Mean Iou Mean Accuracy Overall Accuracy Per Category Iou Per Category Accuracy
300 0.180500 0.207105 0.563584 0.650218 0.945108 [0.9522910214628129, 0.35597900507094016, 0.38248337122310894] [0.9844119296714371, 0.4803877884345996, 0.48585527883746626]
600 0.152000 0.162783 0.604853 0.713426 0.947683 [0.9525706140330837, 0.4258345563794154, 0.43615323108476856] [0.9791855052811275, 0.5975566139521575, 0.5635362311699621]
900 0.043500 0.151741 0.628168 0.708019 0.954531 [0.9580944032975929, 0.4604088037923396, 0.46600137880435566] [0.9878961064559273, 0.6007323005025066, 0.5354272765687837]
1200 0.078100 0.146854 0.648438 0.743815 0.955529 [0.9586950345597687, 0.46937472529471586, 0.5172430492953498] [0.983367143662574, 0.5959896339391627, 0.652088757114403]
1500 0.035200 0.153306 0.647511 0.747619 0.954053 [0.9565895254437337, 0.47311257865553547, 0.5128303326014411] [0.9806451753285087, 0.5658362591574818, 0.6963768026680048]
1800 0.100400 0.157909 0.658462 0.733171 0.958309 [0.9603114527087526, 0.4867013048043347, 0.5283727513095081] [0.9881126634523039, 0.5895808868674706, 0.6218209122610078]
2100 0.020100 0.161642 0.654843 0.734376 0.957776 [0.9603979053980308, 0.47884308927633784, 0.5252888038447846] [0.9872288158312638, 0.5836944664667767, 0.632204579889383]

Trainer is attempting to log a value of "[0.9522910214628129, 0.35597900507094016, 0.38248337122310894]" of type <class 'list'> for key "eval/per_category_iou" as a scalar. This invocation of Tensorboard's writer.add_scalar() is incorrect so we dropped this attribute.
Trainer is attempting to log a value of "[0.9844119296714371, 0.4803877884345996, 0.48585527883746626]" of type <class 'list'> for key "eval/per_category_accuracy" as a scalar. This invocation of Tensorboard's writer.add_scalar() is incorrect so we dropped this attribute.
Trainer is attempting to log a value of "[0.9525706140330837, 0.4258345563794154, 0.43615323108476856]" of type <class 'list'> for key "eval/per_category_iou" as a scalar. This invocation of Tensorboard's writer.add_scalar() is incorrect so we dropped this attribute.
Trainer is attempting to log a value of "[0.9791855052811275, 0.5975566139521575, 0.5635362311699621]" of type <class 'list'> for key "eval/per_category_accuracy" as a scalar. This invocation of Tensorboard's writer.add_scalar() is incorrect so we dropped this attribute.
Trainer is attempting to log a value of "[0.9580944032975929, 0.4604088037923396, 0.46600137880435566]" of type <class 'list'> for key "eval/per_category_iou" as a scalar. This invocation of Tensorboard's writer.add_scalar() is incorrect so we dropped this attribute.
Trainer is attempting to log a value of "[0.9878961064559273, 0.6007323005025066, 0.5354272765687837]" of type <class 'list'> for key "eval/per_category_accuracy" as a scalar. This invocation of Tensorboard's writer.add_scalar() is incorrect so we dropped this attribute.
Trainer is attempting to log a value of "[0.9586950345597687, 0.46937472529471586, 0.5172430492953498]" of type <class 'list'> for key "eval/per_category_iou" as a scalar. This invocation of Tensorboard's writer.add_scalar() is incorrect so we dropped this attribute.
Trainer is attempting to log a value of "[0.983367143662574, 0.5959896339391627, 0.652088757114403]" of type <class 'list'> for key "eval/per_category_accuracy" as a scalar. This invocation of Tensorboard's writer.add_scalar() is incorrect so we dropped this attribute.
Trainer is attempting to log a value of "[0.9565895254437337, 0.47311257865553547, 0.5128303326014411]" of type <class 'list'> for key "eval/per_category_iou" as a scalar. This invocation of Tensorboard's writer.add_scalar() is incorrect so we dropped this attribute.
Trainer is attempting to log a value of "[0.9806451753285087, 0.5658362591574818, 0.6963768026680048]" of type <class 'list'> for key "eval/per_category_accuracy" as a scalar. This invocation of Tensorboard's writer.add_scalar() is incorrect so we dropped this attribute.
Trainer is attempting to log a value of "[0.9603114527087526, 0.4867013048043347, 0.5283727513095081]" of type <class 'list'> for key "eval/per_category_iou" as a scalar. This invocation of Tensorboard's writer.add_scalar() is incorrect so we dropped this attribute.
Trainer is attempting to log a value of "[0.9881126634523039, 0.5895808868674706, 0.6218209122610078]" of type <class 'list'> for key "eval/per_category_accuracy" as a scalar. This invocation of Tensorboard's writer.add_scalar() is incorrect so we dropped this attribute.
Trainer is attempting to log a value of "[0.9603979053980308, 0.47884308927633784, 0.5252888038447846]" of type <class 'list'> for key "eval/per_category_iou" as a scalar. This invocation of Tensorboard's writer.add_scalar() is incorrect so we dropped this attribute.
Trainer is attempting to log a value of "[0.9872288158312638, 0.5836944664667767, 0.632204579889383]" of type <class 'list'> for key "eval/per_category_accuracy" as a scalar. This invocation of Tensorboard's writer.add_scalar() is incorrect so we dropped this attribute.
['segformer-breast-cancer_30ep/preprocessor_config.json']

Inference#

ทดลองใช้จริง โดยการเตรียมข้อมูลจะคล้ายกับการเตรียมข้อมูลสำหรับเทรนโมเดล

# [optional] copy preprocessor_config.json to the model path folder
!cp segformer-breast-cancer_30ep/preprocessor_config.json segformer-breast-cancer_30ep/checkpoint-2100/preprocessor_config.json
print(save_path)
model_path = f"{save_path}/checkpoint-2100"
image_processor = feature_extractor.from_pretrained(f"{save_path}/preprocessor_config.json", local_files_only=True)
model = SegformerForSemanticSegmentation.from_pretrained(f"{model_path}",id2label=id2label, label2id=label2id, local_files_only=True)
segformer-breast-cancer_30ep
/usr/local/lib/python3.10/dist-packages/transformers/models/segformer/feature_extraction_segformer.py:28: FutureWarning: The class SegformerFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please use SegformerImageProcessor instead.
  warnings.warn(
ds = Dataset.from_dict(data_paths, features=Features(
    {"img": datasets.Image(),
     "seg": datasets.Image(),
     "class": datasets.Value(dtype='string', id=None)}))
ds_split = ds.train_test_split(test_size=0.2)
train_ds = ds_split["train"]
test_ds = ds_split["test"]
from torch import nn
import matplotlib.pyplot as plt
import numpy as np

image = test_ds[22]['img']
gt_seg = test_ds[22]['seg']

inputs = feature_extractor(images=image, return_tensors="pt")
outputs = model(**inputs)
logits = outputs.logits  # shape (batch_size, num_labels, height/4, width/4)

upsampled_logits = nn.functional.interpolate(
    logits,
    size=(image.size[1], image.size[0]),
    mode="bilinear",
    align_corners=False,
)
pred_seg = upsampled_logits.argmax(dim=1)[0]

plt.figure()
plt.subplot(1, 3, 1)
plt.imshow(image)
plt.title("Ultrasound Image")
plt.axis("off")

plt.subplot(1, 3, 2)
plt.imshow(pred_seg, cmap="gray")
plt.title("Prediction")
plt.axis("off")

plt.subplot(1, 3, 3)
plt.imshow(gt_seg, cmap="gray")
plt.title("Ground Truth")
plt.axis("off")
(-0.5, 605.5, 604.5, -0.5)
../../_images/b27f3f5f99732d2be22e1c9b332e4ccdef673cfb8282d2c9128439912708f261.png
image = Image.open("./Dataset_BUSI_with_GT/benign/benign (1).png")
gt = Image.open("./Dataset_BUSI_with_GT/benign/benign (1)_mask.png")
from transformers import pipeline

segmenter = pipeline("image-segmentation", model=model_path)
segmenter(image)
/usr/local/lib/python3.10/dist-packages/transformers/models/segformer/feature_extraction_segformer.py:28: FutureWarning: The class SegformerFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please use SegformerImageProcessor instead.
  warnings.warn(
[{'score': None,
  'label': 'background',
  'mask': <PIL.Image.Image image mode=L size=562x471 at 0x7F821418A500>},
 {'score': None,
  'label': 'benign',
  'mask': <PIL.Image.Image image mode=L size=562x471 at 0x7F8210DC6C20>}]
encoding = feature_extractor(image, return_tensors="pt")
pixel_values = encoding.pixel_values

outputs = model(pixel_values=pixel_values)
logits = outputs.logits.cpu()

upsampled_logits = nn.functional.interpolate(
    logits,
    size=image.size[::-1],
    mode="bilinear",
    align_corners=False,
)

pred_seg = upsampled_logits.argmax(dim=1)[0]
def ade_palette():
  """Creates a label colormap used in ADE20K segmentation benchmark.
  Returns:
    A colormap for visualizing segmentation results.
  """
  return np.asarray([
      [0, 0, 0],
      [120, 120, 80],
      [140, 140, 140],
      [204, 5, 255],
      [230, 230, 230],
  ])
import matplotlib.pyplot as plt
import numpy as np

color_seg = np.zeros((pred_seg.shape[0], pred_seg.shape[1], 3), dtype=np.uint8)
palette = np.array(ade_palette())
for label, color in enumerate(palette):
    color_seg[pred_seg == label, :] = color
color_seg = color_seg[..., ::-1]  # convert to BGR

img = np.array(image) * 0.5 + color_seg * 0.5  # plot the image with the segmentation map
img = img.astype(np.uint8)

plt.figure(figsize=(15, 10))
plt.imshow(img)
plt.axis('off')
plt.show()
../../_images/391bf02f9a91f56b5ce7e7820f5ca9b9906855d61791a774f456a7627a414331.png

ผู้จัดเตรียม code ใน tutorial: ดร. ฐิติพัทธ อัชชะกุลวิสุทธิ์ และ Peeranut Buabang