From 2153d0257d8d96deb068ea72ce4658cdabd7b403 Mon Sep 17 00:00:00 2001
From: Paula Derrenger <107626595+pderrenger@users.noreply.github.com>
Date: Fri, 21 Aug 2026 00:09:18 +0200
Subject: [PATCH 1/4] Remove trailing slashes from Ultralytics URLs and update
redirected links
---
.github/ISSUE_TEMPLATE/bug-report.yml | 2 +-
.github/ISSUE_TEMPLATE/config.yml | 2 +-
README.md | 6 +++---
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml
index 5f8de6b..8537a0e 100644
--- a/.github/ISSUE_TEMPLATE/bug-report.yml
+++ b/.github/ISSUE_TEMPLATE/bug-report.yml
@@ -70,7 +70,7 @@ body:
attributes:
label: Minimal Reproducible Example
description: >
- When asking a question, people will be better able to provide help if you provide code that they can easily understand and use to **reproduce** the problem. This is referred to by community members as creating a [minimal reproducible example](https://docs.ultralytics.com/help/minimum-reproducible-example/).
+ When asking a question, people will be better able to provide help if you provide code that they can easily understand and use to **reproduce** the problem. This is referred to by community members as creating a [minimal reproducible example](https://docs.ultralytics.com/help/minimum-reproducible-example).
placeholder: |
```matlab
% Code to reproduce your issue here
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
index a995b35..6c8b33e 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -6,7 +6,7 @@ contact_links:
url: https://github.com/ultralytics/msvm#readme
about: Repository overview and usage
- name: 💬 Forum
- url: https://community.ultralytics.com/
+ url: https://community.ultralytics.com
about: Ask on Ultralytics Community Forum
- name: 🎧 Discord
url: https://ultralytics.com/discord
diff --git a/README.md b/README.md
index 36fd0b1..ff15d86 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,11 @@
-
+
# MSVM (Minimum Separation Vector Mapping)
[](https://github.com/ultralytics/msvm/actions/workflows/format.yml)
[](https://discord.com/invite/ultralytics)
-[](https://community.ultralytics.com/)
-[](https://reddit.com/r/ultralytics)
+[](https://community.ultralytics.com)
+[](https://www.reddit.com/r/ultralytics/)
Welcome to the Minimum Separation Vector Mapping (MSVM) project! This repository contains the implementation of an innovative [machine learning](https://www.ultralytics.com/glossary/machine-learning-ml) approach developed by Ultralytics for geospatial information fusion and video analytics. MSVM is designed to enhance situational awareness in intelligence, surveillance, and reconnaissance (ISR) applications, showcasing early work in advanced [computer vision](https://www.ultralytics.com/glossary/computer-vision-cv) techniques.
From 73447992b3746b1d860c8d167f51e2fc78f013cf Mon Sep 17 00:00:00 2001
From: Paula Derrenger <107626595+pderrenger@users.noreply.github.com>
Date: Fri, 21 Aug 2026 00:12:41 +0200
Subject: [PATCH 2/4] Use canonical Reddit URLs
---
.github/ISSUE_TEMPLATE/config.yml | 2 +-
README.md | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
index 6c8b33e..bfb2a66 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -12,5 +12,5 @@ contact_links:
url: https://ultralytics.com/discord
about: Ask on Ultralytics Discord
- name: ⌨️ Reddit
- url: https://reddit.com/r/ultralytics
+ url: https://www.reddit.com/r/Ultralytics/
about: Ask on Ultralytics Subreddit
diff --git a/README.md b/README.md
index ff15d86..383c63a 100644
--- a/README.md
+++ b/README.md
@@ -5,7 +5,7 @@
[](https://github.com/ultralytics/msvm/actions/workflows/format.yml)
[](https://discord.com/invite/ultralytics)
[](https://community.ultralytics.com)
-[](https://www.reddit.com/r/ultralytics/)
+[](https://www.reddit.com/r/Ultralytics/)
Welcome to the Minimum Separation Vector Mapping (MSVM) project! This repository contains the implementation of an innovative [machine learning](https://www.ultralytics.com/glossary/machine-learning-ml) approach developed by Ultralytics for geospatial information fusion and video analytics. MSVM is designed to enhance situational awareness in intelligence, surveillance, and reconnaissance (ISR) applications, showcasing early work in advanced [computer vision](https://www.ultralytics.com/glossary/computer-vision-cv) techniques.
From 2305a821907763a18b3291acebfb7f70665e96a6 Mon Sep 17 00:00:00 2001
From: Paula Derrenger <107626595+pderrenger@users.noreply.github.com>
Date: Fri, 21 Aug 2026 00:19:10 +0200
Subject: [PATCH 3/4] Use the direct SPIE article URL
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 383c63a..e3b3e5a 100644
--- a/README.md
+++ b/README.md
@@ -13,7 +13,7 @@ Welcome to the Minimum Separation Vector Mapping (MSVM) project! This repository
The MSVM technique, originally presented in our SPIE Defense + Security 2014 paper, utilizes sophisticated algorithms to map and analyze motion imagery specifically for ISR tasks. This method focuses on fusing geospatial data with video streams to provide deeper insights. For a comprehensive understanding, please consult the original publication:
-Jocher, G., et al. "Minimum Separation Vector Mapping (MSVM)." Proc. SPIE 9089, Geospatial InfoFusion and Video Analytics IV; and Motion Imagery for ISR and Situational Awareness II, 90890A (2014). [DOI: 10.1117/12.2053833](https://doi.org/10.1117/12.2053833)
+Jocher, G., et al. "Minimum Separation Vector Mapping (MSVM)." Proc. SPIE 9089, Geospatial InfoFusion and Video Analytics IV; and Motion Imagery for ISR and Situational Awareness II, 90890A (2014). [DOI: 10.1117/12.2053833](https://www.spiedigitallibrary.org/conference-proceedings-of-spie/9089/1/Minimum-Separation-Vector-Mapping-MSVM/10.1117/12.2053833.full)
## 🔧 Requirements
From f41a5418176c1776b460a97ab388dfd61b52d012 Mon Sep 17 00:00:00 2001
From: Paula Derrenger <107626595+pderrenger@users.noreply.github.com>
Date: Fri, 21 Aug 2026 00:26:12 +0200
Subject: [PATCH 4/4] Use the verified paper page
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index e3b3e5a..2f7d132 100644
--- a/README.md
+++ b/README.md
@@ -13,7 +13,7 @@ Welcome to the Minimum Separation Vector Mapping (MSVM) project! This repository
The MSVM technique, originally presented in our SPIE Defense + Security 2014 paper, utilizes sophisticated algorithms to map and analyze motion imagery specifically for ISR tasks. This method focuses on fusing geospatial data with video streams to provide deeper insights. For a comprehensive understanding, please consult the original publication:
-Jocher, G., et al. "Minimum Separation Vector Mapping (MSVM)." Proc. SPIE 9089, Geospatial InfoFusion and Video Analytics IV; and Motion Imagery for ISR and Situational Awareness II, 90890A (2014). [DOI: 10.1117/12.2053833](https://www.spiedigitallibrary.org/conference-proceedings-of-spie/9089/1/Minimum-Separation-Vector-Mapping-MSVM/10.1117/12.2053833.full)
+Jocher, G., et al. "Minimum Separation Vector Mapping (MSVM)." Proc. SPIE 9089, Geospatial InfoFusion and Video Analytics IV; and Motion Imagery for ISR and Situational Awareness II, 90890A (2014). [DOI: 10.1117/12.2053833](https://www.researchgate.net/publication/269321078_Minimum_Separation_Vector_Mapping_MSVM)
## 🔧 Requirements