Stable Frame Selection for Vending Machine Image Recognition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Visual vending machines experience significant vibrations when the door is opened or closed, leading to blurred images and high product recognition errors due to camera vibrations, with existing solutions focusing on hardware modifications that increase costs without fully addressing the clarity issue.
Innovation Solution
A method and device that determine stable frames from video streams by analyzing position offset values between frames before door vibrations, allowing for accurate image recognition without hardware modifications, using a data acquisition module and video processing module to select frames with minimal offset values for image recognition.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If hardware modifications are made to reduce door vibrations, then image clarity is improved, but hardware costs increase
Solution Approach 1:
The patent replaces mechanical vibration reduction hardware with a software-based solution. A processing device analyzes video frames captured during door opening/closing operations, identifies stable frames with minimal position offset values, and uses these for product recognition. This substitutes physical vibration damping mechanisms with computational image selection, achieving clear images without additional hardware costs.
2Productivity
If video frames are captured during door opening or closing, then product recognition can be performed, but image clarity deteriorates due to vibrations
Solution Approach 1:
The system performs preliminary analysis of video frames to identify stable frames before using them for product recognition. By pre-processing the video stream and selecting frames with minimal position offset values during door operations, the system ensures clear images are available for recognition without waiting for vibration to completely subside, maintaining both productivity and image quality.
Solution Approach 2:
The processing device continuously monitors position offset values between consecutive video frames and uses this feedback to identify stable frames. By comparing frame positions in real-time and selecting frames with minimal offset, the system dynamically adapts to vibration conditions, ensuring clear images are captured and used for product recognition despite ongoing door movements.
Data Source
AI summary
Implementations of the present application provide a solution for obtaining a stable frame. In the solution, a video stream is obtained, from which a first and second stable frame are determined using at least position-based offset values between one or more frames. The first and second stable frames correspond to a first time interval and second time interval, respectively. The first time interval corresponds to a time before a first vibration is generated by opening a door of a visual vending machine. The second time interval corresponds to a time after the first vibration and before a second vibration generated by closing the door. The two stable frames can be used for image recognition within the visual vending machine to improve accuracy of product recognition.


