SlideShare a Scribd company logo
1 of 4
Download to read offline
Rahul A. Dedakiya Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 5, ( Part -6) May 2015, pp.51-54
www.ijera.com 51 | P a g e
Feature Extraction of Gesture Recognition Based on Image
Analysis for Different Environmental Conditions
Rahul A. Dedakiya1
, Kaushal J. Doshi2
P.G.Student1
, Asst. Professor2
Department of Electronics & Communication, Faculty of Engineering, Marwadi Education Foundation, Rajkot,
India
Abstract
Gesture recognition system received great attention in the recent few years because of its manifoldness
applications and the ability to interact with machine efficiently through human computer interaction. Gesture is
one of human body languages which are popularly used in our daily life. It is a communication system that
consists of hand movements and facial expressions via communication by actions and sights. This research
mainly focuses on the research of gesture extraction and finger segmentation in the gesture recognition. In this
paper, we have used image analysis technologies to create an application by encoding in MATLAB program.
We will use this application to segment and extract the finger from one specific gesture. This paper is aimed to
give gesture recognition in different natural conditions like dark and glare condition, different distances
condition and similar object condition then collect the results to calculate the successful extraction rate.
Keywords—Feature Extraction, Gesture Recognition, Image Analysis.
I. INTRODUCTION
Gestures have vivid, concise and intuitive
features that it is very worthy to be researched in
Human-Computer Interaction. For example, a same
gesture may present different meanings in different
cultures. The research of gestures can help people to
distinguish different gesture cultures. It can also
improve and enhance the conditions of lives and work
for those people who have disabilities with speaking
and listening especially who have lower educational
level to communicate with others normally [1]. Our
hands have many characteristics which can affect
feature detection and extraction. The hand is an elastic
body with individual variability. A single gesture can
be given differently by different people. The hand has
a lot of redundant information. The fundamental of
gesture recognition is to recognize human’s fingers
thus the palm is redundant. Our hands exist in a three-
dimensional space thus it is hard to locate the position.
Because an image is a two-dimensional, the projection
direction is very important. Hand gesture recognition
can also be used in computer sign language teaching
[2].
II. GESTURE RECOGNITION BASED
ON IMAGE ANALYSIS
The gesture recognition algorithm is illustrated in
the figure 1. According to the algorithm, the gesture
recognition system first gets the input from the
imaging device which is installed with the system.
Then the system converts that image into gray image.
Than the system find the threshold value for black and
white parts of the image based on Otsu’s method.
Fig. 1 Gesture Recognition Algorithm
RESEARCH ARTICLE OPEN ACCESS
Rahul A. Dedakiya Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 5, ( Part -6) May 2015, pp.51-54
www.ijera.com 52 | P a g e
Than the image converted from gray to binary based
on Otsu’s method based on pixels value. Ex. - Pixels
with value higher than threshold value is changed to
1, lower changed to 0. Then Erosion and Dilation are
used to eliminate small bridges between objects and
remove small structures. Then Median Filter is used
to remove noise from the image and preservation of
edges of the image which are important to recognize
gesture. Then the morphological operation which
gives preservation of edges of the images by using a
structuring element after that again Erosion and
Dilation process are done for final processing of the
image and then the system gives the output of
recognized gesture.
III. THEORETICAL BACKGROUND
A. MEDIAN FILTER
Median filtering is a nonlinear digital filtering
technique to remove noise and gives a good result in
processing speckle noise and salt-pepper noise. The
main idea of the median filter is to run through the
signal entry by entry replacing each entry with the
median of neighboring entries [3]. The pattern of
neighbors is called the "window", which slides, entry
by entry, the entire signal. For 1D signals, the most
obvious window is just the first few preceding and
following entries whereas for 2D (or higher-
dimensional) signals such as images, more complex
window patterns are possible (such as "box" or
"cross" patterns) [3].
B. IMAGE BINARIZATION BASED ON HSV
COLOR SPACE
HSV color space is one common cylindrical-
coordinate representation of points in RGB color
model. HSV is represented by three variables which
are Hue (H), Saturation (S) and Value (V). Hue (H):
Hue is the basic property of a color (for example red,
blue or yellow). Saturation (S): Saturation is the
purity of a color. The higher the saturation is, the
purer the color will be. Otherwise, the color will
gradually be grayed out. The range of Saturation we
can take is 0 ~ 100%. Value (V): We can also call it
"Brightness". It represents the intensity of a color.
The range of Value (V) is 0 ~ 100%.
Image Binarization is the processing to translate
a digital image into an image with only two colors
(black and white). Typically the method transforms
an image by comparing each pixel value with a
specified threshold value or a specified range.
C. EROSION AND DILATION
Erosion and Dilation are morphological
operations in image analysis and both are widely
used to eliminate small bridges between objects and
remove small structures.
Erosion operation is making objects defined by
shape in the structuring element smaller [4].
Dilation operation is making objects defined by
shape in the structuring element larger [4].
D. IMAGE SEGMENTATION
Image segmentation is the process of dividing a
digital image into multiple segments. The goal of
segmentation is to simplify and make the image
easier to be analyzed [5] [6]. Image segmentation is
typically used to find objects and to get the edge of
each object in an image. The methods of image
segmentation depend on what the users need.
IV. RESULTS
Fig. 2 Recognition of Gesture ‘ONE’
Fig. 3 Recognition of Gesture ‘TWO’
In the figures 2 to 6, the output of MATLAB
simulation of recognition of the gesture “one”, “two”,
“three”, “four”, and “five” shown respectively. The
simulation process is same as explained in the section
II. First of all the imaging device captures a
background image of the place where it is placed.
Then the imaging device continuously scans the
images and processes it. When gesture is given, it is
captured by imaging device and processed as shown
in the algorithm. The output of each stage is also
given in the output images shown in figure 2 to 6.
Rahul A. Dedakiya Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 5, ( Part -6) May 2015, pp.51-54
www.ijera.com 53 | P a g e
As shown in the algorithm the each stage’s processed
output is shown in the output images and the final
output which gives the final recognition result is also
shown in the right side of each resultant image.
Fig. 4 Recognition of Gesture ‘THREE’
Fig. 5 Recognition of Gesture ‘FOUR’
Fig. 6 Recognition of Gesture ‘FIVE’
Thus from the results we can say that the gesture
recognition system can give efficient recognition of
the gesture. Thus this system can be interfaced with
any other system as per the gesture recognition
application and we can do automation of the system.
V. CONCLUSION
This paper explains the methods are used to
recognize a gesture in different environmental
conditions. By using the given algorithm the system
can recognize gestures in different environmental
conditions like dark, glare, similar object conditions,
and different distance conditions. This system gives
successful extraction rate of recognizing gesture. On
the basis of outputs obtained by the system, it can be
concluded that the recognition of gesture can be done
in different environmental conditions.
REFERENCES
[1] KinFun Li et al. A Web-Based Sign
Language Translator Using 3D Video
Processing. IEEE, Network-Based
Information Systems (NBiS), 2011 14th
International Conference on, pp356-361,
ISBN 978-0-7695-4458-8
[2] Kelly Daniel et al. A system for teaching
sign language using live gesture feedback.
Automatic Face & Gesture Recognition,
2008.FG '08. 8th IEEE International
Conference on, pp1-2, ISBN 978-1-4244-
2154-1
[3] Median Filter, URL:
http://en.wikipedia.org/wiki/Median_filter
[4] Haralick, R. M., Sternberg, S. R. Zhuang, X,
“Image Analysis using Mathematical
Morphology”, IEEE Transactions on Pattern
Analysis and Machine Intelligence, Ju., 9(4),
pp532-550,1987.
[5] Linda G. Shapiro and George C. Stockman
(2001): “Computer Vision”, pp 279-325,
New Jersey, Prentice-Hall, ISBN 0-13-
030796-3
[6] Barghout, Lauren, and Lawrence W. Lee.
“Perceptual information processing system.”
Paravue Inc. U.S. Patent Application
10/618,543, filed July 11, 2003.
[7] Qing Chen, Nicolas D. Georganas,Emil M.
Petriu. “Hand Gesture Recognition Using
Haar-Like Features”, IEEE Transactions On
Instrumentation And Measurement, Vol. 57,
No. 8, August 2008, pp1562-1571.
[8] Yinlai Jiang, Isao Hayashi, Shuoyu Wang.
“Knowledge Acquisition Method Based On
Singular Value Decomposition For Human
Motion Analysis”, IEEE TRANSACTIONS
ON KNOWLEDGE AND DATA
ENGINEERING, VOL. 26, NO. 12,
DECEMBER 2014, pp3038-3050
[9] Weihua Liu, Yangyu Fan, Tao Lei, Zhong
Zhang, “Human Gesture Recognition Using
Orientation Segmentation Feature On
Random Rorest”, IEEE CONFERENCE
PUBLICATION China SIP-2014, pp480-
484
Rahul A. Dedakiya Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 5, ( Part -6) May 2015, pp.51-54
www.ijera.com 54 | P a g e
[10] R Sharma, J Cai, S Chakravarthy, J Poddar,
Y Sethi, “Exploiting Speech/Gesture Co-
occurence For Improving Continuous
Gesture Recognition in Weather Narration”,
IEEE CONFERENCE PUBLICATION
2000, pp422-427
[11] Seong- Whan Lee, “Automatic Gesture
Recognition For Intelligent Human-Robot
Interaction”, IEEE 7th International
Conference on Automatic Face and Gesture
Recognition (FGR06) - Southampton, UK
(10-12 April 2006), pp645-650
[12] Rafael C. Gonzalez, Richard E. Woods,
Steven L. Eddins, Digital Image Processing
Using MATLAB, 2nd ed.

More Related Content

What's hot

Face Recognition & Detection Using Image Processing
Face Recognition & Detection Using Image ProcessingFace Recognition & Detection Using Image Processing
Face Recognition & Detection Using Image Processingpaperpublications3
 
Model Based Emotion Detection using Point Clouds
Model Based Emotion Detection using Point CloudsModel Based Emotion Detection using Point Clouds
Model Based Emotion Detection using Point CloudsLakshmi Sarvani Videla
 
Gesture Recognition Review: A Survey of Various Gesture Recognition Algorithms
Gesture Recognition Review: A Survey of Various Gesture Recognition AlgorithmsGesture Recognition Review: A Survey of Various Gesture Recognition Algorithms
Gesture Recognition Review: A Survey of Various Gesture Recognition AlgorithmsIJRES Journal
 
Recent developments in iris based biometric authentication systems
Recent developments in iris based biometric authentication systemsRecent developments in iris based biometric authentication systems
Recent developments in iris based biometric authentication systemseSAT Journals
 
A literature review of various techniques available on Image Denoising
A literature review of various techniques available on Image DenoisingA literature review of various techniques available on Image Denoising
A literature review of various techniques available on Image DenoisingAI Publications
 
Paper id 21201419
Paper id 21201419Paper id 21201419
Paper id 21201419IJRAT
 
Computer Based Human Gesture Recognition With Study Of Algorithms
Computer Based Human Gesture Recognition With Study Of AlgorithmsComputer Based Human Gesture Recognition With Study Of Algorithms
Computer Based Human Gesture Recognition With Study Of AlgorithmsIOSR Journals
 
Cc4301455457
Cc4301455457Cc4301455457
Cc4301455457IJERA Editor
 
A04820104
A04820104A04820104
A04820104IOSR-JEN
 
C10162
C10162C10162
C10162vz123456
 
22 29 dec16 8nov16 13272 28268-1-ed(edit)
22 29 dec16 8nov16 13272 28268-1-ed(edit)22 29 dec16 8nov16 13272 28268-1-ed(edit)
22 29 dec16 8nov16 13272 28268-1-ed(edit)IAESIJEECS
 
IRJET - Emotion Recognising System-Crowd Behavior Analysis
IRJET -  	  Emotion Recognising System-Crowd Behavior AnalysisIRJET -  	  Emotion Recognising System-Crowd Behavior Analysis
IRJET - Emotion Recognising System-Crowd Behavior AnalysisIRJET Journal
 
Review of facial expression recognition system and
Review of facial expression recognition system andReview of facial expression recognition system and
Review of facial expression recognition system andeSAT Publishing House
 
Review of facial expression recognition system and used datasets
Review of facial expression recognition system and used datasetsReview of facial expression recognition system and used datasets
Review of facial expression recognition system and used datasetseSAT Journals
 
Facial Expression Recognition System using Deep Convolutional Neural Networks.
Facial Expression Recognition  System using Deep Convolutional Neural Networks.Facial Expression Recognition  System using Deep Convolutional Neural Networks.
Facial Expression Recognition System using Deep Convolutional Neural Networks.Sandeep Wakchaure
 
IRJET - A Review on Face Recognition using Deep Learning Algorithm
IRJET -  	  A Review on Face Recognition using Deep Learning AlgorithmIRJET -  	  A Review on Face Recognition using Deep Learning Algorithm
IRJET - A Review on Face Recognition using Deep Learning AlgorithmIRJET Journal
 
Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978Editor IJARCET
 

What's hot (19)

Face Recognition & Detection Using Image Processing
Face Recognition & Detection Using Image ProcessingFace Recognition & Detection Using Image Processing
Face Recognition & Detection Using Image Processing
 
Model Based Emotion Detection using Point Clouds
Model Based Emotion Detection using Point CloudsModel Based Emotion Detection using Point Clouds
Model Based Emotion Detection using Point Clouds
 
Gesture Recognition Review: A Survey of Various Gesture Recognition Algorithms
Gesture Recognition Review: A Survey of Various Gesture Recognition AlgorithmsGesture Recognition Review: A Survey of Various Gesture Recognition Algorithms
Gesture Recognition Review: A Survey of Various Gesture Recognition Algorithms
 
Recent developments in iris based biometric authentication systems
Recent developments in iris based biometric authentication systemsRecent developments in iris based biometric authentication systems
Recent developments in iris based biometric authentication systems
 
A literature review of various techniques available on Image Denoising
A literature review of various techniques available on Image DenoisingA literature review of various techniques available on Image Denoising
A literature review of various techniques available on Image Denoising
 
Paper id 21201419
Paper id 21201419Paper id 21201419
Paper id 21201419
 
Computer Based Human Gesture Recognition With Study Of Algorithms
Computer Based Human Gesture Recognition With Study Of AlgorithmsComputer Based Human Gesture Recognition With Study Of Algorithms
Computer Based Human Gesture Recognition With Study Of Algorithms
 
Cc4301455457
Cc4301455457Cc4301455457
Cc4301455457
 
A04820104
A04820104A04820104
A04820104
 
C10162
C10162C10162
C10162
 
22 29 dec16 8nov16 13272 28268-1-ed(edit)
22 29 dec16 8nov16 13272 28268-1-ed(edit)22 29 dec16 8nov16 13272 28268-1-ed(edit)
22 29 dec16 8nov16 13272 28268-1-ed(edit)
 
IRJET - Emotion Recognising System-Crowd Behavior Analysis
IRJET -  	  Emotion Recognising System-Crowd Behavior AnalysisIRJET -  	  Emotion Recognising System-Crowd Behavior Analysis
IRJET - Emotion Recognising System-Crowd Behavior Analysis
 
Review of facial expression recognition system and
Review of facial expression recognition system andReview of facial expression recognition system and
Review of facial expression recognition system and
 
Review of facial expression recognition system and used datasets
Review of facial expression recognition system and used datasetsReview of facial expression recognition system and used datasets
Review of facial expression recognition system and used datasets
 
Facial Expression Recognition System using Deep Convolutional Neural Networks.
Facial Expression Recognition  System using Deep Convolutional Neural Networks.Facial Expression Recognition  System using Deep Convolutional Neural Networks.
Facial Expression Recognition System using Deep Convolutional Neural Networks.
 
IRJET - A Review on Face Recognition using Deep Learning Algorithm
IRJET -  	  A Review on Face Recognition using Deep Learning AlgorithmIRJET -  	  A Review on Face Recognition using Deep Learning Algorithm
IRJET - A Review on Face Recognition using Deep Learning Algorithm
 
Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978
 
Ijebea14 276
Ijebea14 276Ijebea14 276
Ijebea14 276
 
Artificial Neural Network Based Offline Signature Recognition System Using Lo...
Artificial Neural Network Based Offline Signature Recognition System Using Lo...Artificial Neural Network Based Offline Signature Recognition System Using Lo...
Artificial Neural Network Based Offline Signature Recognition System Using Lo...
 

Viewers also liked

Optimization and Improvisation of Production Assembly Line of Two Valve Engin...
Optimization and Improvisation of Production Assembly Line of Two Valve Engin...Optimization and Improvisation of Production Assembly Line of Two Valve Engin...
Optimization and Improvisation of Production Assembly Line of Two Valve Engin...IJERA Editor
 
Mixotrophic Cultivation of Botryococcus Braunii for Biomass and Lipid Yields ...
Mixotrophic Cultivation of Botryococcus Braunii for Biomass and Lipid Yields ...Mixotrophic Cultivation of Botryococcus Braunii for Biomass and Lipid Yields ...
Mixotrophic Cultivation of Botryococcus Braunii for Biomass and Lipid Yields ...IJERA Editor
 
The power of photography 2
The power of photography 2The power of photography 2
The power of photography 2Lsmithtwin
 
IFC TAsk 2 Final draft of 23 March by IH
IFC TAsk 2 Final draft of 23 March by IHIFC TAsk 2 Final draft of 23 March by IH
IFC TAsk 2 Final draft of 23 March by IHIzhar Hunzai
 

Viewers also liked (6)

Optimization and Improvisation of Production Assembly Line of Two Valve Engin...
Optimization and Improvisation of Production Assembly Line of Two Valve Engin...Optimization and Improvisation of Production Assembly Line of Two Valve Engin...
Optimization and Improvisation of Production Assembly Line of Two Valve Engin...
 
Mixotrophic Cultivation of Botryococcus Braunii for Biomass and Lipid Yields ...
Mixotrophic Cultivation of Botryococcus Braunii for Biomass and Lipid Yields ...Mixotrophic Cultivation of Botryococcus Braunii for Biomass and Lipid Yields ...
Mixotrophic Cultivation of Botryococcus Braunii for Biomass and Lipid Yields ...
 
Moreyraobandodavid
MoreyraobandodavidMoreyraobandodavid
Moreyraobandodavid
 
The power of photography 2
The power of photography 2The power of photography 2
The power of photography 2
 
IFC TAsk 2 Final draft of 23 March by IH
IFC TAsk 2 Final draft of 23 March by IHIFC TAsk 2 Final draft of 23 March by IH
IFC TAsk 2 Final draft of 23 March by IH
 
HR Compliance PPT
HR Compliance PPTHR Compliance PPT
HR Compliance PPT
 

Similar to Feature Extraction of Gesture Recognition Based on Image Analysis for Different Environmental Conditions

Face Recognition System Using Local Ternary Pattern and Signed Number Multipl...
Face Recognition System Using Local Ternary Pattern and Signed Number Multipl...Face Recognition System Using Local Ternary Pattern and Signed Number Multipl...
Face Recognition System Using Local Ternary Pattern and Signed Number Multipl...inventionjournals
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
An efficient method for recognizing the low quality fingerprint verification ...
An efficient method for recognizing the low quality fingerprint verification ...An efficient method for recognizing the low quality fingerprint verification ...
An efficient method for recognizing the low quality fingerprint verification ...IJCI JOURNAL
 
V.KARTHIKEYAN PUBLISHED ARTICLE A.A
V.KARTHIKEYAN PUBLISHED ARTICLE A.AV.KARTHIKEYAN PUBLISHED ARTICLE A.A
V.KARTHIKEYAN PUBLISHED ARTICLE A.AKARTHIKEYAN V
 
Sign Language Identification based on Hand Gestures
Sign Language Identification based on Hand GesturesSign Language Identification based on Hand Gestures
Sign Language Identification based on Hand GesturesIRJET Journal
 
Face Recognition & Detection Using Image Processing
Face Recognition & Detection Using Image ProcessingFace Recognition & Detection Using Image Processing
Face Recognition & Detection Using Image Processingpaperpublications3
 
Sign Language Detection using Action Recognition
Sign Language Detection using Action RecognitionSign Language Detection using Action Recognition
Sign Language Detection using Action RecognitionIRJET Journal
 
Deep learning based static hand gesture recognition
Deep learning based static hand gesture recognition Deep learning based static hand gesture recognition
Deep learning based static hand gesture recognition nooriasukmaningtyas
 
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...MangaiK4
 
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...MangaiK4
 
Lc3420022006
Lc3420022006Lc3420022006
Lc3420022006IJERA Editor
 
IRJET- Survey Paper on Vision based Hand Gesture Recognition
IRJET- Survey Paper on Vision based Hand Gesture RecognitionIRJET- Survey Paper on Vision based Hand Gesture Recognition
IRJET- Survey Paper on Vision based Hand Gesture RecognitionIRJET Journal
 
Object Recognition in Mobile Phone Application for Visually Impaired Users
Object Recognition in Mobile Phone Application for Visually Impaired UsersObject Recognition in Mobile Phone Application for Visually Impaired Users
Object Recognition in Mobile Phone Application for Visually Impaired UsersIOSR Journals
 
Gesture Recognition using Principle Component Analysis & Viola-Jones Algorithm
Gesture Recognition using Principle Component Analysis &  Viola-Jones AlgorithmGesture Recognition using Principle Component Analysis &  Viola-Jones Algorithm
Gesture Recognition using Principle Component Analysis & Viola-Jones AlgorithmIJMER
 
Enhanced Thinning Based Finger Print Recognition
Enhanced Thinning Based Finger Print RecognitionEnhanced Thinning Based Finger Print Recognition
Enhanced Thinning Based Finger Print RecognitionIJCI JOURNAL
 
Enhanced Thinning Based Finger Print Recognition
Enhanced Thinning Based Finger Print RecognitionEnhanced Thinning Based Finger Print Recognition
Enhanced Thinning Based Finger Print RecognitionIJCI JOURNAL
 
IRJET- Gesture Recognition for Indian Sign Language using HOG and SVM
IRJET-  	  Gesture Recognition for Indian Sign Language using HOG and SVMIRJET-  	  Gesture Recognition for Indian Sign Language using HOG and SVM
IRJET- Gesture Recognition for Indian Sign Language using HOG and SVMIRJET Journal
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
FACE DETECTION AND FEATURE EXTRACTION FOR FACIAL EMOTION DETECTION
FACE DETECTION AND FEATURE EXTRACTION FOR FACIAL EMOTION DETECTIONFACE DETECTION AND FEATURE EXTRACTION FOR FACIAL EMOTION DETECTION
FACE DETECTION AND FEATURE EXTRACTION FOR FACIAL EMOTION DETECTIONvivatechijri
 

Similar to Feature Extraction of Gesture Recognition Based on Image Analysis for Different Environmental Conditions (20)

Face Recognition System Using Local Ternary Pattern and Signed Number Multipl...
Face Recognition System Using Local Ternary Pattern and Signed Number Multipl...Face Recognition System Using Local Ternary Pattern and Signed Number Multipl...
Face Recognition System Using Local Ternary Pattern and Signed Number Multipl...
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
An efficient method for recognizing the low quality fingerprint verification ...
An efficient method for recognizing the low quality fingerprint verification ...An efficient method for recognizing the low quality fingerprint verification ...
An efficient method for recognizing the low quality fingerprint verification ...
 
V.KARTHIKEYAN PUBLISHED ARTICLE A.A
V.KARTHIKEYAN PUBLISHED ARTICLE A.AV.KARTHIKEYAN PUBLISHED ARTICLE A.A
V.KARTHIKEYAN PUBLISHED ARTICLE A.A
 
Sign Language Identification based on Hand Gestures
Sign Language Identification based on Hand GesturesSign Language Identification based on Hand Gestures
Sign Language Identification based on Hand Gestures
 
Face Recognition & Detection Using Image Processing
Face Recognition & Detection Using Image ProcessingFace Recognition & Detection Using Image Processing
Face Recognition & Detection Using Image Processing
 
Sign Language Detection using Action Recognition
Sign Language Detection using Action RecognitionSign Language Detection using Action Recognition
Sign Language Detection using Action Recognition
 
Deep learning based static hand gesture recognition
Deep learning based static hand gesture recognition Deep learning based static hand gesture recognition
Deep learning based static hand gesture recognition
 
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
 
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
A Study on Sparse Representation and Optimal Algorithms in Intelligent Comput...
 
Lc3420022006
Lc3420022006Lc3420022006
Lc3420022006
 
IRJET- Survey Paper on Vision based Hand Gesture Recognition
IRJET- Survey Paper on Vision based Hand Gesture RecognitionIRJET- Survey Paper on Vision based Hand Gesture Recognition
IRJET- Survey Paper on Vision based Hand Gesture Recognition
 
G017133033
G017133033G017133033
G017133033
 
Object Recognition in Mobile Phone Application for Visually Impaired Users
Object Recognition in Mobile Phone Application for Visually Impaired UsersObject Recognition in Mobile Phone Application for Visually Impaired Users
Object Recognition in Mobile Phone Application for Visually Impaired Users
 
Gesture Recognition using Principle Component Analysis & Viola-Jones Algorithm
Gesture Recognition using Principle Component Analysis &  Viola-Jones AlgorithmGesture Recognition using Principle Component Analysis &  Viola-Jones Algorithm
Gesture Recognition using Principle Component Analysis & Viola-Jones Algorithm
 
Enhanced Thinning Based Finger Print Recognition
Enhanced Thinning Based Finger Print RecognitionEnhanced Thinning Based Finger Print Recognition
Enhanced Thinning Based Finger Print Recognition
 
Enhanced Thinning Based Finger Print Recognition
Enhanced Thinning Based Finger Print RecognitionEnhanced Thinning Based Finger Print Recognition
Enhanced Thinning Based Finger Print Recognition
 
IRJET- Gesture Recognition for Indian Sign Language using HOG and SVM
IRJET-  	  Gesture Recognition for Indian Sign Language using HOG and SVMIRJET-  	  Gesture Recognition for Indian Sign Language using HOG and SVM
IRJET- Gesture Recognition for Indian Sign Language using HOG and SVM
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
FACE DETECTION AND FEATURE EXTRACTION FOR FACIAL EMOTION DETECTION
FACE DETECTION AND FEATURE EXTRACTION FOR FACIAL EMOTION DETECTIONFACE DETECTION AND FEATURE EXTRACTION FOR FACIAL EMOTION DETECTION
FACE DETECTION AND FEATURE EXTRACTION FOR FACIAL EMOTION DETECTION
 

Recently uploaded

🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 

Recently uploaded (20)

🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 

Feature Extraction of Gesture Recognition Based on Image Analysis for Different Environmental Conditions

  • 1. Rahul A. Dedakiya Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 5, ( Part -6) May 2015, pp.51-54 www.ijera.com 51 | P a g e Feature Extraction of Gesture Recognition Based on Image Analysis for Different Environmental Conditions Rahul A. Dedakiya1 , Kaushal J. Doshi2 P.G.Student1 , Asst. Professor2 Department of Electronics & Communication, Faculty of Engineering, Marwadi Education Foundation, Rajkot, India Abstract Gesture recognition system received great attention in the recent few years because of its manifoldness applications and the ability to interact with machine efficiently through human computer interaction. Gesture is one of human body languages which are popularly used in our daily life. It is a communication system that consists of hand movements and facial expressions via communication by actions and sights. This research mainly focuses on the research of gesture extraction and finger segmentation in the gesture recognition. In this paper, we have used image analysis technologies to create an application by encoding in MATLAB program. We will use this application to segment and extract the finger from one specific gesture. This paper is aimed to give gesture recognition in different natural conditions like dark and glare condition, different distances condition and similar object condition then collect the results to calculate the successful extraction rate. Keywords—Feature Extraction, Gesture Recognition, Image Analysis. I. INTRODUCTION Gestures have vivid, concise and intuitive features that it is very worthy to be researched in Human-Computer Interaction. For example, a same gesture may present different meanings in different cultures. The research of gestures can help people to distinguish different gesture cultures. It can also improve and enhance the conditions of lives and work for those people who have disabilities with speaking and listening especially who have lower educational level to communicate with others normally [1]. Our hands have many characteristics which can affect feature detection and extraction. The hand is an elastic body with individual variability. A single gesture can be given differently by different people. The hand has a lot of redundant information. The fundamental of gesture recognition is to recognize human’s fingers thus the palm is redundant. Our hands exist in a three- dimensional space thus it is hard to locate the position. Because an image is a two-dimensional, the projection direction is very important. Hand gesture recognition can also be used in computer sign language teaching [2]. II. GESTURE RECOGNITION BASED ON IMAGE ANALYSIS The gesture recognition algorithm is illustrated in the figure 1. According to the algorithm, the gesture recognition system first gets the input from the imaging device which is installed with the system. Then the system converts that image into gray image. Than the system find the threshold value for black and white parts of the image based on Otsu’s method. Fig. 1 Gesture Recognition Algorithm RESEARCH ARTICLE OPEN ACCESS
  • 2. Rahul A. Dedakiya Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 5, ( Part -6) May 2015, pp.51-54 www.ijera.com 52 | P a g e Than the image converted from gray to binary based on Otsu’s method based on pixels value. Ex. - Pixels with value higher than threshold value is changed to 1, lower changed to 0. Then Erosion and Dilation are used to eliminate small bridges between objects and remove small structures. Then Median Filter is used to remove noise from the image and preservation of edges of the image which are important to recognize gesture. Then the morphological operation which gives preservation of edges of the images by using a structuring element after that again Erosion and Dilation process are done for final processing of the image and then the system gives the output of recognized gesture. III. THEORETICAL BACKGROUND A. MEDIAN FILTER Median filtering is a nonlinear digital filtering technique to remove noise and gives a good result in processing speckle noise and salt-pepper noise. The main idea of the median filter is to run through the signal entry by entry replacing each entry with the median of neighboring entries [3]. The pattern of neighbors is called the "window", which slides, entry by entry, the entire signal. For 1D signals, the most obvious window is just the first few preceding and following entries whereas for 2D (or higher- dimensional) signals such as images, more complex window patterns are possible (such as "box" or "cross" patterns) [3]. B. IMAGE BINARIZATION BASED ON HSV COLOR SPACE HSV color space is one common cylindrical- coordinate representation of points in RGB color model. HSV is represented by three variables which are Hue (H), Saturation (S) and Value (V). Hue (H): Hue is the basic property of a color (for example red, blue or yellow). Saturation (S): Saturation is the purity of a color. The higher the saturation is, the purer the color will be. Otherwise, the color will gradually be grayed out. The range of Saturation we can take is 0 ~ 100%. Value (V): We can also call it "Brightness". It represents the intensity of a color. The range of Value (V) is 0 ~ 100%. Image Binarization is the processing to translate a digital image into an image with only two colors (black and white). Typically the method transforms an image by comparing each pixel value with a specified threshold value or a specified range. C. EROSION AND DILATION Erosion and Dilation are morphological operations in image analysis and both are widely used to eliminate small bridges between objects and remove small structures. Erosion operation is making objects defined by shape in the structuring element smaller [4]. Dilation operation is making objects defined by shape in the structuring element larger [4]. D. IMAGE SEGMENTATION Image segmentation is the process of dividing a digital image into multiple segments. The goal of segmentation is to simplify and make the image easier to be analyzed [5] [6]. Image segmentation is typically used to find objects and to get the edge of each object in an image. The methods of image segmentation depend on what the users need. IV. RESULTS Fig. 2 Recognition of Gesture ‘ONE’ Fig. 3 Recognition of Gesture ‘TWO’ In the figures 2 to 6, the output of MATLAB simulation of recognition of the gesture “one”, “two”, “three”, “four”, and “five” shown respectively. The simulation process is same as explained in the section II. First of all the imaging device captures a background image of the place where it is placed. Then the imaging device continuously scans the images and processes it. When gesture is given, it is captured by imaging device and processed as shown in the algorithm. The output of each stage is also given in the output images shown in figure 2 to 6.
  • 3. Rahul A. Dedakiya Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 5, ( Part -6) May 2015, pp.51-54 www.ijera.com 53 | P a g e As shown in the algorithm the each stage’s processed output is shown in the output images and the final output which gives the final recognition result is also shown in the right side of each resultant image. Fig. 4 Recognition of Gesture ‘THREE’ Fig. 5 Recognition of Gesture ‘FOUR’ Fig. 6 Recognition of Gesture ‘FIVE’ Thus from the results we can say that the gesture recognition system can give efficient recognition of the gesture. Thus this system can be interfaced with any other system as per the gesture recognition application and we can do automation of the system. V. CONCLUSION This paper explains the methods are used to recognize a gesture in different environmental conditions. By using the given algorithm the system can recognize gestures in different environmental conditions like dark, glare, similar object conditions, and different distance conditions. This system gives successful extraction rate of recognizing gesture. On the basis of outputs obtained by the system, it can be concluded that the recognition of gesture can be done in different environmental conditions. REFERENCES [1] KinFun Li et al. A Web-Based Sign Language Translator Using 3D Video Processing. IEEE, Network-Based Information Systems (NBiS), 2011 14th International Conference on, pp356-361, ISBN 978-0-7695-4458-8 [2] Kelly Daniel et al. A system for teaching sign language using live gesture feedback. Automatic Face & Gesture Recognition, 2008.FG '08. 8th IEEE International Conference on, pp1-2, ISBN 978-1-4244- 2154-1 [3] Median Filter, URL: http://en.wikipedia.org/wiki/Median_filter [4] Haralick, R. M., Sternberg, S. R. Zhuang, X, “Image Analysis using Mathematical Morphology”, IEEE Transactions on Pattern Analysis and Machine Intelligence, Ju., 9(4), pp532-550,1987. [5] Linda G. Shapiro and George C. Stockman (2001): “Computer Vision”, pp 279-325, New Jersey, Prentice-Hall, ISBN 0-13- 030796-3 [6] Barghout, Lauren, and Lawrence W. Lee. “Perceptual information processing system.” Paravue Inc. U.S. Patent Application 10/618,543, filed July 11, 2003. [7] Qing Chen, Nicolas D. Georganas,Emil M. Petriu. “Hand Gesture Recognition Using Haar-Like Features”, IEEE Transactions On Instrumentation And Measurement, Vol. 57, No. 8, August 2008, pp1562-1571. [8] Yinlai Jiang, Isao Hayashi, Shuoyu Wang. “Knowledge Acquisition Method Based On Singular Value Decomposition For Human Motion Analysis”, IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, VOL. 26, NO. 12, DECEMBER 2014, pp3038-3050 [9] Weihua Liu, Yangyu Fan, Tao Lei, Zhong Zhang, “Human Gesture Recognition Using Orientation Segmentation Feature On Random Rorest”, IEEE CONFERENCE PUBLICATION China SIP-2014, pp480- 484
  • 4. Rahul A. Dedakiya Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 5, ( Part -6) May 2015, pp.51-54 www.ijera.com 54 | P a g e [10] R Sharma, J Cai, S Chakravarthy, J Poddar, Y Sethi, “Exploiting Speech/Gesture Co- occurence For Improving Continuous Gesture Recognition in Weather Narration”, IEEE CONFERENCE PUBLICATION 2000, pp422-427 [11] Seong- Whan Lee, “Automatic Gesture Recognition For Intelligent Human-Robot Interaction”, IEEE 7th International Conference on Automatic Face and Gesture Recognition (FGR06) - Southampton, UK (10-12 April 2006), pp645-650 [12] Rafael C. Gonzalez, Richard E. Woods, Steven L. Eddins, Digital Image Processing Using MATLAB, 2nd ed.