PAD-UFES-20
收藏资源简介:
PAD-UFES-20数据集是一个全面的皮肤病变数据集合,通过巴西联邦大学圣埃斯皮里图州的皮肤病学和外科援助计划收集。该数据集包含2,298个样本,代表六种不同类型的皮肤病变,包括癌症和非癌症条件。每个样本包括临床图像和多达22个临床特征,提供丰富的分析信息。
The PAD-UFES-20 dataset is a comprehensive skin lesion collection gathered via the Dermatology and Surgical Assistance Program of the Federal University of Espírito Santo (UFES) in Brazil. It contains 2,298 samples representing six distinct types of skin lesions, covering both cancerous and non-cancerous conditions. Each sample includes clinical images and up to 22 clinical features, providing rich analytical information.
皮肤癌智能手机影像检测数据集
数据集概述
PAD-UFES-20数据集是一个综合性的皮肤病变数据集,由巴西联邦大学Espírito Santo的皮肤病学和外科援助项目收集。该数据集包含2,298个样本,代表了六种不同类型的皮肤病变,包括癌症性和非癌症性病变。每个样本包含一个临床图像和最多22个临床特征,提供了丰富的分析信息。
数据集详情
| 诊断类型 | 样本数量 | 活检百分比 |
|---|---|---|
| 光化性角化病 (ACK) | 730 | 24.4% |
| 皮肤基底细胞癌 (BCC) | 845 | 100% |
| 恶性黑色素瘤 (MEL) | 52 | 100% |
| 皮肤黑色素细胞痣 (NEV) | 244 | 24.6% |
| 鳞状细胞癌 (SCC) | 192 | 100% |
| 脂溢性角化病 (SEK) | 235 | 6.4% |
| 总计 | 2298 | 58.4% |
数据集下载
- 文件名: PAD-UFES-20: 皮肤病变数据集,包含患者数据和临床图像,从智能手机收集.zip (3.35 GB)
- 下载链接: 点击这里下载
- SHA-256校验和: e8c7e17bac1698c97e44d4096ec20ac1b91c135285c1446b7b2e7ebbc9be933c
数据集要求
运行笔记本并重现结果需要以下依赖项:
- Python 3.9+
- TensorFlow 2.17
- NumPy
- Pandas
- Matplotlib
- scikit-learn
- tqdm
- cv2
- patchify
- imblearn
可以通过以下命令安装所需的包: bash pip install -r requirements.txt
文件结构
@Original.ipynb: 包含数据预处理、模型训练和评估代码的原始Jupyter笔记本。@Skin_Cancer.ipynb: 包含数据预处理、模型训练和评估代码的主Jupyter笔记本(改进版)。labeling.zip: PAD-UFES-20数据集的标注数据。requirements.txt: 项目所需的包。
技术
- 图像诊所: 详细分析和分类皮肤病变图像,包括元数据、皮肤癌类型和皮肤疾病分类,以及皮肤类型考虑。
- 随机欠采样: 通过随机移除多数类样本,平衡不平衡数据集的技术。
- Dullrazor算法: 用于检测和去除皮肤病变图像中毛发的预处理技术。
- 图像增强: 通过应用各种变换来人工增加训练数据集大小的技术。
- 迁移学习 (DenseNet121): 利用预训练模型解决新任务的机器学习技术。
- U-Net架构: 常用于图像分割任务的卷积神经网络架构。
- 图像分割: 根据特定特征或特征将图像分割成多个段或区域的技术。
- 评估指标: 用于评估机器学习模型性能的指标,如准确性、精确度、召回率和F1分数。
- 图像可视化 (GradCAM): 用于可视化深度学习模型预测中重要图像区域的技术。
- 模型预测: 包括DenseNet121和U-Net模型的预测结果。




