SOC: Semantic-Assisted Object Cluster for Referring Video Object Segmentation

This paper studies referring video object segmentation (RVOS) by boosting video-level visual-linguistic alignment. Recent approaches model the RVOS task as a sequence prediction problem and perform multi-modal interaction as well as segmentation for each frame separately. However, the lack of a global view of video content leads to difficulties in effectively utilizing inter-frame relationships and understanding textual descriptions of object temporal variations. To address this issue, we propose Semantic-assisted Object Cluster (SOC), which aggregates video content and textual guidance for unified temporal modeling and cross-modal alignment. By associating a group of frame-level object embeddings with language tokens, SOC facilitates joint space learning across modalities and time steps. Moreover, we present multi-modal contrastive supervision to help construct well-aligned joint space at the video level. We conduct extensive experiments on popular RVOS benchmarks, and our method outperforms state-of-the-art competitors on all benchmarks by a remarkable margin. Besides, the emphasis on temporal coherence enhances the segmentation stability and adaptability of our method in processing text expressions with temporal variations. Code will be available.

Paper

References (49)

Scroll for more · 37 remaining

Similar papers

Peer review

Reviewer 9DMq7/10 · confidence 2/52023-07-04

Summary

This paper proposes a novel framework that can effectively exploit video-level visual-linguistic alignment to improve the performance of RVOS, filling a gap in existing methods. The extensive experiments on three datasets demonstrate the effectiveness of SOC.

Strengths

The proposed method outperforms existing state-of-the-art methods on all datasets. The paper provides a clear and concise description of the SOC framework and its experimental results.

Weaknesses

None

Questions

How to handle objects that have been occluded for a short time (> training frames number)

Rating

7: Accept: Technically solid paper, with high impact on at least one sub-area, or moderate-to-high impact on more than one areas, with good-to-excellent evaluation, resources, reproducibility, and no unaddressed ethical considerations.

Confidence

2: You are willing to defend your assessment, but it is quite likely that you did not understand the central parts of the submission or that you are unfamiliar with some pieces of related work. Math/other details were not carefully checked.

Soundness

3 good

Presentation

3 good

Contribution

3 good

Limitations

The authors have addressed the limitations and potential negative societal impact of their work.

Reviewer d9RC5/10 · confidence 4/52023-07-06

Summary

This work studies the referring video object segmentation problem and proposes the semantic-assisted object cluster approach. It aggregates video content and textual guidance for unified temporal modeling and cross-modal alignment.

Strengths

1) It performs object aggregation and promotes visual-linguistic alignment at the video level, which considers the temporal variations and alignment across different modalities of frames. 2) It introduces the visual-linguistic contrastive learning to provide semantic supervision. 3) Empirical studies on several benchmarks demonstrate the advantage of the proposed method.

Weaknesses

1) The novelty seems a bit limited. The multi-modal fusion model just uses the common multi-head cross-attention to model the relations of language and visual information. 2) Is there other clustering methods for object grouping? Some discussions are requried. 3) Ablations studies on the hyper-parameters $\lambda$ are missing.

Questions

What about considering the object-level temporal relations across frames compared to the video-level ones?

Rating

5: Borderline accept: Technically solid paper where reasons to accept outweigh reasons to reject, e.g., limited evaluation. Please use sparingly.

Confidence

4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.

Soundness

3 good

Presentation

3 good

Contribution

2 fair

Limitations

See the above.

Reviewer ihRG6/10 · confidence 4/52023-07-06

Summary

This research paper focuses on referring video object segmentation. It combines temporal frame features and language features using a cross attention design. Additionally, it extracts object features from each frame and applies contrastive learning with language representation. The paper presents various designs to enhance the referring performance. Results from experiments on multiple benchmarks demonstrate that this method achieves state-of-the-art performance on this task.

Strengths

1. The RVOS framework demonstrates remarkable results on various benchmarks. 2. Through experimentation, the proposed fusion of features significantly enhances the baseline. 3. The concept of utilizing temporal and language features is effectively communicated.

Weaknesses

1. The current method is quite complex, and it is not clear what the main contributions of the RVOS in figure are. It appears that most of the modules shown in Figure 1 are not mentioned in the manuscript. This makes it difficult to understand which proposed components are essential for the given task. 2. The Multi-Modal Fusion (MMF) and Semantic Integration Module (SIM) are presented in Section 3.2 and 3.3. However, there are no experimental tests conducted to validate these modules. The authors also claim that SIM contributes to the task in the introduction. 3. The results of visualizing the impact of the proposed modules are missing. It is important to provide results that demonstrate how each module enhances the referring performance.

Questions

1. Figure 6 shows a video with only one person. Why does the compared method fail in these scenes? Are there any complex scenes that demonstrate the advantages of the present method? 2. The figures lack clarity and are difficult to understand. It is important to highlight the main contributions of the present modules. 3. The Semantic Integration Module appears to be resource-intensive, and it would be helpful to present the model parameters compared to previous methods. 4. The use of off-the-shelf designs in all the modules limits the novelty of the approach.

Rating

6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, ethical considerations.

Confidence

4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.

Soundness

3 good

Presentation

3 good

Contribution

3 good

Limitations

The limitations are only briefly mentioned in the current manuscript.

Reviewer NrNc6/10 · confidence 4/52023-07-06

Summary

This article introduces the Semantic-assisted Object Cluster model, which is used to solve the problem of visual language alignment between videos and texts. The model uses a semantic integration module and visual language contrastive learning to improve the understanding of video content and has achieved significant improvements in different scenes and text descriptions.

Strengths

1.The Semantic-assisted Object Cluster (SOC) framework has been proposed, which effectively aligns video and text, realizes object aggregation and visual-language alignment, and improves the performance of the RefVOS model. 2.The Semantic Integration Module (SIM) has been designed to efficiently aggregate intra-frame and inter-frame information, understand video content from a global perspective, and help understand temporal changes and alignment of different modalities and granularities. 3.Visual-linguistic contrastive learning has been introduced to provide semantic supervision, guide the establishment of video-level multimodal joint space, and improve the performance of the RefVOS model. 4、It can effectively handle text descriptions that express temporal changes and significantly improve general scene processing. 4.On popular RVOS benchmarks such as Ref-YouTube-VOS, Ref-DAVIS, A2D-Sentences, and JHMDB-Sentences, the performance is significantly better than existing methods, and inference speed is faster.

Weaknesses

1.The effectiveness of Visual-Linguistic Contrastive Learning module heavily depends on the quality of the text descriptions used for supervision. If the text descriptions are inaccurate or incomplete, the performance of this module could be limited. 2.The efficiency of SIM is not clearly explained, and it is unclear how well it would scale to larger and more complex datasets. 3. The caption of many figures (such as Fig.3) are too simple, and more details should be provided. 4.Ablation experiments were conducted only within each module, without verifying the effectiveness of each module on the whole network framework.

Questions

1.For the Video-Level Object Cluster module, the design of the object clustering module does not fully consider the similarities and differences between instances, which may affect the clustering effect. The paper should provide some considerations on this issue. 2.For the Visual-Linguistic Contrastive Learning module, the issue of potentially non-target responses in video-level embeddings due to the simple use of text priors should not be ignored. 3.The model uses Video-Swin-B and Video-Swin-T as backbones, so it is unfair to compare it with other models that use resnet as backbone.

Rating

6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, ethical considerations.

Confidence

4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.

Soundness

3 good

Presentation

2 fair

Contribution

3 good

Limitations

1.The model may rely on the accuracy of semantic information, as it uses the Semantic Integration Module (SIM) to aggregate information in the video. 2.The model may not be able to handle some complex video scenes because it only performs inference based on known semantic information.

Reviewer 8Kjg6/10 · confidence 4/52023-07-12

Summary

This paper mainly studies referring video object segmentation (RVOS) which is a fundermental problem in vision-and-language applications. Compared with previous works which pay little attention to temporally modeling relationships between different frames in the entire video clip, the authors proposed a framework called SOC for RVOS which conducts temporal modeling and cross-modal alignment in a unified framework. Specifically, SOC contains several modules including textual and vision encoding and multi-modal fusion, semantic integration module and vision-language contrastive learning. The experimental results show SOC outperforms existing SOTA method, e.g. ReferFormer published in CVPR 2022.

Strengths

(1) Overall, the motivation for poposing the temporal modeling intra-frame and inter-frame information for RVOS is quite clear and straightforward. Besides, the paper is well-writen and the idear as well as each module is easy-to-follow. (2) The most valuable contribution is the video-level object cluster module in the semantic integration module (SIM). Instead of using traditional clustering method such as k-means, the authors proposed an object grouping decoder architecure to perform the clustering process. Specifically, N_v video-level object queries are introduced to learn the overall object centroids in the entire video. After repeating such operation T times, the semantic representation enhancement is achieved by enriching the video-level object information. Figure 1 in the supplementary material demonstrates that most of these learnable queries focus on the region-of-interests (ROIs) of he referred objects. (3) The experimental results are promising. The proposed SOC framework outperforms other existing SOTA works under different settings. The provided video demo shows the referred objects have been segmented perfectly.

Weaknesses

(1) According to my understanding of this work, the main contributions is the video-level object cluster module. Hence, the albation studies or comparison between different methods should focus on such module. Specifically, is there any other clustering-based method that could obtain video-level object embeddings? Why is the proposed object grouping decoder-style model is the best solution among these optional methods? Besides such high level comparisons, some details (or parameters) of abaltion studies should be further discussed. For example, the number of object queries and number of temporal frames are tuned independently in Table 5 and 6. However, jointly tuning these two parameters should be investigated. Another example is that the final representation is the element-wis sum of frame-level and video-level semantic embeddings. Are there any other better learning-based fusion implementations? (2) Generally, the proposed framework follows a two-stream fashion which includes a textual encoder and a vision encoder. Note that the vision encoder could be a temporal convolutional network (3D CNN) or video transformer such as in this work. No matter which implementation, it undergoes the temporal processing. The question is: could the video-level object clustering module be embedded inside such temporal encoding procedure? I think the whole inferece speed could be further decreased if it is possible. (3) I think the main contribution and the motivation is clear. Some trivial parts such as the visual-linguistic contrastive learning could be removed in order to make the key points stand out, which will not reduce the whole work's contribution or value.

Questions

(1) Why the SIM module is not designed inside the video encoder? Please refer to the second part in the above weaknesses. (2) It is reported that the SOC runs at 32.3 FPS on a single 3090 GPU. I think the overhead of each module should be further decomposed, e.g. the encoding backbone, multi-modal fusion module, and the SIM. (3) As illustrated in Table 4, L2V outperforms V2L significantly. Deeper insights are expected to be uncovered. Although using both of them achieves the best performance, some missing details should be claimed. For example, what is each branch's weight? (4) Could the proposed SOC be extended to solve multiple referred objects given a textual query?

Rating

6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, ethical considerations.

Confidence

4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.

Soundness

2 fair

Presentation

3 good

Contribution

2 fair

Limitations

The authors have mentioned that malicious use of such model could lead to negative social impacts such as unauthorized video surveillance. However, I believe the positive impacts of these vision-and-language applications would improve the embodied AI research and generally outweigh the risks.

Reviewer iFku4/10 · confidence 2/52023-07-24

Summary

In this paper, the author presents a framework called SOC, and a visual-linguistic contrastive loss for RVOS to unify temporal modeling and cross-modal alignment. The performance is good according to the leaderboard (https://paperswithcode.com/sota/referring-video-object-segmentation-on-refer) The extra module seems to have many parameters, and somehow incremental.

Strengths

In this paper, the author presents a framework called SOC, and a visual-linguistic contrastive loss for RVOS to unify temporal modeling and cross-modal alignment. The performance is good.

Weaknesses

1. Parameters The extra module seems to have many parameters, and somehow incremental. - Unfair Comparison. It is unfair to compare with other methods. - Design of MMF is not new. Many multi-modality fusion has used similar structure such as [a]. The different part is that authors adopt transformer structure. [a] Comprehensive Linguistic-Visual Composition Network for Image Retrieval 2. Motivation in Figure 1 is not clear to me. I think it can be easily solved by adopting the video-based backbone such as TSM or I3DNet, 3. The visual-linguistic contrastive loss I do not see significant difference from the basic contrastive loss in Clip or other works. The input is changing from image to video features. Could you further explain it?

Questions

Please see Weakness. I am not working in this field. If the author could address my concerns, I will upgrade my rate.

Rating

4: Borderline reject: Technically solid paper where reasons to reject, e.g., limited evaluation, outweigh reasons to accept, e.g., good evaluation. Please use sparingly.

Confidence

2: You are willing to defend your assessment, but it is quite likely that you did not understand the central parts of the submission or that you are unfamiliar with some pieces of related work. Math/other details were not carefully checked.

Soundness

3 good

Presentation

3 good

Contribution

3 good

Limitations

Please see Weakness. I am not working in this field. If the author could address my concerns, I will upgrade my rate.

Reviewer 8Kjg2023-08-11

Thanks for the authors' rebuttal. I think my concerns proposed in the review of submission have almost been resolved.

Authorsrebuttal2023-08-12

Official Comment by Authors

Dear Reviewer 8Kjg, Thanks for your response. We are glad that our rebuttal is able to address your concerns. We sincerely appreciate your review time and the valuable comments. We will attach great importance to revising the paper according to your suggestions. Best regards, Paper 4195 Authors

Reviewer 8Kjg2023-08-18

I have already upgraded the reating. Good luck.

Reviewer d9RC2023-08-11

Thanks for the rebuttal. Most of my concerns have been well clarified.

Authorsrebuttal2023-08-12

Official Comment by Authors

Dear Reviewer d9RC, Thanks for your response. We are glad that our rebuttal is able to address your concerns. We sincerely appreciate your time and effort in reviewing our paper. Your valuable comments are crucial in improving the quality of our work. If you still have any concerns, we would be pleased to discuss them further with you. Best regards, Paper 4195 Authors

Reviewer iFku2023-08-14

More explaination on Semantic Integration Module

Thank you. 1. Could you provide more details? - How about the text backbone? Are they the same for the three works? - Why the proposed SIM is good for fine-grained details? How do you define the fine-grained and coarse-grained for VOS? 2. Yes. Could you try TSM? I think TSM can do good efficiency in term of Figure 1. Why TSM is coarse-grained? 3. Could you explain more on "the contrast between different object queries and the same text descriptions" ? I think it is still basic contrastive learning idea.

Authorsrebuttal2023-08-16

Response to Reviewer iFku (Part 1/2)

Thanks for your feedback. The following is our further explanation: **Response to 1.1**: The text backbone is RoBERTa. Yes, the text encoder is the same for the three works. **Response to 1.2**: Coarse-grained and fine-grained mentioned in our rebuttal refer to the **spatial** understanding level of the visual content. Specifically, coarse-grained means that the model understands the general content of the image or video, while fine-grained means that the model understands the image at the pixel level. Here is an example: given a skateboarding video, the coarse-grained understanding method can only understand that the content of this video is a person skateboarding. While fine-grained understanding requires distinguishing different instances as well as accurately recognizing the shape, position, edges, etc. of objects in each frame. As can be seen, spatially fine-grained understanding is more demanding, which leads to the need for more discriminative pixel-level or object-level features. This is the strength of our SIM: the ability to perform temporal modeling while guaranteeing the discriminative representations (spatial modeling ability). We will explain this in more detail in the answer to question 2 below. **Response to 2**: Thanks for your question. Because TSM [1] is a plug-and-play module and the paper provides TSM-ResNet50 backbone weights, we have tried TSM in two ways: i) take the TSM-ResNet50 as backbone (meanwhile removing our temporal modeling part) and ii) replace our video object clustering module (temporal modeling part) by TSM. *i) Take the TSM-ResNet50 as backbone (our temporal modeling part is removed, our frame-level aggregation part is preserved):* | Method | $\mathcal{J}$&$\mathcal{F}$| |---------|:--------:| | TSM-ResNet50 Backbone (ImageNet Pretrained) | 50.3 | | TSM-ResNet50 Backbone (Kinetics-400 Pretrained) | 51.2 | | Ours (ResNet50, ImageNet Pretrained)) | 54.8 | The ImageNet pretrained TSM-ResNet50 indicates that the ResNet layers are loaded with pretrained weights on ImageNet. While the TSM layers embedded in ResNet are trained from scratch. The Kinetics-400 pretrained TSM-ResNet50 denotes that we load the full backbone weights provided in the TSM paper. It can be seen that even after pre-training on the video dataset, simply replacing the backbone network is still difficult to achieve excellent performance. We believe this is for two main reasons: - (a) The operation of shifting channels used in TSM will hurt the spatial modeling ability of models (the TSM paper also recognizes this). Specifically, TSM performs temporal modeling at the cost of introducing noise and leading to feature confusion. Simply shifting channels along temporal axis breaks the coupling of features and leads to spatial information confusion, which greatly impairs the discriminability of features and the precise identification of instances. To alleviate this problem, the TSM paper shifts only a small number of channels and insert TSM through residual connections. While this helps to some extent with coarse-grained understanding, it is still suboptimal for fine-grained understanding tasks because the feature obfuscation problem remains unresolved. As mentioned above, spatially fine-grained understanding is more demanding, which leads to the need for more discriminative pixel-level or object-level features. In contrast, our SIM integrates intra- and inter-frame information well. - (b) The TSM backbone aggregates different frame features before multi-modal interaction, which may lead to feature confusion and noise due to the diversity of video scenes. Specifically, without highlighting the target objects, inter-frame interaction is disorganized and is affected by background noise (non-target regions). *ii) Replace our temporal modeling part by TSM (our frame-level aggregation part is preserved):* | Method | $\mathcal{J}$&$\mathcal{F}$| |---------|:--------:| | Replace our temporal modeling part by TSM | 57.5 | | SOC (Ours) | 59.2 | It can be seen that TSM is inferior to our video clustering module. We believe this is also for two main reasons. The first is the same as (a) above, *i.e.*, The operation of shifting channels used in TSM will hurt the spatial modeling ability of models. The second is that TSM can only perform local temporal modeling, while our approach can perform global (video-level) information interaction. Experiment results in our rebuttal to Reviewer d9RC's last question also prove that the global interaction is better.

Authorsrebuttal2023-08-16

Response to Reviewer iFku (Part 2/2)

In conclusion, TSM can indeed perform temporal modeling efficiently. However, the information confusion and noise caused by shifting channel operations can also harm the video segmentation task and degrade the model performance. Besides, The statement in the original rebuttal may be a bit confusing.TSM is not coarse-grained. But as mentioned above, TSM is inferior to fine-grained tasks such as segmentation due to the impairment of spatial modeling ability. TSM may be more suited to coarse-grained tasks such as video classification. In comparison, our VOC (temporal modeling part in SIM) aligns more seamlessly with the RVOS task. Now we can elaborate on why our SIM is good for fine-grained details. Firstly, our SIM is composed of frame-level aggregation and video-level clustering. Such design allows the SIM to integrate intra- and inter-frame information well. Besides, the frame-level aggregation part extracts object information into compact representations, *i.e.*, object query embeddings, which greatly reduces the effect of background noise on the temporal modeling. Secondly, compared to other temporal modeling methods, the superiority of our VOC module (temporal modeling part of SIM) derives from two aspects: i) Powerful representation learning ability of the transformer structure. The transformer architecture has a better perception as well as selection of global information, which helps to associate object features across frames. ii) Reasonable video-level interactions. Learnable temporal modeling approaches have greater potential than hard association strategies such as TSM. Meanwhile, since our VOC is performed on compact representations, it does not bring heavy computation cost. **Response to 3**: Our contrastive loss is not simply changing the input of CLIP loss from image to video features. It is worth noting that our contrastive loss is **intra-video not inter-video**. Both positive and negative samples in our contrastive loss are **from the same video**. But CLIP performs contrastive learning between different images (videos) within the training batch. Specifically, the input of our contrastive loss is a group of video object queries that contain information about the target object in the same video. In contrast to CLIP which has a clear definition of positive and negative samples, since all these object queries come from the same video, we need to use a matching algorithm to find out the most appropriate query embedding to be positive sample. Such dynamic positive sample strategy and intra-video contrastive learning enhance the discrimination of object query features and reduce noise interference, which is helpful for recognizing and segmenting target objects. Thanks again for your feedback. We hope that our response can address your questions, and if you still have any concerns, we would be pleased to discuss them further with you. [1] TSM: Temporal Shift Module for Efficient Video Understanding

Authorsrebuttal2023-08-21

Further discussion with Reviewer iFku

Dear reviewer iFku: We thank you for the precious review time and comments. We have provided corresponding responses and results, which we believe have covered your concerns. We hope to further discuss with you whether or not your concerns have been addressed. The discussion period ending date is August 21. Please let us know if you have any unsolved or other concerns. Thanks, Paper 4195 Authors.

Reviewer ihRG2023-08-17

I'm pleased with the response. The authors offer clear explanations and include extensive experiments to showcase the effectiveness of the proposed designs. All my concerns have been adequately addressed in the response. I'm happy to upgrade the rating to weak accept.

Reviewer NrNc2023-08-20

Thanks for the authors's responses. I would like to keep my initial rating '6: Weak accept'.

Program Chairsdecision2023-09-21

Decision

Accept (poster)

© 2026 NYSGPT2525 LLC