Touch Recognition Using Epipolar Line Depth Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing image recognition technique for detecting finger contact with a screen has poor detection accuracy for the depth position of the finger, leading to low touch recognition accuracy.
Innovation Solution
An image recognition device is designed with a detection image display device and an image capturing device, where the capturing device is positioned in a specific orthant relative to the screen, and an image processing unit detects the distance of a missing part on the screen due to light blocking by an object, determining contact based on the positional relation between the devices and the epipolar line.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the image capturing device is positioned to capture the detection image, then the system can detect finger contact, but the detection accuracy for depth position is poor
Solution Approach 1:
The patent transitions from single-plane 2D image capture to stereoscopic 3D imaging by introducing a second imaging plane (detection image display device) and capturing images from multiple dimensions. The image processing unit calculates depth information by comparing corresponding points across different imaging planes, thereby resolving the depth position detection accuracy problem while maintaining reliable touch recognition.
2Measurement precision
If a stereoscopic image system is implemented with multiple imaging planes, then depth detection accuracy improves, but the device complexity increases
Solution Approach 1:
The detection image display device serves multiple functions: it acts as both a display device for showing detection images and as a second imaging plane for stereoscopic depth detection. This multi-functionality reduces the need for separate dedicated components, thereby improving depth detection accuracy while limiting the increase in device complexity.
Solution Approach 2:
The system uses its own display device (detection image display device) to serve as the second imaging plane for depth detection, rather than requiring an external separate component. The display device's screen surface functions dual-purpose as both display medium and imaging reference plane, simplifying the overall system configuration while achieving stereoscopic detection capability.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This configuration enables high-accuracy touch recognition by securely capturing the missing part and determining contact with the screen, improving detection precision and resolution.
Implementation Method 1
a detection image display device displaying a detection image on an image display surface
Implementation Method 2
an image capturing device capturing an image of the image display surface
Implementation Method 3
a distance between a missing part generated on the image display surface due to light from the detection image display device being blocked by an object
Data Source
AI summary
An image recognition device, an image recognition method, and an image recognition unit which can achieve touch recognition with high accuracy. An image recognition device includes an image processing unit which carries out touch recognition, based on an image acquired by an image capturing device, the image capturing device being arranged in a second orthant or a third orthant, and based on a distance between a missing part generated on an image display surface due to light from a detection image display device being blocked by an object when the object is situated between the detection image display device and the image display surface, and the detection image situated on an epipolar line decided based on a positional relation between the image capturing device and the detection image display device and passing through the missing part, and displayed on the object.


