1 / 22

By : Adham Suwan Mohammed Zaza Ahmed Mafarjeh

By : Adham Suwan Mohammed Zaza Ahmed Mafarjeh. Achieving Security through Kinect using Skeleton Analysis (ASKSA). Outline. Introduction About the Kinect Contribution State Diagram & Software Security Algorithm Demo Future Work Conclusion. ASKSA Project.

Télécharger la présentation

By : Adham Suwan Mohammed Zaza Ahmed Mafarjeh

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. By : AdhamSuwan Mohammed Zaza Ahmed Mafarjeh

  2. Achieving Security through Kinect using Skeleton Analysis (ASKSA)

  3. Outline • Introduction • About the Kinect • Contribution • State Diagram & Software • Security Algorithm • Demo • Future Work • Conclusion

  4. ASKSA Project • Our project is a hardware / software solution that provides a more accurate security system. • Detects humans and differentiates the home owner from an ill-intentioned intruder. • Compares the skeleton dimensions of a person to those stored in the database. • Works well in all lighting situations specially in the dark. • Alerts the home owner in intrusion cases and reduces the false alarms as much as possible.

  5. Cont…

  6. About the Kinect • Motion sensing input device. • Invented by Microsoft. • Based around a webcam style. • Users interact with the Xbox360need no touch a game controller through a (NUI). • Not actually hacked, but someone wrote an open-source driver for PCs that essentially opens the USB connection and read the sensor inputs

  7. Cont… • The maximum depth range is 4 meters and the minimum range is 0.5 meter. • On 16-6-2011, Microsoft announced its official release of its SDK for non–commercial use.

  8. Kinect Components • RGB camera. • Tow 3D depth sensors. • Multi-array microphone that is capable of separate the voices that are in front of the device from the others sounds of the environment to use voice commands.

  9. Cont… • Use an infrared laser to project a matrix of dots and then the camera detects the distortion of each respective dot, enabling the Kinect to calculate the distance of each dot at 30 frames per second. • A depth matrix produces, which is the distance of each pixel.

  10. Kinect Features • Developers use the Kinect to build interesting applications C++, C# or VB.NET. • Raw sensor stream: access to low-level streams from the depth sensor. • Skeletal tracking: track the skeleton image of a person moving within the Kinect field. • Advance audio capabilities: supports the voice recognition technique.

  11. Contribution • Biometric Authentication: ASKSA to automatically differentiate between a known person and an unknown person based on skeletal recognition technology. • Enhancement of security cameras’ utility and minimization of false alarms. • ASKSA works in various lighting conditions and in the dark. • ASKSA security algorithm is an efficient lookup against an in-memory biometric database. • ASKSA is inexpensive compared with current security solutions.

  12. State Diagram

  13. Software Modules • Kinect Manager • Alarm Manager • Authentication Manager • Mail Manager • Twillio Manager

  14. Security Algorithm • Kinect provides a collection of 20 joint positions, each with an x, y, and z • Our system relies on the distances between the joints of the skeleton of the human • 9 distances are taken into account (12 joints) • All the 12 joints must be detected when authenticating, undetected joint get ∞ position • It is almost impossible to match the 9 distances between two different persons  Secure Algorithm 

  15. Cont… • In order for a seen person to pass authentication, the sum of the differences of the lengths from a known person must be within a specific threshold

  16. Authentication Process • Measurements for the seen person joints are taken • ASKSA starts searching for the closest known person in the database • If the sum of the differences of the lengths for the seen person from a known person is less than 12 cm the authentication success, otherwise the authentication fails • ASKSA give the person 10 seconds to pass/fail the authentication • What if the person get close/far from the Kinect ?!

  17. Equations Used • delta: total differences • epsilon: max allow delta • So, if delta < epsilon authentication successful ! • delta = • Where • d1 is the distance between 2 joints of the detected person • d2 is the distance between 2 joints of the known person • Euclidian distance

  18. Numerical Notes • The average lengths for the 9 segments we took for ordinary people is approximately 327 cm • 12/327 = 3.7%  ASKSA is able to differentiate two persons who have at least 3.7% difference in their skeletal dimensions • 12 cm was taken as threshold after several experiments on many persons • Kinect operates @ 30 FPS  10 sec = 300 frame • If delta < epsilonin one of the 300 frames the authentication immediately success • Any ∞ position joint make the authentication fails

  19. Snapshots & Demo

  20. Future Work • Adding a new skeleton to the known person database via voice commands. • Adding a filter to smooth the fluctuations of Kinect’s measurements , which would prevent false matches. • Adding face recognition and more skeleton joints

  21. Conclusion • Skeletal recognition technology is predicted have a bright future. • Play Station 4 uses a built-in Kinect that uses facial recognition and skeletal dimensions to differentiate players. • ASKSA provides a security system, which has fewer false alarms, is more secure, and inexpensive compared with current security solutions.

More Related