Multi-View Object Position Calculation for Process Duration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for calculating process durations are inaccurate due to reliance on human measurement and can be affected by partial object occlusion, especially when using a single imaging device.
Innovation Solution
A calculation system employing multiple imaging devices to capture the object from different angles, which uses a detector and combiner to calculate the object's position with higher accuracy, and a duration calculator to determine process duration based on this position and pre-stored process information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single imaging device is used to capture the object, then the device complexity is reduced, but the measurement precision of the object position deteriorates due to partial occlusion
Solution Approach 1:
The system divides the imaging function into multiple imaging devices positioned at different locations. Each device captures images from its own perspective, and the detection device segments the analysis by identifying the same object across multiple images. This segmentation allows the system to overcome occlusion by selecting clear views from different angles, thereby improving position measurement precision without requiring a single complex imaging device.
Solution Approach 2:
The system transitions from single-view (2D) imaging to multi-view (3D spatial) imaging by positioning imaging devices at different locations. This dimensional expansion allows the detection device to analyze object position from multiple spatial perspectives simultaneously, resolving occlusion issues that would prevent accurate measurement from a single viewpoint and improving overall measurement precision.
2Device complexity
If manual measurement methods are used to calculate process durations, then the device complexity is reduced, but the measurement precision and reliability of duration calculations deteriorates
Solution Approach 1:
The system replaces manual mechanical measurement methods with an automated detection device that uses image processing and coordinate system transformations. The detection device automatically calculates object positions from images captured by multiple imaging devices, transforms these positions into execution region coordinates, and computes process durations based on movement between regions. This substitution eliminates human error and subjectivity, significantly improving duration calculation precision and reliability.
Solution Approach 2:
The detection device performs self-service by automatically acquiring images from multiple imaging devices, detecting object positions, performing coordinate transformations, and calculating process durations without human intervention. The system uses pre-stored execution region information to autonomously determine when objects enter and leave regions, compute durations, and output results, thereby improving both precision and efficiency while reducing the need for manual measurement operations.
Data Source
AI summary
According to one embodiment, a calculation system includes a detector, a combiner, and a duration calculator. The detector refers to a plurality of images of an object imaged from mutually-different angles, detects the object in each of the images, and calculates a provisional position of the object in a coordinate system for each of the images. The coordinate system is prescribed. The combiner calculates a combined position of the object in the coordinate system by using the calculated plurality of provisional positions. The duration calculator refers to process information and a plurality of execution regions and calculates a duration of at least a portion of a plurality of processes based on the combined position and the execution regions. The process information includes information relating to the processes. The execution regions are represented using the coordinate system. The processes are executed in the execution regions.


