Home
The Gesture Pendant: A Self-illuminating, Wearable, Infrared
Contents
1. less computationally expensive Since black and white CCD cameras pick up infrared well we used one with a small form factor 1 3 square and an infrared pass filter mounted in front of it Figure 3 To provide the illumina tion we used 36 near infrared LEDs in a ring around the camera The first incarnation had a lens with a roughly 90 degree field of view but that proved to limit the gesture space too much A wider angle lens of 160 degrees turned out to work much better despite the fisheye effect The eventual goal is to incorporate all components of the gesture pendant into one wearable device however for the sake of rapid prototyping we used a desktop computer to do the bulk of the image processing This also allowed us to easily centralize the control system by using standard pe ripheral home automation devices such as the Slink E and X10 To send the video to the desktop we used a 900 MHz video transmitter receiver pair Figure 2 The transmitter is powerful enough that cordless 900 MHz phones do not interfere with it and the receiver can be tuned to a range of channels to avoid conflicting signals from multiple pen dants Because all of the components of the Gesture Pendant are off the shelf it is currently power inefficient The cam era itself uses about 300 mW and the LEDs can be assumed to use about 6 mW each This coupled with the camera s re quirement for a power input of 12v led us to use two Sony NP F330 lithi
2. those liv ing in the house thus creating a home that is aware of its occupants This awareness results in a living area that can assist the human residents can anticipate their needs and can improve the quality of their lives To sense the activity in the house efforts are being fo cused on creating an infrastructure of sensors and comput ing within the house from floors that can identify those who walk on it 9 to RF transmitters that can provide res ident location information 7 to cameras and microphones in the ceilings to recognize and track people in the house Thttp www broadband gatech edu Maribeth Gandy Interactive Media Technology Center Georgia Institute of Technology Atlanta GA 30332 0130 USA maribeth gandy imtc gatech edu 3 While a ubiquitous computing architecture built into the house is necessary for many applications we are also interested in placing some of this sensing and computing power on the body By using wearable computing on the body to interface with the technologies in the environment of the house we increase the functionality portability and privacy of services available to the residents For exam ple the house contains an infrastructure of cameras which are and will be used to recognize people track their move ments and observe their activities However problems due to occlusion and lighting can be minimized if a camera and some computing capacity are also placed on the bodies of th
3. 2 3 4 5 6 7 8 9 10 11 12 13 14 Markov processes Inequalities 3 1 8 1972 R J Elble and W C Koller Tremor Johns Hopkins UP Baltimore MD 1990 I Essa Ubiquitous sensing for smart and aware environ ments In DARPA NIST NSF Workshop on Smart Environ ments Atlanta GA July 1999 H Hefter V Homberg and H J Freund Quantitative analy sis of voluntary and involuntary motor phenomena in parkin son s disease In H Przuntek and P Riederer editors Early Diagnosis and Preventative Therapy in Parkinson s Disease Springer Verlag Wien New York NY 1989 X Huang Y Ariki and M A Jack Hidden Markov Models for Speech Recognition Edinburgh University Press 1990 J Hubble K Busenbark and S Wilkinson Deep brain stimulation for essential tremor In Neurology volume 46 pages 1150 1153 1996 C Kidd and K Lyons West wind In Submitted to ISWC Atlanta GA October 2000 C Kidd R Orr G Abowd C Atkeson I Essa B MacIn tyre E Mynatt T Starner and W Newstetter The aware home A living laboratory for ubiquitous computing re search In Second International Workshop on Cooperative Buildings 1999 R Orr and G Abowd The smart floor A mechanism for natural user identification and tracking In Conference on Human Factors in Computing Systems The Hague Nether lands April 2000 L R Rabiner and B H Juang An introduction to hidden Markov m
4. The Gesture Pendant A Self illuminating Wearable Infrared Computer Vision System for Home Automation Control and Medical Monitoring Thad Starner Jake Auxier and Daniel Ashbrook College of Computing GVU Center Georgia Institute of Technology Atlanta GA 30332 0280 USA thad jauxier1 anjiro cc gatech edu Abstract In this paper we present a wearable device for control of home automation systems via hand gestures This solu tion has many advantages over traditional home automa tion interfaces in that it can be used by those with loss of vision motor skills and mobility By combining other sources of context with the pendant we can reduce the num ber and complexity of gestures while maintaining function ality As users input gestures the system can also analyze their movements for pathological tremors This information can then be used for medical diagnosis therapy and emer gency services Currently the Gesture Pendant can recog nize control gestures with an accuracy of 95 and user defined gestures with an accuracy of 97 It can detect tremors above 2HZ within 1 Hz 1 Introduction The Broadband Institute s Residential Laboratory at Georgia Tech has been constructed to allow researchers to develop and evaluate technologies for the homes of the future in a real life setting One focus of research in the house is the Aware Home project 8 The goal of this work is to sense recognize and interpret the activity of
5. an help reduce or eliminate the tremors but the patient must control the device manually The gesture pendant data could be used to provide automatic control of the stimulator Another area in which tremor detection would be helpful is in drug trials The subjects involved in these studies must be closely watched for side effects and the pendant could provide day to day monitoring 5 Gesture Pendant Hardware The motivation behind the Gesture Pendant called for a small lightweight wearable device At first we considered a hat mount but concluded that gestures would be too hard to recognize if made in front of the body and difficult to perform if made in front of the hat Due to the off the shelf nature of the components leading to larger size and heavier weight than ideal we decided that a pendant form was the only reasonable one Using custom made parts the hard ware could be shrunk considerably and other form factors such as a brooch or assuming sufficient miniaturization a shirt button or clasp could be possible Since the goal of the Gesture Pendant was to detect and analyze gestures quickly and reliably we decided upon Wireless Video Gesture Pendant Control Devices Control Signs to Devices X10 La cman i Television Stereo System Lava Lamp Figure 2 Experimental gesture pendant system de sign for home automation control an infrared illumination scheme to make color segmenta tion
6. an not only look for specific gestures but we can also analyze how the user is moving Therefore a second use of the gesture pendant is as a monitoring system rather than as an input device The parameter of movement that the pendant detects is a tremor of the hand as the user makes a gesture As discussed above the target population for the gesture pendant is the elderly and disabled Many of the diseases that this population suffers have a pathological tremor as a symptom A pathological tremor is an involuntary rhyth mic and roughly sinusoidal movement 2 These tremors can appear in a patient due to disease aging and drug side effects these tremors can also be a warning sign for emer gencies such as insulin shock in a diabetic Currently we are interested in recognizing essential tremors 4 12 HZ and Parkinsonian tremors 3 5 Hz 2 since determination of the dominant frequency of the tremor can be helpful in early diagnosis and therapy control of such disorders 4 The medical monitoring of tremors can serve several pur poses This data can simply be logged over days weeks or months for use by the doctor as a diagnostic aid Upon de tecting a tremor or a change in the tremor the user might be reminded to take medication or the physician or family members could be notified Tremor sufferers who do not re spond to pharmacological treatment can have a deep brain stimulator implanted in their thalamus 6 This stimula tor c
7. d s house Pri vacy is also maintained since the wearer controls the video and the resulting data about their activities The user does not have to worry about who is viewing the data and what is being done with it Figure 1 The Gesture Pendant 2 Motivation But why do we want to use hand gestures to control home automation Home automation offers many benefits to the user especially the elderly or disabled however the interfaces to these systems are poor The most common in terface to a system such as X10 is a remote control with small difficult to push buttons and cryptic text labels that are hard to read even for a person with no loss of vision or motor skills This interface also relies on the person having the remote control with them at all times Portable touch screens are emerging as a popular interface however they have many of the same problems that remotes have with the additional difficulty that the interface is now dynamic and harder to learn Other interfaces include wall panels which require the user to go to the panel s location to use the system and phone interfaces which still require changing location and pressing small buttons While speech recogni tion has long been viewed as the ultimate interface for home automation there are many problems in this domain First in a house with more than one person a speech interface could result in a disturbing amount of noise as all the resi dents would be constant
8. e residents The goal of the Gesture Pendant is to allow the wearer to control elements in the house via hand gestures Devices such as home entertainment equipment and the room light ing can be controlled with simple movements of the pendant wearer s hand Building on previous work that used a wear able camera and computer to recognize American Sign Lan guage ASL 12 we have created a system that consists of a small camera worn as a part of a necklace or pin This camera is ringed by IR LEDs and has a IR pass filter over the lens Figure 1 The result is a camera that can track the user s hands even in the dark This is a design simi lar to the Toshiba Motion Processor project which uses a camera and IR LEDs as an input to a gesture recognition system for interaction with desktop and portable comput ers 13 The Gesture Pendant video is analyzed and ges tures are recognized The gestures are used to trigger var ious home automation devices In our current system the user can control devices via a standard X10 network or a Nirvis Slink E box that mimics remote controls for various consumer electronics For example the wearer can simply raise or lower a flattened hand to control the light level and can control the volume of the stereo by raising or lowering a pointed finger By putting the sensing and computing on the body this same pendant can be used to control things in the office in the car on the sidewalk or at a frien
9. e used to simulate tremors optimally reveal features of the user s manual dexterity and movement patterns Another more advanced use in terms of monitoring for the pendant would be to observe more about the wearer s activities For example the pendant could take note of when the user eats a meal or takes medication It could keep a record of the general activity level of the wearer or notice if he she falls down This would further our goal of pro viding services for the elderly and disabled that allow them increased independence in the home 9 Conclusion We have demonstrated a wearable gesture recognition system that can be used in a variety of lighting conditions to control home automation Through the use of a variety of contextual cues the Gesture Pendant can disambiguate the devices under its control and limit the number of ges tures necessary for control We have shown how such a device may have enough merit to be used as a convenience by elderly residents in the Aware Home but also provides additional functionality as a medical diagnostic 10 Acknowledgments Funding for the project in part by the Georgia Tech Broadband Institute the Georgia Tech Research Corpora tion and the Graphics Visualization and Usability Center Special thanks to Rob Melby for the blob tracking software References 1 L Baum An inequality and associated maximization tech nique in statistical estimation of probabilistic functions of
10. ed and tested fire on fire off door open door close window up window down Figure 8 For each gesture 15 examples were obtained using the blob tracking algorithm Ten of the examples were randomly chosen as the training set to train the set of six HMM s The other five examples were used for testing We were able to achieve 96 67 accuracy with the six gestures Figure 6 shows the confusion matrix for the user defined gestures Figure 6 Confusion matrix for user defined gestures Figure 7 Topology of the HMM 7 Tremor Detection The hand position data recovered by the Gesture Pendant can also be used to determine the frequency of a tremor if present As the user makes a gesture a Fast Fourier Transform FFT is performed on the movement data ob tained from the video to determine if a pathological tremor is present 4 To test our system we simulate tremors of various frequencies by fastening a motor to the subject s arm Figure 9 This motor turns an unbalanced load re sulting in the desired oscillation of the subject s arm As the motor turns at a relatively constant speed depending on the voltage applied we can determine if the dominant fre quency as calculated by the software is accurate As the user performs the gesture the centroid of the blob is recorded to analyze for tremor detection The po sition data in the position domain is transformed to the frequency domain by appl
11. g in their own homes longer The elderly can have their health status monitored and can have help with day to day tasks without losing their dignity or privacy The features of many home automation inter faces that make them hard to use by healthy adults make them unusable by the elderly or disabled An elderly per son may suffer from Parkinson s disease stroke diabetes arthritis and other ailments that can result in a reduced mo tor skills reduced mobility and or loss of sight Also in an emergency the resident might need the automation to assist them but might be unable to speak The gesture pendant can be used despite such impairments enabling the resi dent to perform automation assisted tasks such as locking or opening closing doors using appliances and accessing emergency systems The same interface problems are faced by those with dis abilities such as cerebral palsy and multiple sclerosis How ever a study has shown that even people with extremely impaired motor skills due to cerebral palsy are able to make between 12 and 27 distinct gestures 11 which could be used as input to the gesture pendant Therefore we see the gesture pendant as an interface alternative that could allow people who are unable to use some of the more traditional interfaces to take advantage of the independence that home automation could afford them 4 Medical Monitoring As a user makes movements in front of the gesture pen dant the system c
12. looks for a pixel with a pre determined color In this case since a black and white camera is used and the object is suf ficiently illuminated the color is a saturated white Given an initial pixel as a seed the algorithm grows the region by checking if any of its eight neighbors are white This is similar to the algorithm used in Starner et al 12 If a region grows above a certain mass it is considered a blob and certain statistics are computed for it For this project eight statistics were gathered from the blob the eccentricity of the bounding ellipse the angle between the major axis of this ellipse and horizontal the length of the ellipse s major and minor axes the distance between the blob s centroid and the center of the its bounding box and the angle deter mined between horizontal and the line drawn between the centroid and the center of the bounding box The last two features help determine if the fingers are extended on the hand and their rough orientation 6 1 Control Gestures Control gestures should be simple because they need to be interactive and will be used more often User defined gestures on the other hand can be more complicated and powerful since they will be used less frequently Control gestures are those that are needed for continuous output to devices for example a volume control on a stereo These are needed because gestures described by HMM s are discrete and will indicate an action but will not le
13. ly talking to the house Also if the resident is listening to music or watching a movie he she would have to speak very loudly to avoid being drowned out by the stereo or televison This ambient noise can also cause errors in the speech recognition systems Finally speech is not necessarily a graceful interface Imagine you are host ing a dinner party and you want to lower the lights in the room If you were using a speech interface you might have to excuse yourself from the dinner conversation and then loudly state a phrase such as computer lower lights to level 2 In this case the speech interface would be disruptive and non ideal However if you had been using the gesture pen dant you could have continued your dinner conversation and simply lowered the light level to your liking by gestur ing up and down with your hand The gesture pendant can be used alone or in conjunction with various types of contextual awareness By using vari ous types of context the number and complexity of gestures can be reduced without reducing the number of functions that can be performed in the house The following are some of the currently implemented and future configurations of the gesture pendant 1 The gesture pendant alone In this case the user de fines a number of gestures to control home automa tion The user defines a different gesture for each function For example if he she wants to be able to change the volume on the stereo the le
14. odels IEEE ASSP Magazine pages 4 16 January 1986 D M Roy M Panayi R Erenshteyn R Foulds and R Fawcus Gestural human machine interaction for peo ple with severe speech and motor impairment due to cere bral palsy In Conference on Human Factors in Computing Systems Boston MA April 1994 T Starner J Weaver and A Pentland Real time Amer ican Sign Language recognition using desk and wearable computer based video EEE Trans Patt Analy and Mach Intell 20 12 December 1998 Toshiba Toshiba s mo tion processor recognizes gestures in real time Available at http www toshiba com news 980715 htm July 1998 S Young HTK Hidden Markov Model Toolkit V1 5 Cam bridge Univ Eng Dept Speech Group and Entropic Re search Lab Inc Washington DC 1993
15. s of vf 129 examples of hf 134 ex amples of hfh and 126 examples of oh One Nearest Neigh bor on the test and training sets resulted in a 95 correct classification of the gestures Figure 4 shows the confusion matrix of the hand poses 6 2 User defined Gestures The user defined gestures are intended to be one or two handed discrete actions through time Thus a slightly dif ar Lat ah Top J a a A Par 4 aoo Cs a s ao Pop PO o ps Figure 4 Confusion matrix for the control gestures hf horizontal finger vf vertical finger hfh hori zontal flat hand op open palm ENE Figure 5 Control gestures clockwise from top left horizontal finger open palm vertical finger horizon tal flat hand ferent set of features are necessary In addition to the fea tures used for the control gestures the blob s identity mass and normalized centroid coordinates are added but calcula tions with the bounding box are not used Hidden Markov models are used for recognition The network topology of the HMM consists of three states where the first state can skip to the third state Figure 6 The techniques for HMM evaluation estimation and de coding are well documented in the references 1 5 10 14 The system allows the user to define more complicated gestures however these must control discrete rather than continuous tasks since the gesture is defined partly by its range of motion Six gestures were train
16. t the ac tion proceed in increments at least in our implementation To get a continuous control effect the gesture would have to be done repeatedly With a control gesture on the other hand the displacement of the gesture determines the mag nitude of the action The set of features used for control gestures includes the eccentricity major and minor axes the distance between the blob s bounding box s centroid and the blob s centroid and the angle of the two centroids Eight gestures were de fined for the Gesture Pendant The gestures are determined by continual recognition of hand poses and the hand move ment between frames These hand poses consist of ver tical pointed finger vf horizontal pointed finger hf horizontal flat hand hfh and open palm op The gestures were horizontal pointed finger up horizontal pointed finger down vertical pointed finger left verti cal pointed finger right horizontal flat hand down hor izontal flat hand up open palm hand up and open palm hand down Figure 5 Assuming independence random chance would result in an accuracy of 25 The Nearest Neighbor algorithm was used for pattern recognition The training and test sets were obtained in the same manner and both sets were taken inde pendently The training set consisted of 1000 examples per hand pose for a total of 4000 examples The test set con sisted of 117 example
17. um ion camcorder batteries in series with a step down voltage converter The transmitter requires 9v input and to keep design changes simple was just attached to a standard 9v alkaline battery For future versions of the Pendant we will use a single battery to power everything Since one of the groups that we feel this device can be of the most use to is the elderly it is important to make it as non obtrusive as possible This means it must be incon spicuous lightweight and non complicated Also since the Gesture Pendant is a wearable device and one that is con stantly in full view of others it will be important to make it more attractive The ring of LEDs makes it appear some what jewelry like but with a smaller form factor and some principles of design applied to it it will become more ap pealing IR LEDs IR Pass Filter Board Camera IR Light Figure 3 Sideview of pendant with IR reflecting off the user s hand 6 Gesture Recognition The recognition system incorporates two kinds of ges tures control gestures and user defined gestures Control gestures provide continuous control of a device This type of gesture provides continuous output while the gesture is being performed User defined gestures recognized by hid den Markov models HMM s provide discrete output for the single gesture Data is gathered by scanning an image from the camera line by line The algorithm used to find a blob in the image
18. vel of the ther mostat and the light level three different gestures are required 2 The gesture pendant combined with speech recogni tion In this configuration speech is used as a mod ifier for a smaller set of user defined gestures For example the user can have one gesture to control the volume the thermostat and the light Before perform ing the gesture the user simply indicates the desired target by speaking its name 3 The gesture pendant combined with pendant orienta tion In the current system the transmitter that sends out the IR codes to control the house devices is placed in the room s where the devices reside However we have also used the system with the IR transmitter place next to the pendant on the body By making this transmitter part of the pendant the user can indicate the target for a gesture by aiming his her body at the device For example the user may have the same ges ture for controlling a stereo s volume a thermostat s setting and the room s lighting level by turning to wards the appropriate device before gesturing This results in fewer gestures but also requires the user to move and to be in the general location of the devices Another problem arises if two or more devices are close together in which case the user must use sepa rate gestures to control them 4 The gesture pendant combined with RF location An other project that is a part of the Aware Home is a RF location system 7 This s
19. ying the FFT to the data The dominant frequency is determined from identifying the fre quency with the maximum power from the power spectrum obtained Frequencies below 2 Hz are ignored as corre sponding to the movement of the gesture itself The current system can determine tremor frequency to within 1 Hz up to 6 Hz frequencies This data can be logged or used for immediate diagnosis fire door door ag window off open close down Figure 8 User defined gestures from top to bottom window up window down fire on fire off door open door close 8 Future Work The current implementation of the gesture pendant uses a wireless transmitter to send the video data to a desktop PC where it is analyzed and automation commands are issued The next step in our work is to place all of this computa tion onto the body in the form of a wearable computer and eliminate the need for a desktop machine The monitoring of tremors and motor skills could be ex panded to do more complex analysis of the types of tremors in 3D For example Parkinson s sufferers often exhibit a complex pill rolling tremor which we could detect and analyze We could also determine more characteristics of the user s motor skills such as slowness of movement or rigidity that could indicate the onset of stroke or Parkin son s We could design the gestures so that while they would be used to control devices in the house they would Figure 9 The machin
20. ystem can determine with room level accuracy the location of house residents In this configuration the location information could serve as the modifier This would require the user to move to the room with the target device before ges turing If multiple devices were located in the same room different gestures would be required for each 5 The gesture pendant combined with fiducial detec tion By putting the IR transmitter on the body we could very crudely determine where the wearer is looking however by using fiducials on devices we could have a more precise determination If the fidu cials consisted of IR LEDs the pendant camera could easily detect them This configuration would still have some of the problems outlined in number 3 but would have more precision These various modifier technologies could be combined in any permutation to create a system that uses gesture along with sound location and or orientation to control home au tomation To date we have created the subsystems for con figurations 1 4 and have begun experimentation in adapting our software to handle fiducials 3 As an enabling technology Obviously all types of people can use the gesture pen dant system However the focus of the Aware Home project is Aging in Place 8 We feel that those who have the most to gain from the features of the Aware Home are the el derly The technologies in the Aware Home can allow them to remain independent livin
Download Pdf Manuals
Related Search
Related Contents
Typ BC - Edur Pumpen 取扱説明書(マニュアル) Indesit IWDE 12 Washer/Dryer User Manual 取扱説明書」 Emerson PowerSure Personal XT TDSHーBA 東芝ワイヤレスチューナユニット取扱説明書 Samsung ND022QHXEA User Manual Tout délai dans le traitement peut être fatal*. Samsung DVD-HD860 Kullanıcı Klavuzu Copyright © All rights reserved.
Failed to retrieve file