遮挡 (Occlusion)
将虚拟物品的特定部分,自然地隐藏在距离观察者更近的真实场景元素之后。
什么是遮挡?
遮挡(Occlusion)是指距离观察者较近的物体遮盖住后方物体的现象。在虚拟试穿和增强现实中,处理遮挡意味着要将虚拟商品与真实场景建立正确的深度层级关系。例如:如果原本的手位于衬衫前方,那么在画面里,手也必须遮挡住虚拟的衬衫。
一旦遮挡处理失败,虚拟商品看起来就像是生硬地“贴”在所有事物表面:比如戒指覆盖了本该挡住它的手指背面,或者生成的外套覆盖了原本垂落的头发。这是让人一眼看出图片造假的最明显破绽。

试穿中常见的遮挡物
- 垂在肩膀和衣领上的头发
- 在躯干前交叉的手和手臂
- 穿搭在衣服外面的包包、围巾或珠宝等配饰
- 敞开的外套等部分遮挡内搭的其他衣物
系统是如何处理遮挡的?
在实时AR中,深度层级来源于实时的手部和身体追踪以及场景深度估算。而在基于图像的管线中,系统会通过图像分割技术识别出遮挡元素,随后利用图像修补技术在这些元素后方生成服装。遮挡物会被排除在蒙版之外,从而完整保留原照片中的真实细节。
常见问题
常见问题解答。
为什么服装的遮挡处理比硬质商品更难?↓
像眼镜这类硬质商品,其遮挡物(如耳朵、鼻子)的位置是固定且可预测的。但服装覆盖的区域更大且容易变形,头发、手部以及叠穿的衣物随时可能在任何位置产生遮挡,因此系统必须为每一张图片单独计算遮挡蒙版。


