Kinect Based Suspicious Posture Recognition for Real-Time Home Security Applications

Total Page:16

File Type:pdf, Size:1020Kb

Kinect Based Suspicious Posture Recognition for Real-Time Home Security Applications Kinect Based Suspicious Posture Recognition for Real-Time Home Security Applications Mandikal Vikram*, Aditya Anantharaman*, Suhas BS*, Ashwin TS, Ram Mohana Reddy Guddeti Department of Information Technology National Institute of Technology Karnataka, Surathkal, India 575025 Email: f15it217.vikram, 15it201.aditya.a, [email protected], fashwindixit9, [email protected] Abstract—Suspicious posture recognition is a paramount task Our Approach for real-time home security consists of: with numerous applications in everyday life. We explore one • Using Kinect depth camera to detect human postures from such application in real-time home security using the Microsoft Kinect depth camera. We propose a novel method where the the skeleton. remote device itself detects the suspicious activity. The server is • Classify postures as suspicious or normal using logistic alerted by the remote device in case of a suspicious activity which regression. further alerts the home owners immediately. We show that our • In case the posture is suspicious, then alert the homeown- method, works in real-time, is robust towards changing lighting ers by a push notification on their phones. conditions and the computations happen on the remote device itself which makes it suitable for real-time home security. Keywords—Posture recognition, Home security, Kinect, An- All the computations involving the inference part of the droid app machine learning algorithm, occur on the remote device itself. I. INTRODUCTION This avoids unnecessary communication overhead between the server and the remote device. The remote device communi- Home security is a very important domain of security. cates with the server only when it detects a suspicious activity. The growing crime rates across cities showcase the bitter reality. Many people underestimate the need to put in place II. RELATED WORKS appropriate home security measures. A burglary or theft can often lead to devastating consequences for the homeowners. Kinect is extensively used by researchers for gesture and The current security systems rely largely on visual features posture recognition, fall detection, in-home security and such as facial features which can easily be masked. The surveillance and 3D modeling. The IR Sensor or the depth criminals could mask themselves with sunglasses, caps or camera of Kinect was used by [1] for fall detection. In this use more sophisticated techniques to deceive such visual work the authors have demonstrated a real-time application to feature dependent security systems. Also, these systems fail detect walking falls accurately and robustly. The depth camera in adverse lighting conditions. was used by [2] for gesture recognition. Here, the authors used the body-joint positions obtained from Kinect and then applied Hence, we need reliable intelligent systems which can machine learning techniques on these, to classify the gestures. alert homeowners at real-time, irrespective of the lighting In [3], authors developed a home security surveillance sys- conditions of the place or the clothes worn by the criminals. tem which can detect abnormal activities such as intrusion In this work, we propose a real-time system for home detection, fire, smoke etc. using sensors and CMOS camera. security using the Microsoft Kinect depth camera which A Short Message Service (SMS) or Multimedia Messaging checks for suspicious postures outside the door and alerts Service (MMS) notification is sent on detection of suspicious the homeowners using a push notification on their phones. activity. The authors in [4] developed a multi-sensor fusion Since our method uses the skeletal information captured by algorithm that includes Kinect devices also, to detect abnormal the Kinect depth camera (which is done using infrared rays) activities among the elderly. They used numerous sensors such and not the visual features, it is thus robust towards lighting as bands, Zenith cameras and other wearables which contain conditions and clothes of criminals (intruders), which makes accelerometer, gyroscope, heart rate sensor etc. to monitor it suitable for home security applications. the patient. The work [5] discussed about monitoring elderly home occupants. The authors used visual features from Kinect Our main contribution in this paper is a novel real-time devices placed at multiple locations inside the house to learn home security solution for suspicious posture detection which a few fuzzy parameters. These parameters are further used can be deployed remotely with minimalistic interaction with to detect abnormal behavior patterns. A disadvantage of this the web server. work is the usage of multiple cameras for different locations, which might not be practically viable. * equal contribution To the best of our knowledge, there have been no works 978-1-5386-8325-7/18/$31.00 ©2018 IEEE on home security using Kinect’s depth camera. Table I summarizes some of the works that use Kinect, with their B. Classification using Logistic Regression methodology, merits and demerits. Logistic regression is a simple classifier that is widely used for binary classification and the details are shown in Algorithm III. PROPOSED METHODOLOGY 1. It can describe and find relationships between a dependent We propose a novel technique for real time home security and an independent variable. The sigmoid or logistic function using suspicious posture recognition with the help of Kinect is defined as follows: depth camera and logistic regression. The proposed method- 1 σ¹zº = (1) ology consists of the following steps: 1 + exp(−zº • Data Acquisition: Capture skeleton information using The function(1) also serves as the hypothesis. It can also be Kinect depth sensor. observed that the range of this function is [0, 1]. So, this • Data Processing and Feature Extraction: Features ex- function provides a probability measure for classification. For tracted by calculating the joint angles. labeled training examples ¹xi; yiº : i = 1::m, the cost function • Posture Recognition using Logistic regression. is defined as follows: • Alerting the homeowners using a push notification. m 1 Õ The proposed methodology is illustrated in Fig. 1. The Mi- J¹θº = − ¹ y¹iºlog¹h ¹x¹iººº+¹1−y¹iººlog¹1−h ¹x¹iººº (2) m θ θ crosoft Kinect depth camera captures the skeletal information i=1 of the subject. The angles between the joints are used as the The cost function (2) measures how well the hypothesis fits features to classify the postures. This is done on a frame to the data. The objective is to minimize the cost function. We use frame basis - if the classifier classifies the posture as suspicious gradient descent for this purpose. The weights are modified as for a certain threshold number of continuous frames, a photo follows: is taken using a camera - not necessarily the Kinect camera, θ θ α¹y¹iº − h ¹x¹iºººx¹iº it could be any camera which will have a good view of the j := j + θ j (3) subject. This photo is then forwarded to the server which stores where α is the learning rate. it and also notifies the concerned homeowners using a push notification to their phone. Algorithm 1: Logistic Regression The premise assumed for our approach is shown in Fig. 2. The Kinect is placed in front of the door such that any 1 initialize vector θ to random values ; person approaching the door would be in between the door 2 m = number of training examples; and the Kinect. Thus, the Kinect will capture the position of 3 while iter < maxiter do the subject from behind. Another camera which would have 4 calculate cost J(θ); a good view of the subject would be required to take a photo 5 i = 0; in case of an alarm. A secondary camera such as a CCTV 6 while i < m do ¹Tº ¹iº camera can be used for this purpose. 7 calculate the hypothesis hθ = σ¹θ X º; 8 update θ using (3); A. Feature Extraction from Skeletal Information 9 i = i+1; 10 end Skeletal information is obtained from Kinect depth camera 11 iter = iter+1; directly and is plotted on the depth image. It provides the 12 end coordinates of these joints. The joints which we consider are - left shoulder, right shoulder, head, neck, left hand, right hand, left elbow and right elbow. The following vectors Here, the problem is a two way classification into suspicious are calculated between the joints - neckHead (between neck and normal actions with six features which are the angles as and head), neckLeftShoulder (between neck and left shoul- mentioned before. Logistic regression suits well for this data. der), neckRightShoulder (between neck and right shoulder), rightShoulderElbow (between right shoulder and right elbow), C. Scenarios Considered leftShoulderElbow (between left shoulder and left elbow), In this work, we considered the below mentioned scenarios rightElbowHand (between right elbow and right hand), left- while training the model. We created the data based on these ElbowHand (between left elbow and left hand) and torsoNeck scenarios. between the torso and the neck. These vectors are further used 1) Normal Activity: These include the normal postures to calculate the following angles - between rightShoulderEl- without any suspicion. It is important for the system to not bow and rightElbowHand, between leftShoulderElbow and unnecessarily send alarms to the homeowner. The image from leftElbowHand, between neckrightShoulder and rightShoul- the secondary camera and the depth camera can be seen in Fig. derElbow, between neckleftShoulder and leftShoulderElbow, 3(a) and Fig. 3(e). Many casual poses of ordinary people were between torsoNeck and the y-axis and between torsoNeck and taken to train the model to identify these normal postures. The neckHead, these 6 angles are the features which are used for number of normal samples in the generated dataset is equal to classifying the postures. the sum of the the number of samples in all other scenarios. TABLE I RELATED WORKS Author Methodology Merit Demerit Features extracted from the 3D It is a robust walking fall detec- This deals with safety inside the bounding boxes obtained from the Mastorakis et al.
Recommended publications
  • Programming with the Kinect for Windows SDK What We’Ll Cover
    Programming with the Kinect for Windows SDK What we’ll cover . Kinect Sensor . Using Cameras . Understanding Depth Data . Skeletal Tracking . Audio 3D DEPTH SENSORS RGB CAMERA MULTI-ARRAY MIC MOTORIZED TILT SDK Architecture Applications Video Components Audio Components Windows Core Audio 5 3 NUI API and Speech APIs DMO codec for mic array 4 2 Device Device Video stream control Audio stream control setup access User Mode WinUSB device stack WinUSB camera stack USBAudio audio stack Kernel Mode Kernel - mode drivers for Kinect for Windows USB Hub Hardware 1 Motor Cameras Audio mic array Kinect sensor Kinect for Windows User -created Windows SDK components components SDK Architecture Applications Video Components Audio Components Windows Core Audio 5 3 NUI API and Speech APIs DMO codec for mic array 4 2 Device Device Video stream control Audio stream control setup access User Mode WinUSB device stack WinUSB camera stack USBAudio audio stack Kernel Mode Kernel - mode drivers for Kinect for Windows USB Hub Hardware 1 Motor Cameras Audio mic array Kinect sensor Kinect for Windows User -created Windows SDK components components SDK Architecture Applications Video Components Audio Components Windows Core Audio 5 3 NUI API and Speech APIs DMO codec for mic array 4 2 Device Device Video stream control Audio stream control setup access User Mode WinUSB device stack WinUSB camera stack USBAudio audio stack Kernel Mode Kernel - mode drivers for Kinect for Windows USB Hub Hardware 1 Motor Cameras Audio mic array Kinect sensor Kinect for Windows User
    [Show full text]
  • Xbox One Kinect Manual Pdf
    Xbox One Kinect Manual Pdf Impaired Rey putter essentially. Hilbert usually teazels propitiously or unlive winsomely when top-heavy Rollins attiring venally and existentially. Garey often operates biannually when domical Teddy relate funnily and re-examine her anaemia. The companies are innocent a lot of stock work request the cameras. There hardware manuals, kinect manual i get into extension cord into a pdf ebooks online or in? For more information, see ry resetting your display settings. Pages with related products. To connect a wireless controller to your console: Press and hold down the Xbox Guide button until the controller turns on. Let alone whole earth see how corrupt you play! Family player in a doubles match. ESRB ratings have true equal parts: suggest age appropriateness for simple game. Jump on xbox one s requires cc. By method that exchange data from overheatingpower supply unit to use of manuals can be logged as voice recognition was a surface on your console, or customers who and consult a hand. These xbox one of manuals can lead to manually switch on. Hard drives that got been crushed, immersed list of storage devices. Do not let the power supply unit hang from either power cord. Try adjusting the volume using the overhead control knob. This is happening today, and compatible is happening tomorrow. Sample code and Documentation. Puss shimmy along a ledge. Good footing while they were previously reserved for. Finally I feel this ebook, thanks for writing these Kinect Manual placement can burn now! Xbox Dashboard or inserted disc runs, the console room ready.
    [Show full text]
  • Microsoft 2012 Citizenship Report
    Citizenship at Microsoft Our Company Serving Communities Working Responsibly About this Report Microsoft 2012 Citizenship Report Microsoft 2012 Citizenship Report 01 Contents Citizenship at Microsoft Serving Communities Working Responsibly About this Report 3 Serving communities 14 Creating opportunities for youth 46 Our people 85 Reporting year 4 Working responsibly 15 Empowering youth through 47 Compensation and benefits 85 Scope 4 Citizenship governance education and technology 48 Diversity and inclusion 85 Additional reporting 5 Setting priorities and 16 Inspiring young imaginations 50 Training and development 85 Feedback stakeholder engagement 18 Realizing potential with new skills 51 Health and safety 86 United Nations Global Compact 5 External frameworks 20 Supporting youth-focused 53 Environment 6 FY12 highlights and achievements nonprofits 54 Impact of our operations 23 Empowering nonprofits 58 Technology for the environment 24 Donating software to nonprofits Our Company worldwide 61 Human rights 26 Providing hardware to more people 62 Affirming our commitment 28 Sharing knowledge to build capacity 64 Privacy and data security 8 Our business 28 Solutions in action 65 Online safety 8 Where we are 67 Freedom of expression 8 Engaging our customers 31 Employee giving and partners 32 Helping employees make 69 Responsible sourcing 10 Our products a difference 71 Hardware production 11 Investing in innovation 73 Conflict minerals 36 Humanitarian response 74 Expanding our efforts 37 Providing assistance in times of need 76 Governance 40 Accessibility 77 Corporate governance 41 Empowering people with disabilities 79 Maintaining strong practices and performance 42 Engaging students with special needs 80 Public policy engagement 44 Improving seniors’ well-being 83 Compliance Cover: Participants at the 2012 Imagine Cup, Sydney, Australia.
    [Show full text]
  • Kinect Manual
    1 English 19 Français 37 Español 59 Português English WARNING Before using this product, read this manual, the Xbox 360® console 2 Xbox 360 Kinect Sensor instructions, and the manuals of any other accessories or games for 3 Adequate Space for Playing important safety and health information. Keep all manuals for future 4 Choose a Location for Your reference. For replacement manuals, Sensor visit www.xbox.com/support (see “If You Need More Help”). 5 Set Up Your Sensor The limited warranty covering this product appears in this manual, 9 Clean Your Sensor which is also available online at www.xbox.com/support. 10 Troubleshooting WARNING 11 If You Need More Help Before allowing children to use the Kinect sensor: 12 Limited Warranty • Determine how each child is able to use the sensor (playing games, 14 Software License chatting or video messaging with english other players online) and whether 16 Regulations they should be supervised during these activities. 18 Copyright • If you allow children to use the sensor without supervision, be sure to explain all relevant safety and health information and instructions. Make sure children using the Kinect sensor play safely. Make sure children using the Kinect sensor play safely and within their limits, and make sure they understand proper use of the system. This symbol identifies safety and health messages in this manual and Xbox 360 accessories manuals. 1 XBOX 360 KINECT SENSOR Xbox 360 Kinect Sensor Thanks for choosing the Xbox 360® Kinect™ Sensor. The Kinect sensor offers a revolutionary new way to play: you’re the controller.
    [Show full text]
  • Modifying a Kinect V2 Sensor to Be Able to Connect to a Windows PC
    Ohrid, North Macedonia, 27-29 June 2019 Modifying a Kinect v2 sensor to be able to connect to a Windows PC without the use of a Microsoft OEM adapter Ivaylo Vladimirov1, Desislava Nikolova2 and Zornitsa Terneva3 Abstract – This document gives the steps and procedure for modifying a Kinect v2 sensor in order to connect to a USB port II. THE PROBLEM on a Windows Personal Computer without using the official Microsoft OEM adapter. For this adaptation, the following items The usage of the Kinect sensor has progressed way beyond have been used: Kinect v2, Power supply adapter, F144 DC conventional methods when it was only used to make chassis jack, USB 3.0 cable type A-B, single conductor cable and applications and games solely for the Xbox console. The a soldering iron. The idea behind this alteration is to find an introduction of the Kinect to the PC platform by Microsoft in alternative form to conjoin Kinect and PC after the not so recent announcement that Microsoft has discontinued the 2011 and the release of the software development kit (SDK), manufacturing of Kinect v2 adapters. paved the way for developers to start thinking out of the box Keywords – Kinect v2 Sensor, Modification, Microsoft OEM to create more interesting, innovative and ground-breaking adapter, USB 3.0 cable type A-B, Power supply adapter, F144 DC ways to use the sensor [1]. chassis jack. Today, many businesses and education institutions have taken on the challenge of experimenting and implementing Kinect driven systems into their business processes, projects I.INTRODUCTION and work, in order to overcome certain barriers and pave the way for new developments, innovations and inventions [6].
    [Show full text]
  • The Work of Microsoft Research Connections in the Region
    • To tell you more about Microsoft Research Connections • Global • EMEA • PhD Programme • Other engagements • • • Microsoft Research Connections Work broadly with the academic and research community to speed research, improve education, foster innovation and improve lives around the world. Accelerate university Support university research and research through education through collaborative technology partnerships investments Inspire the next Drive awareness generation of of Microsoft researchers and contributions scientists to research Engagement and Collaboration Focus Core Computer Natural User Earth Education and Health and Science Interface Energy Scholarly Wellbeing Environment Communication Research Accelerators Global Partnerships People • • • • • • • • • • • • • • Investment Focus Education & Earth, Energy, Health & Computer Science Scholarly and Environment Wellbeing Communication Programming, Natural User WW Telescope, Academic Search, MS Biology Tools, Mobile Interfaces Climate Change Digital Humanities, Foundation & Tools Earth Sciences Publishing Judith Bishop Kris Tolle Dan Fay Lee Dirks Simon Mercer Regional Outreach/Engagements EMEA: Fabrizio Gagliardi LATAM: Jaime Puente India: Vidya Natampally Asia: Lolan Song America/Aus/NZ: Harold Javid Engineering High-quality and high-impact software release and community adoption Derick Campbell CMIC EMIC ILDC • • . New member of MSR family • • • . Telecoms, Security, Online services and Entertainment Microsoft Confidential Regional Collaborations at Joint Institutes INRIA, FRANCE
    [Show full text]
  • Kinect for Xbox 360
    MEDIA ALERT “Kinect” for Xbox 360 sets the future in motion — no controller required Microsoft reveals new ways to play that are fun and easy for everyone Sydney, Australia – June 15th – Get ready to Kinect to fun entertainment for everyone. Microsoft Corp. today capped off a two-day world premiere in Los Angeles, complete with celebrities, stunning physical dexterity and news from a galaxy far, far away, to reveal experiences that will transform living rooms in North America, beginning November 4th and will roll out to Australia and the rest of the world thereafter. Opening with a magical Cirque du Soleil performance on Sunday night attended by Hollywood’s freshest faces, Microsoft gave the transformation of home entertainment a name: Kinect for Xbox 360. Then, kicking off the Electronic Entertainment Expo (E3), Xbox 360 today invited the world to dance, hurdle, soar and make furry friends for life — all through the magic of Kinect — no controller required. “With ‘Kinectimals*’ and ‘Kinect Sports*’, ‘Your Shape™: Fitness Evolved*’ and ‘Dance Central™*’, your living room will become a zoo, a stadium, a fitness room or a dance club. You will be in the centre of your entertainment, using the best controller ever made — you,” said Kudo Tsunoda, creative director for Microsoft Game Studios. Microsoft and LucasArts also announced that they will bring Star Wars® to Kinect in 2011. And, sprinkling a little fairy dust on Xbox 360, Disney will bring its magic as well. “Xbox LIVE is about making it simple to find the entertainment you want, with the friends you care about, wherever you are.
    [Show full text]
  • Kinect™ Sports** Caution: Gaming Experience May Soccer, Bowling, Boxing, Beach Volleyball, Change Online Table Tennis, and Track and Field
    General KEY GESTURES Your body is the controller! When you’re not using voice control to glide through Kinect Sports: Season Two’s selection GAME MODES screens, make use of these two key navigational gestures. Select a Sport lets you single out a specific sport to play, either alone or HOLD TO SELECT SWIPE with friends (in the same room or over Xbox LIVE). Separate activities To make a selection, stretch To move through multiple based on the sports can also be found here. your arm out and direct pages of a selection screen the on-screen pointer with (when arrows appear to the Quick Play gets you straight into your hand, hovering over a right or left), swipe your arm the competitive sporting action. labelled area of the screen across your body. Split into two teams and nominate until it fills up. players for head-to-head battles while the game tracks your victories. Take on computer GAME MENUS opponents if you’re playing alone. To bring up the Pause menu, hold your left arm out diagonally at around 45° from your body until the Kinect Warranty For Your Copy of Xbox Game Software (“Game”) Acquired in Australia or Guide icon appears. Be sure to face the sensor straight New Zealand on with your legs together and your right arm at your IF YOU ACQUIRED YOUR GAME IN AUSTRALIA OR NEW ZEALAND, THE FOLLOWING side. From this menu you can quit, restart, or access WARRANTY APPLIES TO YOU IN ADDITION the Kinect Tuner if you experience any problems with TO ANY STATUTORY WARRANTIES: Consumer Rights the sensor (or press on an Xbox 360 controller if You may have the benefi t of certain rights or remedies against Microsoft Corpor necessary).
    [Show full text]
  • Your Xbox One Kinect Sensor Won't Turn On
    YOUR XBOX ONE KINECT SENSOR Won’t TURN ON OVERVIEW If you’re having trouble with your Xbox One Kinect Sensor, verify that the sensor is turned on. You’ll know it’s on if the Xbox logo on the front of the sensor is lit. If the Xbox logo on the front of the sensor is not lit, or it’s lit but your Swinguru software says the sensor is disconnected, follow the troubleshooting steps on this page. You’ve connected the Kinect sensor to your PC using the USB cable, and the sensor’s power LED is on. However, the sensor isn’t working. When you run your Swinguru software and it says the sensor isn’t connected. When this happens, it means that, even though your sensor has power, it’s not being recognized by your PC. SOLUTIONS Your Kinect sensor is unplugged If your PC doesn’t detect your Kinect sensor, no video will display in Swinguru software and pop up will appear stating no ‘camera detected’. If you encounter this, try these solutions: 1) Make sure the connector on the end of the Kinect adapter cable is plugged firmly into the USB3 port of the PC. 2) Make sure the Kinect cable is securely connected to the Kinect adapter, and that the adapter’s power cord is plugged in. 3) Plug the USB cable from the Kinect adapter into the USB3 port. Note: Your Kinect will only be recognized when it’s plugged into a USB3 port of the PC. The other USB ports on the PC will not work with Kinect.
    [Show full text]
  • Microsoft—Kinect for Windows
    Microsoft—Xbox Live, Games for Windows Live, Zune, and Windows Phone Marketplace Consumer Demand for Arbitration before the American Arbitration Association AMERICAN ARBITRATION ASSOCIATION SUPPLEMENTARY PROCEDURES FOR CONSUMER-RELATED DISPUTES Instructions for filing an arbitration claim: 1. Please fill out this form and keep a copy for your records. 2. Mail two (2) copies of this form and your check or money order to the nearest American Arbitration Association Case Management Center. Please consult Section C-8 of the AAA Supplementary Procedures for Consumer-Related Disputes for the required fee. You can find the AAA rules, the nearest Case Management Center, and the fee at www.adr.org or by calling the AAA at (800) 778-7879. Please make your check or money order payable to the American Arbitration Association. 3. Mail a copy of this form and a copy of your check or money order to Microsoft Corporation, LCA Arbitration, One Microsoft Way, Redmond, WA 98052-6399. Upon receipt, Microsoft will reimburse you for your filing fee if your claim is for $75,000 or less. 4. Please include the attached copies of the Terms of Use for Xbox Live, Games for Windows Live, Zune, and Windows Phone Marketplace with each copy of this form you mail. Your Information: Name: Address: City/State/Zip: Phone: Fax: E-mail address: Gamertag Zune tag (if Zune at issue) Windows Live ID Disputes involving $10,000 or less are usually resolved by the submission of documents. If a hearing is held, it will usually be telephonic. In disputes involving more than $10,000, a telephonic or in-person hearing will be held.
    [Show full text]
  • Microsoft—Kinect for Windows
    Microsoft Software, Devices, and Services with Arbitration Agreements Consumer Demand for Arbitration before the American Arbitration Association Instructions for filing an arbitration claim with American Arbitration Association: 1. Please fill out this form and keep a copy for your records. 2. Mail a copy of this form and your check or money order for $200 to American Arbitration Association, Case Filing Services, 1101 Laurel Oak Road, Suite 100, Voorhees, NJ 08043. Make your check or money order payable to American Arbitration Association. Please consult the AAA Consumer Arbitration Rules for more information. You can find them at www.adr.org or by calling the AAA at (800) 778-7879. 3. Please copy (or download and print) and mail to AAA (with this form and your check) your agreement with an arbitration clause (for example, Microsoft Services Agreement, Xbox Live Terms of Use, Xbox One Limited Warranty, Microsoft Software License Agreement Windows 8, Nokia Limited Warranty, etc.). If you don’t have your agreement, you can find most at www.microsoft.com/about/legal/en/us/arbitration/default.aspx 4. Mail a copy of this form, a copy of your Microsoft agreement, and a copy of your check or money order to Microsoft Corporation, LCA Arbitration, One Microsoft Way, Redmond, WA 98052-6399. Upon receipt, Microsoft will reimburse you for your $200 filing fee if your claim is for $75,000 or less. Your Information: Name: Address: City/State/Zip: Phone: Fax: E-mail address: Gamertag (for Xbox) Zune tag (for Zune) Microsoft account (was Windows Live ID) Disputes involving $25,000 or less are usually resolved by the submission of documents.
    [Show full text]
  • Kinect Identity: Technology and Experience
    ENTERTAINMENT COMPUTING Kinect Identity: Technology and Experience Tommer Leyvand, Casey Meekhof, Yi-Chen Wei, Jian Sun, and Baining Guo, Microsoft Kinect Identity, a key component of Microsoft’s Kinect for the Xbox 360, combines multiple technologies and careful user interaction design to achieve the goal of recognizing and tracking player identity. ontroller-less immersion • session, in which the system • extracting the facial signature to has been the Holy Grail remembers who’s who during capture the face’s microstructure. of game designers and a particular game session, for C developers for many example, player 1 versus player Adding clothing color and the player’s years now. One of the primary 2, along with their scores. height to facial recognition technology challenges is how to seamlessly fuses multiple characteristics to form track and successfully recognize an To maximize the chances of creating identity recognition. individual’s identity during game play a successful identity tracking system, At runtime, the game asks the to ensure a smooth and natural user Kinect’s developers experimented system to remember a new player, interface. with a set of independent identification so the system gathers prints, or So far, no perfect solution exists. technologies, selecting a set that, when signatures, for each of the unidentified Nevertheless, the identity technology combined, created a complete picture. skeleton’s characteristics—face, behind Microsoft’s Kinect for the Xbox Each of the selected technologies clothing, height—each of which 360 provides enhanced gaming and needed to be robust (at least for short- provides a response of “positive” entertainment experiences by combin- term changes), non-CPU and memory (for example, shirt color matches ing multiple technologies based on the intensive, and as independent as the known print), “negative” (stored use of RGB cameras, depth-sensing, possible from the others.
    [Show full text]