SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 678
A GESTURE BASED DIGITAL ART WITH COLOUR COHERENCE VECTOR
ALGORITHM
Mr.S.RAVIKUMAR1, N.HARSHINI2, D.ISWARYA3, R.MADHUBALA4
1Assitant professor, Department of information technology, Valliammai Engineering College, Tamilnadu, India
2 Department of information technology, Valliammai Engineering College, Tamilnadu, India
3 Department of information technology, Valliammai Engineering College, Tamilnadu, India
4
Department of information technology, Valliammai Engineering College, Tamilnadu, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Digital art can be purely computer generated
or taken from the other sources. Gesture recognition is a
technology which is used to identify human gestures with
the help of mathematical algorithms. Gesture recognition
recognizes the hand, tracks the hand movement and also
provides the information about hand position orientation
and flux of the fingers. The colour markers are placed at
the tip of the user fingers. This helps the web cam to
identify the movement of hand, colour of the band and the
gesture recognition. The drawing application allows the
user to draw on any surface by tracking the fingertip
movement. According to the movement of the finger tip,
some drawing will be displayed on the screen with the
help of Raspberry Pi. Raspberry Pi provides a convenient
and unobtrusive means to run digital art. The pictures that
are drawn by the user can be stored and replaced on any
other surface. The user can also shuffle through various
pictures and drawing by using the fingertip movements.
Key Words: Gesture Recognition, Wearable Color
Marker or tape, Colour Coherence Vector Algorithm,
Motion detection, Raspberry pi3.
1. INTRODUCTION
An Embedded System is a combination of
computer hardware and software and perhaps additional
mechanical or other parts, designed to perform a
dedicated function. Every embedded system consists of
custom-built, hardware built around a central processing
unit. This hardware also contains memory chips onto
which the software is loaded. The software residing on the
memory chip is also called the ‘firmware’. Embedded
system can control many devices. Digital art is an artistic
work or practice that uses digital technology as an
essential part of the creative or presentation process.
More generally the term digital artist is used to describe
an artist who makes use of digital technologies in the
production of art. The techniques of digital art are used
extensively by the mainstream media in advertisements,
and by film-makers to produce visual effects. A webcam is
a video camera that feeds or streams its image in real time
to or through a computer to computer network. Colour
Coherence Vector algorithm is used at camera to compare
colours. The recognized gestures are transferred to the
Raspberry Pi. Raspbian is the operating system of the
Raspberry Pi. The gesture will display on the LCD screen
with the help of python. The development of computer
technology, HCI techniques have become mandatory
components in our daily life. HCI technologies are able to
translate human intention into corresponding commands.
HCI device or technique can be understood and operated
by user easily. Thus, it will become one of the major
considerations when selecting such a device. Technologies
are being developed which are able to express user
motions such as handwriting, gestures, and human body
language.
1.1 Existing system
In an existing system consists of digital pen,
microcontroller and display unit. A digital pen is built with
inertial sensor. It is similar to a regular ink pen. That
writes on regular paper. A computer invention that
transmits writing into digital pen. Except it has optimal
reader that records motion, images and coordinates. The
recorded data is then transmitted to a computer via a
wireless transmitter. The pen matrix digital pen is a
impressive piece of hardware. Slightly larger than a
ballpoint pen. It contains an integrated digital camera,
Bluetooth receiver, micro imaging processor, inertial
memory and long life battery. Microcontroller is the heart
of the system. The microcontroller have fix amount of on-
chip ROM, RAM, I/O ports. It is highly addressable.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 679
1.2 Problems in existing system
 Some board is required for writing
purposes.
 Gesture code should compared with
stored standard patterns.
2. Proposed system
Gesture Recognition is used to identify human
gestures with the help of mathematical algorithms. In this
system we use colour coherence vector algorithm for
gesture recognition. By using this algorithm we subtract
the background of the image to get accurate art by erosion
and dilation process. In this process erosion means
deletion and dilation means enhance. Gesture recognition
recognizes the hand, tracks the hand movements and also
provides information about hand position orientation and
flux of the fingers. The color markers are placed at the tip
of the user fingers. This helps the webcam to identify the
movement of hand and the gesture recognition. The
drawing application allows the user you to draw on any
surface by tracking the fingertip movements of the user’s
index finger. The user can also shuffle through various
pictures and drawing by using the hand gesture
movements.
Fig-1: Architecture diagram
2.1.1 METHODOLOGY
Colour Coherence Vector Algorithm
 Consider two images I and I0, together with their
CCV’s GI and GI0.
 The number of coherent pixels in color bucket j be αj (for
I) and αj 0 (for I0). Similarly, let the number of
incoherent pixels be βj and βj0. So,
GI = h(α1; β1) ; : : : ; (αn; βn)i
and
GI0 = h(α1 0 ; β1 0 ) ; : : : ; (αn0 ; βn0 )I
Color histograms will compute the difference between I
and I0 as,
∆H =nXj = 1(αj + βj) - (αj 0 + βj 0)  (1)
Our method for comparing is based on the quantity
∆G =nX j= 1(αj - αj 0) + (βj – βj 0)  (2)
From equations 1 and 2, it follows that CCV’s create
a finer distinction than color histograms. A given color
bucket j can contain the same number of pixels in I as in
I0,
i. e. Αj+ βj = αj 0 + βj 0;
but these pixels may be entirely coherent in I and entirely
incoherent in I0. In this case βj=αj0=0, and while ∆H = 0,
∆G will be large.
In general, ∆ ≤∆G. this is true even if we use squared
differences instead of absolute differences in the
definitions of ∆H and ∆G. This is because both
d(x) = (j)2 and d(y) = (x)2 are metrics,
so they satisfy the triangle inequality
d(x + y) ≤ d(x) + d(y)  (3)
If we rearrange the terms in equation 1 we get,
∆H =nXj=1(αj - αj 0 ) + (βj - βj 0 )
Applying the triangle inequality we have
∆H ≤ nXj=1(αj - αj 0 ) + (βj - βj 0 ) = ∆G
Here X, means Summation (∑).
2.1.2 MODULES
2.1.2.1 Gesture Recognition
Gesture recognition is a technology with the goal
of interpreting human gestures via mathematical
algorithm. Gestures can originate from the face or hand.
Gestures are a major form of human communication. A
primary goal of gesture recognition is to create a system
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 680
which can identify specific human gestures and use them
to convey information. Gesture recognition enables
humans to interface with the computer (Human Computer
Recognition) and interact naturally without any
mechanical device. It is possible to point a finger at the
computer screen so that the cursor will move accordingly
by using the concept of gesture recognition.
2.1.2.2 Motion Detection
Motion Detection sensor are inbuilt in the camera.
Motion Detection is a process of detecting a change in the
position of an object (colour tape) relative to its
surroundings or a change in the surroundings relative to
an object. Motion Detection can be achieved by either
mechanical or electronic methods. In this system, basically
concern on the use motion detection application using
camera for security purpose. In the camera selection the
user first of all initialize the camera then specify the frame
size. The saved image stored as frame.
Fig. Gesture based Digital Art
2.1.2.3 Image Transfer
A image captured by the camera will
transfer to the Raspberry Pi. Images may consist of two
types one is two dimensional (2D) such as or screen
display another is three dimensional(3D) such as statue or
hologram. They may be captured by some optical devices
such as cameras, mirrors, lenses, microscopes etc., and
also captured by natural objects and phenomenon, such as
human eye or water. Images may have several types
volatile image, mental image, still image and film still.
2.1.2.4 LCD Display
A liquid crystal display (LCD) is flat-panel display
or other electronic visual display that uses the light -
modulating properties. The recognized image will be
displayed on the screen via HDMI cable (interface) from
Raspberry Pi. LCDs are available to display arbitrary
images or fixed images. LCD have several range of
applications including computer monitors, televisions,
instrument panels, etc., Small LCD screens are common in
digital cameras, watches, calculators and mobile phones,
smart phones etc.,
3.1 SOFTWARE AND HARDWARE
Hardware:
• Raspberry pi
• Camera
• Monitor
• SD card
Software:
• Raspbian Jessie OS
• Open CV
• Python language
3.2 OUTCOMES
The expected outcome of the project is:
 User can quickly sketch what the brain has
already seen.
 User can draw on any surface by tracking the
fingertip movements.
 It is portable and time consumption.
CONCLUSION
By using this application person can easily
interact with computer anywhere, and they can also use
this application for virtual classroom and drawing
applications with the help of Raspberry pi and web
camera. We can use this application for virtual reality, sign
language, signature authentication without use of remote
controls.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 681
REFERENCES
[1] Jesna. N and P.Sivasankaran, [2016], “An Inertial
Sensor Based In-Air Handwriting And Gesture Recognition
System For Human Computer Interaction”, International
Journal of Emerging Technology in Computer Science &
Electronics (IJETCSE) ISSN: 0976 – 1353 Volume 21 Issue
4 – April 2016.
[2] Kunal J. Patil, A. H. Karode, S. R. Suralkar, [2014],
“Gesture Recognition of Handwritten Digit Using
Accelerometer based Digital Pen”, International Journal of
Application or Innovation in Engineering and Management
(IJAIEM), Volume 3, Issue 4, April 2014.
[3] L.M.MerlinLivingston, P. Deepika, M. Benisha,
[2016],“An Inertial Pen with Dynamic Time Warping
Recognizer for Handwriting and Gesture Recognition”,
International Journal of Engineering Trends and
Technology (IJETT) – Volume 35 Number 11 – May 2016.
[4] Shaikh J.K., [2015],“Inertial Pen Based Alphabet
Recognition using KNN Classifier”,International Journal of
Engineering Research and General Science” Volume 3,
Issue 5, September – October, 2015.
[5] ShashidharPatil, Dubeom Kim, Seongsill Park, and
Youngho Chai, [2016], “Handwriting Recognition in Free
Space using WIMU-Based Hand Motion Analysis, Hindawi
Publishing Corporation Jounal of Sensors, Volume 2016.
[6] RinkuRanchelThankachan, Joseph John, [2015],
“Accelerometer Based Trajectory Motion Recognition for
an Intelligent Environment”, International Journal of
Scientific and Research Publications ISSN 2250 – 3153,
Volume 5, Issue 7- July 2015.
[7] Mr.Nikhilesh W. Lohe, Mr.Dr. M. A. Gaikwad, Mr. N. P.
Bobde, [2016], “A Review On An Inertial Pen for
Handwriting and Gesture Recognition Using Adaptive
DTW Algorithm”, IJARIIE – ISSN(O)-2395 – 4396, Vol – 2,
Issue- 1.
[8] https://en.wikipedia.org/wiki/Embedded system
[9]https://www.raspberrypi.org/products/raspberry-pi-
3-model-b/
[10]http://docs.opencv.org/3.2.0/d5/de5/tutorial_py_set
up_in_windows.html
[11] https://www.google.co.in/webhp?sourceid=chrome-
instant&ion=1&espv=2&ie=UTF-8#q=raspbian+install&*
[12]https://learn.adafruit.com/pir-passive-infrared-
proximity-motion- sensor/how-pirs-work
[13]http://in.mathworks.com/matlabcentral/fileexchange
/47935-color-coherence-vector
[14] http://www.arcsoft.com/technology/gesture.html
[15]https://www.google.co.in/webhp?sourceid=chrome-
instant&ion=1&espv=2&ie=UTF-8#q=motion+detection&*
[16]http://electronics.howstuffworks.com/microcontrolle
r.htm
[17]https://www.merriam-
webster.com/dictionary/trajectory

Contenu connexe

Tendances

Virtual reality
Virtual realityVirtual reality
Virtual reality
Mayurpa
 
An Intelligent Human Computer Communication with Real Time Hand Gesture for M...
An Intelligent Human Computer Communication with Real Time Hand Gesture for M...An Intelligent Human Computer Communication with Real Time Hand Gesture for M...
An Intelligent Human Computer Communication with Real Time Hand Gesture for M...
IJERA Editor
 
Reach into the computer & grab a pixel
Reach into the computer & grab a pixelReach into the computer & grab a pixel
Reach into the computer & grab a pixel
KIIT University
 

Tendances (20)

An Approach for Object and Scene Detection for Blind Peoples Using Vocal Vision.
An Approach for Object and Scene Detection for Blind Peoples Using Vocal Vision.An Approach for Object and Scene Detection for Blind Peoples Using Vocal Vision.
An Approach for Object and Scene Detection for Blind Peoples Using Vocal Vision.
 
Retrieving Of Color Images Using SDS Technique
Retrieving Of Color Images Using SDS TechniqueRetrieving Of Color Images Using SDS Technique
Retrieving Of Color Images Using SDS Technique
 
A review on image processing
A review on image processingA review on image processing
A review on image processing
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Markerless motion capture for 3D human model animation using depth camera
Markerless motion capture for 3D human model animation using depth cameraMarkerless motion capture for 3D human model animation using depth camera
Markerless motion capture for 3D human model animation using depth camera
 
An Intelligent Human Computer Communication with Real Time Hand Gesture for M...
An Intelligent Human Computer Communication with Real Time Hand Gesture for M...An Intelligent Human Computer Communication with Real Time Hand Gesture for M...
An Intelligent Human Computer Communication with Real Time Hand Gesture for M...
 
Computer vision for interactive computer graphics
Computer vision for interactive computer graphicsComputer vision for interactive computer graphics
Computer vision for interactive computer graphics
 
Psnr value of digital image watermarking by using
Psnr value of digital image watermarking by usingPsnr value of digital image watermarking by using
Psnr value of digital image watermarking by using
 
Mouse Simulation Using Two Coloured Tapes
Mouse Simulation Using Two Coloured Tapes Mouse Simulation Using Two Coloured Tapes
Mouse Simulation Using Two Coloured Tapes
 
Test
TestTest
Test
 
IRJET- A Vision based Hand Gesture Recognition System using Convolutional...
IRJET-  	  A Vision based Hand Gesture Recognition System using Convolutional...IRJET-  	  A Vision based Hand Gesture Recognition System using Convolutional...
IRJET- A Vision based Hand Gesture Recognition System using Convolutional...
 
Copyright protection for images on android phones
Copyright protection for images on android phonesCopyright protection for images on android phones
Copyright protection for images on android phones
 
Image proccessing and its application
Image proccessing and its applicationImage proccessing and its application
Image proccessing and its application
 
Video processing on dsp
Video processing on dspVideo processing on dsp
Video processing on dsp
 
Introduction to computer vision and
Introduction to computer vision andIntroduction to computer vision and
Introduction to computer vision and
 
Open CV - 電腦怎麼看世界
Open CV - 電腦怎麼看世界Open CV - 電腦怎麼看世界
Open CV - 電腦怎麼看世界
 
Realtime Energy Efficient Digital Image Watermarking on Mobile Devices using ...
Realtime Energy Efficient Digital Image Watermarking on Mobile Devices using ...Realtime Energy Efficient Digital Image Watermarking on Mobile Devices using ...
Realtime Energy Efficient Digital Image Watermarking on Mobile Devices using ...
 
Image processing ppt
Image processing pptImage processing ppt
Image processing ppt
 
Matching Sketches with Digital Face Images using MCWLD and Image Moment Invar...
Matching Sketches with Digital Face Images using MCWLD and Image Moment Invar...Matching Sketches with Digital Face Images using MCWLD and Image Moment Invar...
Matching Sketches with Digital Face Images using MCWLD and Image Moment Invar...
 
Reach into the computer & grab a pixel
Reach into the computer & grab a pixelReach into the computer & grab a pixel
Reach into the computer & grab a pixel
 

Similaire à A Gesture Based Digital Art with Colour Coherence Vector Algorithm

Similaire à A Gesture Based Digital Art with Colour Coherence Vector Algorithm (20)

IRJET - A Smart Assistant for Aiding Dumb People
IRJET - A Smart Assistant for Aiding Dumb PeopleIRJET - A Smart Assistant for Aiding Dumb People
IRJET - A Smart Assistant for Aiding Dumb People
 
A Survey Paper on Controlling Computer using Hand Gestures
A Survey Paper on Controlling Computer using Hand GesturesA Survey Paper on Controlling Computer using Hand Gestures
A Survey Paper on Controlling Computer using Hand Gestures
 
Communication Assistant for Mute People
Communication Assistant for Mute PeopleCommunication Assistant for Mute People
Communication Assistant for Mute People
 
Sign Language Recognition using Machine Learning
Sign Language Recognition using Machine LearningSign Language Recognition using Machine Learning
Sign Language Recognition using Machine Learning
 
IRJET- Convenience Improvement for Graphical Interface using Gesture Dete...
IRJET-  	  Convenience Improvement for Graphical Interface using Gesture Dete...IRJET-  	  Convenience Improvement for Graphical Interface using Gesture Dete...
IRJET- Convenience Improvement for Graphical Interface using Gesture Dete...
 
Smart Presentation Control by Hand Gestures Using Computer Vision and Google’...
Smart Presentation Control by Hand Gestures Using Computer Vision and Google’...Smart Presentation Control by Hand Gestures Using Computer Vision and Google’...
Smart Presentation Control by Hand Gestures Using Computer Vision and Google’...
 
Computer graphics notes
Computer graphics notesComputer graphics notes
Computer graphics notes
 
Media Control Using Hand Gesture Moments
Media Control Using Hand Gesture MomentsMedia Control Using Hand Gesture Moments
Media Control Using Hand Gesture Moments
 
Controlling Mouse Movements Using hand Gesture And X box 360
Controlling Mouse Movements Using hand Gesture And X box 360Controlling Mouse Movements Using hand Gesture And X box 360
Controlling Mouse Movements Using hand Gesture And X box 360
 
K1802027780
K1802027780K1802027780
K1802027780
 
Hand gesture recognition using support vector machine
Hand gesture recognition using support vector machineHand gesture recognition using support vector machine
Hand gesture recognition using support vector machine
 
Graphics file
Graphics fileGraphics file
Graphics file
 
Prayas session cgi & cga by – soumalya nandy
Prayas session cgi & cga by – soumalya nandyPrayas session cgi & cga by – soumalya nandy
Prayas session cgi & cga by – soumalya nandy
 
IRJET- Intrusion Detection through Image Processing and Getting Notified ...
IRJET-  	  Intrusion Detection through Image Processing and Getting Notified ...IRJET-  	  Intrusion Detection through Image Processing and Getting Notified ...
IRJET- Intrusion Detection through Image Processing and Getting Notified ...
 
Password Based Hand Gesture Controlled Robot
Password Based Hand Gesture Controlled Robot Password Based Hand Gesture Controlled Robot
Password Based Hand Gesture Controlled Robot
 
Real Time Head & Hand Tracking Using 2.5D Data
Real Time Head & Hand Tracking Using 2.5D Data Real Time Head & Hand Tracking Using 2.5D Data
Real Time Head & Hand Tracking Using 2.5D Data
 
Hand Gesture Identification
Hand Gesture IdentificationHand Gesture Identification
Hand Gesture Identification
 
Canny Edge Detection Algorithm on FPGA
Canny Edge Detection Algorithm on FPGA Canny Edge Detection Algorithm on FPGA
Canny Edge Detection Algorithm on FPGA
 
C010111519
C010111519C010111519
C010111519
 
Canny Edge Detection Algorithm on FPGA
Canny Edge Detection Algorithm on FPGA Canny Edge Detection Algorithm on FPGA
Canny Edge Detection Algorithm on FPGA
 

Plus de IRJET Journal

Plus de IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Dernier

VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Dernier (20)

Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 

A Gesture Based Digital Art with Colour Coherence Vector Algorithm

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 678 A GESTURE BASED DIGITAL ART WITH COLOUR COHERENCE VECTOR ALGORITHM Mr.S.RAVIKUMAR1, N.HARSHINI2, D.ISWARYA3, R.MADHUBALA4 1Assitant professor, Department of information technology, Valliammai Engineering College, Tamilnadu, India 2 Department of information technology, Valliammai Engineering College, Tamilnadu, India 3 Department of information technology, Valliammai Engineering College, Tamilnadu, India 4 Department of information technology, Valliammai Engineering College, Tamilnadu, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Digital art can be purely computer generated or taken from the other sources. Gesture recognition is a technology which is used to identify human gestures with the help of mathematical algorithms. Gesture recognition recognizes the hand, tracks the hand movement and also provides the information about hand position orientation and flux of the fingers. The colour markers are placed at the tip of the user fingers. This helps the web cam to identify the movement of hand, colour of the band and the gesture recognition. The drawing application allows the user to draw on any surface by tracking the fingertip movement. According to the movement of the finger tip, some drawing will be displayed on the screen with the help of Raspberry Pi. Raspberry Pi provides a convenient and unobtrusive means to run digital art. The pictures that are drawn by the user can be stored and replaced on any other surface. The user can also shuffle through various pictures and drawing by using the fingertip movements. Key Words: Gesture Recognition, Wearable Color Marker or tape, Colour Coherence Vector Algorithm, Motion detection, Raspberry pi3. 1. INTRODUCTION An Embedded System is a combination of computer hardware and software and perhaps additional mechanical or other parts, designed to perform a dedicated function. Every embedded system consists of custom-built, hardware built around a central processing unit. This hardware also contains memory chips onto which the software is loaded. The software residing on the memory chip is also called the ‘firmware’. Embedded system can control many devices. Digital art is an artistic work or practice that uses digital technology as an essential part of the creative or presentation process. More generally the term digital artist is used to describe an artist who makes use of digital technologies in the production of art. The techniques of digital art are used extensively by the mainstream media in advertisements, and by film-makers to produce visual effects. A webcam is a video camera that feeds or streams its image in real time to or through a computer to computer network. Colour Coherence Vector algorithm is used at camera to compare colours. The recognized gestures are transferred to the Raspberry Pi. Raspbian is the operating system of the Raspberry Pi. The gesture will display on the LCD screen with the help of python. The development of computer technology, HCI techniques have become mandatory components in our daily life. HCI technologies are able to translate human intention into corresponding commands. HCI device or technique can be understood and operated by user easily. Thus, it will become one of the major considerations when selecting such a device. Technologies are being developed which are able to express user motions such as handwriting, gestures, and human body language. 1.1 Existing system In an existing system consists of digital pen, microcontroller and display unit. A digital pen is built with inertial sensor. It is similar to a regular ink pen. That writes on regular paper. A computer invention that transmits writing into digital pen. Except it has optimal reader that records motion, images and coordinates. The recorded data is then transmitted to a computer via a wireless transmitter. The pen matrix digital pen is a impressive piece of hardware. Slightly larger than a ballpoint pen. It contains an integrated digital camera, Bluetooth receiver, micro imaging processor, inertial memory and long life battery. Microcontroller is the heart of the system. The microcontroller have fix amount of on- chip ROM, RAM, I/O ports. It is highly addressable.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 679 1.2 Problems in existing system  Some board is required for writing purposes.  Gesture code should compared with stored standard patterns. 2. Proposed system Gesture Recognition is used to identify human gestures with the help of mathematical algorithms. In this system we use colour coherence vector algorithm for gesture recognition. By using this algorithm we subtract the background of the image to get accurate art by erosion and dilation process. In this process erosion means deletion and dilation means enhance. Gesture recognition recognizes the hand, tracks the hand movements and also provides information about hand position orientation and flux of the fingers. The color markers are placed at the tip of the user fingers. This helps the webcam to identify the movement of hand and the gesture recognition. The drawing application allows the user you to draw on any surface by tracking the fingertip movements of the user’s index finger. The user can also shuffle through various pictures and drawing by using the hand gesture movements. Fig-1: Architecture diagram 2.1.1 METHODOLOGY Colour Coherence Vector Algorithm  Consider two images I and I0, together with their CCV’s GI and GI0.  The number of coherent pixels in color bucket j be αj (for I) and αj 0 (for I0). Similarly, let the number of incoherent pixels be βj and βj0. So, GI = h(α1; β1) ; : : : ; (αn; βn)i and GI0 = h(α1 0 ; β1 0 ) ; : : : ; (αn0 ; βn0 )I Color histograms will compute the difference between I and I0 as, ∆H =nXj = 1(αj + βj) - (αj 0 + βj 0)  (1) Our method for comparing is based on the quantity ∆G =nX j= 1(αj - αj 0) + (βj – βj 0)  (2) From equations 1 and 2, it follows that CCV’s create a finer distinction than color histograms. A given color bucket j can contain the same number of pixels in I as in I0, i. e. Αj+ βj = αj 0 + βj 0; but these pixels may be entirely coherent in I and entirely incoherent in I0. In this case βj=αj0=0, and while ∆H = 0, ∆G will be large. In general, ∆ ≤∆G. this is true even if we use squared differences instead of absolute differences in the definitions of ∆H and ∆G. This is because both d(x) = (j)2 and d(y) = (x)2 are metrics, so they satisfy the triangle inequality d(x + y) ≤ d(x) + d(y)  (3) If we rearrange the terms in equation 1 we get, ∆H =nXj=1(αj - αj 0 ) + (βj - βj 0 ) Applying the triangle inequality we have ∆H ≤ nXj=1(αj - αj 0 ) + (βj - βj 0 ) = ∆G Here X, means Summation (∑). 2.1.2 MODULES 2.1.2.1 Gesture Recognition Gesture recognition is a technology with the goal of interpreting human gestures via mathematical algorithm. Gestures can originate from the face or hand. Gestures are a major form of human communication. A primary goal of gesture recognition is to create a system
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 680 which can identify specific human gestures and use them to convey information. Gesture recognition enables humans to interface with the computer (Human Computer Recognition) and interact naturally without any mechanical device. It is possible to point a finger at the computer screen so that the cursor will move accordingly by using the concept of gesture recognition. 2.1.2.2 Motion Detection Motion Detection sensor are inbuilt in the camera. Motion Detection is a process of detecting a change in the position of an object (colour tape) relative to its surroundings or a change in the surroundings relative to an object. Motion Detection can be achieved by either mechanical or electronic methods. In this system, basically concern on the use motion detection application using camera for security purpose. In the camera selection the user first of all initialize the camera then specify the frame size. The saved image stored as frame. Fig. Gesture based Digital Art 2.1.2.3 Image Transfer A image captured by the camera will transfer to the Raspberry Pi. Images may consist of two types one is two dimensional (2D) such as or screen display another is three dimensional(3D) such as statue or hologram. They may be captured by some optical devices such as cameras, mirrors, lenses, microscopes etc., and also captured by natural objects and phenomenon, such as human eye or water. Images may have several types volatile image, mental image, still image and film still. 2.1.2.4 LCD Display A liquid crystal display (LCD) is flat-panel display or other electronic visual display that uses the light - modulating properties. The recognized image will be displayed on the screen via HDMI cable (interface) from Raspberry Pi. LCDs are available to display arbitrary images or fixed images. LCD have several range of applications including computer monitors, televisions, instrument panels, etc., Small LCD screens are common in digital cameras, watches, calculators and mobile phones, smart phones etc., 3.1 SOFTWARE AND HARDWARE Hardware: • Raspberry pi • Camera • Monitor • SD card Software: • Raspbian Jessie OS • Open CV • Python language 3.2 OUTCOMES The expected outcome of the project is:  User can quickly sketch what the brain has already seen.  User can draw on any surface by tracking the fingertip movements.  It is portable and time consumption. CONCLUSION By using this application person can easily interact with computer anywhere, and they can also use this application for virtual classroom and drawing applications with the help of Raspberry pi and web camera. We can use this application for virtual reality, sign language, signature authentication without use of remote controls.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 681 REFERENCES [1] Jesna. N and P.Sivasankaran, [2016], “An Inertial Sensor Based In-Air Handwriting And Gesture Recognition System For Human Computer Interaction”, International Journal of Emerging Technology in Computer Science & Electronics (IJETCSE) ISSN: 0976 – 1353 Volume 21 Issue 4 – April 2016. [2] Kunal J. Patil, A. H. Karode, S. R. Suralkar, [2014], “Gesture Recognition of Handwritten Digit Using Accelerometer based Digital Pen”, International Journal of Application or Innovation in Engineering and Management (IJAIEM), Volume 3, Issue 4, April 2014. [3] L.M.MerlinLivingston, P. Deepika, M. Benisha, [2016],“An Inertial Pen with Dynamic Time Warping Recognizer for Handwriting and Gesture Recognition”, International Journal of Engineering Trends and Technology (IJETT) – Volume 35 Number 11 – May 2016. [4] Shaikh J.K., [2015],“Inertial Pen Based Alphabet Recognition using KNN Classifier”,International Journal of Engineering Research and General Science” Volume 3, Issue 5, September – October, 2015. [5] ShashidharPatil, Dubeom Kim, Seongsill Park, and Youngho Chai, [2016], “Handwriting Recognition in Free Space using WIMU-Based Hand Motion Analysis, Hindawi Publishing Corporation Jounal of Sensors, Volume 2016. [6] RinkuRanchelThankachan, Joseph John, [2015], “Accelerometer Based Trajectory Motion Recognition for an Intelligent Environment”, International Journal of Scientific and Research Publications ISSN 2250 – 3153, Volume 5, Issue 7- July 2015. [7] Mr.Nikhilesh W. Lohe, Mr.Dr. M. A. Gaikwad, Mr. N. P. Bobde, [2016], “A Review On An Inertial Pen for Handwriting and Gesture Recognition Using Adaptive DTW Algorithm”, IJARIIE – ISSN(O)-2395 – 4396, Vol – 2, Issue- 1. [8] https://en.wikipedia.org/wiki/Embedded system [9]https://www.raspberrypi.org/products/raspberry-pi- 3-model-b/ [10]http://docs.opencv.org/3.2.0/d5/de5/tutorial_py_set up_in_windows.html [11] https://www.google.co.in/webhp?sourceid=chrome- instant&ion=1&espv=2&ie=UTF-8#q=raspbian+install&* [12]https://learn.adafruit.com/pir-passive-infrared- proximity-motion- sensor/how-pirs-work [13]http://in.mathworks.com/matlabcentral/fileexchange /47935-color-coherence-vector [14] http://www.arcsoft.com/technology/gesture.html [15]https://www.google.co.in/webhp?sourceid=chrome- instant&ion=1&espv=2&ie=UTF-8#q=motion+detection&* [16]http://electronics.howstuffworks.com/microcontrolle r.htm [17]https://www.merriam- webster.com/dictionary/trajectory