2. SYSTEM DEVELOPMENT 2.1 Gestures Chosen
|
|
- Imogen Hardy
- 8 years ago
- Views:
Transcription
1 DESIGN AND DEVELOPMENT OF DSP PROCESSOR BASED GESTURE RECOGNITION SYSTEM FOR REAL Abstract TIME APPLICATIONS S. Nikhil 1, Saima Mohan 2, B. Ramya 3 1- (Engg.) Student, 2- Senior Lecturer (BME), 3- Senior Lecturer (ESD), Embedded System Design Centre M. S. Ramaiah School of Advanced Studies, Bangalore Human-Computer Interactions (HCI) makes computers more usable and receptive to user s needs by improving the interactions between humans and computers. Current HCIs use keyboards, mice, joysticks and touch-screens as user interface. However, such mechanical devices are inconvenient for natural and direct interactions, whereas, the human gesture allows users to communicate with machines in a natural way. Among the available gestures for Gesture Recognition System (GRS), hand gestures are the most powerful means of communication and they find their application in educational institutions and entertainment. In the current paper, a GRS has been designed and developed for file browser application. The GRS system mainly consists of a Transmitter module and a Receiver module. The transmitter module consists of a camera, a DSP processor and a wireless RF transmitter. The receiver module consists of a wireless RF receiver, an embedded processor and a LINUX machine. The image acquired through the camera is processed by the DSP processor to recognize the captured gesture. The processing at the transmitter includes skin color segmentation, palm extraction and gesture recognition. Skin color segmentation results in extracting skin colored objects using image subtraction in conjunction with varied threshold combinations of color spaces. The segmented image is then processed further with a novel method of extracting palm region and adaptively building a bounding box around it by using the horizontal and vertical profilers. Distance profile is obtained by drawing radial lines from the centroid of the extracted palm to the edges of the contour. Gestures are analyzed and recognized based on the angle of the peak point obtained from the distance profile. The recognized gesture is transmitted to the embedded processor of the receiver module through wireless RF transceivers. The embedded processor assisted by UART device driver on Linux machine controls the file browser application at the receiver end. The functionality of the integrated GRS is tested for wireless file browser application efficiently for a distance of 50m. The development of an effective static GRS devoid of training data, multiple cameras, markers, bulky computing device and gloves constitute the original contribution of the current research. Overall, the developed GRS exhibits desirable features of robustness, portability and cost effectiveness. The experimental results for chosen four types of hand gesture, shows a recognition rate of more than 90% for each gesture Key Words: Human-Computer Interactions, GRS, Wireless File Browser, Skin Color Segmentation Abbreviations Ain DAB DEB DMA DSP EBIU GRS HCI PCA PPI RF UART Analog Input Pin DMA Access Bus DMA External Bus Direct Memory Access Digital Signal Processors External Bus Interface Unit Gesture Recognition System Human Computer Interaction Principle Component Analysis Parallel Peripheral Interface Radio Frequency Universal Asynchronous Receiver/Transmitter 1. INTRODUCTION Gestures involve physical movements of fingers, hands, arms, head, face, or body with the intent of: 1) conveying meaningful information or 2) interacting with the environment. Gestures can be static and/or dynamic. Gestures are often language and culture specific. They can be broadly classified into hand and arm gestures, head and face gestures and body gestures. Hand gestures were one of the first means of communication, which is established long before speech and language developed. Among the available gestures, hand gestures are the most powerful means of communication. Current HCIs use keyboards, mice, joysticks and touch-screens as user interface. However, such mechanical devices are inconvenient and unsuitable for natural and direct interactions [1, 2]. In the present day framework of interactive, intelligent computing, an efficient HCI is assuming utmost importance in our daily lives. Gesture Recognition System (GRS) finds its application in educational institutions and entertainments, such as Product reviews, Digital libraries, Slide changers, Advertising hoardings, Animations and Gaming. The main approaches for analyzing and classifying hand gestures for Human Computer Interface (HCI) applications include [2] Glove-based techniques and Vision-based techniques [1]. Glove based techniques are efficient in terms of gesture recognition but requires cumbersome devices like gloves, camera and sensors; hence hindering the naturalness of user s interaction at high costs. Vision based techniques improve the interaction between humans and computers at low costs requiring only a camera. But the main drawback of the system includes the segmentation being critical and computationally heavy. SASTECH 65 Volume 9, Issue 1, April 2010
2 Image segmentation and gesture recognition are the most important phases of GRS. Segmentation serves as the key step, as it plays a vital role for the success of image analysis. The various segmentation techniques which have been widely used in literature for recognition of hand include skin color segmentation [3], Gaussian modelling [4] and image subtraction [5]. The natural representation of the real-world environment is better analysed through color image processing. Tan Tian Swee, et al. [2], propose skin color segmentation as a technique to block the non-skin objects from the captured image. Reference [4], claims the Gaussian modelling as an efficient and robust segmentation technique catering changes to illumination and complex background. Such model based system demands the need for training data. The evident drawback of skin color segmentation and Gaussian modelling technique reflects in the inability to filter skin colored background objects from the image. Image subtraction technique as proposed by [5], eliminates shadows and the irrelevant skin colored objects of the background. A combination of image subtraction technique with either skin color segmentation or Gaussian modelling has been proposed by various authors to achieve better segmentation results. A thorough processing of the segmented image results in the identification of gestures. The most extensively used techniques to identify the gestures include feature extraction [6], PCA [7] and contour analysis [8]. Feature extraction and PCA techniques extract features and eigen vectors respectively from the training data and compare the corresponding features/vectors of input image to identify the gestures. Though the precision of recognition of gesture is significantly high, the main drawback of these methods is the requirement of the system to be trained. The contour based analysis on the other hand does not require the system to be trained and is computationally fast. In this current paper, a DSP processor based GRS has been designed and developed for file browser application. Vision based techniques have been used for recognition of gesture in this research. The GRS consists of a transmitter module, wireless module and a receiver module. The transmitter module consists of a camera and a Blackfin BF533 board. The image captured by the camera is segmented by the DSP processor to extract skin colored objects from the input image. Segmentation involves a combination of skin color segmentation and image subtraction. The segmented image is processed to build a bounding box around the palm. Palm is extracted using horizontal and vertical profiles. The extracted palm is further processed to recognize gesture by drawing radial lines from the centroid of the extracted palm to the edges of the palm contour. Fingers form a characteristic peak in the distance profile when stretched. Gestures are recognized based on the distance and orientation of edges of the contour to the centroid of extracted palm. The recognized gesture is wirelessly transmitted to the receiver through RF transceivers. The receiver consists of an embedded processor that receives the recognized gesture command wirelessly and converts the analog signal to its digital equivalent. The valid digital values are transmitted from the embedded processor to the Linux machine. At the Linux machine, UART device driver has been designed to enable serial communication and to control the file browser application. Functionality of file browser application depends on the gesture recognized by the DSP processor. The existing GRS has limitations pertaining to use of cumbersome equipments like markers and gloves owing to incompetent segmentation techniques which are effective only for uniform backgrounds. Most of the gesture analysis techniques in GRS require training data, thereby facilitating extensive use of memory and computation time. The conventional gesture recognition algorithms also impose restrictions like Signer will have to wear full sleeved shirts Only relevant regions of the gesture will be part of the frame Distance between signer and camera is fixed The above assumptions results in limiting the quality of natural interaction between humans and computers. The existing GRS use desktop/laptop as computing devices restraining the portability of the system and making the product bulky. Fig. 1 Gestures chosen for the file browser application An efficient palm extraction technique, succeeded in making the system adaptive to distance variations between the camera and the signer. This research also undertakes the implementation of segmentation, palm extraction and gesture recognition algorithms on a DSP processor rather than the currently prevalent practice of using desktop/laptop. The DSP processor based reconfigurable GRS has a balanced mix of implementation of advanced technologies and a potential for enhanced end-user product appreciation. The developed GRS exhibits desirable features of robustness, portability and cost effectiveness. The development of an effective segmentation and gesture recognition technique eliminating the usage of markers, gloves, training data, bulky computing devices and multiple cameras, constitute the principal objective of this research. Varied test cases were designed and computed to record the behaviour of the GRS. The GRS was found to be working on expected lines. 2. SYSTEM DEVELOPMENT 2.1 Gestures Chosen The main aim of the project was to make a prototype for generalized applications like advertising hoardings, slide changers and digital library. There are no standardized methods for selecting gestures except for applications involving sign language. Figure 1 indicates the gestures identified and their respective signatures for the file browser application. SASTECH 66 Volume 9, Issue 1, April 2010
3 2.2 System Design The GRS consists of a camera, DSP processor, wireless transceivers, an embedded processor, a Linux machine and the display unit as indicated in Figure 2. The input from camera is processed at the transmitter to recognize the gesture. The recognized gesture command is wirelessly transmitted to the embedded processor from the DSP processor through the RF transceivers. The embedded processor assisted by UART device driver on Linux machine controls the file browser application at the display unit. the removal of shadows due to its property of decoupling the luminance and chrominance component. Thus, image subtraction is implemented both on RGB and YCbCr color spaces. A combination of image subtraction and RGB, YCbCr thresholds derived from an iterative process resulted in an efficient segmentation when integrated with the YCbCr thresholds from literature. Fig. 2 Block diagram of GRS 2.3 Transmitter Module The input from camera is processed at the transmitter to recognize the gesture. The processing at the transmitter includes skin color segmentation, palm extraction and gesture recognition as illustrated in Figure 3. The input image is segmented to extract skin colored objects. The segmented image is then processed with a novel method of extracting palm region and bounding box is built around it. Distance profile is obtained by drawing radial lines from the centroid of the extracted palm to the edges of the palm contour. Gestures are analyzed and recognized based on the angle of the peak point in the distance profile. The recognized gesture command is transmitted from the DSP processor wirelessly to the receiver. File browser application at the receiver is controlled by the input gestures. 2.4 Skin Color Segmentation Skin color segmentation and image subtraction are the different segmentation techniques adopted in this paper. Skin color segmentation is used to block the non-skin colored objects from the image at low computation time in the absence of training data. Skin color segmentation involves establishing thresholds in a particular color space to recognize skin colored objects within the range and equating all the pixel values out of the range to zero; thereby eliminating all the non-skin colored objects from the frame. The YCbCr thresholds from literature resulted in efficient outcomes for uniform backgrounds, but failed for complex backgrounds. Hence new RGB, YCbCr, HSV and YIQ thresholds were derived using an iterative method. RGB and YCbCr thresholds worked better than thresholds from all the other color spaces for complex backgrounds. The main drawback of skin color segmentation is the inability to remove skin colored background objects. This drawback is tackled using image subtraction, where the image representing the features of the gesture is subtracted from the image constituting the uniform/complex background. RGB image subtraction results in efficient segmentation for most of the images, but shadow removal is not effective. Whereas, YCbCr image subtraction results in Fig. 3 Block diagram of transmitter module 2.5 Palm Extraction The segmented image is processed to extract palm and build a bounding box around it. Vertical and horizontal profilers for the segmented image were computed and the corner points (points where there is a shift of magnitude from zero to a certain positive value or vice versa) of the profilers were found. Using these points, the bounding box is drawn around the segmented image. The main advantages of the palm extraction technique include The size of bounding box being made adaptive. (The size of the bounding box need not be set by the user prior to the start of the system.) The image to be scanned only in a particular row/column direction. (The computation time for scanning the whole image is prevented.) 2.6 Radial Lines and Gesture Recognition The palm extracted image is further processed to determine the centroid. Here the centroid is determined based on the density of 1 s within the palm contour. Radial lines are drawn from the determined centroid to the edges of the extracted contour of palm. The main reason for drawing the radial lines is to establish the relationship between the distance and the corresponding orientation of the radial line from the centroid to the contour of the extracted palm. During the process of drawing radial lines, if non-skin colored pixels are encountered, then the radial line will be stopped abruptly. If skin colored pixels are located outside the bounding box, then the distance for that particular radial line is made zeros, resulting in the removal of irrelevant parts of the arm. After the distance profile is determined, it is further scanned to remove the remaining irrelevant part of the gesture by assuming that a gesture cannot be made within +45 and -45 of the arm. If there are more than ten successive zeros in the distance profile, then SASTECH 67 Volume 9, Issue 1, April 2010
4 +45 and -45 around the region of the distance profile are made zeros. Hence, this technique results in effective removal of irrelevant parts of palm. Depending on the angle of the peak in distance profile, gesture is recognized and transmitted wirelessly from the transmitter to the receiver. 2.7 Image Resizing Due to sophisticated real time processing involved in GRS and creation of multiple image matrices results in exhaustive usage of memory, inturn demanding the need for image resize. Image resizing is attempted based on the principles of Gaussian and Laplacian image pyramid level reduction, involving low-pass filtering of input image. Filtering involves convolution of input with symmetric weighting functions as represented in equation 1. Each output is computed as weighted average of input within a 5x5 window. The weights are symmetric as signified in equation 2 g(i,j)= 2 m= m= 2 n= 2 w(m, n)g l 1 ( 2i+m, 2j+n) ---- (1) w(m, 1)= (2) where, g (i, j) is the resized image gl-1 (i, j) is the input image and w (m, i) are the weights of the low pass filter 2.8 C Implementation of GRS The gesture recognition system which was designed and simulated in MATLAB is converted to C code. The converted code is simulated in VC++ compiler and ported onto the Blackfin BF533 board. The gesture recognition code is implemented on the Blackfin BF533 by reading the image file from the hard disk. For real time application, the images were captured from camera interfaced with Blackfin BF533 board and processed to identify the gestures. 2.9 Image Processing Features of Blackfin BF533 The Fig. 4 shows the block diagram of Blackfin BF533. External bus interface unit (EBIU) is used to mainly access the off-chip memory system. DMA is connected to the peripherals like PPI and SPI through the DMA access bus (DAB) and to the EBIU through the DMA external bus (DEB). The DAB and DEB buses provide a means for DMA-capable peripherals to gain access to on-chip and off-chip memory with little or no degradation in core bandwidth to memory. The processor has multiple, independent DMA controllers that support automated data transfers with minimal overhead for the core. DMA transfers can occur between the internal memories and any of its DMAcapable peripherals. The DMA for PPI has the highest precedence of all the other DMA functions. The board supports video input and output applications. The ADV7171 video encoder provides up to three output channels of analog video, while the ADV7183 video decoder provides up to three input channels of analog video. Both the encoder and the decoder connect to the PPI of the Blackfin BF533 processor. The input from the camera is stored in external memory (SDRAM) of the Blackfin BF533 through the ADV7183 decoder. The output from the Blackfin BF533 is displayed on the monitor through the ADV7171 encoder. Fig. 4 Block diagram of blackfin BF533 Image acquisition is done using a PAL camera. The captured YCbCr images of size 720x576 are stored in the memory of Blackfin BF533. The captured image can be displayed on the screen by using a utility called image viewer in VDSP++, but it takes ten minutes to display an image of size 720x576. Hence it would be difficult to set the position of camera for real time capture. A C code to display the captured image on the monitor is developed to set the position of camera at real time and to make the system more interactive and entertaining. The image acquisition, image display and the gesture recognition codes were integrated. Owing to memory constraints of Blackfin BF533, only ten images of size 720x576 and type unsigned char could be accommodated in the processor memory. Hence the gesture recognition code was optimized. As a part of optimization, image resizing phase and a part of skin color segmentation phase were eliminated. The integration of the final code could only be done till the skin color segmentation. Bounding box could not be built around the palm for segmented image owing to problems with acquisition of image from camera due to poor lighting conditions, complex background and unstable camera position Wireless Transceivers The recognized gesture commands is transmitted from the Blackfin BF533 to ARM processor through wireless transceivers which is as illustrated in Fig. 5. The RF transceivers at a frequency of 434 MHz were chosen for this purpose. Fig. 5 Block diagram of wireless module The Blackfin BF533 transmits parallel data to the HT12E encoder. The HT12E encoder converts parallel data to serial data and transmits it to RF transmitter. RF SASTECH 68 Volume 9, Issue 1, April 2010
5 transmitter communicates wirelessly with the HT12D decoder through RF receiver. The HT12D decoder converts serial data to parallel data and transmits it to the ADC pins of the ARM LPC2129 processor. The wireless module communicates with each other through serial data transfer. The length of the antenna at the transmitter end and the receiver end is calculated using the following equations Length of the antenna is ¼th of wavelength of signal to be transmitted Wavelength = frequency/velocity = 433 MHz / 300 MHz Length of antenna = 36 cm The distance of communication specified is 100 m Receiver Module The gesture commands transmitted from the Blackfin BF533 is received by the ARM LPC2129 at the receiver. The analog signals from the wireless module is converted to digital values at the ARM LPC2129 and transmitted to the Linux machine through UART communication as shown in Figure 6. The Linux machine is responsible for controlling the file browser application at the display unit depending on the recognized gesture ARM Interface The data from the RF module is received by the embedded processor at the analog pins. The analog signal is converted to digital data by the ADC unit of ARM LPC2129. The valid digital data is transmitted serially to the Linux system through UART communication. while 0x3FF indicates that the voltage on Ain was close to, equal to, or greater than that on V3A. Now the output got from bits 15:6 is used to recognize the gesture received and transmitted to the LINUX machine through UART communication. Fig. 7 Mapping of chosen gesture commands for file browser application LPC2129 has two UARTs for serial communication namely UART0 and UART1. UART0 has been used in this project by configuring the PINSEL register. UART registers are configured to set the data length, stop bit, parity bits and baud rate. The UART Transmitter Holding Register is assigned the value to be transmitted to the LINUX machine. The top byte is the newest character in the Tx FIFO and can be written via the bus interface. The LSB represents the first bit to transmit. Fig. 6 Block diagram of receiver module The function of ADC unit is to convert the analog signal to digital form and then send the valid digital value to the Linux machine. The LPC2129 has a built-in analog to digital convertor. For the analog to digital convertor to work properly, two registers namely A/D Control Register (ADCR) and A/D Data Register (ADDR) have to be configured appropriately. The ADCR register has to be configured to select AIN0, AIN1, AIN2 and AIN3 as the input pins. For the proper functioning of ADC, the clock frequency has to be less than 4.5 MHz. Analog to digital conversion has to be done continuously. ADDR has to be monitored to check if the conversion is error free. For every successful conversion, the bits 15:6 in the ADDR register contain a binary fraction representing the voltage on the Ain pin. Zero in the field indicates that the voltage on the Ain pin was less than, equal to, or close to that on VSSA, Fig. 8 Diverse input images used for image segmentation 2.13 Linux Interface UART device driver is designed for Linux system to receive data from the ARM processor. For the device driver to be functional the UART registers are initialized and device id (major and minor numbers) is registered. If a new data is received in UART receive register, then copy_to_user() is used to copy data from kernel buffer to user buffer. The file browser SASTECH 69 Volume 9, Issue 1, April 2010
6 application is controlled depending on the gesture command received at the UART device driver in Linux. ioctl routines are designed to control the communication between kernel space and user space. Figure 7 shows the mapping of the gesture command received with the action taken at the file browser application. 3. RESULTS AND VALIDATION 3.1 Skin Color Segmentation Diverse images shown in Figure 8 are used for testing the functionality of the system. The images are selected based on varying skin tones among people from different races, lighting conditions, sizes of images and backgrounds. The segmentation techniques worked satisfactorily for all the test cases. Figure 9 shows the results of skin color segmentation. RGB image subtraction resulted in an efficient segmentation but could not remove shadows. YCbCr image subtraction resulted in effective removal of shadows, because in YCbCr color space the luminance and chrominance components are decoupled. A combination of RGB and YCbCr image subtraction resulted in better segmentation, which was improved further with the usage of YCbCr thresholds from literature. The main problem with this approach is the prospect of securing noisy or distorted background images due to unstable system or moving people. Hence solitary use of YCbCr thresholds from literature might not be enough for complex images. This resulted in derivation of new RGB and YCbCr thresholds from an iterative process. An integration of image subtraction and a combination of various thresholds from different color spaces resulted in an efficient and robust segmentation technique. The results show that the image subtraction and skin color segmentation techniques complement each other. 3.2 Palm Extraction Figure 10 shows the result of palm extraction which has been used in this project. The distinct advantage of this approach involves adaptive reconstruction of the bounding box around the principal region of palm at low computation time. Fig. 9 Results of image segmentation Fig. 10 Results of palm extraction 3.3 Gesture Recognition To recognize the gesture, the centroid is found depending on the density of 1 s in the extracted palm. This technique yields better results when compared to fixing the centroid at the centre of the bounding box. Fig. 11 Results of gesture recognition The radial lines are drawn from the centroid to the edges of the extracted palm contour which constitutes for the distance profile. Representation of the distance profile results in appearance of few peaks close to each SASTECH 70 Volume 9, Issue 1, April 2010
7 other leading to inappropriate gesture recognition. This issue is resolved by scanning the distance profile to eliminate the irrelevant parts of the gesture, which is as illustrated in Figure 11. Depending on the angle of the peak detected, gesture is recognized and transmitted wirelessly to the receiver. The time taken for the execution of the gesture recognition code is sec. To reduce the computation time, the image is resized using the low pass filtering techniques. The resized images consumed sec for recognizing the gesture; thereby reducing the computation time. Fig. 12 Test images for gesture recognition Table 1. Test cases considered for palm extraction and gesture recognition Sl. Test case Success Partial Fail No 1 Effective segmentation 2 More than one finger stretched 3 Changing distances between signer and camera 4 Multiple skin colored objects detected 5 Varied sizes of image captured Effective palm extraction and gesture recognition techniques have resulted in the system being liberated from: Assumptions like the signer wearing full sleeved shirts or the presence of relevant parts of the gesture only in the image frame Gloves, markers, training data, bulky computing devices and multiple cameras The various images used for palm extraction and gesture recognition are shown in Fig. 12. Table 1 shows various test cases used to test the functionality of palm extraction and gesture recognition. The result of segmentation greatly influences the extraction of palm and subsequently in the recognition of gestures. 3.4 Blackfin Implementation The results of reading a file from hard disk into Blackfin BF533 memory and stages of processing for gesture recognition are as shown in the Fig. 13. Fig. 13 Result of file read implementation on BF533 It can be seen that the original image is reduced to half the size using the image resizing techniques. The resized image is used for further processing. The image is segmented using image subtraction and a combination of thresholds from various color spaces. The segmented image is processed for extracting palm and to build a bounding box around it. Centroid was determined for the extracted palm and radial lines were drawn from the centroid to the edges of the contour, hence resulting in plotting of the distance profile. The implementation of the designed GRS on Blackfin BF533 has resulted in accurate recognition of gestures. The outcome of the implementation in Blackfin BF533 was validated with respect to the results obtained in MATLAB and a one to one correspondence was drawn between them. Fig. 14 Image Capture in Blackfin BF Image Capture Image was captured using a CMOS/CCD camera and the values were written to Blackfin memory. The result of image capture is shown in Fig. 14. The size of the captured image was 720x576x3 and type YCbCr. The YCbCr image was converted to RGB and viewed in the image viewer of VDSP++. Fig. 15 Output of Skin Color Segmentation on Blackfin BF533 The displayed image was validated with the output obtained from the image viewer and the results were comparable to each other. The image stored in Blackfin memory was displayed on the monitor using the PPI interface. SASTECH 71 Volume 9, Issue 1, April 2010
8 The integration of image capture, image display and the gesture recognition codes was successful for segmentation phase as indicated in Fig. 15. Due to the presence of several specks in the segmented image, palm extraction could not be performed. Table 2. Test cases for wireless module Sl no Test case Results 1 For a distance of 50m Successful communication 2 Length of antenna between 10cm to 15cm Successful communication 3 Varied frequencies at Failure transmitter and receiver 4 Distance greater than 100m Failure 3.6 Wireless Module The functionality of the wireless module was tested for various test cases shown in Table 2. The working of the wireless module was validated with results from the wired connection. The set-up consisting of wired connection interface was established for this purpose. The results of both the modules matched for all the test cases considered. Table 3. Test cases for receiver module Sl no Test case Results Test case for ADC in ARM LPC Analog Voltages <1.5V 0-digital output 2 Analog Voltages >1.5V 1-digital output 3 Analog Voltages >5V Chip damaged Test case for UART at ARM LPC2129 and Linux 1 Transmission at high data speeds Partially successful 2 Transmission at low data Successful rates Test case for application program at Linux 1 Varied files in a particular Could be opened folder 2 Opening new file without Successful closing the previous file 3 Files and folders together in a particular folder Successful 3.7 Receiver The output received at the UART device driver in Linux was validated with respect to output obtained at Minicom in Linux. There was one to one mapping between the values received at both the terminals. Table 3 shows the various test cases used to test the functionality of the receiver and the results obtained. 4. CONCLUSION The designed and developed GRS system includes camera, DSP processor, wireless transceivers, embedded processor, Linux machine and a display monitor. Transmitter involves skin color segmentation, palm extraction and gesture recognition at the transmitter end. RGB and YCbCr thresholds combined with image subtraction techniques resulted in efficient skin color segmentation. Palm extraction using the horizontal and vertical profilers have made the bounding box adaptive and reduced computation time. Gesture recognition involves drawing radial lines from the centroid of the extracted palm to the edges of the contour. This approach does not require the system to be trained; hence reducing the computation time and memory requirement. Implementation of the gesture recognition algorithm on a DSP processor makes the system robust and portable. For real time implementation of gesture recognition algorithm, suitable camera position, ideal lighting conditions and adequate memory for processing have to be considered. The direct result of improved segmentation, palm extraction and gesture recognition techniques resulted in the elimination of gloves, markers, training data, multiple cameras and bulky computing devices like laptops and desktops The developed GRS transmits the recognized gesture to the receiver wirelessly. The receiver module involving ARM processor transmits the gesture command to the LINUX system through UART device driver; which in-turn controls the application to be displayed on the monitor. The functionality of the system is tested for file browser application efficiently. 5. REFERENCES [1] Yuan, Y., Liu, Y. and Barner, K. (2005) Tactile Gesture Recognition for people with disabilities, IEEE International Conference on Acoustics, Speech, and Signal Processing, vol 5, pp [2] Mitra, S. and Acharya, T. (May, 2007) Gesture Recognition: A Survey, IEEE Transactions on Systems, Man, and Cybernetics, vol. 37, pp [3] Swee, T.T., Salleh, S.H., Ariff, A.K., Ting, C., Seng, S.K. and Huat, L.S. (2007) Malay Sign Language Gesture Recognition system,international Conference on Intelligent and Advanced Systems, pp [4] Lee, L.K., Kim, S., Choi, Y.K. and Lee, M.H. (2000) Recognition of hand gesture to humancomputer interaction, IEEE transactions on Industrial Electronics, vol, 3, pp [5] Imai, A., Shimada, N. and Shirai, Y. (2004) 3-D hand posture recognition by training contour variation, Sixth IEEE International Conference on Automatic Face and Gesture Recognition, pp [6] Rao, V.S. and Mahanta, C. (2006) Gesture Based Robot Control, Fourth International Conference on Intelligent Sensing and Information Processing, pp [7] Kao, Y., Gu, H. and Yuan, S. (2008) Integration of Face and Hand Gesture Recognition, Third International Conference on Convergence and Hybrid Information Technology, vol 1, pp [8] Zaletelj, J., Perhavc, J. and Tasic, J.F. (2007) Vision-based human-computer interface using hand gestures, Eighth International Workshop on Image Analysis for Multimedia Interactive Services, pp. 41 SASTECH 72 Volume 9, Issue 1, April 2010
Computer Performance. Topic 3. Contents. Prerequisite knowledge Before studying this topic you should be able to:
55 Topic 3 Computer Performance Contents 3.1 Introduction...................................... 56 3.2 Measuring performance............................... 56 3.2.1 Clock Speed.................................
More informationSerial Communications
Serial Communications 1 Serial Communication Introduction Serial communication buses Asynchronous and synchronous communication UART block diagram UART clock requirements Programming the UARTs Operation
More informationMouse Control using a Web Camera based on Colour Detection
Mouse Control using a Web Camera based on Colour Detection Abhik Banerjee 1, Abhirup Ghosh 2, Koustuvmoni Bharadwaj 3, Hemanta Saikia 4 1, 2, 3, 4 Department of Electronics & Communication Engineering,
More informationA Method for Controlling Mouse Movement using a Real- Time Camera
A Method for Controlling Mouse Movement using a Real- Time Camera Hojoon Park Department of Computer Science Brown University, Providence, RI, USA hojoon@cs.brown.edu Abstract This paper presents a new
More informationBelow is a diagram explaining the data packet and the timing related to the mouse clock while receiving a byte from the PS-2 mouse:
PS-2 Mouse: The Protocol: For out mini project we designed a serial port transmitter receiver, which uses the Baud rate protocol. The PS-2 port is similar to the serial port (performs the function of transmitting
More informationHAND GESTURE BASEDOPERATINGSYSTEM CONTROL
HAND GESTURE BASEDOPERATINGSYSTEM CONTROL Garkal Bramhraj 1, palve Atul 2, Ghule Supriya 3, Misal sonali 4 1 Garkal Bramhraj mahadeo, 2 Palve Atule Vasant, 3 Ghule Supriya Shivram, 4 Misal Sonali Babasaheb,
More informationREAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING
REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING Ms.PALLAVI CHOUDEKAR Ajay Kumar Garg Engineering College, Department of electrical and electronics Ms.SAYANTI BANERJEE Ajay Kumar Garg Engineering
More informationNavigation Aid And Label Reading With Voice Communication For Visually Impaired People
Navigation Aid And Label Reading With Voice Communication For Visually Impaired People A.Manikandan 1, R.Madhuranthi 2 1 M.Kumarasamy College of Engineering, mani85a@gmail.com,karur,india 2 M.Kumarasamy
More informationImplementation of a Wireless Gesture Controlled Robotic Arm
Implementation of a Wireless Gesture Controlled Robotic Arm Saurabh A. Khajone 1, Dr. S. W. Mohod 2, V.M. Harne 3 ME, Dept. of EXTC., PRMIT&R Badnera, Sant Gadge Baba University, Amravati (M.S.), India
More informationNon-Data Aided Carrier Offset Compensation for SDR Implementation
Non-Data Aided Carrier Offset Compensation for SDR Implementation Anders Riis Jensen 1, Niels Terp Kjeldgaard Jørgensen 1 Kim Laugesen 1, Yannick Le Moullec 1,2 1 Department of Electronic Systems, 2 Center
More informationChapter 11 I/O Management and Disk Scheduling
Operating Systems: Internals and Design Principles, 6/E William Stallings Chapter 11 I/O Management and Disk Scheduling Dave Bremer Otago Polytechnic, NZ 2008, Prentice Hall I/O Devices Roadmap Organization
More informationNote monitors controlled by analog signals CRT monitors are controlled by analog voltage. i. e. the level of analog signal delivered through the
DVI Interface The outline: The reasons for digital interface of a monitor the transfer from VGA to DVI. DVI v. analog interface. The principles of LCD control through DVI interface. The link between DVI
More informationDepartment of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP
Department of Electrical and Computer Engineering Ben-Gurion University of the Negev LAB 1 - Introduction to USRP - 1-1 Introduction In this lab you will use software reconfigurable RF hardware from National
More informationA Design of Video Acquisition and Transmission Based on ARM. Ziqiang Hao a, Hongzuo Li b
A Design of Video Acquisition and Transmission Based on ARM Ziqiang Hao a, Hongzuo Li b Changchun University of Science & Technology, Changchun, Jilin, China a shuil47@163.com, b lihongzuo@sohu.com Keywords:video
More informationVirtual Mouse Using a Webcam
1. INTRODUCTION Virtual Mouse Using a Webcam Since the computer technology continues to grow up, the importance of human computer interaction is enormously increasing. Nowadays most of the mobile devices
More informationA System for Capturing High Resolution Images
A System for Capturing High Resolution Images G.Voyatzis, G.Angelopoulos, A.Bors and I.Pitas Department of Informatics University of Thessaloniki BOX 451, 54006 Thessaloniki GREECE e-mail: pitas@zeus.csd.auth.gr
More informationImage Compression through DCT and Huffman Coding Technique
International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Rahul
More informationWireless Security Camera
Wireless Security Camera Technical Manual 12/14/2001 Table of Contents Page 1.Overview 3 2. Camera Side 4 1.Camera 5 2. Motion Sensor 5 3. PIC 5 4. Transmitter 5 5. Power 6 3. Computer Side 7 1.Receiver
More informationHow To Recognize Voice Over Ip On Pc Or Mac Or Ip On A Pc Or Ip (Ip) On A Microsoft Computer Or Ip Computer On A Mac Or Mac (Ip Or Ip) On An Ip Computer Or Mac Computer On An Mp3
Recognizing Voice Over IP: A Robust Front-End for Speech Recognition on the World Wide Web. By C.Moreno, A. Antolin and F.Diaz-de-Maria. Summary By Maheshwar Jayaraman 1 1. Introduction Voice Over IP is
More informationThe Research and Application of College Student Attendance System based on RFID Technology
The Research and Application of College Student Attendance System based on RFID Technology Zhang Yuru, Chen Delong and Tan Liping School of Computer and Information Engineering, Harbin University of Commerce,
More informationDesigning and Embodiment of Software that Creates Middle Ware for Resource Management in Embedded System
, pp.97-108 http://dx.doi.org/10.14257/ijseia.2014.8.6.08 Designing and Embodiment of Software that Creates Middle Ware for Resource Management in Embedded System Suk Hwan Moon and Cheol sick Lee Department
More informationAnalecta Vol. 8, No. 2 ISSN 2064-7964
EXPERIMENTAL APPLICATIONS OF ARTIFICIAL NEURAL NETWORKS IN ENGINEERING PROCESSING SYSTEM S. Dadvandipour Institute of Information Engineering, University of Miskolc, Egyetemváros, 3515, Miskolc, Hungary,
More informationSerial port interface for microcontroller embedded into integrated power meter
Serial port interface for microcontroller embedded into integrated power meter Mr. Borisav Jovanović, Prof. dr. Predrag Petković, Prof. dr. Milunka Damnjanović, Faculty of Electronic Engineering Nis, Serbia
More informationDesign of Wireless Home automation and security system using PIC Microcontroller
IJCAES ISSN: 2231-4946 Volume III, Special Issue, August 2013 International Journal of Computer Applications in Engineering Sciences Special Issue on National Conference on Information and Communication
More informationEmbedded Systems Design Course Applying the mbed microcontroller
Embedded Systems Design Course Applying the mbed microcontroller Serial communications with SPI These course notes are written by R.Toulson (Anglia Ruskin University) and T.Wilmshurst (University of Derby).
More informationRECOMMENDATION ITU-R F.1113. (Question ITU-R 157/9) b) that systems using this mode of propagation are already in service for burst data transmission,
Rec. ITU-R F.1113 1 RECOMMENDATION ITU-R F.1113 RADIO SYSTEMS EMPLOYING METEOR-BURST PROPAGATION (Question ITU-R 157/9) (1994) Rec. ITU-R F.1113 The ITU Radiocommunication Assembly, considering a) that
More informationIntelligent Fleet Management System Using Active RFID
Intelligent Fleet Management System Using Active RFID Ms. Rajeshri Prakash Mane 1 1 Student, Department of Electronics and Telecommunication Engineering, Rajarambapu Institute of Technology, Rajaramnagar,
More informationCAM-VGA100 User Manual
CAM-VGA100 User Manual Release Note: 1. Jan 28, 2004 official released v1.0 2. Feb 24, 2004 official released v1.1 Fix the definition of verify code Fix the bug of unable jump to power save mode Fix the
More informationEmbedded Systems on ARM Cortex-M3 (4weeks/45hrs)
Embedded Systems on ARM Cortex-M3 (4weeks/45hrs) Course & Kit Contents LEARN HOW TO: Use of Keil Real View for ARM Use ARM Cortex-M3 MCU for professional embedded application development Understanding
More informationGLOVE-BASED GESTURE RECOGNITION SYSTEM
CLAWAR 2012 Proceedings of the Fifteenth International Conference on Climbing and Walking Robots and the Support Technologies for Mobile Machines, Baltimore, MD, USA, 23 26 July 2012 747 GLOVE-BASED GESTURE
More informationCOMPUTER HARDWARE. Input- Output and Communication Memory Systems
COMPUTER HARDWARE Input- Output and Communication Memory Systems Computer I/O I/O devices commonly found in Computer systems Keyboards Displays Printers Magnetic Drives Compact disk read only memory (CD-ROM)
More informationMultipath fading in wireless sensor mote
Multipath fading in wireless sensor mote Vaishali M.Tech (VLSI), IMSEC, Ghaziabad/MTU, Noida Abstract: In this paper we study about the new technology as to transfer the data with the help of smart device,
More informationSoftware User Guide UG-461
Software User Guide UG-461 One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com ezlinx icoupler Isolated Interface Development Environment
More informationFalse alarm in outdoor environments
Accepted 1.0 Savantic letter 1(6) False alarm in outdoor environments Accepted 1.0 Savantic letter 2(6) Table of contents Revision history 3 References 3 1 Introduction 4 2 Pre-processing 4 3 Detection,
More informationHow To Compress Video For Real Time Transmission
University of Edinburgh College of Science and Engineering School of Informatics Informatics Research Proposal supervised by Dr. Sethu Vijayakumar Optimized bandwidth usage for real-time remote surveillance
More informationMP3 Player CSEE 4840 SPRING 2010 PROJECT DESIGN. zl2211@columbia.edu. ml3088@columbia.edu
MP3 Player CSEE 4840 SPRING 2010 PROJECT DESIGN Zheng Lai Zhao Liu Meng Li Quan Yuan zl2215@columbia.edu zl2211@columbia.edu ml3088@columbia.edu qy2123@columbia.edu I. Overview Architecture The purpose
More informationHand Gestures Remote Controlled Robotic Arm
Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 3, Number 5 (2013), pp. 601-606 Research India Publications http://www.ripublication.com/aeee.htm Hand Gestures Remote Controlled
More informationCamera Sensor Driver Development And Integration
Camera Sensor Driver Development And Integration Introduction Camera enables multimedia on phones. It is going to be an important human machine interface, adding to augmented reality possibilities on embedded
More informationFPGA. AT6000 FPGAs. Application Note AT6000 FPGAs. 3x3 Convolver with Run-Time Reconfigurable Vector Multiplier in Atmel AT6000 FPGAs.
3x3 Convolver with Run-Time Reconfigurable Vector Multiplier in Atmel AT6000 s Introduction Convolution is one of the basic and most common operations in both analog and digital domain signal processing.
More informationMANUAL FOR RX700 LR and NR
MANUAL FOR RX700 LR and NR 2013, November 11 Revision/ updates Date, updates, and person Revision 1.2 03-12-2013, By Patrick M Affected pages, ETC ALL Content Revision/ updates... 1 Preface... 2 Technical
More informationA 5 Degree Feedback Control Robotic Arm (Haptic Arm)
A 5 Degree Feedback Control Robotic Arm (Haptic Arm) 1 Prof. Sheetal Nirve, 2 Mr.Abhilash Patil, 3 Mr.Shailesh Patil, 4 Mr.Vishal Raut Abstract: Haptics is the science of applying touch sensation and control
More informationComputer Organization & Architecture Lecture #19
Computer Organization & Architecture Lecture #19 Input/Output The computer system s I/O architecture is its interface to the outside world. This architecture is designed to provide a systematic means of
More informationElettronica dei Sistemi Digitali Costantino Giaconia SERIAL I/O COMMON PROTOCOLS
SERIAL I/O COMMON PROTOCOLS RS-232 Fundamentals What is RS-232 RS-232 is a popular communications interface for connecting modems and data acquisition devices (i.e. GPS receivers, electronic balances,
More informationSerial Communications
April 2014 7 Serial Communications Objectives - To be familiar with the USART (RS-232) protocol. - To be able to transfer data from PIC-PC, PC-PIC and PIC-PIC. - To test serial communications with virtual
More informationTechnical Data Sheet UM-005. UM005-doc-01.04 In reference to UM005-c-01.04
Technical Data Sheet UM-005 UM005-doc-01.04 In reference to UM005-c-01.04 Contents Contents... 2 Introductions... 3 Specifications... 3 Pin description... 4 Connection diagram... 4 Module PCB dimensions...
More informationEmbedded Linux RADAR device
Embedded Linux Conference Europe 2012 (Barcelona - November 5-7) Embedded Linux RADAR device Taking advantage on Linaro tools and HTML5 AJAX real-time visualization Agustí FONTQUERNI GORCHS af@iseebcn.com
More informationDATA LOGGER AND REMOTE MONITORING SYSTEM FOR MULTIPLE PARAMETER MEASUREMENT APPLICATIONS. G.S. Nhivekar, R.R.Mudholker
e -Journal of Science & Technology (e-jst) e-περιοδικό Επιστήμης & Τεχνολογίας 55 DATA LOGGER AND REMOTE MONITORING SYSTEM FOR MULTIPLE PARAMETER MEASUREMENT APPLICATIONS G.S. Nhivekar, R.R.Mudholker Department
More informationA PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA
A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA N. Zarrinpanjeh a, F. Dadrassjavan b, H. Fattahi c * a Islamic Azad University of Qazvin - nzarrin@qiau.ac.ir
More informationMicrocontroller-based experiments for a control systems course in electrical engineering technology
Microcontroller-based experiments for a control systems course in electrical engineering technology Albert Lozano-Nieto Penn State University, Wilkes-Barre Campus, Lehman, PA, USA E-mail: AXL17@psu.edu
More informationTracking Moving Objects In Video Sequences Yiwei Wang, Robert E. Van Dyck, and John F. Doherty Department of Electrical Engineering The Pennsylvania State University University Park, PA16802 Abstract{Object
More informationAn Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network
Proceedings of the 8th WSEAS Int. Conf. on ARTIFICIAL INTELLIGENCE, KNOWLEDGE ENGINEERING & DATA BASES (AIKED '9) ISSN: 179-519 435 ISBN: 978-96-474-51-2 An Energy-Based Vehicle Tracking System using Principal
More informationAssessment of Camera Phone Distortion and Implications for Watermarking
Assessment of Camera Phone Distortion and Implications for Watermarking Aparna Gurijala, Alastair Reed and Eric Evans Digimarc Corporation, 9405 SW Gemini Drive, Beaverton, OR 97008, USA 1. INTRODUCTION
More informationAND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor. http://onsemi.
Design Examples of On Board Dual Supply Voltage Logic Translators Prepared by: Jim Lepkowski ON Semiconductor Introduction Logic translators can be used to connect ICs together that are located on the
More information2.0 Command and Data Handling Subsystem
2.0 Command and Data Handling Subsystem The Command and Data Handling Subsystem is the brain of the whole autonomous CubeSat. The C&DH system consists of an Onboard Computer, OBC, which controls the operation
More informationAn Embedded Based Web Server Using ARM 9 with SMS Alert System
An Embedded Based Web Server Using ARM 9 with SMS Alert System K. Subbulakshmi 1 Asst. Professor, Bharath University, Chennai-600073, India 1 ABSTRACT: The aim of our project is to develop embedded network
More informationBroadband Networks. Prof. Dr. Abhay Karandikar. Electrical Engineering Department. Indian Institute of Technology, Bombay. Lecture - 29.
Broadband Networks Prof. Dr. Abhay Karandikar Electrical Engineering Department Indian Institute of Technology, Bombay Lecture - 29 Voice over IP So, today we will discuss about voice over IP and internet
More informationData Transfer between Two USB Devices without using PC
Data Transfer between Two USB Devices without using PC Sukhada M. Deshmukh 1, Prof. R.C.Mahajan 2 Student, Zeal College of Engineering and Research, Savitribai Phule Pune University, Pune, India 1 Asst.
More informationDesign and Implementation of Home Monitoring System Using RF Technology
International Journal of Advances in Electrical and Electronics Engineering 59 Available online at www.ijaeee.com & www.sestindia.org/volume-ijaeee/ ISSN: 2319-1112 Design and Implementation of Home Monitoring
More informationUsing Xbee 802.15.4 in Serial Communication
Using Xbee 802.15.4 in Serial Communication Jason Grimes April 2, 2010 Abstract Instances where wireless serial communication is required to connect devices, Xbee RF modules are effective in linking Universal
More informationDesign and Implementation of a Wireless Gesture Controlled Robotic Arm with Vision
Design and Implementation of a Wireless Gesture Controlled Robotic Arm with Vision Love Aggarwal Varnika Gaur Puneet Verma B.Tech (ECE), GGSIPU B.Tech (ECE), GGSIPU B.Tech (ECE), GGSIPU ABSTRACT In today
More informationBus Data Acquisition and Remote Monitoring System Using Gsm & Can
IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 2278-1676,p-ISSN: 2320-3331, Volume 8, Issue 3 (Nov. - Dec. 2013), PP 88-92 Bus Data Acquisition and Remote Monitoring System
More informationJournal of Industrial Engineering Research. Adaptive sequence of Key Pose Detection for Human Action Recognition
IWNEST PUBLISHER Journal of Industrial Engineering Research (ISSN: 2077-4559) Journal home page: http://www.iwnest.com/aace/ Adaptive sequence of Key Pose Detection for Human Action Recognition 1 T. Sindhu
More informationAndroid based Alcohol detection system using Bluetooth technology
For more Project details visit: http://www.projectsof8051.com/android-based-alcohol-detection-system-usingbluetooth-technology/ Code 1435 Project Title Android based Alcohol detection system using Bluetooth
More informationDevelopment of Integrated Management System based on Mobile and Cloud service for preventing various dangerous situations
Development of Integrated Management System based on Mobile and Cloud service for preventing various dangerous situations Ryu HyunKi, Moon ChangSoo, Yeo ChangSub, and Lee HaengSuk Abstract In this paper,
More informationVideo Conferencing Glossary of Terms
Video Conferencing Glossary of Terms A Algorithm A step-by-step problem-solving procedure. Transmission of compressed video over a communications network requires sophisticated compression algorithms.
More informationStudy Element Based Adaptation of Lecture Videos to Mobile Devices
Study Element Based Adaptation of Lecture Videos to Mobile Devices Ganesh Narayana Murthy Department of Computer Science and Engineering Indian Institute of Technology Bombay Powai, Mumbai - 476 Email:
More informationIntelligent Database Monitoring System using ARM9 with QR Code
Intelligent Database Monitoring System using ARM9 with QR Code Jyoshi Niklesh 1, Dhruva R. Rinku 2 Department of Electronics and Communication CVR College of Engineering, JNTU Hyderabad Hyderabad, India
More informationLab 2.0 Thermal Camera Interface
Lab 2.0 Thermal Camera Interface Lab 1 - Camera directional-stand (recap) The goal of the lab 1 series was to use a PS2 joystick to control the movement of a pan-tilt module. To this end, you implemented
More informationPERFORMANCE ANALYSIS OF HIGH RESOLUTION IMAGES USING INTERPOLATION TECHNIQUES IN MULTIMEDIA COMMUNICATION SYSTEM
PERFORMANCE ANALYSIS OF HIGH RESOLUTION IMAGES USING INTERPOLATION TECHNIQUES IN MULTIMEDIA COMMUNICATION SYSTEM Apurva Sinha 1, Mukesh kumar 2, A.K. Jaiswal 3, Rohini Saxena 4 Department of Electronics
More informationA Computer Vision System on a Chip: a case study from the automotive domain
A Computer Vision System on a Chip: a case study from the automotive domain Gideon P. Stein Elchanan Rushinek Gaby Hayun Amnon Shashua Mobileye Vision Technologies Ltd. Hebrew University Jerusalem, Israel
More informationMean-Shift Tracking with Random Sampling
1 Mean-Shift Tracking with Random Sampling Alex Po Leung, Shaogang Gong Department of Computer Science Queen Mary, University of London, London, E1 4NS Abstract In this work, boosting the efficiency of
More informationSmartDiagnostics Application Note Wireless Interference
SmartDiagnostics Application Note Wireless Interference Publication Date: May 27, 2015 KCF Technologies, Inc. Background The SmartDiagnostics wireless network is an easy to install, end-to-end machine
More informationLesson 6: 6 EXAMPLES OF EMBEDDED SYSTEMS. Chapter-1L06: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education
Lesson 6: 6 EXAMPLES OF EMBEDDED SYSTEMS 1 Telecom Smart Cards, Examples Missiles and Satellites, Computer Networking, Digital Consumer Electronics, and Automotive 2 3 Exemplary Application Areas Also
More information[Deotale, 4(7): July, 2015] ISSN: 2277-9655 (I2OR), Publication Impact Factor: 3.785
IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY WAR FIELD SPYING ROBOT WITH NIGHT VISION CAMERA Mrs.Megha Deotale, Ms.Shruti Mokal, Mr.Abhilash Gondkar, Mr.Akshay Kuckian Department
More informationLOCAL SURFACE PATCH BASED TIME ATTENDANCE SYSTEM USING FACE. indhubatchvsa@gmail.com
LOCAL SURFACE PATCH BASED TIME ATTENDANCE SYSTEM USING FACE 1 S.Manikandan, 2 S.Abirami, 2 R.Indumathi, 2 R.Nandhini, 2 T.Nanthini 1 Assistant Professor, VSA group of institution, Salem. 2 BE(ECE), VSA
More informationComputer Networks and Internets, 5e Chapter 6 Information Sources and Signals. Introduction
Computer Networks and Internets, 5e Chapter 6 Information Sources and Signals Modified from the lecture slides of Lami Kaya (LKaya@ieee.org) for use CECS 474, Fall 2008. 2009 Pearson Education Inc., Upper
More informationEmotion Detection from Speech
Emotion Detection from Speech 1. Introduction Although emotion detection from speech is a relatively new field of research, it has many potential applications. In human-computer or human-human interaction
More informationColour Image Segmentation Technique for Screen Printing
60 R.U. Hewage and D.U.J. Sonnadara Department of Physics, University of Colombo, Sri Lanka ABSTRACT Screen-printing is an industry with a large number of applications ranging from printing mobile phone
More information(Refer Slide Time: 2:10)
Data Communications Prof. A. Pal Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Lecture-12 Multiplexer Applications-1 Hello and welcome to today s lecture on multiplexer
More informationEMBEDDED GSM MONITOR AND CONTROL USING ANDROID APPLICATION
http:// EMBEDDED GSM MONITOR AND CONTROL USING ANDROID APPLICATION J Ramya Ritika 1, K.V. Yateendranath 2 1 M.Tech Student [DSCE], Dept. of ECE, VITS, Kavali, Andhra Pradesh, (India) Associate Professor,
More informationProcess Control and Automation using Modbus Protocol
Process Control and Automation using Modbus Protocol Modbus is the fundamental network protocol used in most industrial applications today. It is universal, open and an easy to use protocol. Modbus has
More informationReconfigurable Architecture Requirements for Co-Designed Virtual Machines
Reconfigurable Architecture Requirements for Co-Designed Virtual Machines Kenneth B. Kent University of New Brunswick Faculty of Computer Science Fredericton, New Brunswick, Canada ken@unb.ca Micaela Serra
More informationMultimodal Biometric Recognition Security System
Multimodal Biometric Recognition Security System Anju.M.I, G.Sheeba, G.Sivakami, Monica.J, Savithri.M Department of ECE, New Prince Shri Bhavani College of Engg. & Tech., Chennai, India ABSTRACT: Security
More informationSingle channel data transceiver module WIZ2-434
Single channel data transceiver module WIZ2-434 Available models: WIZ2-434-RS: data input by RS232 (±12V) logic, 9-15V supply WIZ2-434-RSB: same as above, but in a plastic shell. The WIZ2-434-x modules
More informationForce/position control of a robotic system for transcranial magnetic stimulation
Force/position control of a robotic system for transcranial magnetic stimulation W.N. Wan Zakaria School of Mechanical and System Engineering Newcastle University Abstract To develop a force control scheme
More informationADVANCED APPLICATIONS OF ELECTRICAL ENGINEERING
Development of a Software Tool for Performance Evaluation of MIMO OFDM Alamouti using a didactical Approach as a Educational and Research support in Wireless Communications JOSE CORDOVA, REBECA ESTRADA
More informationDesign of Remote Security System Using Embedded Linux Based Video Streaming
International Journal of Computing Academic Research (IJCAR) ISSN 2305-9184 Volume 2, Number 2 (April 2013), pp. 50-56 MEACSE Publications http://www.meacse.org/ijcar Design of Remote Security System Using
More informationPHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY
PHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY V. Knyaz a, *, Yu. Visilter, S. Zheltov a State Research Institute for Aviation System (GosNIIAS), 7, Victorenko str., Moscow, Russia
More informationCoding and decoding with convolutional codes. The Viterbi Algor
Coding and decoding with convolutional codes. The Viterbi Algorithm. 8 Block codes: main ideas Principles st point of view: infinite length block code nd point of view: convolutions Some examples Repetition
More informationEureka Technology. Understanding SD, SDIO and MMC Interface. by Eureka Technology Inc. May 26th, 2011. Copyright (C) All Rights Reserved
Understanding SD, SDIO and MMC Interface by Eureka Technology Inc. May 26th, 2011 Copyright (C) All Rights Reserved Copyright by Eureka Technology Inc. All Rights Reserved Introduction This white paper
More informationA General Framework for Tracking Objects in a Multi-Camera Environment
A General Framework for Tracking Objects in a Multi-Camera Environment Karlene Nguyen, Gavin Yeung, Soheil Ghiasi, Majid Sarrafzadeh {karlene, gavin, soheil, majid}@cs.ucla.edu Abstract We present a framework
More informationEmail: tjohn@mail.nplindia.ernet.in
USE OF VIRTUAL INSTRUMENTS IN RADIO AND ATMOSPHERIC EXPERIMENTS P.N. VIJAYAKUMAR, THOMAS JOHN AND S.C. GARG RADIO AND ATMOSPHERIC SCIENCE DIVISION, NATIONAL PHYSICAL LABORATORY, NEW DELHI 110012, INDIA
More informationWearable Finger-Braille Interface for Navigation of Deaf-Blind in Ubiquitous Barrier-Free Space
Wearable Finger-Braille Interface for Navigation of Deaf-Blind in Ubiquitous Barrier-Free Space Michitaka Hirose Research Center for Advanced Science and Technology, The University of Tokyo 4-6-1 Komaba
More informationMonitoring Software using Sun Spots. Corey Andalora February 19, 2008
Monitoring Software using Sun Spots Corey Andalora February 19, 2008 Abstract Sun has developed small devices named Spots designed to provide developers familiar with the Java programming language a platform
More informationNetwork connectivity controllers
Network connectivity controllers High performance connectivity solutions Factory Automation The hostile environment of many factories can have a significant impact on the life expectancy of PCs, and industrially
More informationLocating and Decoding EAN-13 Barcodes from Images Captured by Digital Cameras
Locating and Decoding EAN-13 Barcodes from Images Captured by Digital Cameras W3A.5 Douglas Chai and Florian Hock Visual Information Processing Research Group School of Engineering and Mathematics Edith
More informationSetting up a Local Interconnect Network (LIN) using dspace MicroAutoBox 1401/1501 Simulink Blocks
Setting up a Local Interconnect Network (LIN) using dspace MicroAutoBox 1401/1501 Simulink Blocks Guiseppe Ferro Design Team 4 3/22/13 Executive Summary Learn how to setup and properly use the Real- Time
More informationVideo-Conferencing System
Video-Conferencing System Evan Broder and C. Christoher Post Introductory Digital Systems Laboratory November 2, 2007 Abstract The goal of this project is to create a video/audio conferencing system. Video
More informationAccurate Measurement of the Mains Electricity Frequency
Accurate Measurement of the Mains Electricity Frequency Dogan Ibrahim Near East University, Faculty of Engineering, Lefkosa, TRNC dogan@neu.edu.tr Abstract The frequency of the mains electricity supply
More informationHANDS-FREE PC CONTROL CONTROLLING OF MOUSE CURSOR USING EYE MOVEMENT
International Journal of Scientific and Research Publications, Volume 2, Issue 4, April 2012 1 HANDS-FREE PC CONTROL CONTROLLING OF MOUSE CURSOR USING EYE MOVEMENT Akhil Gupta, Akash Rathi, Dr. Y. Radhika
More information