Git Product home page Git Product logo

sense's Introduction

SENSE

📖Paper

PyTorch codes for "SENSE: Hyperspectral Video Object Tracker via Fusing Material and Motion Cues".


🏃Keep updating🏃: More detailed tracking results for SENSE have been released.


Abstracts

Hyperspectral video offers a wealth of material and motion cues about objects. This advantage proves invaluable in addressing the inherent limitations of generic RGB video tracking in complex scenarios such as illumination variation, background clutter, and fast motion. However, existing hyperspectral tracking methods often prioritize the material cue of objects while overlooking the motion cue contained in sequential frames, resulting in unsatisfactory tracking performance, especially in partial or full occlusion. To this end, this article proposes a novel hyperspectral video object tracker via fusing material and motion cues called SENSE that leverages both material and motion cues for hyperspectral object tracking. First, to fully exploit the material cue, we propose a spectral-spatial self-expression (SSSE) module that adaptively converts the hyperspectral image into complementary false modalities while effectively bridging the band gap. Second, we propose a cross-false modality fusion (CFMF) module that aggregates and enhances the differential-common material features derived from false modalities to arouse material awareness for robust object representations. Furthermore, a motion awareness (MA) module is designed, which consists of an awareness selector to determine the reliability of each cue and a motion prediction scheme to handle abnormal states. Extensive experiments are conducted to demonstrate the effectiveness of the proposed method over state-of-the-arts. The code will be available at https://github.com/YZCU/SENSE.

Install

git clone https://github.com/YZCU/SENSE.git

Environment

  • CUDA 11.8
  • Python 3.9.18
  • PyTorch 2.0.0
  • Torchvision 0.15.0
  • numpy 1.25.0

Prepare training and test datasets

  • RGB training datasets:
  • Hyperspectral training and test datasets:

🖼Results

  • Comparison with SOTA RGB trackers

image

  • Comparison with SOTA hyperspectral trackers. (a) Precision plot. (b) Success plot

image

  • Visual comparison

image image image image

Citation

If you find our work helpful in your research, please consider citing it. We appreciate your support!

@article{CHEN2024102395,
title = {SENSE: Hyperspectral Video Object Tracker via Fusing Material and Motion Cues},
journal = {Information Fusion},
pages = {102395},
year = {2024},
issn = {1566-2535},
doi = {https://doi.org/10.1016/j.inffus.2024.102395},
url = {https://www.sciencedirect.com/science/article/pii/S1566253524001738},
author = {Yuzeng Chen and Qiangqiang Yuan and Yuqi Tang and Yi Xiao and Jiang He and Zhenqi Liu},
keywords = {Hyperspectral, Object tracking, Self-expression, False modality fusion, Motion awareness}
}

Acknowledgement

We would like to express our sincere gratitude to the excellent projects, including SiamCAR, SiamBAN, JMMAC, DF, MMF-Net, Siam-HYPER, SEE-Net, SiamBAG, Trans-DAT, TSCFW, AD-SiamRPN, OTB. These great arts inspire the present work.

sense's People

Contributors

yzcu avatar

Stargazers

zikomo avatar dengxl avatar  avatar winkness avatar Yi Xiao(肖屹) avatar  avatar  avatar  avatar renxiangguan avatar  avatar Cheng Xi avatar  avatar LI avatar Zengfu Hou (侯增福) avatar  avatar  avatar TeHan avatar

Watchers

 avatar

sense's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.