SlideShare a Scribd company logo
1 of 27
WELCOME
VIDEO INTERACTION THROUGH FINGER
TIPS
Coined By:
Nithin Prince John
Roll No : 11
M.Tech CSE
SBCE, Pattoor
Guided By:
Keerthi A S Pillai
Assistant Professor
Dept of CSE
SBCE, Pattoor
CONTENTS
 OBJECTIVE
 INTRODUCTION
 PROPOSED SYSTEM
 MODULES OF THE SYSTEM
 RESULT
 CONCLUSION
5/23/2016 Computer Science & Engg 3
OBJECTIVE
Leverage existing content, turn them into transactional
content marketing
5/23/2016 4Computer Science & Engg
“4 in 10 shoppers visited a store in person or
online as a direct result of watching a video”
5/23/2016 5Computer Science & Engg
INTRODUCTION
Today online videos provide a passive user-experience
for users
Interactive video enables users to take actions right
within the video content
Interruption is the core issue
Developed a technique to blend interaction with any
video, new or existing
5/23/2016 6Computer Science & Engg
Contd...
Interactivity makes videos more engaging and
immersive
On the back end, items are tracked and hand-
programmed to link out to their relative features
Creates new levels of interactivity, allowing users to
view the product details using swipe motion gesture
Revolutionize, how companies market, advertise, and
sell their products
5/23/2016 7Computer Science & Engg
Contd...
In a nutshell, the future of digital marketing
5/23/2016 8Computer Science & Engg
PROPOSED SYSTEM
Consist of following modules :
5/23/2016 9Computer Science & Engg
Swipe Motion Gesture Technique
Video Post-processing
Video Pre-processing
Contd...
Video Pre –processing Module
Tracking – Learning – Detection (TLD) : A
framework designed for long-term tracking of an
unknown object in a video stream
ROI is defined by a bounding box in a single frame
TLD simultaneously tracks the object, learns its
appearance and detects it whenever it appears in
the video
5/23/2016 10Computer Science & Engg
Contd...
5/23/2016 11Computer Science & Engg
Contd...
Choosing the video to be pre-processed
5/23/2016 12Computer Science & Engg
Contd...
Input : Frames of the chosen video
5/23/2016 13Computer Science & Engg
Contd...
Apply TLD to track interesting objects ( dress, shoes,
etc... ) from it
5/23/2016 14Computer Science & Engg
Contd...
Output : Provides us the locations of the selected
objects in each frame
5/23/2016 15Computer Science & Engg
Contd...
Video Post –processing Module
Input : Output of the TLD algorithm which contains
the tracking information
Use that position information to focus the object of
interest in each frame
Before the viewer, these frames appear in a rate
more than our perception of vision, gives a
sensation of moving of the object
5/23/2016 16Computer Science & Engg
Product Selection Technique
Difficulty of selecting moving objects
5/23/2016 17Computer Science & Engg
Swipe Motion Gesture
For selecting product, we want to use simple swipe of
the color card in front of the webcam
5/23/2016 18Computer Science & Engg
Contd...
Implementation of swipe motion gesture technique
 Take each frame of the video
 Smooth the frame using Gaussian blur
 Convert frame from BGR to HSV color-space
Extract the specified colored object alone using HSV control
panel
Threshold the HSV image for a range of chosen color
5/23/2016 19Computer Science & Engg
Contd...
Track the colored object and calculate the co-ordinates
of the position of the center of the blobs as follows
𝑚 𝑝𝑞 = 𝑥=0
𝑀−1
𝑦=0
𝑁−1
𝑥 𝑝
𝑦 𝑞
𝑓 𝑥, 𝑦
𝑥 = 𝑚10 𝑚00
𝑦 = 𝑚01 𝑚00
5/23/2016 20Computer Science & Engg
Contd...
Find the distance traveled by the object in first 15 frames
𝑑 = 𝑥2 − 𝑥1
2 + 𝑦2 − 𝑦1
2
Find velocity of the object
𝑣 = 𝑑 𝑡
If velocity > threshold and the gesture made is a swipe
gesture, then the corresponding action is triggered
5/23/2016 21Computer Science & Engg
Contd...
Identification of blue color card
5/23/2016 22Computer Science & Engg
RESULT
Output of the proposed system
5/23/2016 23Computer Science & Engg
CONCLUSION
Uses computer vision technology, TLD algorithm to
track unknown objects throughout the video
Employed swipe motion gesture for real time
interaction experience
Solution to “How can we increase sales and
engagement through traditional video mediums?”
5/23/2016 24Computer Science & Engg
REFERENCES
[1] Khalad Hasan, Yang Wang, Wing Kwong and Pourang Irani. Enabling User
Interactions with Video Contents, 2013
[2] Z. Kalal, K. Mikolajczyk, J. Matas, J. Tracking-Learning- Detection. IEEE Transactions
on PAMI, vol.34, no.7, pp.1409-1422, July 2012
[3] Z. Kalal, J. Matas, and K. Mikolajczyk. P-N Learning: Boot-strapping Binary Classifiers
by Structural Constraints. IEEE Confer. on Computer Vision and Pattern Recognition,
2010.
[4] Z. Kalal, K. Mikolajczyk, and J. Matas. Forward-Backward Error: Automatic Detection
of Tracking Failures, Proc. IAPR International Conference on Pattern Recognition, pp.
23-26,2010.
[5] Saikat Basak and Arundhuti Chowdhury . A Vision Interface Framework for Intuitive
Gesture Recognition using Color based Blob Detection. International Journal of Computer
Applications, vol.90, no.15, March 2014
5/23/2016 25Computer Science & Engg
ACHIEVEMENTS
Won Best Paper Award for the paper entitled
“Video Interaction Through Finger Tips” in the
IEEE International Conference on Circuit, Power
and Computing Technologies (ICCPCT-2015),
Kanyakumari, Tamilnadu, on March, 2015
Selected to present paper entitled “Turning Existing Video Contents Into
Transactional Content Marketing” at IEEE and SPRINGER Technically Co-
Sponsored Science and Information Conference 2015, LONDON , UK
5/23/2016 26Computer Science & Engg
5/23/2016 27Computer Science & Engg
Thank you for your
attention !
Questions ?

More Related Content

Similar to Video Interaction Finger Tips

Drishyam - Virtual Eye for Blind
Drishyam - Virtual Eye for BlindDrishyam - Virtual Eye for Blind
Drishyam - Virtual Eye for BlindIRJET Journal
 
Suspicious Activity Detection
Suspicious Activity DetectionSuspicious Activity Detection
Suspicious Activity DetectionMushahid Ali
 
IRJET- Object Detection and Recognition for Blind Assistance
IRJET- Object Detection and Recognition for Blind AssistanceIRJET- Object Detection and Recognition for Blind Assistance
IRJET- Object Detection and Recognition for Blind AssistanceIRJET Journal
 
THE THIRD EYE-Presentation
THE THIRD EYE-PresentationTHE THIRD EYE-Presentation
THE THIRD EYE-PresentationRomil Shah
 
INTELLIGENT HELMET DETECTION USING OPENCV AND MACHINE LEARNING
INTELLIGENT HELMET DETECTION USING OPENCV AND MACHINE LEARNINGINTELLIGENT HELMET DETECTION USING OPENCV AND MACHINE LEARNING
INTELLIGENT HELMET DETECTION USING OPENCV AND MACHINE LEARNINGIRJET Journal
 
AI firsts: Leading from research to proof-of-concept
AI firsts: Leading from research to proof-of-conceptAI firsts: Leading from research to proof-of-concept
AI firsts: Leading from research to proof-of-conceptQualcomm Research
 
How to prepare a perfect video abstract for your research paper – Pubrica.pdf
How to prepare a perfect video abstract for your research paper – Pubrica.pdfHow to prepare a perfect video abstract for your research paper – Pubrica.pdf
How to prepare a perfect video abstract for your research paper – Pubrica.pdfPubrica
 
Python IEEE 2019 Projects List
Python IEEE 2019 Projects List Python IEEE 2019 Projects List
Python IEEE 2019 Projects List CloudTechnologies
 
How to prepare a perfect video abstract for your research paper – Pubrica.pptx
How to prepare a perfect video abstract for your research paper – Pubrica.pptxHow to prepare a perfect video abstract for your research paper – Pubrica.pptx
How to prepare a perfect video abstract for your research paper – Pubrica.pptxPubrica
 
REAL-TIME VIDEO SURVEILLANCE USING RASPBERRY PI
REAL-TIME VIDEO SURVEILLANCE USING RASPBERRY PIREAL-TIME VIDEO SURVEILLANCE USING RASPBERRY PI
REAL-TIME VIDEO SURVEILLANCE USING RASPBERRY PIIRJET Journal
 
3 d video coding & streaming real time of hd
3 d video coding & streaming real time of hd3 d video coding & streaming real time of hd
3 d video coding & streaming real time of hdEmpirix
 
3 d video coding & streaming real time of hd
3 d video coding & streaming real time of hd3 d video coding & streaming real time of hd
3 d video coding & streaming real time of hdEmpirix
 
IRJET- Review on Anti-Piracy Screening System
IRJET-  	  Review on Anti-Piracy Screening SystemIRJET-  	  Review on Anti-Piracy Screening System
IRJET- Review on Anti-Piracy Screening SystemIRJET Journal
 
INDOOR AND OUTDOOR NAVIGATION ASSISTANCE SYSTEM FOR VISUALLY IMPAIRED PEOPLE ...
INDOOR AND OUTDOOR NAVIGATION ASSISTANCE SYSTEM FOR VISUALLY IMPAIRED PEOPLE ...INDOOR AND OUTDOOR NAVIGATION ASSISTANCE SYSTEM FOR VISUALLY IMPAIRED PEOPLE ...
INDOOR AND OUTDOOR NAVIGATION ASSISTANCE SYSTEM FOR VISUALLY IMPAIRED PEOPLE ...IRJET Journal
 
ITCamp 2013 - Tim Huckaby - Kinect for Windows - Designing Software for Gestu...
ITCamp 2013 - Tim Huckaby - Kinect for Windows - Designing Software for Gestu...ITCamp 2013 - Tim Huckaby - Kinect for Windows - Designing Software for Gestu...
ITCamp 2013 - Tim Huckaby - Kinect for Windows - Designing Software for Gestu...ITCamp
 
Mtech First progress PRESENTATION ON VIDEO SUMMARIZATION
Mtech First progress PRESENTATION ON VIDEO SUMMARIZATIONMtech First progress PRESENTATION ON VIDEO SUMMARIZATION
Mtech First progress PRESENTATION ON VIDEO SUMMARIZATIONNEERAJ BAGHEL
 
IRJET - 3D Virtual Dressing Room Application
IRJET -  	  3D Virtual Dressing Room ApplicationIRJET -  	  3D Virtual Dressing Room Application
IRJET - 3D Virtual Dressing Room ApplicationIRJET Journal
 

Similar to Video Interaction Finger Tips (20)

Drishyam - Virtual Eye for Blind
Drishyam - Virtual Eye for BlindDrishyam - Virtual Eye for Blind
Drishyam - Virtual Eye for Blind
 
Suspicious Activity Detection
Suspicious Activity DetectionSuspicious Activity Detection
Suspicious Activity Detection
 
IRJET- Object Detection and Recognition for Blind Assistance
IRJET- Object Detection and Recognition for Blind AssistanceIRJET- Object Detection and Recognition for Blind Assistance
IRJET- Object Detection and Recognition for Blind Assistance
 
THE THIRD EYE-Presentation
THE THIRD EYE-PresentationTHE THIRD EYE-Presentation
THE THIRD EYE-Presentation
 
INTELLIGENT HELMET DETECTION USING OPENCV AND MACHINE LEARNING
INTELLIGENT HELMET DETECTION USING OPENCV AND MACHINE LEARNINGINTELLIGENT HELMET DETECTION USING OPENCV AND MACHINE LEARNING
INTELLIGENT HELMET DETECTION USING OPENCV AND MACHINE LEARNING
 
AI firsts: Leading from research to proof-of-concept
AI firsts: Leading from research to proof-of-conceptAI firsts: Leading from research to proof-of-concept
AI firsts: Leading from research to proof-of-concept
 
How to prepare a perfect video abstract for your research paper – Pubrica.pdf
How to prepare a perfect video abstract for your research paper – Pubrica.pdfHow to prepare a perfect video abstract for your research paper – Pubrica.pdf
How to prepare a perfect video abstract for your research paper – Pubrica.pdf
 
Python IEEE 2019 Projects List
Python IEEE 2019 Projects List Python IEEE 2019 Projects List
Python IEEE 2019 Projects List
 
How to prepare a perfect video abstract for your research paper – Pubrica.pptx
How to prepare a perfect video abstract for your research paper – Pubrica.pptxHow to prepare a perfect video abstract for your research paper – Pubrica.pptx
How to prepare a perfect video abstract for your research paper – Pubrica.pptx
 
CGS E-learning Catalog
CGS E-learning Catalog CGS E-learning Catalog
CGS E-learning Catalog
 
REAL-TIME VIDEO SURVEILLANCE USING RASPBERRY PI
REAL-TIME VIDEO SURVEILLANCE USING RASPBERRY PIREAL-TIME VIDEO SURVEILLANCE USING RASPBERRY PI
REAL-TIME VIDEO SURVEILLANCE USING RASPBERRY PI
 
3 d video coding & streaming real time of hd
3 d video coding & streaming real time of hd3 d video coding & streaming real time of hd
3 d video coding & streaming real time of hd
 
3 d video coding & streaming real time of hd
3 d video coding & streaming real time of hd3 d video coding & streaming real time of hd
3 d video coding & streaming real time of hd
 
IRJET- Review on Anti-Piracy Screening System
IRJET-  	  Review on Anti-Piracy Screening SystemIRJET-  	  Review on Anti-Piracy Screening System
IRJET- Review on Anti-Piracy Screening System
 
INDOOR AND OUTDOOR NAVIGATION ASSISTANCE SYSTEM FOR VISUALLY IMPAIRED PEOPLE ...
INDOOR AND OUTDOOR NAVIGATION ASSISTANCE SYSTEM FOR VISUALLY IMPAIRED PEOPLE ...INDOOR AND OUTDOOR NAVIGATION ASSISTANCE SYSTEM FOR VISUALLY IMPAIRED PEOPLE ...
INDOOR AND OUTDOOR NAVIGATION ASSISTANCE SYSTEM FOR VISUALLY IMPAIRED PEOPLE ...
 
ITCamp 2013 - Tim Huckaby - Kinect for Windows - Designing Software for Gestu...
ITCamp 2013 - Tim Huckaby - Kinect for Windows - Designing Software for Gestu...ITCamp 2013 - Tim Huckaby - Kinect for Windows - Designing Software for Gestu...
ITCamp 2013 - Tim Huckaby - Kinect for Windows - Designing Software for Gestu...
 
Mtech First progress PRESENTATION ON VIDEO SUMMARIZATION
Mtech First progress PRESENTATION ON VIDEO SUMMARIZATIONMtech First progress PRESENTATION ON VIDEO SUMMARIZATION
Mtech First progress PRESENTATION ON VIDEO SUMMARIZATION
 
IRJET - 3D Virtual Dressing Room Application
IRJET -  	  3D Virtual Dressing Room ApplicationIRJET -  	  3D Virtual Dressing Room Application
IRJET - 3D Virtual Dressing Room Application
 
Obj report
Obj reportObj report
Obj report
 
Computer graphics by bahadar sher
Computer graphics by bahadar sherComputer graphics by bahadar sher
Computer graphics by bahadar sher
 

Recently uploaded

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 

Recently uploaded (20)

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 

Video Interaction Finger Tips

  • 2. VIDEO INTERACTION THROUGH FINGER TIPS Coined By: Nithin Prince John Roll No : 11 M.Tech CSE SBCE, Pattoor Guided By: Keerthi A S Pillai Assistant Professor Dept of CSE SBCE, Pattoor
  • 3. CONTENTS  OBJECTIVE  INTRODUCTION  PROPOSED SYSTEM  MODULES OF THE SYSTEM  RESULT  CONCLUSION 5/23/2016 Computer Science & Engg 3
  • 4. OBJECTIVE Leverage existing content, turn them into transactional content marketing 5/23/2016 4Computer Science & Engg
  • 5. “4 in 10 shoppers visited a store in person or online as a direct result of watching a video” 5/23/2016 5Computer Science & Engg
  • 6. INTRODUCTION Today online videos provide a passive user-experience for users Interactive video enables users to take actions right within the video content Interruption is the core issue Developed a technique to blend interaction with any video, new or existing 5/23/2016 6Computer Science & Engg
  • 7. Contd... Interactivity makes videos more engaging and immersive On the back end, items are tracked and hand- programmed to link out to their relative features Creates new levels of interactivity, allowing users to view the product details using swipe motion gesture Revolutionize, how companies market, advertise, and sell their products 5/23/2016 7Computer Science & Engg
  • 8. Contd... In a nutshell, the future of digital marketing 5/23/2016 8Computer Science & Engg
  • 9. PROPOSED SYSTEM Consist of following modules : 5/23/2016 9Computer Science & Engg Swipe Motion Gesture Technique Video Post-processing Video Pre-processing
  • 10. Contd... Video Pre –processing Module Tracking – Learning – Detection (TLD) : A framework designed for long-term tracking of an unknown object in a video stream ROI is defined by a bounding box in a single frame TLD simultaneously tracks the object, learns its appearance and detects it whenever it appears in the video 5/23/2016 10Computer Science & Engg
  • 12. Contd... Choosing the video to be pre-processed 5/23/2016 12Computer Science & Engg
  • 13. Contd... Input : Frames of the chosen video 5/23/2016 13Computer Science & Engg
  • 14. Contd... Apply TLD to track interesting objects ( dress, shoes, etc... ) from it 5/23/2016 14Computer Science & Engg
  • 15. Contd... Output : Provides us the locations of the selected objects in each frame 5/23/2016 15Computer Science & Engg
  • 16. Contd... Video Post –processing Module Input : Output of the TLD algorithm which contains the tracking information Use that position information to focus the object of interest in each frame Before the viewer, these frames appear in a rate more than our perception of vision, gives a sensation of moving of the object 5/23/2016 16Computer Science & Engg
  • 17. Product Selection Technique Difficulty of selecting moving objects 5/23/2016 17Computer Science & Engg
  • 18. Swipe Motion Gesture For selecting product, we want to use simple swipe of the color card in front of the webcam 5/23/2016 18Computer Science & Engg
  • 19. Contd... Implementation of swipe motion gesture technique  Take each frame of the video  Smooth the frame using Gaussian blur  Convert frame from BGR to HSV color-space Extract the specified colored object alone using HSV control panel Threshold the HSV image for a range of chosen color 5/23/2016 19Computer Science & Engg
  • 20. Contd... Track the colored object and calculate the co-ordinates of the position of the center of the blobs as follows 𝑚 𝑝𝑞 = 𝑥=0 𝑀−1 𝑦=0 𝑁−1 𝑥 𝑝 𝑦 𝑞 𝑓 𝑥, 𝑦 𝑥 = 𝑚10 𝑚00 𝑦 = 𝑚01 𝑚00 5/23/2016 20Computer Science & Engg
  • 21. Contd... Find the distance traveled by the object in first 15 frames 𝑑 = 𝑥2 − 𝑥1 2 + 𝑦2 − 𝑦1 2 Find velocity of the object 𝑣 = 𝑑 𝑡 If velocity > threshold and the gesture made is a swipe gesture, then the corresponding action is triggered 5/23/2016 21Computer Science & Engg
  • 22. Contd... Identification of blue color card 5/23/2016 22Computer Science & Engg
  • 23. RESULT Output of the proposed system 5/23/2016 23Computer Science & Engg
  • 24. CONCLUSION Uses computer vision technology, TLD algorithm to track unknown objects throughout the video Employed swipe motion gesture for real time interaction experience Solution to “How can we increase sales and engagement through traditional video mediums?” 5/23/2016 24Computer Science & Engg
  • 25. REFERENCES [1] Khalad Hasan, Yang Wang, Wing Kwong and Pourang Irani. Enabling User Interactions with Video Contents, 2013 [2] Z. Kalal, K. Mikolajczyk, J. Matas, J. Tracking-Learning- Detection. IEEE Transactions on PAMI, vol.34, no.7, pp.1409-1422, July 2012 [3] Z. Kalal, J. Matas, and K. Mikolajczyk. P-N Learning: Boot-strapping Binary Classifiers by Structural Constraints. IEEE Confer. on Computer Vision and Pattern Recognition, 2010. [4] Z. Kalal, K. Mikolajczyk, and J. Matas. Forward-Backward Error: Automatic Detection of Tracking Failures, Proc. IAPR International Conference on Pattern Recognition, pp. 23-26,2010. [5] Saikat Basak and Arundhuti Chowdhury . A Vision Interface Framework for Intuitive Gesture Recognition using Color based Blob Detection. International Journal of Computer Applications, vol.90, no.15, March 2014 5/23/2016 25Computer Science & Engg
  • 26. ACHIEVEMENTS Won Best Paper Award for the paper entitled “Video Interaction Through Finger Tips” in the IEEE International Conference on Circuit, Power and Computing Technologies (ICCPCT-2015), Kanyakumari, Tamilnadu, on March, 2015 Selected to present paper entitled “Turning Existing Video Contents Into Transactional Content Marketing” at IEEE and SPRINGER Technically Co- Sponsored Science and Information Conference 2015, LONDON , UK 5/23/2016 26Computer Science & Engg
  • 27. 5/23/2016 27Computer Science & Engg Thank you for your attention ! Questions ?