Overlapping Region of Interest Targeting in Machine Vision
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing machine vision systems face difficulties in effectively interacting with overlapping regions of interest (ROIs) due to the complexity of accurately targeting and modifying these regions, particularly when multiple ROIs are present and overlapping.
Innovation Solution
A system and method that utilize a client computing device to receive images from a machine vision camera, present ROIs on a canvas, and target them for interaction based on distances from a pointer to their features, such as borders or centers, allowing for modification and configuration of machine vision tools associated with the selected ROI.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple ROIs are presented on the canvas for machine vision tools, then the functionality and versatility of the machine vision application is improved, but the difficulty of accurately targeting and interacting with specific ROIs increases when they overlap
Solution Approach 1:
The patent applies visual differentiation by rendering overlapping ROIs with different transparency levels or visual styles. When ROIs overlap, the system adjusts their display characteristics (such as transparency or border visibility) to allow users to distinguish and target the intended ROI, resolving the interaction difficulty while maintaining multiple functional ROIs
Solution Approach 2:
The patent introduces an intermediary targeting mechanism that determines which ROI should receive user input when multiple ROIs overlap. This mediator logic calculates which ROI is most likely the user's intent based on pointer position, ROI hierarchy, or other criteria, allowing seamless interaction without requiring users to manually resolve overlaps
2Adaptability or versatility
If multiple ROIs are presented on the canvas for different machine vision tools, then the adaptability of the system is improved, but the device complexity increases due to the need for sophisticated targeting logic
Solution Approach 1:
The patent segments the ROI interaction problem into distinct logical layers: ROI presentation, overlap detection, targeting determination, and tool activation. By dividing the complex interaction management into separate modular components, the system achieves high adaptability for multiple ROIs while keeping each component's complexity manageable and maintainable
3Ease of operation
If the system allows modification of targeted ROIs through user input, then the ease of operation is improved, but the time required to accurately select and modify the correct ROI increases when ROIs overlap
Solution Approach 1:
The patent performs preliminary actions by pre-calculating and pre-rendering ROI overlap states and potential targetings before user interaction occurs. The system prepares visual cues and targeting logic in advance, so when users interact with overlapping ROIs, the correct ROI is already identified and ready for modification, reducing the time required for accurate selection and modification
Data Source
AI summary
Example systems and methods for interacting with overlapping regions of interest (ROIs) in machine vision applications are disclosed. An example system includes a machine vision camera, and a client computing device coupled to the machine vision camera. The client computing device configured to: receive an image from the machine vision camera; present the image on a canvas, wherein the canvas is part of a first user interface of a machine vision application displayed on the client computing device; present a first ROI associated with a first machine vision tool on the canvas; present a second ROI associated with a second machine vision tool on the canvas; and target the first ROI or the second ROI as a targeted ROI for interaction based upon distances from a pointer displayed on the canvas to features of the first ROI and the second ROI.


