SlideShare a Scribd company logo
1 of 10
Centre of Competence
in
Visual Computing
Internship Phase II presentation
Air Canvas - A Virtual Pen
Under the Guidance of
Prof Dr Soumya A
Team Members: Akshaya Kumar (1RV20EC014), Charan Kumar M N
(1RV21EC404 ) Pradeep K R (1RV19EC125) and Tabrez Ahmed(1RV20EC167)
Introduction
● Air Canvas, often referred to as the Virtual Pen, is a cutting-edge project
leveraging the power of OpenCV and computer vision technology. Its primary
aim is to transform any ordinary surface into an engaging and interactive
sketching area, redefining the way we create digital art and design.
● One of the core features of this project involves the implementation of
sophisticated color recognition and tracking methods. These techniques allow
users to wield a "virtual pen" and create digital masterpieces by simply moving
a colored object in their hands. It offers a remarkably immersive experience
that closely emulates the sensation of painting, all made possible through the
fusion of technology and creativity.
Literature Review- Summary
Application of Computer Vision and Deep Learning: The literature review highlights the widespread application
of computer vision and deep learning algorithms, such as RCNN, Faster-RCNN and SSD, in various projects
related to object detection, tracking, and interactive systems. These technologies are extensively used for
real-time image and video processing.
Virtual Drawing and Gesture Recognition: The review showcases a recurring theme of virtual drawing and
gesture recognition systems that allow users to draw or write in the air using colored markers, styluses, or
hand gestures. OpenCV and similar technologies are consistently used to track the movement of objects or
fingertips in real-time, providing interactive and immersive experiences.
Addressing Societal and Educational Challenges: Several research papers focus on addressing societal issues,
such as paper wastage, smartphone dependence, and communication challenges. They propose innovative
solutions that utilize computer vision and deep learning to create cost-effective and eco-friendly
alternatives, particularly in the fields of education and communication. These projects demonstrate the
potential of technology to offer solutions to real-world problems.
Problem Statement
The problem statement for this project is to create an innovative and cost-effective virtual hand gesture
painting system that enables users to draw shapes and text in a digital environment using hand
gestures. The challenge is to design a system that accurately recognizes and translates these gestures
into digital strokes on a virtual canvas, allowing for an intuitive and immersive drawing experience. This
project aims to overcome the limitations of traditional input devices and provide an interactive platform
for creative expression, making digital art more accessible and engaging for a wide range of users,
regardless of their technical expertise or familiarity with specialized tools.
Engineering Knowledge
Profound understanding of image processing techniques and practical applications, enabling
manipulation, analysis, and interpretation of visual data.
Comprehensive knowledge of machine learning concepts, including the design and
implementation of various algorithms for tasks such as classification, regression, and object
detection.
Practical experience with tools like OpenCV and exploration of neural networks, particularly
Convolutional Neural Networks (CNNs), in the context of computer vision.
Enhanced interdisciplinary collaboration, communication, and ethical responsibility within
engineering practice, emphasizing the integration of technical and professional competencies.
Resource Management
Team Task Division:
Tabrez Ahmed: Project initiation, technology stack selection, and OpenCV integration.
Akshaya Kumar: UI design and graphical user interface development.
Charan Kumar M N: Color detection and tracking algorithm optimization.
Pradeep K R: Drawing points storage and canvas interaction.
Resources:
Hardware: Personal computers with webcams.
Software: Python, OpenCV, NumPy, Git/GitHub for collaboration.
Environment and Sustainability
Environment & Sustainability:
Paperless Art: The Air Canvas project reduces paper usage by offering a digital canvas for drawing and
painting, minimizing the environmental impact of traditional art supplies.
Eco-Friendly: By eliminating the use of toxic chemicals, it promotes eco-friendliness in artistic
endeavors.
Reduced Electronic Waste: Utilizing existing hardware minimizes the need for extra electronic devices,
contributing to electronic waste reduction.
Societal Importance:
Educational Tool: The Air Canvas is valuable in educational settings, offering an eco-friendly tool for
teaching and creativity.
Therapeutic Benefits: It serves as a therapeutic tool, enhancing societal well-being and inclusivity,
especially for individuals with specific needs.
Data Preprocessing
Color Space Conversion: The frames captured by the webcam are converted from the RGB color
space to the HSV color space. This conversion simplifies color detection and tracking.
Thresholding: The upper and lower HSV values are set using trackbars to define the range of
colors to be detected. This thresholding helps in identifying the colored marker used for
drawing.
Morphological Operations: Erosion and dilation operations are applied to the mask obtained
after thresholding. Erosion reduces impurities, while dilation restores the eroded mask. These
operations help in improving color detection accuracy.
Contour Detection: Contours of the detected colored marker are found using OpenCV's contour
detection functions. This allows for the identification of the marker's position and motion.
Handling Missing Data: Deque structures are used to store the coordinates of drawing points.
When no motion is detected, new deques are appended to avoid errors and ensure a smooth
drawing experience.
References
1.S Guennouni, A Ahaitouf and A Mansouriss , ―Multiple object detection using Open CV on an embedded platform‖, 2014 Third IEEE International
Colloquium in Information Science and Technology (CIST), 2014, pp. 374-377.
2.Chandan, Mohana A.H Jain ―The Real Time Object Detection and Tracking Using Deep Learning and OpenCV‖, 2018 International Conference
on Inventive Research in Computing Applications (ICIRCA), 2018, pp. 1305-1308.
3.Y. Huang, X. Liu, X. Zhang, and L. Jin, "A Pointing Gesture Based Egocentric Interaction System: Dataset, Approach, and Application," 2016 IEEE
Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), Las Vegas, NV, pp. 370-377, 2016.
.4.P. Ramasamy, G. Prabhu, and R. Srinivasan, "An economical air writing system is converting finger movements to text using a web camera," 2016
International Conference on Recent Trends in Information Technology (ICRTIT), Chennai, pp. 1-6, 2016.
5.Fan Zhang, Valentin Bazarevsky, Andrey Vakunov, Andrei Tkachenka, George Sung, Chuo-Ling Chang, et al., "MediaPipe Hands: On-device Real-
time Hand Tracking", 18, June 2020.
6.PavithraRamasamy, Prabhu. G, Dr. R. Srinivasan, “ An Economical Air Writing System Converting Finger Movements To Text Using Web Camera” in
Fifth International Conference on Recent Trends in Information Technology, 978-1-4673- 9802-2, 2016.
7.Prof. S.U. Saoji, NishthaDua, Akash Kumar Choudhary, Bharat Phogat, “ Air canvas application using OpenCV and numpy in python” in IRJET,
(Deemed to be University) College of Engineering, Pune, Volume: 08 Issue: 08, e-ISSN: 2395-0056, p-ISSN: 2395-0072, Aug 2021.
8.D. Vijendra Kumar, G.Vijaya Raj Siddarth, R. Venkata Satya Sravani, I.VishnuVardhan Reddy, Y. Lalitha Sri Naga DurgaVyshnavi, “Building a Air
Canvas using Numpy and Opencv in Python” in IJMTST, Godavari Institute of Engineering and Technology(A), JNTUK, Kakinada, ISSN: 2455-3778,
DOI: https://doi.org/10.46501/IJMTST08S0528, 2022
Thank You

More Related Content

Similar to Air Canvas

Interactive Wall (Multi Touch Interactive Surface)
Interactive Wall (Multi Touch Interactive Surface)Interactive Wall (Multi Touch Interactive Surface)
Interactive Wall (Multi Touch Interactive Surface)alaxandre
 
IRJET - Paint using Hand Gesture
IRJET - Paint using Hand GestureIRJET - Paint using Hand Gesture
IRJET - Paint using Hand GestureIRJET Journal
 
ICRA: Intelligent Platform for Collaboration and Interaction
ICRA: Intelligent Platform for Collaboration and InteractionICRA: Intelligent Platform for Collaboration and Interaction
ICRA: Intelligent Platform for Collaboration and InteractionLukas Tencer
 
Proposal defense
Proposal defenseProposal defense
Proposal defenseleducmills
 
Digital architecture manifesting an accurate virtual built environment
Digital architecture manifesting an accurate virtual built environmentDigital architecture manifesting an accurate virtual built environment
Digital architecture manifesting an accurate virtual built environmenteSAT Journals
 
[Seminar] 20210108 Seunghyeong Choe
[Seminar] 20210108 Seunghyeong Choe[Seminar] 20210108 Seunghyeong Choe
[Seminar] 20210108 Seunghyeong Choeivaderivader
 
Tools and Techniques for Designing, Implementing, & Evaluating Ubiquitous Com...
Tools and Techniques for Designing, Implementing, & Evaluating Ubiquitous Com...Tools and Techniques for Designing, Implementing, & Evaluating Ubiquitous Com...
Tools and Techniques for Designing, Implementing, & Evaluating Ubiquitous Com...ijceronline
 
Nmc 2007 Publish
Nmc 2007 PublishNmc 2007 Publish
Nmc 2007 Publishurauch
 
Contributions of computational thinking and creative computing to the design ...
Contributions of computational thinking and creative computing to the design ...Contributions of computational thinking and creative computing to the design ...
Contributions of computational thinking and creative computing to the design ...Juan Manuel Dodero
 
Comparison of thresholding methods
Comparison of thresholding methodsComparison of thresholding methods
Comparison of thresholding methodsVrushali Lanjewar
 
Quantify Measure App Project concept presentation
Quantify Measure App Project concept presentationQuantify Measure App Project concept presentation
Quantify Measure App Project concept presentationAsheeshK
 
An analysis of desktop control and information retrieval from the internet us...
An analysis of desktop control and information retrieval from the internet us...An analysis of desktop control and information retrieval from the internet us...
An analysis of desktop control and information retrieval from the internet us...eSAT Journals
 
An analysis of desktop control and information retrieval from the internet us...
An analysis of desktop control and information retrieval from the internet us...An analysis of desktop control and information retrieval from the internet us...
An analysis of desktop control and information retrieval from the internet us...eSAT Publishing House
 
Bt9403, virtual reality
Bt9403, virtual realityBt9403, virtual reality
Bt9403, virtual realitysmumbahelp
 

Similar to Air Canvas (20)

Interactive Wall (Multi Touch Interactive Surface)
Interactive Wall (Multi Touch Interactive Surface)Interactive Wall (Multi Touch Interactive Surface)
Interactive Wall (Multi Touch Interactive Surface)
 
IRJET - Paint using Hand Gesture
IRJET - Paint using Hand GestureIRJET - Paint using Hand Gesture
IRJET - Paint using Hand Gesture
 
ICRA: Intelligent Platform for Collaboration and Interaction
ICRA: Intelligent Platform for Collaboration and InteractionICRA: Intelligent Platform for Collaboration and Interaction
ICRA: Intelligent Platform for Collaboration and Interaction
 
Hyper3dpaper s
Hyper3dpaper sHyper3dpaper s
Hyper3dpaper s
 
Gesture detection
Gesture detectionGesture detection
Gesture detection
 
Proposal defense
Proposal defenseProposal defense
Proposal defense
 
Digital architecture manifesting an accurate virtual built environment
Digital architecture manifesting an accurate virtual built environmentDigital architecture manifesting an accurate virtual built environment
Digital architecture manifesting an accurate virtual built environment
 
[Seminar] 20210108 Seunghyeong Choe
[Seminar] 20210108 Seunghyeong Choe[Seminar] 20210108 Seunghyeong Choe
[Seminar] 20210108 Seunghyeong Choe
 
Tools and Techniques for Designing, Implementing, & Evaluating Ubiquitous Com...
Tools and Techniques for Designing, Implementing, & Evaluating Ubiquitous Com...Tools and Techniques for Designing, Implementing, & Evaluating Ubiquitous Com...
Tools and Techniques for Designing, Implementing, & Evaluating Ubiquitous Com...
 
AI Screen Presence
AI Screen PresenceAI Screen Presence
AI Screen Presence
 
Nmc 2007 Publish
Nmc 2007 PublishNmc 2007 Publish
Nmc 2007 Publish
 
Virtual Art Gallery
Virtual Art GalleryVirtual Art Gallery
Virtual Art Gallery
 
Contributions of computational thinking and creative computing to the design ...
Contributions of computational thinking and creative computing to the design ...Contributions of computational thinking and creative computing to the design ...
Contributions of computational thinking and creative computing to the design ...
 
Comparison of thresholding methods
Comparison of thresholding methodsComparison of thresholding methods
Comparison of thresholding methods
 
Quantify Measure App Project concept presentation
Quantify Measure App Project concept presentationQuantify Measure App Project concept presentation
Quantify Measure App Project concept presentation
 
HAND GESTURE RECOGNITION FOR HCI (HUMANCOMPUTER INTERACTION) USING ARTIFICIAL...
HAND GESTURE RECOGNITION FOR HCI (HUMANCOMPUTER INTERACTION) USING ARTIFICIAL...HAND GESTURE RECOGNITION FOR HCI (HUMANCOMPUTER INTERACTION) USING ARTIFICIAL...
HAND GESTURE RECOGNITION FOR HCI (HUMANCOMPUTER INTERACTION) USING ARTIFICIAL...
 
An analysis of desktop control and information retrieval from the internet us...
An analysis of desktop control and information retrieval from the internet us...An analysis of desktop control and information retrieval from the internet us...
An analysis of desktop control and information retrieval from the internet us...
 
An analysis of desktop control and information retrieval from the internet us...
An analysis of desktop control and information retrieval from the internet us...An analysis of desktop control and information retrieval from the internet us...
An analysis of desktop control and information retrieval from the internet us...
 
HAPTIC TECHNOLOGY
HAPTIC TECHNOLOGYHAPTIC TECHNOLOGY
HAPTIC TECHNOLOGY
 
Bt9403, virtual reality
Bt9403, virtual realityBt9403, virtual reality
Bt9403, virtual reality
 

Recently uploaded

Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
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
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
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
 

Recently uploaded (20)

Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
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
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
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🔝
 

Air Canvas

  • 1. Centre of Competence in Visual Computing Internship Phase II presentation Air Canvas - A Virtual Pen Under the Guidance of Prof Dr Soumya A Team Members: Akshaya Kumar (1RV20EC014), Charan Kumar M N (1RV21EC404 ) Pradeep K R (1RV19EC125) and Tabrez Ahmed(1RV20EC167)
  • 2. Introduction ● Air Canvas, often referred to as the Virtual Pen, is a cutting-edge project leveraging the power of OpenCV and computer vision technology. Its primary aim is to transform any ordinary surface into an engaging and interactive sketching area, redefining the way we create digital art and design. ● One of the core features of this project involves the implementation of sophisticated color recognition and tracking methods. These techniques allow users to wield a "virtual pen" and create digital masterpieces by simply moving a colored object in their hands. It offers a remarkably immersive experience that closely emulates the sensation of painting, all made possible through the fusion of technology and creativity.
  • 3. Literature Review- Summary Application of Computer Vision and Deep Learning: The literature review highlights the widespread application of computer vision and deep learning algorithms, such as RCNN, Faster-RCNN and SSD, in various projects related to object detection, tracking, and interactive systems. These technologies are extensively used for real-time image and video processing. Virtual Drawing and Gesture Recognition: The review showcases a recurring theme of virtual drawing and gesture recognition systems that allow users to draw or write in the air using colored markers, styluses, or hand gestures. OpenCV and similar technologies are consistently used to track the movement of objects or fingertips in real-time, providing interactive and immersive experiences. Addressing Societal and Educational Challenges: Several research papers focus on addressing societal issues, such as paper wastage, smartphone dependence, and communication challenges. They propose innovative solutions that utilize computer vision and deep learning to create cost-effective and eco-friendly alternatives, particularly in the fields of education and communication. These projects demonstrate the potential of technology to offer solutions to real-world problems.
  • 4. Problem Statement The problem statement for this project is to create an innovative and cost-effective virtual hand gesture painting system that enables users to draw shapes and text in a digital environment using hand gestures. The challenge is to design a system that accurately recognizes and translates these gestures into digital strokes on a virtual canvas, allowing for an intuitive and immersive drawing experience. This project aims to overcome the limitations of traditional input devices and provide an interactive platform for creative expression, making digital art more accessible and engaging for a wide range of users, regardless of their technical expertise or familiarity with specialized tools.
  • 5. Engineering Knowledge Profound understanding of image processing techniques and practical applications, enabling manipulation, analysis, and interpretation of visual data. Comprehensive knowledge of machine learning concepts, including the design and implementation of various algorithms for tasks such as classification, regression, and object detection. Practical experience with tools like OpenCV and exploration of neural networks, particularly Convolutional Neural Networks (CNNs), in the context of computer vision. Enhanced interdisciplinary collaboration, communication, and ethical responsibility within engineering practice, emphasizing the integration of technical and professional competencies.
  • 6. Resource Management Team Task Division: Tabrez Ahmed: Project initiation, technology stack selection, and OpenCV integration. Akshaya Kumar: UI design and graphical user interface development. Charan Kumar M N: Color detection and tracking algorithm optimization. Pradeep K R: Drawing points storage and canvas interaction. Resources: Hardware: Personal computers with webcams. Software: Python, OpenCV, NumPy, Git/GitHub for collaboration.
  • 7. Environment and Sustainability Environment & Sustainability: Paperless Art: The Air Canvas project reduces paper usage by offering a digital canvas for drawing and painting, minimizing the environmental impact of traditional art supplies. Eco-Friendly: By eliminating the use of toxic chemicals, it promotes eco-friendliness in artistic endeavors. Reduced Electronic Waste: Utilizing existing hardware minimizes the need for extra electronic devices, contributing to electronic waste reduction. Societal Importance: Educational Tool: The Air Canvas is valuable in educational settings, offering an eco-friendly tool for teaching and creativity. Therapeutic Benefits: It serves as a therapeutic tool, enhancing societal well-being and inclusivity, especially for individuals with specific needs.
  • 8. Data Preprocessing Color Space Conversion: The frames captured by the webcam are converted from the RGB color space to the HSV color space. This conversion simplifies color detection and tracking. Thresholding: The upper and lower HSV values are set using trackbars to define the range of colors to be detected. This thresholding helps in identifying the colored marker used for drawing. Morphological Operations: Erosion and dilation operations are applied to the mask obtained after thresholding. Erosion reduces impurities, while dilation restores the eroded mask. These operations help in improving color detection accuracy. Contour Detection: Contours of the detected colored marker are found using OpenCV's contour detection functions. This allows for the identification of the marker's position and motion. Handling Missing Data: Deque structures are used to store the coordinates of drawing points. When no motion is detected, new deques are appended to avoid errors and ensure a smooth drawing experience.
  • 9. References 1.S Guennouni, A Ahaitouf and A Mansouriss , ―Multiple object detection using Open CV on an embedded platform‖, 2014 Third IEEE International Colloquium in Information Science and Technology (CIST), 2014, pp. 374-377. 2.Chandan, Mohana A.H Jain ―The Real Time Object Detection and Tracking Using Deep Learning and OpenCV‖, 2018 International Conference on Inventive Research in Computing Applications (ICIRCA), 2018, pp. 1305-1308. 3.Y. Huang, X. Liu, X. Zhang, and L. Jin, "A Pointing Gesture Based Egocentric Interaction System: Dataset, Approach, and Application," 2016 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), Las Vegas, NV, pp. 370-377, 2016. .4.P. Ramasamy, G. Prabhu, and R. Srinivasan, "An economical air writing system is converting finger movements to text using a web camera," 2016 International Conference on Recent Trends in Information Technology (ICRTIT), Chennai, pp. 1-6, 2016. 5.Fan Zhang, Valentin Bazarevsky, Andrey Vakunov, Andrei Tkachenka, George Sung, Chuo-Ling Chang, et al., "MediaPipe Hands: On-device Real- time Hand Tracking", 18, June 2020. 6.PavithraRamasamy, Prabhu. G, Dr. R. Srinivasan, “ An Economical Air Writing System Converting Finger Movements To Text Using Web Camera” in Fifth International Conference on Recent Trends in Information Technology, 978-1-4673- 9802-2, 2016. 7.Prof. S.U. Saoji, NishthaDua, Akash Kumar Choudhary, Bharat Phogat, “ Air canvas application using OpenCV and numpy in python” in IRJET, (Deemed to be University) College of Engineering, Pune, Volume: 08 Issue: 08, e-ISSN: 2395-0056, p-ISSN: 2395-0072, Aug 2021. 8.D. Vijendra Kumar, G.Vijaya Raj Siddarth, R. Venkata Satya Sravani, I.VishnuVardhan Reddy, Y. Lalitha Sri Naga DurgaVyshnavi, “Building a Air Canvas using Numpy and Opencv in Python” in IJMTST, Godavari Institute of Engineering and Technology(A), JNTUK, Kakinada, ISSN: 2455-3778, DOI: https://doi.org/10.46501/IJMTST08S0528, 2022