医学影像数据集|胸部疾病数据集
胸部疾病X光数据集包含超过十万张胸部影像及十四种胸腔疾病标签,属于多标签图像数据,具有较强临床代表性,主要用于疾病多标签分类、联邦学习、影像识别和分布式模型评估。
基本信息
资源简介
该数据集包含超过100,000张胸部X光图像,涵盖14种不同胸腔疾病标签,适用于医学图像分类与疾病诊断研究。数据规模大、标签丰富,具有较高的临床代表性,可用于训练和评估深度学习模型。其主要特点在于多类别标注和公开可访问性,广泛应用于联邦学习、医疗AI、影像识别等场景,尤其适合在IoMT(医疗物联网)环境下进行分布式模型训练与验证。
下载信息
注册下载
Tips: 该数据集需要在对应的数据源网站注册通过后,才能进行数据下载,注册有对应要求,或者需要收费。
暂未开放公开下载
Tips: 该数据集属于公开下载,应该可以免费公开下载。
免登录有偿下载
Tips: 该数据集 Qianfanghub 可以协助提供有偿下载服务,注意,服务不针对数据相关产权,只是技术服务费。
提供高速下载与技术交付服务(收技术服务费,非数据销售)
暂未开放千方医数集,医疗数据集部分,是为社区服务的公开医疗数据集搜索引擎,并不存储或者下载原始的任何数据。 如果您有其他医疗数据需求,可以和客服联系,或者下工单。我们有强大的三甲医疗机构帮助您提供个性化的医疗数据定制、采集、标注服务。
使用方式
数据集获取
git clone https://github.com/Arjun-08/Federated-learning-over-IOMT.git
curl -L -o repo.zip https://github.com/Arjun-08/Federated-learning-over-IOMT/archive/refs/heads/main.zip
unzip repo.zip
数据集大小约 42.00 GB。
源站 README 摘录(使用方式)
Federated Learning with Chest X-Ray Images
This project demonstrates the application of federated learning using a ResNet-34 model to classify chest X-ray images into various conditions. The implementation leverages PyTorch and torchvision for model building and training, and is designed to run on Kaggle’'s notebook environment.
Project Overview
Objective
The objective of this project is to utilize federated learning for training a neural network model on chest X-ray images without centralizing the data. Federated learning allows the model to be trained across multiple devices (clients) that hold local datasets, ensuring data privacy.
Dataset
The dataset used in this project is the NIH Chest X-ray dataset, which contains over 100,000 chest X-ray images with 14 different thoracic disease labels. The data is preprocessed and loaded from the Kaggle input directory.
working of the Project
-
Load the Data:
- Walk through the input directory to list all files and locate the dataset files.
-
Preprocess Data:
- Read the CSV file containing metadata and preview the data to understand its structure.
-
Display Sample Image:
- Define functions to load and display images to verify data integrity.
-
Define Dataset and DataLoader:
- Create a custom dataset class to handle image transformations and label encoding.
- Implement a DataLoader for batching and shuffling the data during training.
-
Define Federated Network and Client Classes:
- Build the federated learning network based on ResNet-34.
- Create a client class to handle local training and parameter updates.
-
Set Up Clients and Start Training:
- Split the dataset among multiple clients.
- Initialize the global model and start the federated training process across defined rounds.
-
Visualize Training History:
-
Plot training and validation losses over the training rounds to monitor model performance.
-
(added screenshot from round 8 to round 10)
-
Results
The model is trained using federated learning, and the performance is evaluated based on training and validation losses. The training history is visualized to show the progression of the training process.

from PIL import Image
import glob, os
files = (glob.glob(os.path.join(path, "**", "*.png"), recursive=True)
+ glob.glob(os.path.join(path, "**", "*.jpg"), recursive=True)
+ glob.glob(os.path.join(path, "**", "*.tif"), recursive=True))
print("图像文件数:", len(files))
img = Image.open(files[0]); print("尺寸/模式:", img.size, img.mode)
# torchvision Dataset 方式:
# from torchvision import datasets
# ds = datasets.ImageFolder(path) # 要求 子目录=类别
目录组织与标注格式以源站说明和下载后实际文件为准。
精度瓶颈?数据缺失?
当前公开数据无法满足您的算法精度?千方提供针对 肺结节 的高质量、多模态真实临床数据定制解决方案。




