news 2026/11/2 1:57:51

皮肤病变检测数据集 | 皮肤病变 痤疮检测 皮肤健康 目标检测 YOLO格式 9278期

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
皮肤病变检测数据集 | 皮肤病变 痤疮检测 皮肤健康 目标检测 YOLO格式 9278期

皮肤病变检测数据集 | 皮肤病变 痤疮检测 皮肤健康 目标检测 YOLO格式 9278期

数据集概述

本数据集专注于皮肤表面常见病变与痘印的视觉检测与分类,服务于皮肤科辅助诊断、医疗美容及智能健康管理。数据涵盖 16 类不同的皮肤瑕疵,适配目标检测模型训练、病灶定位及自动化皮肤分析等应用。

数据集核心信息

数据要素详细说明
类别共16类:痤疮、痘印、黑头、粉刺、晶状粉刺、囊性粉刺、扁平疣、毛囊炎、瘢痕疙瘩、粟丘疹、丘疹、脓包、脓性粉刺、脂溢性角化、皮脂腺囊肿、白头粉刺
数量1747张图像
格式图像为 JPG/PNG(近距离皮肤特写);标签为 YOLO 格式的 txt 文件(水平边界框)
数据版本8个版本
应用价值1.辅助诊断:支撑皮肤科医生对常见皮肤病(如痤疮分类、毛囊炎)的快速识别与计数。
2.美容护肤:为智能美容设备或护肤 APP 提供皮肤状态量化评估(如痘印、黑头数量)。
3.健康管理:监测皮肤病变的进展与治疗效果,辅助患者进行自我管理。
4.算法研发:为医学影像小目标检测、细粒度分类等视觉任务提供真实场景的训练与评测数据。

完整类别列表(共16类)

序号中文类别名称序号中文类别名称
1痤疮9瘢痕疙瘩
2痘印10粟丘疹
3黑头11丘疹
4粉刺12脓包
5晶状粉刺13脓性粉刺
6囊性粉刺14脂溢性角化
7扁平疣15皮脂腺囊肿
8毛囊炎16白头粉刺

数据三要素解析

类别与目标覆盖

  • 数据集定义16类皮肤病变,涵盖了极常见的痤疮系列(黑头、白头、脓包、囊肿)以及一些需要鉴别的皮肤问题(如扁平疣、毛囊炎、脂溢性角化)。
  • 类别设置非常细粒度,对模型区分相似病灶(如闭口与开口粉刺、丘疹与脓包)的能力要求极高。
  • 目标在图像中呈现为不同颜色(红、白、黑)和形态(凸起、凹陷)的微小斑块,分布可能密集。

数据规模与版本

  • 图像总量约1747张,规模适中,能支撑检测模型的训练。
  • 数据集有8个版本,说明经过了多轮迭代和数据扩充。
  • 图像多为皮肤局部特写,受肤色、光照、毛发遮挡等因素影响显著。

格式与结构

  • 采用通用YOLO 格式(txt),每张图像对应一个同名标签文件,包含类别 ID 与归一化边界框坐标,可直接接入 YOLOv5、YOLOv8 等主流检测框架。
  • 图像与标签一一对应,数据结构规范,便于进行训练/验证集划分与预处理集成。

知识普及:皮肤病变检测的技术要点

  • 极微目标与密集场景:黑头、粉刺等病变尺寸极小,且在面部或背部区域可能极其密集。需采用高分辨率输入、多尺度特征融合或专门的小目标检测头。
  • 类间相似性极高:例如“丘疹”与“脓包”的区别仅在于顶部是否有白色脓头,“白头粉刺”与“粟丘疹”外观也极为相似。模型需依赖极其细微的颜色与纹理差异进行判断。
  • 肤色与光照干扰:不同人种肤色差异巨大,且日常光照(如侧光、阴影)会影响病灶的呈现。建议训练时采用丰富的色彩增强(Color Jitter)和不同光源模拟。
  • 毛发与反光:皮肤表面的毛发、油脂反光可能遮挡病灶或造成误检,预处理时需考虑去噪或反光抑制。
  • 应用闭环:检测结果可量化各类病灶的数量与严重程度,生成皮肤健康评分;结合时序图像对比,可追踪痤疮等疾病的治疗恢复情况。

快速开始(代码示例)

配置文件data.yaml示例:

train:./dataset/images/trainval:./dataset/images/valnc:16names:['痤疮','痘印','黑头','粉刺','晶状粉刺','囊性粉刺','扁平疣','毛囊炎','瘢痕疙瘩','粟丘疹','丘疹','脓包','脓性粉刺','脂溢性角化','皮脂腺囊肿','白头粉刺']

启动 YOLOv8 训练(针对微小病灶建议采用高分辨率):

fromultralyticsimportYOLO model=YOLO('yolov8m.pt')model.train(data='data.yaml',epochs=100,imgsz=1024,# 针对微小病变,建议提高分辨率batch=8,device=0)

标签

皮肤病变痤疮检测皮肤健康目标检测YOLO格式深度学习数据集计算机视觉

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/2 1:57:03

css盒子模型讲解

一、盒子模型解决什么问题控制盒子内容大小、内边距、边框、外边距区分:元素本身占多大空间、它和别的盒子之间留多大空隙解决尺寸计算混乱的痛点(标准盒 / IE 怪异盒两种计算规则)实现元素之间拉开距离、加边框、背景留白、模块排版盒子四层…

作者头像 李华
网站建设 2026/11/2 1:56:56

马斯克脑机接口最狠升级,Grok接入大脑,意念可操控AI了

2小时封神实录,「脑机接口」最狠升级 科幻片黑客帝国、超验骇客里的桥段,正被马斯克一点点搬进现实。 今天,Neuralink甩出了一项最新进展,属实有点震撼—— 这一次,马斯克这次直接把SpaceXSI的Grok,直接…

作者头像 李华
网站建设 2026/11/2 1:56:20

Linux gdb 命令详解:从安装到基础命令讲解

Linux 命令大全 GDB(GNU Debugger)是 Linux 系统下最常用的程序调试工具,它可以帮助开发者: 跟踪程序执行流程设置断点暂停程序运行查看和修改变量值分析程序崩溃原因检查函数调用栈 GDB 支持多种编程语言,包括 C、C…

作者头像 李华
网站建设 2026/11/2 1:55:32

第 8 集:ConcurrentHashMap 是线程安全的,计数为什么还会丢?

资深 Java 面试到 Agent 开发工程师 第 8 集 多个线程共同修改一个 Map 时,我们通常会想到 ConcurrentHashMap。它是线程安全的,但下面这次“加一”仍可能算错: int old map.get("count"); map.put("count", old 1)…

作者头像 李华
网站建设 2026/11/2 1:55:17

IPC 进程间通信:无名管道与有名管道详解

1. 为什么需要 IPC 每个进程都有自己独立的虚拟地址空间,一个进程无法直接访问另一个进程的内存。但实际开发中,进程之间经常需要共享数据或交换信息,例如: 父进程把任务分发给子进程,子进程把结果回传给父进程&#x…

作者头像 李华
网站建设 2026/11/2 1:54:45

把数据 “装进柜子“:Python 四大容器一次讲透,再也不纠结该用哪种

前面咱们学了变量 —— 但一个变量只能装一个值。真实程序里数据是一堆一堆的:一筐学生的成绩、一本通讯录、一批订单…… 这时候就需要容器(Container)把数据装起来。Python 有四种主力容器:列表 list、元组 tuple、字典 dict、集…

作者头像 李华