Note:
- ⭐ Please leave a STAR if you like this project! ⭐
- If you are using this work for academic purposes, please cite our paper.
The project contains a thermal vision based maritime surveillance system. It includes the following options.
- Object tracking: The algorithm is capable of tracking vessels, ships, jet skies, and humans
- Vessel re-identification: re-identify vessels irrespective of their viewpoint using a database.
- Activity detection: detect suspicious activities like human trafficking.
The framework proposed in this study comprises three primary subsystems: object tracking, vessel re-identification, and activity detection, as depicted in the above figure. The thermal video feed captured by the camera is directed towards the object tracking and activity detection subsystems. Subsequently, the tracking subsystem outputs identified objects, which are then forwarded to the re-identification subsystem. The outputs generated by all three subsystems are integrated into a user interface, facilitating the visualization of detected marine vessels, associated activities, and the corresponding re-identification results.
Move into the object Object tracking directory and follow the instructions there.
A demo video of our object tracking algorithm is presented below.
Move into the object Vessel Re-identification directory and follow the instructions there.
The visual performance of our algorithm is presented below.
Visual results of the re-identification algorithm. Each row includes two images depicting the same vessel and one image of a distinct vessel with minor alterations. Our algorithm accurately distinguishes those images in column 2 that pertain to the vessel category in column 1 rather than the vessel category in column 3. Note that the algorithm demonstrates proficiency despite challenges such as orientation variations and blurred images.
Move into the object Activity detection directory and follow the instructions there.
A demo video of detecting suspicious activities like human trafficking is presented below.
Finally, we have integrated all the 3 subsystems, as shown in the overall architecture. The following video shows the final output shown in the system UI.
If you are using this work for academic purposes, please cite our paper.
@article{ginige2024vessel,
title={Vessel Re-identification and Activity Detection in Thermal Domain for Maritime Surveillance},
author={Ginige, Yasod and Gunasekara, Ransika and Hewavitharana, Darsha and Ariyarathne, Manjula and Rodrigo, Ranga and Jayasekara, Peshala},
journal={arXiv preprint arXiv:2406.08294},
year={2024}
}
For further clarification, please contact one of our project members. Yasod - yasodginige98@gmail.com Ransika - ransika1998@gmail.com