SGSG: 冲击导向场景图形生成
IEEE transactions on visualization and computer graphics
|October 2, 2025
概括
冲击引导场景图形生成 (SGSG) 增强了扩展现实 (XR) 中的3D场景理解. 这种方法使用用户引导的笔画来实时提高语义关系的准确性,优于现有的方法.
科学领域:
- 计算机视觉 计算机视觉
- 人与计算机的交互
- 机器人技术 机器人技术 机器人技术
背景情况:
- 3D场景图形生成对于扩展现实 (XR) 中的空间计算至关重要.
- 目前的方法与杂的点云数据作斗争,并且缺乏交互式用户指导以提高准确性.
- 关键的挑战包括可控制的交互,将指导整合到推断中,并将纠正泛化.
研究的目的:
- 开发一种交互式方法,以实时完善3D语义场景图形.
- 为了解决由于3D数据噪音和用户输入不存在而导致的精度限制.
- 为XR中交互式3D场景图形生成建立一个新的基准.
主要方法:
- 拟议的冲击导向场景图谱生成 (SGSG) 方法.
- 引入了三种中风类型和一个专门的SGstrokes数据集.
- 综合性冲击指导用于空间时间特征学习和推理纠正.
- 使用的干预损失与一致性排斥和几何敏感的约束.
主要成果:
- 与3DSSG和SGFN相比,SGSG表现出优越的整体准确性和精度.
- 在预言级度量表中表现优于联合SSG.
- 在所有测试的控制条件下显著减少用户任务负载.
- 建立了SGSG作为交互式3D场景图形生成的新基准.
结论:
- SGSG有效地使3D语义关系的交互性改进成为可能.
- 该方法在具有挑战性的3D数据条件下提高了准确性和概括性.
- 在XR应用中,SGSG为增强语义理解提供了一个有希望的方法.
相关概念视频
Streamlines, Streaklines, and Pathlines
1.9K
A streamline represents the trajectory that is always tangent to the fluid's velocity vector at any given point. The velocity of a fluid particle is always directed along the streamline, ensuring the particle continuously follows the streamline's path. Streamlines are particularly useful for visualizing the overall direction of flow in a fluid system, and they provide an instantaneous representation of the flow's velocity field. In steady flow, where conditions do not change over...
1.9K
Design Example: Traverse Angle Computations
303
Traverse angle computations are a critical component of surveying, used to compute the internal angles within a closed traverse. A traverse consists of a series of connected lines forming a closed loop, often used for land boundary delineation or mapping. Calculating the internal angles ensures accuracy in the traverse geometry and is essential for checking survey data integrity.The process begins with known azimuths and bearings of the traverse sides. Internal angles at each vertex are...
303
Velocity and Position by Graphical Method
9.5K
Velocity and position can be calculated from the known function of acceleration as a function of time. The total area under the acceleration-time graph and the velocity-time graph gives the change in velocity and position, respectively. In the case of an airplane, its acceleration is tracked using the inertial navigation system. The pilot provides the input of the airplane's initial position and velocity before takeoff. The inertial navigation system then uses the acceleration data to...
9.5K
Signal Flow Graphs
612
Signal-flow graphs offer a streamlined and intuitive approach to representing control systems, providing an alternative to traditional block diagrams. These graphs use branches to symbolize systems and nodes to represent signals, effectively illustrating the relationships and interactions within the system.
In a signal-flow graph, branches denote the system's transfer functions, while nodes represent the signals. The direction of signal flow is indicated by arrows, with the corresponding...
In a signal-flow graph, branches denote the system's transfer functions, while nodes represent the signals. The direction of signal flow is indicated by arrows, with the corresponding...
612
Guidelines for Sketching a Curve
36
Curve sketching is a systematic method for understanding the overall behavior of a function by analyzing its key mathematical features. A function defines a curve on the coordinate plane, where the horizontal axis represents the input variable and the vertical axis represents the output. The process begins by determining the domain, which specifies the set of input values for which the function is defined and establishes the horizontal extent of the graph.Intercepts with the horizontal and...
36
Vector Algebra: Graphical Method
16.8K
Vectors can be multiplied by scalars, added to other vectors, or subtracted from other vectors. The vector sum of two (or more) vectors is called the resultant vector or, for short, the resultant.
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
16.8K


