Selecting Real-World Objects via User-Perspective Phone Occlusion
Authors
Document Title
Selecting Real-World Objects via User-Perspective Phone Occlusion
Document Information
- Subject Area: Human-Computer Interaction, physical object selection via smartphones
- Keywords: object selection, smartphone interaction, user perspective, ROI selection, spatial interaction, camera occlusion, visual feedback techniques, target selection, interaction efficiency
Research Background and Issues
-
Identified Problems or Challenges:
- Traditional smartphone-based methods (e.g., selecting targets via camera preview displayed on the screen) often require multiple steps, leading to inefficiency.
- Some existing methods directly use the device (e.g., the direction of the phone camera) for target selection, but the lack of visual feedback results in poor accuracy and potential user discomfort.
- In dense scenes, traditional beam-based or user-perspective interaction methods may struggle to precisely locate targets, especially in overlapping or crowded object scenarios.
-
Significance of the Problem: Smartphones are essential tools for daily interaction, and enabling them to quickly and accurately select objects of interest is crucial for enhancing user experience and interaction efficiency. Addressing issues of insufficient visual feedback that lead to user discomfort and reduced usability is also a key significance of this research.
-
Research Motivation and Related Work:
- Existing user-perspective-based interactions often face the "double-vision problem," where users find it difficult to confidently select the correct target.
- Designing a simple and direct user interaction method can improve real-time target selection and efficiency.
- Research on object selection in mixed virtual and real-world scenarios provides design insights for future IoT interactions.
Proposed Solution
-
Proposed Method: The authors propose an innovative target selection technique that uses the occlusion area of a smartphone for target selection. This approach transforms the phone into a physical cursor for interacting with the real world, based on the user’s perspective, by providing a scalable and rotatable ROI (Region of Interest) for target selection.
-
Innovations:
- Eliminates the constraints of camera preview by enabling users to confidently select targets through occlusion-based visual feedback.
- Supports target selection and disambiguation in dense scenes using a "rectangular region cursor" approach.
- Combines the front and rear cameras of the smartphone to capture the user’s eye position and occlusion area, while analyzing user behavior models to improve target prediction accuracy.
-
Implementation Steps:
- Occlusion Area Estimation: Detect the user’s iris position using the MediaPipe Iris algorithm via the front camera and estimate the occlusion area in the rear camera image based on the phone’s fixed characteristics.
- Object Detection: Use the YOLOv4 deep learning model to detect interactive objects in the rear camera image.
- Target Prediction Algorithm: Calculate target selection probability based on the distance-weighted Jaccard index between the occlusion rectangle and target objects, combined with user behavior models for precise matching.
- Prototype Development: Implement the prototype on an iPhone 12 Pro, utilizing cloud computing for processing and evaluating performance and accuracy.
Research Outcomes
-
Specific Results:
- The proposed occlusion area algorithm achieved an accuracy of 1.28°±0.96°, which can be further improved to 0.65°±0.52° with user calibration.
- User studies demonstrated that the occlusion selection technique significantly outperformed traditional methods in terms of efficiency, accuracy, and user acceptance.
- Comparative analysis of multiple candidate methods showed that occlusion selection resulted in lower task load (NASA-TLX) and higher system usability (SUS).
-
Advantages:
- Adapts to an intuitive user-perspective interaction model, addressing the discomfort caused by insufficient visual feedback in traditional methods.
- Simplifies the target selection process, enhancing the immediacy and coherence of interactions.
- Ensures accurate selection results in complex, dense scenes through target disambiguation.
-
Experimental and Evaluation Results:
- Two user studies validated the accuracy of the occlusion area estimation algorithm and the user experience, showing that the occlusion selection technique significantly improves target selection efficiency.
- Many participants in the user survey preferred the occlusion technique, praising its simplicity and comfort.
-
Limitations and Future Directions:
- Currently, the system can only detect predefined object sets; future work should enable dynamic registration of new objects.
- For complex-shaped objects, more precise segmentation models are needed to improve the algorithm.
- To address current depth estimation errors, short-range depth sensors (e.g., LiDAR) on smartphones could further optimize the system.
- Expand the application of the technique to other scenarios (e.g., AR/VR) to address the double-vision problem and enhance user experience.
Research Questions / Practical Problems
Question signals indexed for this paper.
Research Questions
3- How can phone-occlusion techniques from the user's perspective improve the efficiency and accuracy of object selection?Category: Interaction Performance and Human Movement Prediction ModelsSimilar questionsarrow_forward
- In dense scenes, how can occlusion-region techniques accurately distinguish overlapping targets?Category: Interaction Performance and Human Movement Prediction ModelsSimilar questionsarrow_forward
- How can front and rear phone cameras be combined with user behavior models to predict targets?Category: Interaction Performance and Human Movement Prediction ModelsSimilar questionsarrow_forward
Practical Problems
1- Users often make selection errors and work inefficiently when selecting targets with phones in dense object scenes.Category: Interaction Performance and Human Movement Prediction ModelsSimilar questionsarrow_forward
- 67%
A Unified Model for User Identification on Multi-touch Surfaces. A Survey and Meta-analysis.
CHI '18· Eye Tracking & Gaze Interaction +1
- 67%
User-Driven Design Principles for Gesture Representations
CHI '18· Hand Gesture Recognition +1
- 67%
Leveraging Error Correction in Voice-based Text Entry by Talk-and-Gaze
CHI '20· Hand Gesture Recognition +1
- 67%
Evaluation of Machine Learning Techniques for Hand Pose Estimation on Handheld Device with Proximity Sensor
CHI '20· Hand Gesture Recognition +1
- 67%
Modeling the Endpoint Uncertainty in Crossing-based Moving Target Selection
CHI '20· Eye Tracking & Gaze Interaction +1
- 67%
Quantification of Users' Visual Attention During Everyday Mobile Device Interactions
CHI '20· Eye Tracking & Gaze Interaction +1
- 67%
SpeciFingers: Finger Identification and Error Correction on Capacitive Touchscreens
UbiComp '24· Hand Gesture Recognition +1
- 67%
Collecting Self-reported Physical Activities and Postures Data using Audio-based Ecological Momentary Assessment
UbiComp '24· Eye Tracking & Gaze Interaction +1
- 67%
RimSense: Enabling Touch-based Interaction on Eyeglass Rim Using Piezoelectric Sensors
UbiComp '24· Hand Gesture Recognition +1
- 67%
Modeling Touch Point Distribution with Rotational Dual Gaussian Model
UIST '21· Hand Gesture Recognition +1
Based on Jaccard similarity of research subtopics & professions (≥60%)