Car unlock without key or remote control

In recent years, the development of human-computer interaction (HCI) techniques is very fast and arises mainly from extensive work done at the computer vision fields

Abstract
In recent years, the development of human-computer interaction (HCI) techniques is very fast and arises mainly from extensive work done at the computer vision fields and supported by computational efficiency of hardware, allowing implementing these techniques real-time. In this work, we develop a system allowing a user to unlock his car door (or any other door) without having to carry a key or a remote control, using computer vision techniques. Naturally, this system may be used in many other HCI applications. We first present general algorithms aimed to deal with this problem. We then focus on the implementation, explaining in detail the rational and theory while demonstrating its performance using visualized examples with both computer simulations and hardware implementation.

Ways of Implementation

  • Face recognition
    • Only 1 function can be implemented (only open the door)
    • Only people “known” for the system can use it (you can’t let your friends use the system without  planning ahead)
  • Hand tracking
    •  Many different patterns can perform various tasks
    •  You may tell your friends the password, allowing them to use it

We’ll use hand tracking

Block Diagram

1

Part I – Hand Detection

  • Convert RGB image to YCbCr : Decoupling luminance (Y) from chrome (CbCr).
  • Use a certain CbCr  region corresponds to skin pixels

2

3

Part II – Hand Tracking

particle filter

4

Part III – Analyzing Trajectory

5

Project flow-chart

6

Difficulties

  • Skin segmentation is a little sensitive to lighting conditions – Natural lighting or artificial lighting. Need to adjust parameters on a new scene.
  • Improve performance and robustness (allow using T-shirt and overlapping face), along with…
  • Minimizing runtime (mainly in tracking part)