Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intelligent mask anchoring, invalidation, and adaptation #13314

Closed
markfrancisonly opened this issue Aug 24, 2024 · 2 comments
Closed

Intelligent mask anchoring, invalidation, and adaptation #13314

markfrancisonly opened this issue Aug 24, 2024 · 2 comments
Labels
enhancement New feature or request stale

Comments

@markfrancisonly
Copy link

markfrancisonly commented Aug 24, 2024

Describe what you are trying to accomplish and why in non technical terms

Security cameras are typically installed to monitor specific areas where the background remains largely static (e.g., driveways, trees, bushes in exterior settings, or furniture, walls, and windows indoors). Any movement within these static scenes is considered an event for analysis and object detection. However, when the camera's field of view changes, the previously configured masks no longer align with the intended areas, leading to false alerts or missed detections. Even minor shifts in the camera's position can invalidate existing motion, zone, and object masks. Changes in perspective may go unnoticed for some time, generating false alerts, and ultimately result in tedious mask reconfiguration.

Proposed Solution: introduce a feature that allows mask lines to intelligently anchor or snap to the contours or features of static elements within the camera's image. Enable the mask to dynamically adjust to the natural boundaries of objects like walls, furniture, trees, driveways, or other fixed structures within the camera's view. The key benefits of this approach include:

  • Enhanced Mask Setup: During the mask configuration, users can more easily create masks that conform precisely to the edges and shapes of objects within the camera’s field of view. Masks are accurately aligned with the areas of interest, reducing the risk of misalignment and improving the overall effectiveness of the detection zones.

  • Adaptive Response to Image Anchors: Once mask lines are anchored to detected image features, changes in the camera's field of view can be rapidly detected, an alert sent, and the existing mask can be automatically invalidated or potentially adjusted to the camera’s new viewpoint.

Describe the solution you'd like
Camera masks that can 'auto-snap' using image outline tracing or other anchoring techniques. Alerts, auto reconfiguration, and/or enhanced mask editor capability.

Other thoughts
Intelligent zone masking is not a new concept, self-driving cars algorithms do this type of work in real-time without user configuration.

@markfrancisonly markfrancisonly added the enhancement New feature or request label Aug 24, 2024
@markfrancisonly
Copy link
Author

markfrancisonly commented Aug 24, 2024

@markfrancisonly markfrancisonly changed the title Intelligent Mask Anchoring for Dynamic Camera Viewpoint Adaptation Intelligent mask anchoring, invalidation, and adaptation Aug 24, 2024
Copy link

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@github-actions github-actions bot added the stale label Sep 24, 2024
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Sep 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request stale
Projects
None yet
Development

No branches or pull requests

1 participant