PAct Phase1B: Stage1 OT Router Official-Default Evaluation

固定 Eval100 子集,对比 official PAct 与 Stage1 OT-router 变体。PAct 采样敏感参数未显式传入,日志输出目录应为 sssteps25_slatsteps25

report.json · report.md

Variant Aggregates

VariantMean scorePart MAEJoint F1SuccessOT diagnostics
Official PAct
Released PAct cache, no OT wrapper.
50.350.000.201.00-
OT first
One Stage1 cross-attention block with OT routing.
42.040.000.001.00-
Mask prior
2D mask labels as a soft OT cost prior.
42.470.000.001.00-
RGB edge
Mask prior plus RGB-edge regularized OT cost.
42.490.000.001.00-
Virtual patch
RGB-edge route plus one virtual image token.
42.510.000.001.00-
First-third edge
Wider OT injection over the first third of Stage1 blocks.
51.070.000.201.00-

Per-Sample Metrics

SampleOfficial PActOT firstMask priorRGB edgeVirtual patchFirst-third edge
#29
GAPartNet
storage
42.3
parts 2/2
joints 1/1
42.3
parts 2/2
joints 1/1
42.4
parts 2/2
joints 1/1
42.4
parts 2/2
joints 1/1
42.4
parts 2/2
joints 1/1
43.3
parts 2/2
joints 1/1
#60
PartNetMobility
architectural_fixtures
42.9
parts 2/2
joints 1/1
42.9
parts 2/2
joints 1/1
43.1
parts 2/2
joints 1/1
43.1
parts 2/2
joints 1/1
43.1
parts 2/2
joints 1/1
43.7
parts 2/2
joints 1/1
#62
PartNetMobility
small_appliances
82.0
parts 2/2
joints 1/1
40.4
parts 2/2
joints 1/1
41.0
parts 2/2
joints 1/1
41.0
parts 2/2
joints 1/1
41.0
parts 2/2
joints 1/1
82.5
parts 2/2
joints 1/1
#74
GRScenes
architectural_fixtures
40.0
parts 2/2
joints 1/1
40.1
parts 2/2
joints 1/1
41.7
parts 2/2
joints 1/1
41.8
parts 2/2
joints 1/1
41.9
parts 2/2
joints 1/1
42.1
parts 2/2
joints 1/1
#91
ArtVIP
small_furniture
44.5
parts 2/2
joints 1/1
44.5
parts 2/2
joints 1/1
44.1
parts 2/2
joints 1/1
44.2
parts 2/2
joints 1/1
44.2
parts 2/2
joints 1/1
43.8
parts 2/2
joints 1/1

#29 GAPartNet / storage

Source
GT parts
Official PAct
OT first
Mask prior
RGB edge
Virtual patch
First-third edge
VLM notes

Official PAct

以下是对PAct在给定样本上的简短测评和问题发现:

1.  **几何完整性与Part分解良好:** PAct成功地从单视图输入和2D part mask中重建出几何形状完整的存储箱,并且part分解(箱体和盖子)与GT parts数量一致(GT parts=2)。
2.  **关节类型和运动可行性缺失:** 尽管GT movable=1,但PAct的joint_f1为0.000,表明它未能识别或生成任何关节,因此无法实现盖子的可动性。
3.  **对2D分割的依赖性可能导致运动信息丢失:** 2D part mask清晰地将盖子和箱体分开,但这种分离本身并未编码运动信息。PAct未能从这种静态分割中推断出盖子应有的铰链运动,这可能暴露出其在从2D信息推断3D运动学方面的局限性。
4.  **PAct score与实际运动能力不符:** PAct weighted_score为42.34,但关节F1分数为0,这表明该评分可能过度侧重于几何和part分解,而未能充分反映运动学能力的缺失。

OT first

以下是对PAct在该样本上表现的简短测评和问题发现:

1.  **几何完整性与Part分解良好:** 生成的三维物体在几何上与输入图像一致,且part分解(两个部分)与GT parts数量匹配。
2.  **关节识别失败:** `joint_f1=0.000` 表明模型未能识别出任何关节,尽管GT movable为1,这严重影响了运动可行性。
3.  **运动可行性缺失:** 由于未识别出关节,该模型无法实现任何运动,与实际的存储箱盖子可移动的特性不符。
4.  **对2D分割的依赖性:** 尽管part分解正确,但未能推断出part之间的铰链关系,这可能表明模型在从2D分割信息中提取3D关节语义方面存在局限性。

Mask prior

以下是对 PAct 在该样本上的简短测评和问题发现:

1.  **几何完整性与 Part 分解良好:** 生成的三维模型在视觉上与输入图像一致,且部件分解(盖子和主体)与2D part mask完全匹配,GT parts=2,PAct part_count_mae=0,表现出色。
2.  **关节识别与运动可行性存在问题:** PAct 未能识别出任何关节(joint_f1=0.000),尽管GT movable=1,表明该物体应有一个可移动部件。这导致运动可行性为零。
3.  **对2D分割的依赖性:** 模型严格遵循2D part mask进行部件分割,但未能从几何结构推断出部件间的铰链关系,这暴露出其对2D分割的依赖,而缺乏对三维结构和功能性的理解。
4.  **PAct score偏低:** 尽管部件计数准确,但由于未能识别关节,PAct weighted_score仅为42.38,远低于理想值,表明在理解物体铰链特性方面存在显著不足。

RGB edge

以下是对PAct在给定样本上的简短测评和问题发现:

1.  **几何完整性与Part分解良好:** PAct生成的3D模型在几何上与2D输入图像高度一致,并且成功地将物体分解为两个部分(GT parts=2,part_count_mae=0),与真实情况相符。
2.  **关节识别与运动可行性存在问题:** 尽管物体被正确分解,但PAct未能识别出任何关节(joint_f1=0.000),导致无法推断出部件的运动可行性(GT movable=1)。这表明模型在理解部件间的连接关系和潜在运动方面存在不足。
3.  **对2D分割的依赖性:** PAct的输出似乎直接反映了2D part mask的分割结果,但未能从这些2D信息中进一步推断出3D的铰链结构和运动属性,这可能暴露出其对2D输入的过度依赖而缺乏深层3D理解。
4.  **PAct score较低:** 42.39的加权分数相对较低,主要原因可能在于未能识别出关节,这严重影响了模型的整体性能评估。

Virtual patch

以下是对PAct在给定样本上的简短测评和问题发现:

1.  **几何完整性与Part分解良好:** PAct成功地从单视图输入生成了具有良好几何形状的存储箱,并且part分解与2D mask一致,将箱体和盖子正确分离。
2.  **关节识别与运动可行性存在问题:** 尽管GT显示有1个可移动部件,但PAct的`joint_f1`为0.000,表明未能识别出任何关节或关节类型不正确,导致运动可行性无法评估。
3.  **对2D分割的依赖性可能导致关节信息缺失:** PAct似乎过度依赖2D part mask进行部件分割,但2D mask本身不包含关节信息,这可能是导致`joint_f1`为零的原因。模型需要更强的能力来推断部件间的连接关系和关节类型。
4.  **PAct score与实际效果不符:** PAct weighted_score为42.38,但关键的关节识别(`joint_f1=0.000`)失败,这表明该分数可能未能充分反映模型在铰链物体生成方面的核心能力。

First-third edge

以下是对PAct在给定样本上的简短测评和问题发现:

1.  **几何完整性与Part分解良好:** PAct成功地从单视图输入生成了具有合理几何形状的存储箱,并且part分解与2D part mask一致,将箱体和盖子正确分离。
2.  **关节信息缺失:** `joint_f1=0.000` 表明模型未能识别或生成任何关节信息,尽管GT显示有一个可移动部件。这严重影响了运动可行性。
3.  **运动可行性差:** 由于缺乏关节信息,无法判断部件的运动可行性。理论上,盖子应该可以打开或滑动,但模型没有提供这种能力。
4.  **对2D分割的依赖:** 模型的输出与2D part mask高度一致,这可能表明它在很大程度上依赖于2D分割来确定部件边界,而不是从3D几何或语义信息中推断关节。

#60 PartNetMobility / architectural_fixtures

Source
GT parts
Official PAct
OT first
Mask prior
RGB edge
Virtual patch
First-third edge
VLM notes

Official PAct

以下是对PAct在给定样本上的简短测评:

1.  **几何完整性与Part分解问题:** PAct生成的2D part mask(右图)与原始输入(左图)的几何形状存在显著差异。原始输入是一个带有多个隔间的盒子,其中一个盖子是可移动的。然而,2D mask将整个盒子简化为一个大的蓝色矩形,而可移动的盖子被简化为一个红色的矩形。这导致了严重的几何失真和不准确的part分解。
2.  **关节数量/类型与运动可行性:** 尽管`part_count_mae=0`表明PAct正确识别了2个part,但`joint_f1=0.000`明确指出PAct未能识别出任何关节。这意味着PAct无法理解这两个part之间的铰链关系,从而无法生成可行的运动。
3.  **对2D分割的依赖暴露:** PAct的输出严重依赖于2D part mask的质量。由于2D mask未能准确捕捉原始物体的复杂几何结构和part边界,PAct无法从这个简化的表示中推断出正确的3D铰链结构和运动。这暴露了PAct对高质量2D分割输入的敏感性。
4.  **整体性能不佳:** PAct的加权分数仅为42.88,结合`joint_f1=0.000`,表明PAct在这个样本上生成三维铰链物体的效果非常差,未能成功识别和建模其铰链特性。

OT first

以下是对PAct在给定样本上的简短测评和问题发现:

1.  **几何完整性与Part分解问题:** PAct生成的2D part mask(右图)与原始输入(左图)在几何形状和part分解上存在显著差异。原始输入是一个带有多个独立小格子的木质托盘,其中一个格子是可移动的。然而,PAct的mask将其简化为两个大的、不规则的几何体,完全丢失了原始物体的细节和结构。
2.  **关节数量/类型与运动可行性缺失:** 尽管GT显示有1个可移动部件,但PAct的`joint_f1`为0.000,表明它未能识别出任何关节或可移动部件。其简化的2D mask也无法支持原始物体中存在的铰链运动。
3.  **对2D分割的依赖暴露:** PAct的输出似乎过于依赖2D分割的简化表示,导致其无法从单视图输入中推断出复杂的三维结构和潜在的运动机制。2D mask的粗糙度直接影响了后续的三维重建和关节识别。
4.  **Part计数准确但无意义:** `part_count_mae=0`表明PAct正确识别了2个部件(与GT一致),但考虑到其对部件形状和分解的严重简化,这个准确性在功能上是无意义的,因为它未能捕捉到部件的实际语义和运动潜力。

Mask prior

以下是对PAct在该样本上的简短测评和问题发现:

1.  **几何完整性与Part分解不准确:** PAct生成的2D part mask(右图)与原始输入(左图)的几何形状和part分解存在显著差异。原始输入是一个带有多个可移动盖子的盒子,而PAct的mask仅识别出两个矩形part,且其中一个part的形状与原始输入中的任何一个盖子都不完全匹配。
2.  **关节数量/类型与运动可行性缺失:** GT显示有2个part和1个可移动部件,但PAct的joint_f1为0.000,表明未能识别出任何关节。这意味着模型无法推断出该物体具有可移动部件,也无法识别出其运动类型(例如,平移或旋转)。
3.  **对2D分割的依赖导致信息丢失:** PAct的输出严重依赖于2D part mask,但这个mask未能准确捕捉原始输入中所有独立的、可移动的部件。原始输入中至少有三个独立的盖子,但mask只显示了两个大块,且其中一个盖子被错误地表示为与盒子主体相连。
4.  **模型未能理解复杂结构:** 对于这种包含多个相似但独立的铰链部件的物体,PAct未能有效理解其结构和功能,导致part分解、关节识别和运动可行性评估均失败。

RGB edge

以下是对PAct在该样本上的简短测评和问题发现:

1.  **几何完整性与Part分解不准确:** PAct生成的2D part mask(右图)与原始输入(左图)的几何形状和part分解存在显著差异。原始输入是一个带有多个可移动盖子的盒子,而PAct的mask只识别出两个简单的矩形part,且其中一个part的形状与原始输入中的任何一个盖子都不匹配。
2.  **关节数量/类型识别失败:** GT显示有2个part和1个可移动关节,但PAct的joint_f1为0.000,表明它完全未能识别出任何关节,也未能正确识别出可移动的part。
3.  **运动可行性缺失:** 由于未能识别出正确的part分解和关节,PAct无法为这个物体生成任何有意义的运动。
4.  **对2D分割的依赖导致误导:** PAct似乎过度依赖其生成的2D part mask,而这个mask本身就与原始物体的真实结构相去甚远。这暴露了模型在从单视图输入理解复杂几何和功能结构方面的局限性,特别是在2D分割结果不准确时,会直接导致后续3D生成和关节识别的失败。

Virtual patch

以下是对PAct在该样本上表现的简短测评和问题发现:

1.  **几何完整性与Part分解问题:** PAct生成的2D part mask(右图)与原始输入(左图)在几何形状和part分解上存在显著差异。原始输入是一个带有多个可移动小方块的托盘,而PAct的mask仅识别出两个part,且形状与实际物体不符。
2.  **关节数量/类型与运动可行性:** PAct的`joint_f1=0.000`表明模型未能识别出任何正确的关节。考虑到原始物体有多个可移动部件,PAct未能捕捉到其铰链特性,导致运动可行性评估失败。
3.  **对2D分割的依赖暴露:** PAct的输出严重依赖于其生成的2D part mask。由于2D mask未能准确地分割出原始物体的所有可动部件,导致后续的三维铰链物体生成也无法正确反映原始物体的结构和运动能力。
4.  **Part计数不准确:** 尽管`part_count_mae=0`,但这是因为GT parts=2,而PAct也识别出2个part。然而,PAct识别的这两个part与GT的实际part(多个小方块和托盘)在语义和几何上完全不匹配,这表明MAE指标在此处具有误导性。

First-third edge

以下是对PAct在该样本上的简短测评和问题发现:

1.  **几何完整性与Part分解问题:** PAct生成的2D part mask(右图)将原始输入(左图)中一个包含四个小隔间的整体结构,错误地分解为一个大的蓝色底座和一个红色的可移动部件。这与原始物体实际的几何结构和功能不符,原始物体似乎是一个带有多个可移动盖子的盒子,而非一个单一的可移动方块。
2.  **关节数量/类型与运动可行性:** 尽管GT parts=2,GT movable=1,PAct的part_count_mae=0,表明它识别出了2个部件。然而,joint_f1=0.000,这强烈暗示PAct未能正确识别出任何关节或其类型。根据2D part mask,它可能只识别出一个可移动的红色方块,但其运动方式(例如,是滑动还是铰链)并未被正确推断或表示。
3.  **对2D分割的依赖暴露:** PAct的输出似乎过于依赖2D part mask的简单分割。2D mask将整个外部框架和三个固定的小隔间视为一个整体(蓝色部分),而将一个倾斜的盖子视为另一个独立的可移动部分(红色部分)。这种粗粒度的2D分割直接导致了3D分解的错误,未能捕捉到原始物体中更精细的part结构和多个潜在的铰链或滑动机制。
4.  **PAct score较低的根本原因:** 43.66的PAct weighted_score相对较低,主要原因在于joint_f1为0.000,表明关节识别完全失败。即使part_count_mae为0,但错误的part分解和关节识别使得生成的3D铰链物体模型在功能上与原始物体大相径庭。

#62 PartNetMobility / small_appliances

Source
GT parts
Official PAct
OT first
Mask prior
RGB edge
Virtual patch
First-third edge
VLM notes

Official PAct

以下是对PAct在给定样本上的简短测评和问题发现:

1.  **几何完整性与Part分解良好:** PAct成功地将风扇叶片和中心主体分解为两个部分,与GT parts数量一致,且几何形状保持完整。
2.  **关节数量/类型与运动可行性准确:** PAct正确识别出1个可动部件,推测为风扇叶片与主体的旋转关节,符合实际风扇的运动机制。
3.  **对2D分割的依赖性:** 2D part mask清晰地将风扇叶片和中心主体分开,PAct的输出与此2D分割高度一致,表明其在很大程度上依赖于高质量的2D分割输入。
4.  **潜在的泛化挑战:** 尽管在此样本上表现优秀,但如果2D分割质量不佳或部件边界模糊,PAct的性能可能会受到影响,这暴露了其对输入质量的敏感性。

OT first

以下是对PAct在该样本上的简短测评和问题发现:

1.  **几何完整性与Part分解:** PAct生成的几何体与输入图像基本一致,但Part分解存在问题。GT有2个Part(主体和可动部分),但PAct将所有叶片视为一个Part,且未识别出可动性。
2.  **关节数量/类型与运动可行性:** PAct的`joint_f1=0.000`表明模型未能识别出任何关节,因此无法推断出运动可行性。这与GT中存在一个可动部件(风扇叶片)的情况不符。
3.  **对2D分割的依赖:** 2D part mask将中心圆盘和四个叶片分别标记为不同的颜色,暗示了它们是不同的部件。然而,PAct未能正确利用这些信息来推断出叶片的可动性,反而将它们视为一个整体。
4.  **潜在问题:** 模型可能在处理多个相同或相似部件(如风扇叶片)的独立可动性时存在困难,或者未能将2D分割的语义信息(不同颜色代表不同部件)有效地映射到3D关节的推断上。

Mask prior

以下是对 PAct 在该样本上的简短测评和问题发现:

1.  **几何完整性与 Part 分解:** PAct 成功地将物体分解为两个部分(中心圆盘和四个叶片),与 GT parts 数量一致 (part_count_mae=0)。几何形状也基本完整,与输入图像吻合。
2.  **关节数量/类型与运动可行性:** PAct 未能识别出任何关节 (joint_f1=0.000),这表明它未能理解该物体(风扇叶片)的可动性,尽管 GT movable=1。
3.  **对 2D 分割的依赖:** 模型的输出似乎直接反映了 2D part mask 的分割结果,但未能从这些分割中推断出 3D 关节信息和运动属性。
4.  **PAct score 较低:** 41.02 的加权分数相对较低,主要原因可能是未能识别出任何关节,这严重影响了运动可行性评估。

RGB edge

以下是对PAct在给定样本上的简短测评和问题发现:

1.  **几何完整性与Part分解:** PAct成功地将物体分解为两个部分(中心圆盘和四个叶片),与GT parts数量一致(part_count_mae=0)。几何形状与输入图像基本吻合。
2.  **关节数量/类型与运动可行性:** PAct未能识别出任何关节(joint_f1=0.000),这表明它没有正确理解该物体(风扇叶片)的可动性。GT显示有一个可动部分,但PAct未能捕捉到这一点。
3.  **对2D分割的依赖:** PAct的输出似乎直接反映了2D part mask的分割结果,将中心部分和叶片视为独立部件。然而,它未能从这些2D信息中推断出3D的铰链关系和运动属性。
4.  **主要问题:** 最大的问题在于PAct完全无法识别出铰链关节,导致运动可行性为零,这严重影响了其生成“三维铰链物体”的能力。

Virtual patch

以下是对PAct在给定样本上的简短测评和问题发现:

1.  **几何完整性与Part分解良好:** PAct成功地从2D输入重建了风扇的3D几何形状,并且part分解与2D mask高度一致,将风扇叶片和中心部分正确分离。
2.  **关节识别失败:** `joint_f1=0.000` 表明PAct未能识别出任何关节,尽管GT显示有一个可动部件。这导致运动可行性无法评估。
3.  **对2D分割的依赖性暴露:** PAct的输出与2D part mask的颜色和形状直接对应,这强烈暗示了模型对2D分割结果的直接依赖,而非从3D几何或语义中独立推断part。
4.  **运动可行性缺失:** 由于未识别出关节,模型无法提供任何关于风扇叶片旋转的运动信息,这限制了其在铰链物体生成方面的实用性。

First-third edge

以下是对PAct在给定样本上的简短测评和问题发现:

1.  **几何完整性与Part分解良好:** PAct成功地从2D输入生成了3D风扇模型,几何形状完整,并且Part分解与GT一致(GT parts=2,PAct part_count_mae=0)。
2.  **关节识别准确,运动可行性高:** PAct正确识别了1个可动关节(GT movable=1,joint_f1=1.000),表明其对铰链结构的理解和运动可行性预测能力较强。
3.  **对2D分割的依赖性未明显暴露:** 在此样本中,PAct似乎很好地利用了2D part mask信息,没有出现因2D分割不准确而导致的3D几何或分解问题。
4.  **潜在的Part合并问题:** 尽管Part数量正确,但从2D mask来看,风扇叶片被视为一个整体(红色部分),而中心轴是另一个Part(蓝色部分)。如果实际风扇的每个叶片都是独立可动的,PAct可能将多个独立Part合并为一个,这可能限制了更精细的运动分析。

#74 GRScenes / architectural_fixtures

Source
GT parts
Official PAct
OT first
Mask prior
RGB edge
Virtual patch
First-third edge
VLM notes

Official PAct

以下是对PAct在该样本上的简短测评和问题发现:

1.  **Part分解准确,但几何完整性受限:** PAct正确地将门分解为两个部分(门扇和门框),与GT parts数量一致(part_count_mae=0)。然而,从2D mask来看,门框的底部几何形状似乎不完整或不规则,可能影响最终3D模型的几何完整性。
2.  **关节识别和运动可行性存在问题:** joint_f1=0.000表明PAct未能正确识别出任何关节,这意味着它可能无法生成具有可动性的3D模型,与GT movable=1相悖。这严重影响了生成铰链物体的核心目标。
3.  **对2D分割的依赖性暴露:** 2D part mask中门框底部的不规则形状(例如,右下角似乎有缺失或不平整)直接反映了2D分割的局限性,并可能导致生成的3D模型在该区域的几何缺陷。
4.  **门把手等细节未被识别为独立部件:** 尽管门把手是门的一个重要可动部件,但2D mask中并未将其单独分割出来,这表明PAct可能无法将其识别为独立部件或可动部件,进一步限制了运动可行性。

OT first

以下是对PAct在该样本上的简短测评和问题发现:

1.  **几何完整性与Part分解良好:** PAct成功地将门分解为两个部分(门框和门板),与GT parts数量一致(part_count_mae=0),且几何形状保持完整。
2.  **关节识别失败:** joint_f1=0.000表明PAct未能识别出任何关节,这意味着它无法推断出门板是可移动的,也无法确定其铰链类型和位置。
3.  **运动可行性缺失:** 由于未能识别关节,模型无法生成具有运动可行性的三维铰链物体。
4.  **对2D分割的依赖未完全体现:** 尽管2D part mask提供了清晰的门框和门板分割,PAct仍未能利用此信息推断出铰链关系,这可能表明其在从2D分割到3D关节推理的环节存在不足。

Mask prior

以下是对PAct在给定样本上的简短测评和问题发现:

1.  **Part分解准确,但关节识别失败:** `part_count_mae=0` 表明PAct正确识别了2个部件(门框和门扇),与GT一致。然而,`joint_f1=0.000` 严重表明模型未能识别出任何关节,导致无法生成可动的铰链物体。
2.  **运动可行性缺失:** 由于未能识别关节,模型无法赋予门扇正确的铰链运动能力,这直接影响了生成三维铰链物体的核心目标。
3.  **几何完整性可能受限:** 尽管2D part mask看起来合理,但缺乏关节信息意味着生成的3D模型可能只是两个独立的静态部件,而非一个功能完整的门。
4.  **对2D分割的依赖性:** 2D part mask清晰地将门框和门扇分开,PAct成功利用了这一信息进行part分解。然而,模型似乎未能从2D输入中推断出这些部件之间的铰链关系,这暴露了其在从2D信息中理解复杂关节类型方面的局限性。

RGB edge

以下是对PAct在给定样本上的简短测评和问题发现:

1.  **几何完整性与Part分解尚可,但关节识别存在严重问题。** PAct正确识别了2个部件(part_count_mae=0),但joint_f1为0.000,表明未能识别出任何正确的关节,这严重影响了运动可行性。
2.  **运动可行性缺失。** 由于未能识别出铰链关节,模型无法生成具有正确运动行为的三维门,这与“铰链物体”的任务目标相悖。
3.  **对2D分割的依赖性暴露。** 2D part mask将门框和门板清晰地分开,模型也成功地将它们识别为两个部件。然而,仅凭2D分割无法推断出铰链关节的位置和类型,这表明PAct在从2D信息推断3D关节方面存在局限性。
4.  **PAct score较低(41.8)。** 较低的得分进一步印证了模型在理解物体铰链特性方面的不足,尤其是在关节识别上的失败是主要原因。

Virtual patch

以下是对PAct在该样本上表现的简短测评和问题发现:

1.  **几何完整性与Part分解:** PAct成功地将门分解为两个部分(门框和门扇),与GT parts数量一致。几何形状在2D mask中看起来合理,但无法判断3D几何的完整性。
2.  **关节数量/类型与运动可行性:** `joint_f1=0.000` 表明PAct未能识别出任何正确的关节,这严重影响了运动可行性。对于一扇门,应该有一个可动的铰链关节。
3.  **对2D分割的依赖:** 2D part mask清晰地将门框和门扇分开,这可能帮助PAct在part分解上取得成功。然而,未能识别关节表明模型可能过度依赖2D分割进行几何分解,但缺乏对物体功能和运动学原理的理解。
4.  **关键问题:** PAct未能识别出门的铰链关节,导致无法实现门的开合运动,这是生成三维铰链物体时最核心的功能缺陷。

First-third edge

以下是对PAct在该样本上表现的简短测评和问题发现:

1.  **几何完整性与Part分解良好:** PAct成功地将门分解为两个部分(门扇和门框),与GT parts数量一致(GT parts=2, part_count_mae=0),且几何形状保持完整。
2.  **关节识别失败:** PAct未能识别出任何关节(joint_f1=0.000),这意味着它没有正确地预测出门扇是可动的,也未能识别出门扇与门框之间的铰链关节。
3.  **运动可行性缺失:** 由于未能识别关节,PAct无法赋予门扇正确的运动能力,导致运动可行性为零。
4.  **对2D分割的依赖可能导致关节信息丢失:** 2D part mask清晰地将门扇和门框分开,但没有提供关于它们之间连接方式或可动性的信息。PAct可能过度依赖这种静态的2D分割,而未能从单视图输入中推断出3D铰链关节的动态属性。

#91 ArtVIP / small_furniture

Source
GT parts
Official PAct
OT first
Mask prior
RGB edge
Virtual patch
First-third edge
VLM notes

Official PAct

以下是对PAct在给定样本上表现的简短测评和问题发现:

1.  **几何完整性差,part分解不合理:** 生成的三维模型几何形状严重扭曲,与原始图像中的床头柜差异巨大。part分解虽然数量正确(GT parts=2,part_count_mae=0),但分解方式不合理,一个part是扭曲的主体,另一个part是悬浮的方块,与实际物体结构不符。
2.  **关节信息缺失,运动不可行:** joint_f1=0.000表明PAct未能识别出任何关节,导致无法判断运动类型和可行性。在GT中有一个可动部件,但PAct未能捕捉到这一关键信息。
3.  **对2D分割的依赖性暴露:** 生成的3D模型形状和part分解似乎直接受到了2D part mask的强烈影响,特别是蓝色部分和红色部分在3D中也呈现出类似的块状和不规则边缘,这表明模型可能过度依赖2D分割信息,未能很好地推断出合理的3D几何和结构。
4.  **PAct score较低,反映整体性能不佳:** PAct weighted_score=44.47,相对较低,印证了上述几何、part分解和关节识别方面的不足,表明PAct在该样本上生成三维铰链物体的效果不理想。

OT first

以下是对PAct在该样本上的简短测评和问题发现:

1.  **几何完整性差,part分解不准确:** 生成的三维模型几何形状扭曲,与原始图像差异大,特别是床头柜主体部分。part分解虽然数量正确(GT parts=2),但分解出的两个part在几何上不合理,无法对应实际物体部件。
2.  **关节信息缺失,运动不可行:** joint_f1=0.000表明PAct未能识别或生成任何关节。这导致模型无法表现出GT中指示的1个可动部件的运动能力,运动可行性为零。
3.  **对2D分割的依赖性暴露:** 生成的三维模型在形状上似乎直接受到2D part mask的强烈影响,尤其是蓝色部分呈现出与mask相似的扁平、不规则的轮廓,缺乏三维深度和结构。
4.  **PAct score较低,性能不佳:** PAct weighted_score=44.45,表明PAct在该样本上的整体表现不佳,未能有效生成高质量的三维铰链物体。

Mask prior

以下是对PAct在该样本上的简短测评和问题发现:

1.  **几何完整性差,对2D分割依赖明显:** 生成的三维模型几何形状扭曲,特别是主体部分,与原始物体差异巨大。这强烈暴露出对2D分割的依赖,模型似乎只是将2D mask拉伸成3D,而没有理解物体的真实几何结构。
2.  **Part分解与GT一致,但运动可行性存疑:** `part_count_mae=0` 表明part数量与GT一致 (2个),但由于几何形状的严重扭曲,即使分解正确,其运动可行性也极低,无法模拟抽屉的正常滑动。
3.  **关节识别完全失败:** `joint_f1=0.000` 表明模型未能识别出任何正确的关节,这与GT中存在一个可移动部件(抽屉)相矛盾。
4.  **PAct score低,反映整体性能不佳:** 44.13的PAct weighted_score较低,综合反映了模型在几何、part分解和关节识别方面的不足。

RGB edge

以下是对PAct在该样本上的简短测评和问题发现:

1.  **几何完整性差,对2D分割依赖明显:** 生成的三维模型几何形状扭曲,特别是床头柜主体部分呈现不规则的锥形,且底部有明显的拉伸,这与2D part mask中不规则的蓝色区域形状高度相关,暴露出对2D分割的过度依赖。
2.  **Part分解不准确:** 虽然part数量与GT一致(2个),但分解出的part与实际物体结构不符。抽屉被识别为一个独立的part(红色),但床头柜主体(蓝色)包含了柜体和四条腿,这不符合实际的部件分解。
3.  **关节数量/类型错误,运动不可行:** joint_f1为0.000表明未识别出任何正确的关节。GT显示有一个可移动部件,通常是抽屉。然而,PAct生成的模型中,抽屉(红色部分)与主体(蓝色部分)之间没有明确的铰链连接,且由于几何形状的扭曲,即使有连接,其运动可行性也极低。
4.  **整体PAct score较低:** 44.16的加权分数反映了模型在几何、part分解和关节识别方面的综合表现不佳。

Virtual patch

以下是对PAct在该样本上表现的简短测评和问题发现:

1.  **几何完整性差,part分解不合理:** 生成的三维模型几何形状严重扭曲,与原始图像中的床头柜形态差异巨大。part分解也完全错误,将抽屉部分生成为一个独立的、与主体分离的方块,且主体部分也变形严重。
2.  **关节数量/类型错误,运动不可行:** GT显示有1个可动部件,但PAct生成的模型中,抽屉(红色部分)与主体(蓝色部分)完全分离,没有表现出任何关节连接,因此无法实现抽屉的滑动等运动,运动可行性为零。joint_f1=0.000也证实了这一点。
3.  **严重依赖2D分割,但未能有效利用:** 尽管提供了2D part mask,模型似乎只是将2D mask的颜色区域简单地“拉伸”成3D形状,而没有理解物体本身的结构和部件之间的关系。例如,抽屉被生成为一个独立的方块,而不是嵌入主体内部。
4.  **模型生成结果与GT信息严重不符:** GT parts=2,GT movable=1,但PAct生成的模型虽然在part数量上与GT一致(part_count_mae=0),但在part的几何形状、分解合理性以及关节的识别和生成上都完全失败,导致PAct weighted_score仅为44.17,表现极差。

First-third edge

以下是对PAct在给定样本上的简短测评和问题发现:

1.  **几何完整性差,part分解不合理:** 生成的三维模型几何形状严重扭曲,与原始图像的床头柜形态差异巨大。Part分解虽然数量与GT一致(2个),但分解方式不合理,一个part是扭曲的主体,另一个part是悬浮的方块,与实际的抽屉或可动部件不符。
2.  **关节信息缺失,运动不可行:** `joint_f1=0.000` 表明PAct未能识别或生成任何关节,导致模型无法进行任何有意义的运动。这与GT中存在一个可动部件(抽屉)相悖。
3.  **对2D分割的依赖性暴露:** 生成的三维模型在形状上似乎受到了2D part mask的强烈影响,尤其是蓝色部分呈现出类似2D mask的轮廓,但缺乏深度和三维结构。红色部分也只是一个简单的方块,未能重建出抽屉的复杂几何。
4.  **整体PAct score较低:** 43.81的加权分数表明PAct在此样本上的表现不佳,未能有效生成具有合理几何、part分解和运动能力的3D铰链物体。