Seek to Segment: Active Perception for Panoramic Referring Segmentation


1 Introduction↩︎

Referring Segmentation [1][7] has achieved remarkable progress by segmenting target objects guided by natural language expressions. Powered by recent advancements in Vision-Language Models (VLMs) [8][11], contemporary referring segmentation models [12][19] demonstrate exceptional reasoning ability for precise pixel-level segmentation. However, these methods passively process static images captured from fixed perspectives, which significantly limits their deployment in real-world Embodied AI [20], [21], where agents must actively perceive their surroundings to find targets within continuous 360\(^\circ\) environments.

Figure 1: Active Panoramic Referring Segmentation (APRS) requires an agent to search for and segment a target (e.g., finding the “floor cabinet”) within a continuous 360^{\circ} environment based on a user instruction. The bottom row illustrates a search trajectory: the agent adjusts its camera pose (\theta, \phi) to reason about spatial relations (e.g., “opposite the bed”) and search the target for segmentation.

Transitioning from passive fixed-view observation to active multi-view perception presents fundamental challenges. In \(360^\circ\) environments, identifying a target necessitates reasoning over complex cross-view spatial relationships (e.g., “the floor cabinet opposite the bed”) and performing active exploration. To address these challenges, we introduce a novel task: Active Panoramic Referring Segmentation (APRS). In this setting, an agent is required to adjust its viewing direction (\(\Delta\theta, \Delta\phi\)) to explore the 360\(^\circ\) environment, seeking the object specified by a user instruction for segmentation, as shown in 1.

However, applying existing perception methods to this task faces a dilemma. On the one hand, explicit 3D modeling (e.g., point clouds [22][28], or Gaussian Splatting [29][31]) resolves spatial queries by first reconstructing the entire 3D scene, which provides detailed spatial layouts but entails substantial computational and hardware costs. On the other hand, conventional 2D methods [32][34] that directly process flattened panoramic images introduce severe geometric distortions and wraparound boundaries, while those partitioning the \(360^\circ\) scene into an isolated sequence of perspective views sacrifice global spatial context.

To address this dilemma, we construct the APRS benchmark, which leverages abundant and easily accessible panoramic images to simulate realistic \(360^\circ\) egocentric exploration scenes. It eliminates the need for resource-intensive 3D reconstructions while covering diverse indoor and outdoor environments. Moreover, this benchmark features four distinct types of spatial referring expressions (EGO, UNIQ, ALLO, and MULTIHOP) to comprehensively evaluate agents’ cross-view spatial reasoning ability across various difficulties. We further provide comprehensive evaluation protocols for benchmarking.

Additionally, we propose PanoSeeker, a Vision-Language Agent designed for APRS. To reduce redundant exploration and maintain global spatial context, we design EgoSphere, an explicit spatial-visual memory, which integrates sequential local observations into a unified 360\(^\circ\) equirectangular panorama (ERP) map. Augmented by EgoSphere, PanoSeeker can perform efficient searching. Once the target is found, the agent performs active viewpoint alignment and generates a segmentation mask. Furthermore, we curate an expert-annotated search trajectory dataset with memory timelines for Supervised Fine-Tuning (SFT). This is followed by Reinforcement Learning (RL) using GRPO [35], which incorporates efficiency and terminal rewards to explicitly optimize PanoSeeker’s exploration efficiency. Our main contributions are summarized as follows:

  • We introduce Active Panoramic Referring Segmentation (APRS), a novel task that requires an agent to actively explore \(360^{\circ}\) environments to seek and segment targets based on language instructions. To support this, we construct the APRS benchmark, which incorporates four distinct types of spatial referring expressions and comprehensive evaluation protocols.

  • We propose PanoSeeker, a memory-augmented agent that leverages an explicit spatial visual memory EgoSphere to facilitate efficient exploration.

  • We contribute an expert-annotated search trajectory dataset with memory timelines for SFT. Additionally, we employ RL with efficiency and terminal rewards to explicitly optimize PanoSeeker’s exploration efficiency.

  • Extensive experiments demonstrate that PanoSeeker outperforms existing state-of-the-art baselines adapted for this task.

2 Related Work↩︎

Referring Image Segmentation. Referring Image Segmentation (RIS) [1], [3], [36] targets the segmentation of specific objects in an image according to a given textual description. Early approaches [37][40] rely on CNNs to obtain visual features and LSTMs to encode the linguistic expressions, and then combine the two modalities via concatenation or other straightforward fusion operations to form a joint representation. VLT [3], [6] is the first to bring the transformer into this task, recasting RIS as an attention problem in which language features serve as queries over the visual features and the segmentation result is obtained by decoding the transformer output. Liu et al. [4] further extend the task to Generalized Referring Expression Segmentation (GRES), which accounts for both multi-target and empty-target cases. More recently, Large Language Models (LLMs) and Vision Language Models (VLMs) [8], [41][44] have substantially advanced vision-language tasks through their strong common-sense reasoning ability, offering new opportunities for RIS. Along this line, LISA [12] introduces the [SEG] token, which allows the model to handle expressions that demand complex reasoning and common-sense knowledge. READ [14] treats similarity as reference points to direct where MLLMs should attend during interactive reasoning. Seg-Zero [45] adopts a purely reinforcement-learning scheme (GRPO [35]) to acquire the reasoning process from scratch, producing a reasoning chain prior to the final mask. VisionReasoner [15] presents a unified framework that addresses multiple visual perception tasks through reasoning within a single shared model. Unlike these methods, which depend on static images captured from a fixed viewpoint, our PanoSeeker is able to actively perceive the continuous \(360^{\circ}\) environment.

Agent Memory. Existing agent memory systems can be broadly categorized into flat-context and structured designs. MemGPT [46] and MemoryOS [47] adopt flat-context paradigms, which leverage paging or streaming mechanisms to extend memory capacity; however, their reliance on raw dialogue logs often introduces significant information redundancy and prohibitive retrieval overhead as histories expand. To enhance semantic coherence and navigability, MemoryBank [48] and A-Mem [49] adopt the structured design to organize memory into hierarchical or graph-based representations. More recently, frameworks such as xMemory [50] have refined these structures by tailoring hierarchical retrieval to the dynamic nature of agentic workloads. Extending beyond textual modalities, vision-centric frameworks like VisMem [51] incorporate short- and long-term latent visual memory into VLMs to enable robust long-term temporal reasoning. Despite these advancements, existing history-based methods face a critical scalability bottleneck, as context length and query latency scale sharply with interaction history. To address this, we propose EgoSphere, a spatial visual memory that maps sequential observations onto a fixed-resolution \(360^\circ\) panoramic canvas; this ensures a constant-length context regardless of the trajectory’s length.

Panoramic Vision and Embodied Referring. Panoramic vision provides comprehensive \(360^{\circ}\) contextual understanding, significantly advancing the ability of intelligent systems in navigation [21], [52] and perception [33], [34], [53]. Early panoramic vision methods primarily focused on static images or videos with a \(360^{\circ}\) Field-of-View (FoV), addressing challenges such as geometric distortion [54][56], representation learning [53], [57][59], and multi-modal integration [33], [34], [60], [61]. However, relying on static, fully observable panoramas diminishes the inherent need for active exploration and spatial reasoning. To address these limitations, recent embodied tasks (e.g., Refer360  [52], REVERIE [21]) integrate linguistic instructions into panoramic environments to inspire models’ active perception and spatial reasoning ability. But they remain limited: Refer360 [52] relies on dense, step-by-step instructions that reduce the task to low-level instruction following, while REVERIE [21] provides multi-view observations at each step, turning search into a passive selection task. In contrast, our proposed Active Panoramic Referring Segmentation (APRS) requires the agent to adjust its viewing direction to explore the continuous \(360^{\circ}\) environment, seeking the object specified by a user instruction for segmentation, thereby truly demonstrating the model’s ability for active perception and spatial reasoning.

3 The APRS Task and Benchmark↩︎

In this section, we formally define the Active Panoramic Referring Segmentation (APRS) task and describe the construction of our benchmark, including the dataset, environment setup, and evaluation protocols.

3.1 Task Formulation↩︎

Active Panoramic Referring Segmentation (APRS) requires an agent to search for and segment a target within a continuous \(360^{\circ}\) environment \(E\) based on a language instruction \(I\). Starting from an initial orientation \((\theta_0, \phi_0)\) with a constrained Field of View (FoV), the agent iteratively updates its viewpoint \((\theta_t, \phi_t)\) to explore the environment. At each step \(t\), the agent perceives a visual observation \(V_t = \text{Proj}(E, \theta_t, \phi_t, \psi)\) via a perspective projection \(\text{Proj}(\cdot)\) with an FoV \(\psi\). Given \(I\), the agent \(\mathcal{F}\) maintains a memory state \(M_t\) and predicts an action \(a_t\): \[a_t, M_{t+1} = \mathcal{F}(V_t, I, M_t),\] where \(M_{t+1}\) encapsulates the exploration history updated by the current observation \(V_t\). The action space includes relative movements \(a_t = (\Delta \theta_t, \Delta \phi_t)\), denoting the direction of the viewpoint shift, and a termination signal that invokes the prediction of the segmentation mask \(\mathcal{S}\) once the target is found.

3.2 Environment and Dataset Construction↩︎

Unlike traditional Referring Image Segmentation (RIS) [1], [6], which assumes the target is always within the initial view, the APRS task necessitates active exploration to handle targets that are initially out of sight. To this end, we construct a large-scale benchmark encompassing diverse indoor and outdoor scenes, complemented by complex referring expressions requiring spatial reasoning ability.

Data Sources and Panoramic Simulation. We collect high-resolution panoramas from 360-Indoor [62], PANDORA [63], and SUN360 [64], resulting in 4,971 unique scenes. This scale substantially surpasses existing language-guided 3D benchmarks such as ScanRefer [65] (comprising \(\sim\)​800 indoor scenes) and offers greater diversity, spanning both indoor and outdoor environments.

To simulate a continuous \(360^{\circ}\) environment, we employ gnomonic projection to extract local perspective views from equirectangular panoramas (ERPs). Given an orientation \((\theta, \phi)\) and a Field of View (FoV) \(\psi=(\psi_h, \psi_v)\), we generate rectilinear views by back-projecting perspective coordinates onto a unit sphere and subsequently sampling from the ERP. In our implementation, we set the horizontal FoV to \(\psi_h = 120^{\circ}\) and the vertical FoV to \(\psi_v = 90^{\circ}\), aligning with consumer-grade depth cameras. More details are provided in the Appendix.

Human-in-the-Loop Annotation Pipeline. We develop a multi-stage annotation pipeline that combines human expertise with foundation models [66], [67]. First, professional annotators annotate salient targets using bounding boxes. To encourage active exploration, initial camera orientations are directed away from the target, ensuring the target is initially out of the agent’s view. Next, based on the spatial relationships between the initial camera orientation, the target, and other anchor objects, annotators are required to construct trajectory-centric spatial referring expressions. These expressions incorporate spatial relations, object attributes, and egocentric cues to guide the agent toward the target. To achieve pixel-level segmentation, we leverage SAM-3 [67] to generate initial masks, followed by manual refinement. Additionally, we employ VLMs (e.g., GPT-5.2 [66]) for semantic cross-checking to ensure the high reliability of our dataset.

Taxonomy of Spatial Referring Expressions. To evaluate diverse spatial reasoning ability, we categorize the spatial referring expressions into four types based on their linguistic and spatial complexity, as shown in Table 1:

  • Egocentric (EGO): These instructions specify the target’s location relative to the agent’s current orientation. The primary challenge lies in mapping linguistic directional cues to precise spatial actions to effectively locate the target. (e.g., “Turn right to find the sofa.”)

  • Unique-Attribute (UNIQ): These instructions identify targets based on distinctive visual attributes (e.g., color or shape) to distinguish them from other objects of the same category within the \(360^{\circ}\) scene. The core challenge involves fine-grained recognition and grounding of the specified instances across a panoramic view. (e.g., “The yellow floor lamp in the room.”)

  • Allocentric (ALLO): These expressions define the target’s position relative to other anchor objects in the \(360^{\circ}\) environment. The agent must interpret object-to-object spatial relationships to identify the correct target among potential distractors. (e.g., “The chair opposite the sofa.”)

  • Multi-hop (MULTIHOP): These instructions require complex reasoning by integrating both viewpoint adjustments and relative spatial cues. As the most challenging category, they demand sequential decomposition and multi-step reasoning. (e.g., “Turn around and find the chair next to the table.”)

Supervised Fine-Tuning (SFT) Dataset Construction. Different from the initial APRS dataset annotation Phase, we recruit new annotators to generate exploration trajectories for fine-tuning the agent model. Given an instruction \(I\) and an initial camera orientation, annotators are required to find the target by adjusting the FoV based on camera pose parameters (\(\theta, \phi\)). We discretize the horizontal \(\Delta \theta\) and vertical \(\Delta \phi\) action space into multiples of \(30^{\circ}\). Horizontal actions include Small (\(30^{\circ}\)), Medium (\(60^{\circ}\)), Large (\(120^{\circ}\)), and U-turn (\(180^{\circ}\)); Vertical actions consist of Small (\(30^{\circ}\)), Medium (\(60^{\circ}\)), and Large (\(90^{\circ}\)), facilitating a range from fine alignment to complete FoV shifts. At each step, spatial coordinates \((\theta_t, \phi_t)\), visual observations \(V_t\), and a memory \(M_t\) (detailed later in 4.1) are recorded. Trajectories exceeding the step limit or deviating significantly from the target are discarded and reassigned to different annotators.

Table 1: Taxonomy of Spatial Referring Expressions in the APRS Benchmark. \(O\) is the target object; \(\{A\}\) denotes visual attributes; \(R\) represents spatial relations; \(v\) is the initial camera viewpoint; and \(O_{anc}\) is the anchor object.
Category Formal Definition Description Number (%)
EGO \(find(O, \{A\}, R, v)\) Relations relative to the initial camera viewpoint 1,365 (18.4%)
UNIQ \(find(O, \{A\})\) Objects with unique visual attributes (e.g., color) 3,213 (43.3%)
ALLO \(find(O, \{A\}, R, O_{anc})\) Relations relative to an external anchor object 2,389 (32.2%)
MULTIHOP \(EGO \circ ALLO\) Multi-step reasoning via viewpoint and spatial cues 453 (6.1%)

5.5pt

0pt 0pt

Dataset Statistics. The APRS dataset comprises 7,420 samples across 4,971 scenes, split into training and testing sets at a 7:3 ratio. On average, each scene contains 1.5 instructions spanning four difficulty levels: EGO, UNIQ, ALLO, and MULTIHOP. The average expression length is 7.38 words. These instructions incorporate diverse spatial prepositions (e.g., “opposite”, “behind”, and “adjacent to”), necessitating spatial reasoning and active perception ability to search for and segment targets in the continuous 360\(^\circ\) environments.

3.3 Evaluation Metrics↩︎

To comprehensively evaluate the performance of the APRS agent, we establish a multi-dimensional evaluation protocol comprising three dimensions: (i) task success, (ii) exploration efficiency, and (iii) segmentation quality.

  • Task Success. We define the Success Rate (SR) to measure the agent’s ability to search for and segment the referred target. An episode is considered successful if: (1) the search process terminates at step \(T\); (2) the final viewpoint direction \((\theta_T, \phi_T)\) is within a geodesic distance threshold \(\tau\) (calculated using the great-circle distance) from the target’s ground-truth centroid \((\theta^*, \phi^*)\); and (3) the predicted mask \(\mathcal{S}\) achieves an \(\text{IoU} \ge 0.5\). Formally: \[\begin{gather} \text{SR} = \frac{1}{N} \sum_{i=1}^{N} \mathbb{I}(\text{dist}\{(\theta_{i,T}, \phi_{i,T}), (\theta_i^*, \phi_i^*)\} < \tau \land \text{IoU}_i \ge 0.5) \end{gather} \label{eq:sr95dist}\tag{1}\] where \(N\) is the total number of episodes and \(\mathbb{I}(\cdot)\) is the indicator function. For each episode, the geodesic distance is defined as: \[\text{dist}\{(\theta_T, \phi_T), (\theta^*, \phi^*)\} = \arccos\left(\sin \phi_T \sin \phi^* + \cos \phi_T \cos \phi^* \cos(\theta_T - \theta^*)\right)\]

  • Exploration Efficiency. Efficiency is crucial for active agents. We report the Average Steps (AS), which represents the mean number of action steps taken before termination across successful episodes. Furthermore, we adapt Success weighted by Path Length (SPL) to the panoramic setting: \[\text{SPL} = \frac{1}{N} \sum_{i=1}^N S_i \cdot \frac{L_i}{\max(L_i, P_i)},\] where \(S_i\) is the binary success indicator from the SR metric. \(L_i\) represents the shortest geodesic distance from the initial orientation \((\theta_0, \phi_0)\) to the target’s ground-truth centroid \((\theta^*, \phi^*)\), and \(P_i\) is the cumulative great-circle distance traversed by the agent, defined as \(P_i = \sum_{t=1}^{T} \text{dist}\{(\theta_t, \phi_t), (\theta_{t-1}, \phi_{t-1})\}\).

  • Segmentation Quality. Following standard Referring Image Segmentation benchmarks [1], [3], [6], we evaluate the performance using mean Intersection over Union (mIoU). For episodes where \(\text{SR}=0\), the IoU is set to 0.

4 Method↩︎

Figure 2: Overview of the PanoSeeker framework. PanoSeeker integrates a VLM with EgoSphere memory to predict movements (\Delta\theta_t, \Delta\phi_t) from inputs (V_t, I, M_t). Subsequently, an Active Alignment and Segmentation module generates the mask S. Exploration efficiency is guided by efficiency (R_{\text{eff}}) and terminal (R_{\text{term}}) rewards. Bottom: visualization of a search trajectory and its associated memory accumulation.

We present PanoSeeker, a Vision-Language Agent integrated with a spatial visual memory EgoSphere, specifically designed for the APRS task. To ensure non-redundant active search and spatial reasoning, PanoSeeker is first trained on an expert-annotated trajectory dataset via Supervised Fine-Tuning (SFT), followed by Reinforcement Learning (RL) to explicitly optimize exploration efficiency. Once the target is found, an Active Alignment and Segmentation module is employed for final viewpoint refinement and pixel-level segmentation.

4.1 EgoSphere: Spatial Visual Memory↩︎

A primary challenge in APRS is maintaining global spatial consistency under a constrained FoV. Existing memory methods often rely on textual logs or isolated perspective crops—which fail to capture the geometric continuity of a 360\(^\circ\) environment and lack trajectory history, leading to redundant exploration (i.e., dead loops). To bridge this gap, we introduce EgoSphere, an explicit memory which progressively maps sequential local observations into a geometrically consistent, annotated 360\(^\circ\) exploration map to ensure targeted, non-redundant search.

Progressive Canvas Construction. We instantiate the spatial memory as an Equirectangular Panorama (ERP) canvas \(M \in \mathbb{R}^{H \times W \times 3}\), initialized as a zero-valued tensor. At each step \(t\), the agent receives a perspective FoV \(V_t\) at orientation \((\theta_t, \phi_t)\). To integrate this local observation, we back-project \(V_t\) onto a unit sphere and map it to the ERP coordinates: \[M_t = M_{t-1} \oplus \text{Proj}^{-1}(V_t, \theta_t, \phi_t, \psi),\] where \(\text{Proj}^{-1}(\cdot)\) denotes the inverse gnomonic projection and \(\oplus\) signifies the pixel-wise update. This formulation ensures \(M_t\) serves as a cumulative visual record, where unexplored regions are explicitly represented as zero-valued frontiers (see Appendix for more gnomonic projection details).

Spatial-Aware Visual Prompting. To enable spatial reasoning, we augment \(M_t\) with explicit geometric cues that transform the canvas into a structured navigation map. Specifically, we incorporate three types of visual prompts: (1) a central crosshair that highlights the current FoV center to facilitate egocentric-to-allocentric alignment; (2) a latitude-longitude grid at \(30^\circ\) intervals, which serves as a global scale for precise angular estimation; and (3) the exploration trajectory \(\{(\theta_1, \phi_1), \dots, (\theta_{t-1}, \phi_{t-1})\}\), rendered as directed paths to track visited regions and prevent redundant scanning. By integrating the recorded memory \(M_t\) with the current view \(V_t\), the agent effectively converts the search problem into a visual “fill-in-the-blank” task on the \(360^\circ\) canvas.

4.2 PanoSeeker↩︎

The PanoSeeker serves as the spatial reasoning core, leveraging a Vision-Language Model (VLM) [10] to guide camera orientation control. This module processes a multi-modal input consisting of three key streams: (1) the current local observation \(V_t\); (2) the annotated spatial memory map \(M_t\) from EgoSphere; and (3) the instruction \(I\). By jointly attending to the local view (for object detail) and the global map (for path planning), PanoSeeker addresses the search problem by predicting the next optimal action \(a_t \in \{(\Delta \theta_t, \Delta \phi_t), \texttt{[STOP]}\}\).

Supervised Fine-Tuning (SFT) Stage. To empower the VLM [10] with active perception ability, we fine-tune PanoSeeker using an expert-annotated trajectory dataset. This stage explicitly trains PanoSeeker to predict the optimal viewpoint adjustment based on the current context. The objective function is defined as: \[\label{eq:sft} \mathcal{L} = - \mathbb{E}_{\mathcal{T} \sim \mathcal{D}_{\text{expert}}} \sum_{t=1}^{T} \log p_{\theta}(a_t \mid V_t, M_t, I),\tag{2}\] where each expert trajectory \(\mathcal{T} = \{(V_t, M_t, a_t, I)\}_{t=1}^T\) is sampled from the expert dataset \(\mathcal{D}_{\text{expert}}\) (detailed in 3.2). The loss minimizes the negative log-likelihood of the expert action \(a_t\) given the learned parameters \(\theta\) of PanoSeeker, thereby learning the policy for efficient, non-redundant search.

Reinforcement Learning (RL) Stage. To enhance search efficiency, we fine-tune PanoSeeker using Group Relative Policy Optimization (GRPO) [35], which optimizes the policy through relative rewards within sampled groups without a separate critic. To formulate this reinforcement learning process, we first define the reward mechanism to guide the agent’s behavior. For a navigation trajectory comprising states \(s_t = (V_t, M_t, I)\) of length \(T\), the overall cumulative reward is defined as \(r = \sum_{t=1}^{T-1} R_{eff} + R_{term}\). Specifically, the efficiency reward \(R_{eff} = \gamma [\text{dist}(V_{t-1}, V^*) - \text{dist}(V_t, V^*)] - \eta\) is computed at each step to encourage the agent to follow the shortest geodesic path while penalizing redundant exploration. Upon generating the [STOP] token at step \(T\), the terminal reward \(R_{term}\) assigns a success bonus \(R_{base} + \alpha \cdot \text{IoU}\) if the agent successfully finds the target (\(\text{dist}(V_T, V^*) < \tau\)), and imposes a penalty \(-R_{pen}\) otherwise. Given the cumulative reward \(r\) evaluated for each trajectory in a sampled group, we maximize the following GRPO objective:

\[\label{eq:grpo} \begin{align} \mathbb{E}_{\substack{s_t \sim \mathcal{D}, \\ \{a_{t,i}\}_{i=1}^{G} \sim p_{\theta_{\text{old}}}}} \Bigg[ \frac{1}{G} \sum_{i=1}^{G} \Bigg( &\min \Bigg( \frac{p_\theta(a_{t,i} \mid s_t)}{p_{\theta_{\text{old}}}(a_{t,i} \mid s_t)}A_i, \text{clip}\Bigg(\frac{p_\theta(a_{t,i} \mid s_t)}{p_{\theta_{\text{old}}}(a_{t,i} \mid s_t)}, 1-\epsilon, 1+\epsilon\Bigg)A_i \Bigg) \\ &- \beta\, \mathbb{D}_{\text{KL}}\!\left(p_\theta \,\|\, p_{\text{ref}}\right) \Bigg) \Bigg], \end{align}\tag{3}\]

where \(p_{\text{ref}}\) is the SFT reference model, \(G\) is the group size, and \(\epsilon\) is the clipping parameter. The advantage \(A_i\) for each action \(a_{t,i}\) is computed by normalizing its reward \(r_i\) within the group: \(A_i = {(r_i - \text{mean}(\{r_g\}))}/{\text{std}(\{r_g\})}\). \(\beta\) weights the KL-divergence \(\mathbb{D}_{\text{KL}}\) for regularization.

4.3 Active Alignment and Segmentation↩︎

Upon receiving the [STOP] signal, PanoSeeker predicts a bounding box \(\mathcal{B}\) by leveraging its inherent VLM [10] grounding ability. To address the challenges of boundary truncation and occlusion—which can lead to unstable mIoU metric evaluation—we implement an active alignment phase. Taking \(\mathcal{B}\) as a prompt, we augment SAM-3 [67] to perform concurrent center-seeking, tracking, and segmentation. By applying a final angular adjustment \((\Delta \theta^*, \Delta \phi^*)\), the target’s centroid is realigned to the optical center. This ensures the generation of a stable and accurate segmentation mask \(\mathcal{S}\) for reliable performance evaluation.

5 Experiments↩︎

5.1 Implementation Details↩︎

Datasets and Environment. The APRS dataset comprises 7,420 samples across 4,971 scenes, partitioned 7:3 for training and testing. To provide a comprehensive evaluation, we adopt four primary metrics: (1) Success Rate (SR) to measure target localization accuracy; (2) Average Steps (AS) to assess search efficiency; (3) Success weighted by Path Length (SPL) to evaluate trajectory optimality; and (4) mean Intersection over Union (mIoU) to quantify segmentation quality. Each episode is limited to a maximum of \(T=20\) search steps. Each visual observation is rendered with a horizontal Field-of-View (\(\psi_h\)) of \(120^\circ\) and a vertical Field-of-View (\(\psi_v\)) of \(90^\circ\), at a resolution of \(1024 \times 768\) pixels.

Network Architecture: We employ Qwen3-VL-8B-Instruct [10] as the backbone for our PanoSeeker, benefiting from its superior reasoning and grounding ability for the APRS task. Specifically, the model is fine-tuned using a LoRA [68] adapter with a rank \(r=64\), a scaling factor \(\alpha=64\), and a dropout rate of \(0.05\). Furthermore, the EgoSphere memory is maintained at a resolution of \(1024 \times 512\), while SAM-3 [67] is used for final segmentation tasks.

Training Details: We implement our model using the DeepSpeed ZeRO-2 framework [69] and conduct training on \(4 \times\) NVIDIA RTX A6000 GPUs (48GB) with FP16 precision. For Supervised Fine-Tuning (SFT), we employ the AdamW [70] optimizer with a learning rate of \(2 \times 10^{-4}\) and a weight decay of \(0.1\). A cosine annealing scheduler is applied with a \(3\%\) warmup over \(3\) epochs. The training is performed with a per-GPU batch size of \(1\) and a gradient accumulation step of \(4\), resulting in an effective batch size of \(16\), with a sequence length limit of \(4,096\) tokens. In the Reinforcement Learning stage, we leverage the GRPO [35] (\(G=8, \epsilon=0.2\)) for \(6,000\) steps to explicitly optimize exploration efficiency.

Table 2: Quantitative comparison on the APRS benchmark. We compare PanoSeeker with static RIS (processing the entire panorama), heuristic scanning (Upper \(\rightarrow\) Equator \(\rightarrow\) Lower), and active VLM agents. PanoSeeker achieves a significant leap in exploration efficiency (SPL and AS) thanks to its EgoSphere spatial memory and GRPO-optimized [35] policy. The best results are in bold.
Method Venue Memory SR (%) \(\uparrow\) AS \(\downarrow\) SPL \(\uparrow\) mIoU (%) \(\uparrow\)
a. Static Methods (Direct Panorama Input)
VLT [3] 46.7 1.0\(^\ast\) - 34.7
CRIS [36] 55.4 1.0\(^\ast\) - 39.2
LISA [12] 64.1 1.0\(^\ast\) - 44.5
SAM4MLLM [71] 62.3 1.0\(^\ast\) - 46.2
VisionReasoner [15] 66.2 1.0\(^\ast\) - 47.7
b. Heuristic Methods (Pre-defined Scanning, Max 9 steps)\(^\dagger\)
VLT [3] 28.4 4.6 0.14 22.1
CRIS [36] 32.1 4.4 0.17 26.4
LISA [12] 42.3 5.2 0.22 34.1
SAM4MLLM [71] 40.5 5.3 0.20 32.5
VisionReasoner [15] 49.5 4.9 0.26 39.9
c. VLM-based Agents (Active Exploration)
Qwen3-VL-30B-A3B-Thinking  [10] Text Log 62.9 8.0 0.29 51.0
Gemini-3-Flash [72] - Text Log 64.9 6.8 0.31 51.4
GPT-5.2 [66] - Text Log 69.1 6.2 0.36 53.2
PanoSeeker (Ours) - EgoSphere 75.4 4.8 0.57 55.8
\(^\ast\) Static methods process the panorama in a single pass (AS\(=\)1); SPL is therefore not applicable (\(-\)).
\(^\dagger\) Heuristic scanning follows a fixed order: Upper Hemis. \(\rightarrow\) Equator \(\rightarrow\) Lower Hemis.

6pt

5.2 APRS Benchmark Results↩︎

In Table 2, we report the quantitative results on our APRS benchmark, comparing PanoSeeker with previous state-of-the-art methods under three search paradigms: (1) Static Methods, which directly process the \(360^{\circ}\) equirectangular panorama (ERP) for referring image segmentation (RIS) in a single forward pass; (2) Heuristic Methods, which follow a predefined scanning paradigm traversing the upper, middle (equatorial), and lower spheres in order, ensuring complete \(360^{\circ}\) coverage of the space, where the search terminates once the model predicts a segmentation mask; and (3) VLM-based Agents, which serve as active controllers using task-specific prompts and textual log memory.

Quantitative Comparison. As shown in Table 2, PanoSeeker achieves the best results across all metrics. Static methods struggle with panoramic image distortion and fail to recognize spatial referring expressions that are hard to identify in a single flat panorama. While heuristic scanning ensures coverage, its fixed path lacks reasoning, leading to many extra steps and a low 0.26 SPL. In contrast, active agents are more suitable for this task because they can reason during exploration. PanoSeeker achieves 75.4% SR and 55.8% mIoU, improving SPL by \(\sim\)​58% over GPT-5.2 (0.57 vs. 0.36) with only 4.8 steps. These gains are attributed to our EgoSphere’s explicit spatial visual memory for path planning and the GRPO-optimized [35] policy that enhances exploration efficiency.

Figure 3: Visualization Results. Red dots denote initial viewpoints; blue boxes highlight final targets found by PanoSeeker. While these visualizations only show 4-step trajectories, extended scenarios can be found in the Appendix.

Visualization. 3 shows PanoSeeker’s search trajectories and how the EgoSphere is built step-by-step. Starting from the initial viewpoints (red dots), the agent iteratively adjusts its viewing direction (\(\Delta\theta, \Delta\phi\)) to explore the \(360^{\circ}\) environment for seeking and segmenting targets specified by language instructions. The EgoSphere progressively maps sequential local observations into a \(360^{\circ}\) map, helping the agent perceive the whole scene and improve exploration efficiency. These cases are only selected from episodes with the trajectory length of 4; more complex scenarios with longer trajectories are provided in the Appendix.

5.3 Ablation Study↩︎

We conduct ablation experiments to verify the effectiveness of all components. All variants use Qwen3-VL-8B [10] as the backbone. All results are processed by the Active Alignment and Segmentation module to ensure stable evaluation.

Table 3: Ablation of PanoSeeker components. (a) is a zero-shot baseline using task-specific prompts. We incrementally build upon it to reach our full framework (d).
Variant Training EgoSphere GRPO [35] SR (%) \(\uparrow\) AS \(\downarrow\) SPL \(\uparrow\) mIoU (%) \(\uparrow\)
(a) Zero-shot None 41.6 12.4 0.14 28.5
(b) + Memory None 56.5 8.7 0.26 39.9
(c) + SFT SFT 70.3 6.2 0.40 50.7
(d) + RL Strategy (Full) SFT+RL 75.4 4.8 0.57 55.8

8pt

Table 4: Comparison of different memory architectures in a zero-shot setting. All models are prompted to perform active searching. “Visual Hist.” denotes the format of stored historical visual observations. “ERP” denotes Equirectangular Panorama format.
Memory Variant Text Log Visual Hist. SR (%) \(\uparrow\) AS \(\downarrow\) SPL \(\uparrow\) mIoU (%) \(\uparrow\)
(a) Baseline (Zero-shot) 41.6 12.4 0.14 28.5
(b) + Textual Log 50.3 9.9 0.21 35.7
(c) + Visual Buffer 5 frames 46.8 10.5 0.17 32.0
(d) + Hybrid Buffer 5 frames 43.6 11.0 0.15 30.6
(e) + EgoSphere (Ours) 1 ERP canvas 56.5 8.7 0.26 39.9

10.0pt

Component Effectiveness. Table 3 shows the contribution of each component to the full PanoSeeker framework. The zero-shot baseline (a) fails to navigate the \(360^\circ\) environment effectively, resulting in a high average step (AS=12.4) and low SPL (0.14) due to frequent “dead loops.” Integrating EgoSphere (b) significantly improves efficiency, boosting the SPL to 0.26 by providing a persistent visual record that prevents redundant exploration. While the SFT stage (c) further improves the SR to 70.3% by learning experts’ search trajectories, the addition of GRPO-based RL (d) achieves the best performance. Specifically, the RL strategy optimizes search trajectories for efficiency, reducing the average steps to 4.8 and reaching the highest SPL of 0.57. This demonstrates that while memory provides the necessary spatial context and historical trajectory, reinforcement learning is key to achieving optimal, non-redundant search paths.

Analysis of Memory Architectures. Table 4 compares various memory strategies in a zero-shot setting. We observe that textual logs (b), visual buffers (c), and hybrid approaches (d) lack sufficient spatial reasoning abilities. Even when past observations are recorded, these sequence-based methods struggle to maintain global context; notably, the hybrid buffer (d) even shows decreased performance due to multimodal information conflicts in the input (43.6 vs. 46.8 SR). In contrast, EgoSphere (e) uses geometric projection to unify local views into a continuous \(360^{\circ}\) representation, significantly outperforming the next-best variant (Textual Log) by 6.2% in SR and 0.05 in SPL. This highlights that for the APRS task, a geometrically consistent map is far more effective for spatial awareness than simply accumulating temporal logs or isolated observation frames.

6 Conclusion↩︎

In this paper, we introduce Active Panoramic Referring Segmentation (APRS), a novel task that requires an agent to actively explore \(360^\circ\) environments for target search and segmentation based on instructions. To address this, we propose PanoSeeker, a memory-augmented agent equipped with EgoSphere—an explicit spatial-visual memory that integrates sequential observations into a unified panoramic representation. By combining Supervised Fine-Tuning with Reinforcement Learning, we explicitly optimize the agent’s active perception and spatial reasoning ability. Extensive experiments show that PanoSeeker outperforms existing adapted state-of-the-art baselines, establishing APRS as a scalable, cost-effective benchmark for advancing active perception in Embodied AI.

References↩︎

[1]
H. Ding, S. Tang, S. He, C. Liu, Z. Wu, and Y.-G. Jiang, “Multimodal referring segmentation: A survey,” IJCV, 2026.
[2]
S. Tang, G. Jie, H. Ding, and booktitle=CVPR. F. Jiang Yu-Gang, “ROSE: Retrieval-oriented segmentation enhancement,” 2026, pp. 7398–7407.
[3]
H. Ding, C. Liu, S. Wang, and booktitle=ICCV. Jiang Xudong, “Vision-language transformer and query generation for referring segmentation,” 2021, pp. 16321–16330.
[4]
C. Liu, H. Ding, and booktitle=CVPR. Jiang Xudong, “GRES : Generalized referring expression segmentation,” 2023, pp. 23592–23601.
[5]
H. Ding, C. Liu, S. He, X. Jiang, and Y.-G. Jiang, IJCV, vol. 134, no. 2 , xxxx, p. 79, 2026.
[6]
H. Ding, C. Liu, S. Wang, and X. Jiang, “VLT: Vision-language transformer and query generation for referring segmentation,” PAMI, vol. 45, no. 6 , xxxx, pp. 7900–7916, 2022.
[7]
H. Ding, C. Liu, S. He, X. Jiang, and C. C. Loy, “MeViS : A large-scale benchmark for video segmentation with motion expressions , booktitle = ICCV, xxxx,” 2023, pp. 2694–2703.
[8]
H. Liu, C. Li, Q. Wu, and Y. J. Lee, “Visual instruction tuning,” NeurIPS, vol. 36 , xxxx, pp. 34892–34916, 2023.
[9]
P. Wang et al., “Qwen2-vl: Enhancing vision-language model’s perception of the world at any resolution,” arXiv preprint arXiv:2409.12191, 2024.
[10]
S. Bai et al., “Qwen3-vl technical report,” arXiv preprint arXiv:2511.21631, 2025.
[11]
X. Shuai, S. Tang, Y. Huang, H. Ding, and booktitle=CVPR. Tao Dacheng, “PSDesigner: Automated graphic design with a human-like creative workflow,” 2026, pp. 10165–10175.
[12]
X. Lai et al., “Lisa: Reasoning segmentation via large language model,” 2024, pp. 9579–9589.
[13]
Z. Xia, D. Han, Y. Han, X. Pan, S. Song, and booktitle=CVPR. Huang Gao, “Gsva: Generalized segmentation via multimodal large language models,” 2024, pp. 3858–3869.
[14]
R. Qian, X. Yin, and booktitle=CVPR. Dou Dejing, “Reasoning to attend: Try to understand how< SEG> token works,” 2025, pp. 24722–24731.
[15]
Y. Liu et al., “Visionreasoner: Unified visual perception and reasoning via reinforcement learning,” arXiv e-prints , xxxx, pp. arXiv–2505, 2025.
[16]
S. Wang et al., “Pixelthink: Towards efficient chain-of-pixel reasoning,” arXiv preprint arXiv:2505.23727, 2025.
[17]
H. Ding et al., “MeViS: A multi-modal dataset for referring motion expression video segmentation,” IEEE Transactions on Pattern Analysis and Machine Intelligence, 2025.
[18]
K. Ying, H. Ding, G. Jie, and Y.-G. Jiang, “T owards Omnimodal Expressions and Reasoning in Referring Audio-Visual Segmentation,” 2025 , booktitle={ICCV}.
[19]
H. Hu, W. Gao, Z. Zhang, and H. Ding, “RVAS : Referring video active exploration and segmentation,” 2026 , booktitle={ICML}.
[20]
W. Wu, T. Chang, X. Li, Q. Yin, and Y. Hu, “Vision-language navigation: A survey and taxonomy,” Neural Computing and Applications, vol. 36, no. 7 , xxxx, pp. 3291–3316, 2024.
[21]
Y. Qi et al., “Reverie: Remote embodied visual referring expression in real indoor environments,” 2020, pp. 9982–9991.
[22]
S. He, H. Ding, X. Jiang, and booktitle=ECCV. Wen Bihan, “Segpoint: Segment any point cloud via large language model,” 2024 , organization={Springer}, pp. 349–367.
[23]
Q. Chen, C. Wu, J. Ji, Y. Ma, D. Yang, and booktitle=AAAI. Sun Xiaoshuai, “Ipdn: Image-enhanced prompt decoding network for 3d referring expression segmentation,” 2025, vol. 39, pp. 2132–2140.
[24]
S. He and booktitle=ACMMM. Ding Henghui, “Refmask3d: Language-guided transformer for 3d referring segmentation,” 2024, pp. 8316–8325.
[25]
Z. Qin, X. Shuai, and booktitle=NeurIPS. Ding Henghui, “SceneDesigner: Controllable multi-object image generation with 9-DoF pose manipulation,” 2025.
[26]
X. Shuai, H. Ding, Z. Qin, H. Luo, X. Ma, and booktitle=ICCV. Tao Dacheng, “Free-form motion control: Controlling the 6d poses of camera and objects in video generation,” 2025, pp. 12449–12458.
[27]
X. Shuai, Z. Qin, H. Ding, and booktitle=AAAI. Tao Dacheng, “Free-form scene editor: Enabling multi-round object manipulation like in a 3D engine,” 2025.
[28]
Z. Li, H. Luo, X. Shuai, and booktitle=ICCV. Ding Henghui, “Anyi2v: Animating any conditional image with motion control,” 2025, pp. 17302–17311.
[29]
S. He et al., “ReferSplat : Referring segmentation in 3d gaussian splatting,” 2025.
[30]
Z. Liu et al., “Reasongrounder: Lvlm-guided hierarchical feature splatting for open-vocabulary 3d visual grounding and reasoning,” 2025, pp. 3718–3727.
[31]
Y. Bao et al., TCSVT, vol. 35, no. 7 , xxxx, pp. 6832–6852, 2025.
[32]
S. Yan et al., “Panovos: Bridging non-panoramic and panoramic views with transformer for video segmentation,” 2024 , organization={Springer}, pp. 346–365.
[33]
Y. Zhou, T. Zhang, D. Zhang, S. Ji, X. Li, and L. Qi, “Dense360: Dense understanding from omnidirectional panoramas,” arXiv preprint arXiv:2506.14471, 2025.
[34]
S.-H. Chou, W.-L. Chao, W.-S. Lai, M. Sun, and booktitle=WACV. Yang Ming-Hsuan, “Visual question answering on 360deg images,” 2020, pp. 1607–1616.
[35]
Z. Shao et al., “Deepseekmath: Pushing the limits of mathematical reasoning in open language models,” arXiv preprint arXiv:2402.03300, 2024.
[36]
Z. Wang et al., “Cris: Clip-driven referring image segmentation,” 2022, pp. 11686–11695.
[37]
R. Hu, M. Rohrbach, and booktitle=ECCV. Darrell Trevor, “Segmentation from natural language expressions,” 2016 , organization={Springer}, pp. 108–124.
[38]
C. Liu, Z. Lin, X. Shen, J. Yang, X. Lu, and booktitle=ICCV. Yuille Alan, “Recurrent multimodal interaction for referring image segmentation,” 2017, pp. 1271–1280.
[39]
R. Li et al., “Referring image segmentation via recurrent refinement networks,” 2018, pp. 5745–5753.
[40]
C. Liu, X. Jiang, and H. Ding, “Primitivenet: Decomposing the global constraints for referring segmentation,” Visual Intelligence, vol. 2, no. 1, p. 16, 2024.
[41]
A. Grattafiori et al., “The llama 3 herd of models,” arXiv preprint arXiv:2407.21783, 2024.
[42]
H. Lu et al., “Deepseek-vl: Towards real-world vision-language understanding,” arXiv preprint arXiv:2403.05525, 2024.
[43]
A. Liu et al., “Deepseek-v3 technical report,” arXiv preprint arXiv:2412.19437, 2024.
[44]
Z. Chen et al., “Internvl: Scaling up vision foundation models and aligning for generic visual-linguistic tasks,” 2024, pp. 24185–24198.
[45]
Y. Liu et al., “Seg-zero: Reasoning-chain guided segmentation via cognitive reinforcement,” arXiv preprint arXiv:2503.06520, 2025.
[46]
C. Packer, V. Fang, S. Patil, K. Lin, S. Wooders, and J. Gonzalez, “MemGPT: Towards LLMs as operating systems.” 2023.
[47]
J. Kang, M. Ji, Z. Zhao, and booktitle=EMNLP. Bai Ting, “Memory os of ai agent,” 2025, pp. 25972–25981.
[48]
W. Zhong, L. Guo, Q. Gao, H. Ye, and booktitle=AAAI. Wang Yanlin, “Memorybank: Enhancing large language models with long-term memory,” 2024, vol. 38, pp. 19724–19731.
[49]
W. Xu, Z. Liang, K. Mei, H. Gao, J. Tan, and Y. Zhang, “A-mem: Agentic memory for llm agents,” arXiv preprint arXiv:2502.12110, 2025.
[50]
Z. Hu, Q. Zhu, H. Yan, Y. He, and L. Gui, “Beyond RAG for agent memory: Retrieval by decoupling and aggregation,” arXiv preprint arXiv:2602.02007, 2026.
[51]
X. Yu et al., “Vismem: Latent vision memory unlocks potential of vision-language models,” arXiv preprint arXiv:2511.11007, 2025.
[52]
V. Cirik, T. Berg-Kirkpatrick, and booktitle=ACL. Morency Louis-Philippe, “Refer360\(^\circ\): A referring expression recognition dataset in 360\(^\circ\) images,” 2020, pp. 7189–7202.
[53]
H. Ai, Z. Cao, and L. Wang, “A survey of representation learning, optimization strategies, and applications for omnidirectional vision: H. Ai et al.” IJCV, vol. 133, no. 8 , xxxx, pp. 4973–5012, 2025.
[54]
A. Nakata and booktitle=ECCV. Yamanaka Takao, “2s-odis: Two-stage omni-directional image synthesis by geometric distortion correction,” 2024 , organization={Springer}, pp. 342–356.
[55]
F. Yu, X. Wang, M. Cao, G. Li, Y. Shan, and booktitle=CVPR. Dong Chao, “Osrt: Omnidirectional image super-resolution with distortion-aware transformer,” 2023, pp. 13283–13292.
[56]
K. Tateno, N. Navab, and booktitle=ECCV. Tombari Federico, “Distortion-aware convolutional filters for dense prediction in panoramic images,” 2018, pp. 707–722.
[57]
Y.-C. Su and K. Grauman, “Learning spherical convolution for fast features from 360 imagery,” NeurIPS, vol. 30, 2017.
[58]
Y.-C. Su and booktitle=CVPR. Grauman Kristen, “Kernel transformer networks for compact spherical convolution,” 2019, pp. 9442–9451.
[59]
X. Shuai, H. Ding, X. Ma, R. Tu, Y.-G. Jiang, and D. Tao, “A survey of multimodal-guided image editing with text-to-image diffusion models,” arXiv preprint arXiv:2406.14555, 2024.
[60]
Z. Dongfang et al., “Are multimodal large language models ready for omnidirectional spatial reasoning?” arXiv preprint arXiv:2505.11907, 2025.
[61]
X. Shuai, Z. Li, H. Ding, and booktitle=CVPR. Tao Dacheng, “GlyphPrinter: Region-grouped direct preference optimization for glyph-accurate visual text rendering,” 2026, pp. 7674–7683.
[62]
S.-H. Chou, C. Sun, W.-Y. Chang, W.-T. Hsu, M. Sun, and booktitle=WACV. Fu Jianlong, “360-indoor: Towards learning real-world objects in 360deg indoor equirectangular images,” 2020, pp. 845–853.
[63]
H. Xu et al., “Pandora: A panoramic detection dataset for object with orientation,” 2022 , organization={Springer}, pp. 237–252.
[64]
J. Xiao, K. A. Ehinger, A. Oliva, and booktitle=CVPR. Torralba Antonio, “Recognizing scene viewpoint using panoramic place representation,” 2012 , organization={IEEE}, pp. 2695–2702.
[65]
D. Z. Chen, A. X. Chang, and booktitle=ECCV. Nießner Matthias, “Scanrefer: 3d object localization in rgb-d scans using natural language,” 2020 , organization={Springer}, pp. 202–221.
[66]
A. Singh et al., arXiv preprint arXiv:2601.03267, 2026.
[67]
N. Carion et al., arXiv preprint arXiv:2511.16719, 2025.
[68]
E. J. Hu et al., “LoRA: Low-rank adaptation of large language models,” 2022.
[69]
S. Rajbhandari, J. Rasley, O. Ruwase, and booktitle=SC20:. international conference for high performance computing,. networking,. storage and analysis He Yuxiong, “Zero: Memory optimizations toward training trillion parameter models,” 2020 , organization={IEEE}, pp. 1–16.
[70]
I. Loshchilov and F. Hutter, “Decoupled weight decay regularization,” arXiv preprint arXiv:1711.05101, 2017.
[71]
Y.-C. Chen, W.-H. Li, C. Sun, Y.-C. F. Wang, and booktitle=ECCV. Chen Chu-Song, “Sam4mllm: Enhance multi-modal large language model for referring expression segmentation,” 2024 , organization={Springer}, pp. 323–340.
[72]
G. Team et al., “Gemini: A family of highly capable multimodal models,” arXiv preprint arXiv:2312.11805, 2023.