乐于分享
好东西不私藏

NEJM AI | 用于胸部放射影像的生成式基础模型

NEJM AI | 用于胸部放射影像的生成式基础模型

点击👆蓝字或👇名片,关注"AI与医学"

胸部X光影像在疾病诊疗中应用广泛,但高质量、多样化的标注数据稀缺,严重制约了人工智能模型的开发与泛化能力。为此,本研究提出了ChexGen——一个面向胸部放射影像的生成式视觉语言基础模型。该模型采用潜在扩散变压器架构,在目前最大的96万对X光影像—报告数据集上预训练,能够根据文本描述、解剖掩码或边界框精准生成逼真的胸片。

1 论文信息
 研究背景与问题

    背景:医学人工智能的发展受限于大规模、多样化且高质量标注数据的匮乏,而生成式基础模型在自然图像领域已展现出通过合成数据缓解这一瓶颈的巨大潜力,但其在胸部放射影像中的系统应用仍有待深入探索。

    目的:本研究旨在开发一个名为 ChexGen 的生成式视觉语言基础模型,用于胸部 X 光图像的文本、掩码及边界框可控合成,并通过系统评估验证其在训练数据增强、有监督预训练以及模型公平性检测与缓解中的实际效用。

    研究方法

    1. 数据集构建(OpenChest)

    • 收集8个公开胸部X光数据集,共约96万对影像-文本对。

    • 使用GPT-4将结构化的患者元数据(年龄、性别、疾病标签等)转换为标准化放射学描述。

    • 利用Qwen-2.5进行质量控制和校正,确保描述准确、完整。

    2. 模型架构设计

    • 采用潜在扩散模型(LDM) 框架,包含三个核心组件:

            ▪ 变分自编码器(VAE):将图像压缩至潜在空间,实现8倍降采样。

            ▪ T5文本编码器:处理最长120个token的放射报告,输出4096维嵌入。

            ▪ 扩散变压器(DiT-XL/2):含28个Transformer块,通过自注意力和交叉注意力实现去噪生成。

    • 引入ControlNet适配器,支持以分割掩码或边界框作为额外空间条件输入,实现精确空间控制。

    3. 训练策略

    两阶段训练:

    • 阶段一(视觉-语言预训练):在OpenChest数据集上以256×256分辨率训练800轮,学习基础图文对应关系。

    • 阶段二(视觉-语言对齐):在MIMIC-CXR的45,000对高质量PA位影像-报告上以512×512分辨率微调300轮,增强临床细节。

    ControlNet微调:冻结预训练主干,仅训练ControlNet适配器,利用21k对空间标注数据(掩码/边界框)实现空间可控生成。

    优化器:AdamW,学习率1e-4,梯度裁剪1.0,使用32块A100 GPU。

    4. 生成图像质量评估

    定量评估:

    • 保真度:Fréchet Inception Distance(FID,使用CLIP和胸部X光专用分类器提取特征)。

    • 多样性:平均成对结构相似性(SSIM,值越低越多样)。

    • 事实正确性:预测疾病分数的Pearson相关系数(使用预训练CXR分类器)。

    定性评估:两名认证放射科医生对150例随机样本进行盲评,采用-2(完全不匹配)到+2(完美匹配)的5点Likert量表评分。

    5. 下游应用实验方法

    数据增强:

    • 使用ChexGen生成1倍或2倍于原始训练集的合成影像,与真实数据混合训练。

    • 评估任务:多标签疾病分类(MIMIC-CXR, VinDr-CXR)、解剖分割(气胸、肋骨)、异常检测(异物、病变)、严重程度回归(肺部混浊评分)。

    有监督预训练:

    • 先在1~5倍规模的ChexGen合成数据上预训练模型,再使用不同比例(1%~100%)的真实数据微调。

    • 评估数据集:MIMIC-CXR、VinDr-CXR、MedFMC(少样本学习基准)。

    模型偏差检测与缓解:

    • 利用ChexGen生成具有指定人口统计学属性(性别、种族、年龄)的合成测试集,评估模型在亚组间的性能差异。

    • 针对代表性不足的亚组生成额外训练样本,使各群体样本量平衡,重新训练以缓解偏差。

    6. 统计与实现

    • 所有实验重复5次,结果以均值±标准差表示。

    • 使用双尾Wilcoxon符号秩检验比较模型间差异,Pearson相关系数评估相关性,p<0.05视为显著。

    • 基于PyTorch实现,使用Hugging Face diffusers库、xformers加速注意力计算。

    4 主要研究结果

    1. 生成图像质量评估

    • 定量指标:ChexGen 在 Fréchet Inception Distance(FID)上显著优于对比模型(CLIP特征:0.89 vs. RoentGen 4.42 和 MINIM-CXR 9.63;胸部X光专用特征:0.57 vs. 6.80 和 8.29)。

    • 多样性:平均成对结构相似性(SSIM)为 0.41,低于 RoentGen(0.46)和 MINIM-CXR(0.57),表明生成图像更多样。

    • 事实正确性:生成图像与真实图像在疾病预测分数上的 Pearson 相关系数为 0.59,高于 RoentGen(0.45)和 MINIM-CXR(0.21)。

    • 特征空间分布:t‑SNE 可视化显示 ChexGen 生成图像与真实图像分布高度一致,优于 RoentGen。

    • 放射科医师盲评:两名医师对 ChexGen 的评分分别为 1.41±1.01 和 0.49±0.70,显著高于 RoentGen(0.73±1.31 和 ‑0.14±1.01,p<0.001)。

    2. 数据增强效果

    • 疾病分类(MIMIC‑CXR 14类):平均 AUC 从基线 78.0% 提升至 80.1%(2倍合成数据),RoentGen 仅提升至 78.5%。在外部 VinDr‑CXR 上,平均 AUC 从 70.8% 提升至 73.4%。

    • 解剖分割:气胸分割阳性 Dice 从 0.34 提升至 0.42(2倍数据),肋骨分割 Dice 从 0.80 提升至 0.83。

    • 异常定位:ChestX‑Det 上 mAP 从 47.9% 提升至 49.0%,mAR50 从 63.2% 提升至 76.4%;Object‑CXR 上 mAP 从 61.0% 提升至 63.6%。

    • 严重程度回归(肺部混浊评分):MAE 从 0.65 降至 0.58,MSE 从 0.71 降至 0.63,Pearson 相关从 0.72 升至 0.78。

    3. 有监督预训练(数据高效学习)

    • MIMIC‑CXR:仅使用 1% 真实数据微调时,ChexGen 预训练(5倍合成数据)获得 macro AUC 78.6%,超过 ImageNet 预训练用 100% 真实数据的 78.1%。

    • 少样本学习(MedFMC):1‑shot 场景下 macro AUC 从 ImageNet 预训练的 55.7% 提升至 64.8%(5倍合成数据);10‑shot 下从 67.8% 提升至 71.6%。

    • 注意力可视化:Grad‑CAM 显示 ChexGen 预训练模型关注区域更精准地集中在疾病相关解剖位置,而 ImageNet 预训练模型关注范围弥散。

    4. 模型偏差检测与缓解

    • 偏差检测:ChexGen 生成的合成测试集与真实测试集在各人口学亚组(性别、种族、年龄及组合)上的性能高度相关(r 最高达 1.0),表明合成数据可可靠反映真实数据中的偏差模式。

    • 偏差缓解:使用 ChexGen 对代表性不足的亚组(如黑人、高龄人群)生成额外训练样本至群体平衡后,最差亚组的 F1 分数显著提升(性别:0.338→0.387;种族:0.321→0.394;年龄:0.363→0.419),最佳与最差亚组的性能差距相对减少高达 60%。

    5 结论
    • ChexGen 能够生成高质量、多样且临床真实的胸部X光图像,在定量指标和放射科医师评估上均显著优于现有模型(如RoentGen和MINIM-CXR)。该模型支持文本、分割掩码和边界框三种条件的精确引导,实现了空间可控的医学图像合成。

    • ChexGen 生成的合成数据在多个下游任务中具有实用价值:用于数据增强可提升疾病分类、分割、检测和严重程度回归的性能;用于有监督预训练可大幅降低对真实标注数据的需求(仅用1%真实数据即可达到全量数据训练效果);用于模型评估能有效检测并缓解人口统计学偏差,提高算法的公平性。

    感谢您的阅读,如果您对这项研究感兴趣或想了解更多关于AI在医学中的应用,请继续关注我们,我们会定期分享最新的科研成果和健康资讯。别忘了点赞和转发哦!👍🔄

    编辑:小黄  审稿:大壮

    注:本文仅用于分享相关学术论文研究,如存在侵权,请告知,及时删

    往期推文

    Science Robotics IF=27.5 | 机器人辅助疗法治疗自闭症谱系障碍的疗效与实效性研究:从实验室到实际应用

    Science Robotics IF=27.5 | 基于深度学习的离体猪眼视网膜静脉自主插管术

    IF=3.9 Sci Rep 单核细胞与淋巴细胞比值与需入住ICU的急性胰腺炎患者死亡率的相关性:一项基于机器学习的回顾性队列研究与预测模型建立

    顶刊Science IF=45.8 | 肥厚型心肌病三维微结构重构的深度学习分析

    Commun Med IF=6.3 | 腹部磁共振成像的心血管测量数据揭示腹部血管的遗传结构

    Cell Reports Medicine IF=10.6 | 模型对抗与协作:一种提升大型语言模型医疗推理能力的辩论智能框架

    顶刊Science IF=45.8 | 深度对比学习赋能全基因组虚拟筛选

    Science Robotics IF=27.5 | 平等化医疗可及性:机器人技术与人工智能如何改变全球外科护理

    基本 文件 流程 错误 SQL 调试
    1. 请求信息 : 2026-05-27 19:15:59 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/669326.html
    2. 运行时间 : 0.092352s [ 吞吐率:10.83req/s ] 内存消耗:4,679.32kb 文件加载:145
    3. 缓存信息 : 0 reads,0 writes
    4. 会话信息 : SESSION_ID=fe6173819283e9ef239e13152df33761
    1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
    2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
    3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
    4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
    5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
    6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
    7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
    8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
    9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
    10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
    11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
    12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
    13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
    14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
    15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
    16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
    17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
    18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
    19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
    20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
    21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
    22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
    23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
    24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
    25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
    26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
    27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
    28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
    29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
    30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
    31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
    32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
    33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
    34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
    35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
    36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
    37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
    38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
    39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
    40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
    41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
    42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
    43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
    44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
    45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
    46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
    47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
    48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
    49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
    50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
    51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
    52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
    53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
    54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
    55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
    56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
    57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
    58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
    59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
    60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
    61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
    62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
    63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
    64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
    65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
    66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
    67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
    68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
    69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
    70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
    71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
    72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
    73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
    74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
    75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
    76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
    77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
    78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
    79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
    80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
    81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
    82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
    83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
    84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
    85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
    86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
    87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
    88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
    89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
    90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
    91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
    92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
    93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
    94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
    95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
    96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
    97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
    98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
    99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
    100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
    101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
    102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
    103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
    104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
    105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
    106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
    107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
    108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
    109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
    110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
    111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
    112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
    113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
    114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
    115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
    116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
    117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
    118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
    119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
    120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
    121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
    122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
    123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
    124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
    125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
    126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
    127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
    128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
    129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
    130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
    131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
    132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
    133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
    134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
    135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
    136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
    137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
    138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
    139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
    140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
    141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
    142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
    143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
    144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
    145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
    1. CONNECT:[ UseTime:0.000508s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
    2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000758s ]
    3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000367s ]
    4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000272s ]
    5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000515s ]
    6. SELECT * FROM `set` [ RunTime:0.000203s ]
    7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000605s ]
    8. SELECT * FROM `article` WHERE `id` = 669326 LIMIT 1 [ RunTime:0.000498s ]
    9. UPDATE `article` SET `lasttime` = 1779880559 WHERE `id` = 669326 [ RunTime:0.001228s ]
    10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000244s ]
    11. SELECT * FROM `article` WHERE `id` < 669326 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000522s ]
    12. SELECT * FROM `article` WHERE `id` > 669326 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000409s ]
    13. SELECT * FROM `article` WHERE `id` < 669326 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001307s ]
    14. SELECT * FROM `article` WHERE `id` < 669326 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000622s ]
    15. SELECT * FROM `article` WHERE `id` < 669326 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001644s ]
    0.094177s