当前位置:首页>自动驾驶>自动驾驶闭环仿真中的 4D 场景重建:既要会“看新视角”,也要懂“时间变化”

自动驾驶闭环仿真中的 4D 场景重建:既要会“看新视角”,也要懂“时间变化”

  • 2026-06-24 09:25:23
自动驾驶闭环仿真中的 4D 场景重建:既要会“看新视角”,也要懂“时间变化”

点击下方卡片关注我们,点亮星标⭐,优质好文第一时间送达^_^

Click on the card below to follow US

>>>戳我一下,加入智驾机器人学习交流群✨

在自动驾驶仿真里,重建一个街景并不只是“把原始视频复现得很像”这么简单。

真正有用的仿真系统,需要支持车辆在闭环环境中自由行动。也就是说,车不能只沿着采集车当时的轨迹开,它可能会提前变道、晚一点刹车、绕开障碍物,甚至出现在数据采集时从未出现过的位置。此时,仿真系统必须能够从新的视角生成稳定、可信的画面。

这就带来一个很现实的问题:

一个 4D 场景重建模型,既要能恢复时间变化,比如刹车灯亮起、车辆运动、外观随时间变化;又要能支持新视角合成,保证自动驾驶车辆偏离原始轨迹后,画面不崩。

这篇论文关注的正是这个矛盾。

论文题目是:

Towards Physically Consistent 4D Scene Reconstruction for Closed-loop Autonomous Driving Simulation

它试图回答一个关键问题:

为什么很多 4D Gaussian Splatting 方法在原始视角上看起来效果很好,但一到自动驾驶闭环仿真的新视角,就会出现结构坍塌、物体变形、动态信息错乱?

作者的结论很明确:问题不只是模型能力不够,而是自动驾驶数据采集方式本身带来了一个更底层的“不可辨识性”问题。

1. 背景:自动驾驶仿真为什么需要 4D 场景重建?

近年来,3D Gaussian Splatting 已经成为高质量场景重建和实时渲染中的重要方法。它用大量 3D 高斯基元来表示场景,通过可微渲染生成图像,速度快、质量高,非常适合用在自动驾驶仿真中。

但是,自动驾驶场景不是静态的。

道路上有行驶车辆、转向车辆、刹车灯、行人、阴影变化、遮挡关系变化。只做静态 3DGS,显然无法完整表达这些时间信息。

所以,研究者开始把 3DGS 扩展到 4D:除了空间,还要建模时间。

一种直接的做法是给高斯基元加入时间维度,让它们的颜色、外观或形状可以随时间变化。这样一来,模型在复现原始视频时会更像,尤其是对动态物体和光照变化的拟合能力会变强。

但这篇论文指出:时间建模能力增强之后,新视角合成能力反而可能严重下降。

这对自动驾驶闭环仿真是致命的。

因为闭环仿真中的自车并不会严格沿着采集车轨迹行驶。一旦车辆位置和视角发生偏移,模型就要生成训练数据中没有直接观测过的画面。如果新视角一崩,后续感知、预测、规划模块都会受到影响。

2. 现有方法的问题:原始视角很漂亮,新视角却可能崩掉

论文在开头给了一个很直观的例子。

同一个车辆,在两个时刻之间,尾灯从未亮变成亮起。理想的重建结果应该做到两件事:

  1. 车辆形状稳定,不能因为换视角就变形;
  2. 尾灯状态正确,能够随时间从暗变亮。

但不同方法的表现差异很明显。

从论文的对比中可以看到:

  • 静态 3DGS 无法处理动态物体,车辆动态变化基本建不出来;
  • DrivingGaussian 对刚体运动比较稳,但不能很好表达随时间变化的外观,例如尾灯亮起;
  • StreetGaussians、S3Gaussian 等时间建模方法虽然试图表达动态外观,但在新视角下会出现明显形态崩塌;
  • 本文方法既保留了车辆结构,又能正确表达尾灯状态变化。

这背后说明了一个更深层的问题:

时间维度不是简单加进去就好。加得不对,时间参数会“抢走”本该由空间参数解释的信息。

3. 核心观察:自动驾驶数据天然存在“单源观测失败”

这篇论文提出了一个概念,叫:

Singular Observation Failure,简称 SOF。

可以把它理解为:自动驾驶数据通常来自一辆采集车沿着一条轨迹行驶。相机视角和时间是绑定在一起的。

在一般的多视角重建里,如果我们想知道一个物体在不同角度和不同时间下的样子,最好能在同一时间从多个视角观察它,或者在相同视角下看到不同时间的变化。

但自动驾驶数据不是这样。

采集车在 t1 时刻处于位置 A,在 t2 时刻已经移动到了位置 B。于是,视角变化和时间变化被强行混在一起了。

也就是说:

模型看到的不是完整的“空间 × 时间”二维采样,而是一条被车辆轨迹切出来的一维观测线。

这会导致一个麻烦:当图像里某个像素变了,模型很难判断它到底是因为“视角变了”,还是因为“物体真的随时间变了”。

举个简单例子。

一辆车的某个反光区域,在采集车靠近时变亮了。这个变化可能是因为视角导致的高光变化,也可能是时间上的光照变化。对于模型来说,如果只有一条行车轨迹,它并没有足够的信息把两者彻底分开。

论文把这个问题称为时空参数之间的 credit assignment dilemma,也就是“归因难题”。

4. 为什么时间参数会“劫持”空间参数?

论文用了信息几何和 Fisher Information Matrix 来解释这个问题。这里不展开公式细节,可以用一个更直观的方式理解。

在 4D 场景重建里,模型通常会有两类外观参数:

  • 空间参数:负责解释视角相关的外观变化,比如反射、高光、从不同角度看到的颜色差异;
  • 时间参数:负责解释随时间变化的外观,比如尾灯亮起、阴影变化、物体状态变化。

理想情况下,这两类参数应该各司其职。视角变化交给空间参数,时间变化交给时间参数。

但在自动驾驶单轨迹数据中,视角和时间绑定在一起。于是模型训练时会发现:用时间参数去拟合很多变化,也能把训练图像复现得很好。

这就带来一个危险:

时间参数的表达空间更大、更灵活,它会把很多本该属于空间参数的信息也吸收掉。

从训练指标看,这可能是好事,因为原始视角的图像更容易拟合。但从仿真角度看,这是坏事。

因为一旦车辆换到新的视角,原来没有被正确学习的空间外观就暴露出来了。模型不知道新角度下物体应该长什么样,于是画面开始模糊、拉伸,甚至结构崩塌。

这就是论文反复强调的一点:

传统 open-loop 指标看起来很高,并不等于模型适合 closed-loop 自动驾驶仿真。

5. 论文的诊断框架:从“效果不好”追到“参数不可辨识”

这篇论文不只是做了一个新方法,它先给出了一个诊断框架。

作者从信息几何角度分析 4D 重建问题,把模型参数估计的稳定性和 Fisher 信息矩阵联系起来。

简单来说,Fisher 信息可以理解为:观测数据能给某个参数提供多少有效信息。

如果某个参数方向上的信息很充分,模型就能比较稳定地估计它。如果某个方向信息接近于零,说明数据几乎无法约束这个参数,它可以在不影响训练图像的情况下随意漂移。

这篇论文认为,在 SOF 条件下,空间参数会变得不可辨识。原因是空间变化沿着车辆轨迹投影之后,很容易被时间参数近似表达。

结果就是:

  • 时间参数过度拟合观测轨迹;
  • 空间参数学习不足;
  • 原始视角复现质量很高;
  • 新视角合成能力严重下降。

这部分是论文最有理论价值的地方。它把过去很多方法中的现象——“训练视角好看,新视角崩坏”——解释成了一个参数可辨识性问题,而不仅仅是经验上的模型缺陷。

6. 方法一:OPG,让时间参数不要乱抢空间参数的工作

为了解决时空归因混乱,论文提出了核心方法:

Orthogonal Projected Gradient,简称 OPG。

中文可以理解为:正交投影梯度。

它的思路并不复杂:

先把空间部分学扎实,再让时间参数只去解释空间参数解释不了的残差。

具体训练分成两个阶段。

第一阶段:冻结时间参数,优先学习空间表示

在第一阶段,模型先不让时间参数参与竞争。这样做的目的是让空间参数尽可能完整地学习场景的视角相关外观。

换句话说,先把“从不同角度看应该是什么样”这件事学好。

这一步非常关键。如果一开始就让时间参数自由发挥,它很可能会为了降低训练误差,把大量空间变化也吃进去,后面再想分开就很难了。

第二阶段:冻结空间参数,只在空间参数的零空间中优化时间参数

第二阶段开始引入时间建模。

但作者没有简单地放开时间参数,而是把时间梯度投影到空间参数的零空间里。

直观理解就是:

时间参数只能解释空间参数解释不了的部分。如果某个变化已经能被空间外观解释,就不要再让时间参数去抢。

这样做的好处是,模型既能保留空间外观的完整性,又能表达真正的时间变化。

这对于自动驾驶仿真尤其重要。因为仿真里自车一旦换了轨迹,空间表示是否稳定,会直接决定画面是否可信。

7. 方法二:Temporal Regularization,让时间变化更符合物理直觉

只有 OPG 还不够。

论文进一步加入了一个时间正则策略:

Temporal Regularization Strategy

具体实现上,作者使用了 Temporal Total Variation penalty,也就是时间总变分约束。

它背后的物理直觉很自然:

真实世界中,物体外观通常不会毫无原因地剧烈跳变。尾灯可以亮起,但不会在没有物理原因的情况下随机闪烁;车身颜色、高光、局部外观也应该随时间平滑变化。

这个约束可以防止时间参数在未观测区间里乱拟合。

自动驾驶数据里,某个物体经常只在短时间窗口中被看见。比如一辆车被遮挡了一段时间,或者只在某几个帧中出现。没有正则时,模型在不可见区间可能学出很多不物理的时间变化。

时间正则的作用就是缩小时间参数的解空间,让模型更偏向平滑、连续、符合物理直觉的解。

不过论文也指出,这里存在一个权衡:

  • 正则太弱,时间参数容易过拟合,影响新视角稳定性;
  • 正则太强,模型会退化得接近静态,动态表达能力下降。

所以,它不是简单地“越强越好”,而是要在时间表达和物理一致性之间找到平衡。

8. 实验:不仅指标不差,新视角也更稳

论文在 Waymo Open Dataset 的 NOTR 子集上做了实验,并和多个方法进行了对比,包括:

  • 3DGS;
  • DrivingGaussian;
  • StreetGaussians;
  • S3Gaussian;
  • 本文方法。

从 Table 1 可以看到,本文方法在多个传统重建指标上也达到了很强的表现。例如,在 Waymo Dynamic32 上,本文方法的 PSNR、SSIM、LPIPS 都优于或接近对比方法;在动态目标区域的指标上,也保持了较好表现。

但论文真正想强调的不是“传统指标第一”,而是:

在保持较好原始视角重建质量的同时,本文方法没有牺牲新视角稳定性。

这点很重要。

过去一些方法在观测视角上的 PSNR、SSIM 可能很高,但它们可能只是把训练轨迹拟合得很好。一旦用于闭环仿真,车辆偏离原轨迹,就会暴露出严重问题。

本文方法的价值在于,它不把训练视角复现作为唯一目标,而是更关注自动驾驶仿真中真正需要的能力:偏离采集轨迹后,场景仍然物理可信。

9. 消融实验:OPG 和时间正则分别起什么作用?

论文还做了消融实验,分析 OPG、Temporal TV 正则,以及不同时间基函数的影响。

去掉 OPG:空间和时间又混在一起

没有 OPG 时,时间参数会重新吸收一部分视角相关信息。论文中的可视化结果显示,新视角下物体表面会出现错误的高光、模糊或者外观异常。

这说明 OPG 的作用不是简单提高某个数值指标,而是帮助模型建立更正确的时空分工。

去掉 TV:指标可能略高,但稳定性会变差

有趣的是,去掉时间 TV 正则后,某些 open-loop 指标可能略微上升。

这并不矛盾。因为去掉正则后,时间参数更自由,可以更贴合观测帧,从而获得更高的复现指标。

但这类自由度不一定是好事。对闭环仿真来说,过拟合观测轨迹可能带来更差的新视角泛化。

这也再次说明,自动驾驶仿真不能只看传统图像重建指标。

Fourier 和 B-spline:不同时间基函数各有特点

论文还比较了 Fourier basis 和 B-spline basis。

在没有 OPG 或 TV 的情况下,B-spline 因为局部支撑特性,反而能起到一定隐式正则作用。但当 OPG 和 TV 已经帮助恢复可辨识性之后,Fourier basis 的高频表达能力更有优势,可以带来更细致的动态重建效果。

10. 这篇论文真正解决了什么?

如果只从方法名字看,OPG 和 Temporal Regularization 似乎是两个训练技巧。

但从论文整体来看,它的贡献更像是三层递进:

第一层:指出问题不只是“模型没调好”

很多 4D 重建方法在自动驾驶场景中表现不稳定,过去容易被归因于网络结构、正则不足、数据量不够等原因。

本文把问题推进了一层:自动驾驶单车采集数据天然存在视角和时间耦合,这会导致空间参数和时间参数不可辨识。

这是一种更基础的问题。

第二层:解释为什么高指标不代表适合闭环仿真

传统 NVS 指标通常仍然沿着采集轨迹做插值测试。这类测试没有真正让视角偏离原始轨迹,因此很可能掩盖 SOF 带来的问题。

本文提醒我们,在自动驾驶仿真里,评价标准应该更关注闭环稳定性和物理一致性,而不仅是原始视角复现质量。

第三层:提出一种更符合物理分工的训练方式

OPG 的重点是让空间参数先学完整,再让时间参数只补充空间解释不了的部分。Temporal Regularization 则进一步限制时间参数的自由度,使时间变化更平滑、更符合现实世界规律。

两者结合起来,目标不是单纯追求视觉拟合,而是让 4D 重建结果更适合自动驾驶闭环使用。

11. 局限性:方法仍然依赖较好的几何基础

论文也指出了自身限制。

OPG 的前提是几何重建质量要足够好。如果几何本身有明显错误,比如出现 floaters,或者动态物体的几何没有被正确表示,那么时间参数的投影约束也可能被错误几何影响,进而产生新的伪影。

此外,本文框架主要依赖刚体先验,对于行人这类非刚体运动,目前建模能力仍然有限。

这也是未来自动驾驶 4D 重建绕不开的问题:道路车辆大多可以近似为刚体,但真实交通环境中还有行人、骑行者、动物、施工人员等复杂非刚体目标。要构建真正通用的闭环仿真世界模型,还需要进一步扩展到更复杂的动态表达。

12. 总结:从“复现视频”走向“可交互世界”

这篇论文的价值不在于又提出了一个 4DGS 变体,而在于它重新审视了自动驾驶场景重建的目标。

对自动驾驶闭环仿真来说,一个场景重建模型不能只是把原始采集视频复现得漂亮。它还必须经得起交互、经得起新视角、经得起车辆偏离原轨迹后的重新渲染。

本文提出的 SOF 分析说明,自动驾驶数据中的时空耦合会让空间参数和时间参数发生归因混乱。如果不处理这个问题,时间建模越强,反而可能越容易破坏新视角合成能力。

为了解决这个矛盾,论文提出了 OPG 和 Temporal Regularization:

  • OPG 让空间和时间参数各司其职;
  • 时间正则让动态变化更符合物理连续性;
  • 两者结合,使模型在保持动态表达能力的同时,也拥有更稳定的新视角合成能力。

这对自动驾驶仿真是一个很重要的方向。

未来的闭环仿真系统,不能只追求“看起来像录制视频”,而要构建一个可以被智能体真正交互的 4D 世界。而这篇工作正是在尝试把 4D 场景重建从视觉复现,推进到物理一致、可交互、可用于训练的自动驾驶仿真基础设施。

参考资料

  • 论文标题: Towards Physically Consistent 4D Scene Reconstruction for Closed-loop Autonomous Driving Simulation

  • 中文标题参考: 面向闭环自动驾驶仿真的物理一致 4D 场景重建

  • 作者: Bowyn Tan、Yutong Xie、Bai Huang、Fan Luo、Xiao Li、Naizheng Wang、Yang Guan、Shengbo Eben Li

| 本文仅做学术分享,如有侵权,请联系删文!

智驾 & 机器人学习交流圈

每日更新自动驾驶与机器人领域最新研究成果星球内容包括:人形机器人端到端自动驾驶具身智能,优秀论文深度透析高精定位大规模建图三维重建nerf与3DGS感知与人工智能规控决策等数十个领域优秀技术方案分享点云配准传感器标定特征提取工程性技术方案分享行业招聘信息国内外行业热点新闻,高质量原创文章等等‍‍

收藏

点赞

在看

顶尖学术助力
自动驾驶与机器人领域论文/专利全程辅导
01
全流程论文辅导

(1)自动驾驶可指导方CUDA编程高性能计算HPCCV/感知算法端到端自动驾驶决策规划显著性分析图像分割LLM自动驾驶雷达感知自动驾驶感知毫米波雷达深度学习滤波算法预期功能安全自动驾驶基础共性技术研究自动驾驶模拟仿真技术研究自动驾驶安全性设计及验证仿真与测试场景生成强化学习,预期功能安全,自动驾驶点云处理,行为识别,目标检测,视觉感知,BEV感知,边缘计算,数据处理,驾驶行为研究,点云,多模态,自动驾驶决策规划,英伟达平台模型部署优化,自动驾驶安全方向等。

(2)机器人可指导方向:机器人路径规划及算法AI 集中在ROS机器人和CV NLP计算机视觉,机器学习,机器人三维视觉, 图像融合 ,图像理解 ,机器人算法,SLAM,点云处理,信号处理,具身智能,智能控制,机器人柔顺控制,分数阶控制,自适应反步,产业机器人,电力检测机器人,海洋机器人,进化计算,移动机器人定位导航,位姿估计,轮式机器人,仿生足式机器人机器人感知,语义分割,深度学习,机器视觉,工业机器人移动机器人,机器人模仿学习,控制算法设计,多模态智能等。

02
专利布局与成果转化

我们专注自动驾驶和机器人等前沿领域,提供选题创新性评估、实验设计、论文写作与顶级会议/期刊投稿指导。团队源自全球顶尖实验室及企业研究院,强化创新点与工程实现,不仅保证论文产出,更传授科研思维与方法,助你掌握独立发表高水平论文的能力。提供专利挖掘、技术交底书撰写、国内外专利申请(发明专利/实用新型)全流程服务。结合产业需求,强化权利要求的保护范围与商业价值,助力成果转化与竞争力提升。

为什么选择我们?
▪️ 导师团队有3000+QS前50博导库100% 博士团队
▪️ 可指导期刊or会议:ICCV、IROS、ICRA、CVPR、AAAI、ICLR、T-PAMI、IJCV、T-RO、RAL、T-IV、TIP、TIM、TMECH、TVT、TASE、IEEE IoT J. 等,并提供博士硕士毕业论文全程辅导及专利授权服务。
▪️ 大牛阵容:Nature作者、顶级期刊/会议审稿人、研究员、哈耶普斯麻牛剑导师带队定制一对一学习课纲
扫码预约大咖导师一对一指导↑↑↑

最新文章

随机文章

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