SlideShare a Scribd company logo
1 of 28
SIXTH SENSE TECHNOLOGY
Vinay Sagar S.D
1BM16MCA52
MCA – 3rd Sem.
BMSCE
http://www.pranavmistry.com/projects/sixthsense/
 Introduction
 Components
 Working
 Gesture Detection Algorithm
 Applications
CONTENTS
INTRODUCTION
Sixth Sense is a wearable interface device that builds up physical
world around us with digital information and lets us use natural hand
gestures to interact with that information.
It was developed by Pranav, a PhD student in the Fluid Interfaces
Group at the MIT Media Lab.
Key Points
wearable interface device :- Pendant like mobile wearable device
Physical world around us with digital information :- Ex- Projector
Hand gestures :- Like Zoom-In, Zoom-Out
WHY THE NAME “SIXTH SENSE”
 It will sense your hand gestures.
 It will sense what object is in front of you.
 It will sense what you see.
 It will sense what information you need and project those
information on any surface.
Camera
Projector
Mobile Component
Colored Markers
COMPONENTS
The hardware components are coupled in a pendant like mobile
wearable device.
http://www.pranavmistry.com/projects/sixthsense/
Camera
 Captures an object in view and tracks the user’s hand gestures
 It sends the data to smart phone
 It acts as a digital eye, connecting you to the world of digital
information
http://www.pranavmistry.com/projects/sixthsense/
Projector
 The projector projects visual information enabling surfaces and physical
objects to be used as interfaces
 The project itself contains a battery inside, with 3 hours of battery life.
 A tiny LED projector displays data sent from the smart phone on any
surface in view–object, wall, or person.
http://www.pranavmistry.com/projects/sixthsense/
Smart Phone
A Web-enabled smart phone in the user’s pocket processes the video
data
Other software searches the Web and interprets the hand gestures
http://www.pranavmistry.com/projects/sixthsense/
Color Markers
It is at the tip of the user’s fingers .
 Marking the user’s fingers with red, yellow, green, and blue tape helps
the webcam recognize gestures
The movements and arrangements of these makers are interpreted into
gestures that act as interaction instructions.
http://www.pranavmistry.com/projects/sixthsense/
HOW IT WORKS?
Images
Gestures
The plan of action
• Get images from the camera in a loop – Frames
https://www.youtube.com/watch?v=22TCiQ6_yTs
• Convert BGR image to HSV image
• Thresholding the Image (Binary Image)
• Scribbling the position of the Colored Markers
• Comparing the scribbled Image with pre-defined
gesture image
1. Get an image from the camera - Frames
• frame rate is the number of frames or images that are
projected or displayed per second.
• https://www.youtube.com/watch?v=22TCiQ6_yTs
2. We convert the RGB image into an HSV image.
• We'll be using the HSV colour space, instead of the more
common RGB colour space.
• HSV stands for HUE, SATURATION and VALUE.
• value range for HUE, SATURATION and VALUE are
respectively 0-179, 0-255 and 0-255.
• HUE represents the color,
• SATURATION represents the amount to which that respective
color is mixed with white.
• VALUE represents the amount to which that respective
color is mixed with black.
• Here the HUE is unique for that specific color distribution of
that object.
But SATURATION and VALUE may be vary according to the
lighting condition of that environment.
• In HSV, each colour is assigned a particular number (the
Hue- ex- 125).
• This gives us the advantage of having a single number (hue)
for the red color despite multiple shades of red(all the way
from dark redto a bright red).
• We have to supply the HSV Range of the color to be
Threshold
• After Thresholding, the Red will be white(1) and the rest will
be black(0)
3. Thresholding the Image
http://aishack.in/tutorials/tracking-colored-objects-opencv/
4. Scribbling the position of the marker
• This shows the movement of the colored marker.
• After capturing and thresholding of each frames, we will
mark the position of the color marker on a new image
specially created for this purpose.
• Then. We will join the previous position and the current
position with a line.
• This process continues until the color marker goes out of the
screen or a gesture is detected.
Scribbled Image
http://aishack.in/tutorials/tracking-colored-objects-opencv/
4. Comparing.
• In this stage we will compare the scribbled image with the
pre-defined gesture image.
• If they are similar, we invoke some function related to that
gesture, like @ symbol to open email application and
project through projector.
APPLICATIONS
http://www.pranavmistry.com/projects/sixthsense/
Make a call
You can use the Sixth Sense to project
a keypad onto your hand, then use
that virtual keypad to make a call.
Call up a map
With the map application we can call
up the map of our choice and then
use thumbs and index fingers to
navigate the map
http://www.pranavmistry.com/projects/sixthsense/
Check the time
Draw a circle on your wrist to get a
virtual watch that gives you the
correct time
Create multimedia reading
experiences
Sixth Sense can be programmed to
project related videos onto
newspaper articles you are reading
http://www.pranavmistry.com/projects/sixthsense/
Drawing application
The drawing application lets the user
draw on any surface by tracking the
fingertip movements of the user’s index
finger
Zooming features
The user can zoom in or zoom out
using intuitive hand movements
http://www.pranavmistry.com/projects/sixthsense/
Get product information
Sixth Sense uses image recognition
or marker technology to recognize
products we pick up, then feeds us
information on those products
Get book information
The system can project Amazon
ratings on that book, as well as reviews
and other relevant information
http://www.pranavmistry.com/projects/sixthsense/
Get flight updates
The system will recognize your
boarding pass and let you know
whether your flight is on time and if
gate has changed.
http://www.pranavmistry.com/projects/sixthsense/
Take pictures
If you fashion your index fingers and
thumbs into a square ("framing"
gesture), the system will snap a photo.
After taking the desired number of
photos, we can project them onto a
surface, and use gestures to sort
through the photos, and organize and
resize them.
http://www.pranavmistry.com/projects/sixthsense/
REFERENCES
http://www.pranavmistry.com/projects/sixthsense/
http://aishack.in/tutorials/tracking-colored-objects-opencv/
https://www.google.co.in/
THANK YOU

More Related Content

What's hot

Exergaming - Technology and beyond
Exergaming - Technology and beyondExergaming - Technology and beyond
Exergaming - Technology and beyondKaushik Das
 
Using the mouse
Using the mouseUsing the mouse
Using the mouseFrya Lora
 
Markerless inspection of ar using fingertip tracking
Markerless inspection of ar using fingertip trackingMarkerless inspection of ar using fingertip tracking
Markerless inspection of ar using fingertip trackingTharuka Siriwardena
 
sixth sense technology
sixth sense technologysixth sense technology
sixth sense technologyizhar khan
 
Augmented reality & virtual reality
Augmented reality & virtual realityAugmented reality & virtual reality
Augmented reality & virtual realitySoori Joy
 
[PDF] the molecular control toolkit - Controlling 3D molecular graphics via g...
[PDF] the molecular control toolkit - Controlling 3D molecular graphics via g...[PDF] the molecular control toolkit - Controlling 3D molecular graphics via g...
[PDF] the molecular control toolkit - Controlling 3D molecular graphics via g...Quân Lê
 
sixth sense technology
sixth sense technologysixth sense technology
sixth sense technologyBinumon Joseph
 
Gesture recognition PPPT
Gesture recognition PPPTGesture recognition PPPT
Gesture recognition PPPTVikas Reddy
 

What's hot (20)

Light pen
Light penLight pen
Light pen
 
Sixth sense
Sixth senseSixth sense
Sixth sense
 
Ijetcas16 208
Ijetcas16 208Ijetcas16 208
Ijetcas16 208
 
Haptic tech
Haptic techHaptic tech
Haptic tech
 
Exergaming - Technology and beyond
Exergaming - Technology and beyondExergaming - Technology and beyond
Exergaming - Technology and beyond
 
SIXTH SENSE TECHNOLGY
SIXTH SENSE TECHNOLGYSIXTH SENSE TECHNOLGY
SIXTH SENSE TECHNOLGY
 
Using the mouse
Using the mouseUsing the mouse
Using the mouse
 
Using the Mouse
Using the MouseUsing the Mouse
Using the Mouse
 
Markerless inspection of ar using fingertip tracking
Markerless inspection of ar using fingertip trackingMarkerless inspection of ar using fingertip tracking
Markerless inspection of ar using fingertip tracking
 
Computer Mouse
 Computer Mouse Computer Mouse
Computer Mouse
 
sixth sense technology
sixth sense technologysixth sense technology
sixth sense technology
 
Augmented reality & virtual reality
Augmented reality & virtual realityAugmented reality & virtual reality
Augmented reality & virtual reality
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Intro to Virtual reality
Intro to Virtual realityIntro to Virtual reality
Intro to Virtual reality
 
Sixth sense
Sixth senseSixth sense
Sixth sense
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Input Devices
Input DevicesInput Devices
Input Devices
 
[PDF] the molecular control toolkit - Controlling 3D molecular graphics via g...
[PDF] the molecular control toolkit - Controlling 3D molecular graphics via g...[PDF] the molecular control toolkit - Controlling 3D molecular graphics via g...
[PDF] the molecular control toolkit - Controlling 3D molecular graphics via g...
 
sixth sense technology
sixth sense technologysixth sense technology
sixth sense technology
 
Gesture recognition PPPT
Gesture recognition PPPTGesture recognition PPPT
Gesture recognition PPPT
 

Similar to Sixth sense technology

Sixth sense technology(seminar presentation)
Sixth sense technology(seminar presentation)Sixth sense technology(seminar presentation)
Sixth sense technology(seminar presentation)guddu yadav
 
Sixth sense-final-ppt
Sixth sense-final-pptSixth sense-final-ppt
Sixth sense-final-pptThedarkangel1
 
Sixth sense technology presented by romiya
Sixth sense technology presented by romiyaSixth sense technology presented by romiya
Sixth sense technology presented by romiyaRomiya Bose
 
28704893 sixth-sense-final-ppt
28704893 sixth-sense-final-ppt28704893 sixth-sense-final-ppt
28704893 sixth-sense-final-pptvignan university
 
The sixth sense technology seminar
The sixth sense technology seminarThe sixth sense technology seminar
The sixth sense technology seminarRam
 
The sixth sense technology seminar
The sixth sense technology seminar The sixth sense technology seminar
The sixth sense technology seminar Ram
 
6thsensetechnology by www.avnrpptworld.blogspot.com
6thsensetechnology by www.avnrpptworld.blogspot.com6thsensetechnology by www.avnrpptworld.blogspot.com
6thsensetechnology by www.avnrpptworld.blogspot.comavnrworld
 
Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technologyRahul Baghla
 
SIXTH SENSE TECHNOLOGY
SIXTH SENSE TECHNOLOGYSIXTH SENSE TECHNOLOGY
SIXTH SENSE TECHNOLOGYChaitanya Ram
 
Sixth sense techno_ppt
Sixth sense techno_pptSixth sense techno_ppt
Sixth sense techno_pptPALAK_SINGH
 
This is future-Sixth Sense Technology
This is future-Sixth Sense TechnologyThis is future-Sixth Sense Technology
This is future-Sixth Sense Technologybhavishya1993
 
Sixth sense technology seminar by ayush jain ppt
Sixth sense technology seminar by ayush jain pptSixth sense technology seminar by ayush jain ppt
Sixth sense technology seminar by ayush jain pptayush jain
 
Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technologyMukesh Godara
 
powerpoint presentation on sixth sense Technology
powerpoint presentation  on sixth sense Technologypowerpoint presentation  on sixth sense Technology
powerpoint presentation on sixth sense TechnologyJawhar Ali
 
Sixth Sense Technology
Sixth Sense TechnologySixth Sense Technology
Sixth Sense TechnologyPallavi Sonone
 

Similar to Sixth sense technology (20)

Sixth Sense Technology
Sixth Sense Technology Sixth Sense Technology
Sixth Sense Technology
 
Sixth sense technology(seminar presentation)
Sixth sense technology(seminar presentation)Sixth sense technology(seminar presentation)
Sixth sense technology(seminar presentation)
 
6th sense device
6th sense device 6th sense device
6th sense device
 
Sixth sense-final-ppt
Sixth sense-final-pptSixth sense-final-ppt
Sixth sense-final-ppt
 
Sixth sense technology presented by romiya
Sixth sense technology presented by romiyaSixth sense technology presented by romiya
Sixth sense technology presented by romiya
 
28704893 sixth-sense-final-ppt
28704893 sixth-sense-final-ppt28704893 sixth-sense-final-ppt
28704893 sixth-sense-final-ppt
 
The sixth sense technology seminar
The sixth sense technology seminarThe sixth sense technology seminar
The sixth sense technology seminar
 
The sixth sense technology seminar
The sixth sense technology seminar The sixth sense technology seminar
The sixth sense technology seminar
 
6thsensetechnology by www.avnrpptworld.blogspot.com
6thsensetechnology by www.avnrpptworld.blogspot.com6thsensetechnology by www.avnrpptworld.blogspot.com
6thsensetechnology by www.avnrpptworld.blogspot.com
 
Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technology
 
Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technology
 
Sixth Sense Technology
Sixth Sense TechnologySixth Sense Technology
Sixth Sense Technology
 
SIXTH SENSE TECHNOLOGY
SIXTH SENSE TECHNOLOGYSIXTH SENSE TECHNOLOGY
SIXTH SENSE TECHNOLOGY
 
Sixth sense techno_ppt
Sixth sense techno_pptSixth sense techno_ppt
Sixth sense techno_ppt
 
Sixth sense
Sixth senseSixth sense
Sixth sense
 
This is future-Sixth Sense Technology
This is future-Sixth Sense TechnologyThis is future-Sixth Sense Technology
This is future-Sixth Sense Technology
 
Sixth sense technology seminar by ayush jain ppt
Sixth sense technology seminar by ayush jain pptSixth sense technology seminar by ayush jain ppt
Sixth sense technology seminar by ayush jain ppt
 
Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technology
 
powerpoint presentation on sixth sense Technology
powerpoint presentation  on sixth sense Technologypowerpoint presentation  on sixth sense Technology
powerpoint presentation on sixth sense Technology
 
Sixth Sense Technology
Sixth Sense TechnologySixth Sense Technology
Sixth Sense Technology
 

Recently uploaded

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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
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
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
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 pragmaticsAndrey Dotsenko
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Recently uploaded (20)

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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
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
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
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...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
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
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

Sixth sense technology

  • 1. SIXTH SENSE TECHNOLOGY Vinay Sagar S.D 1BM16MCA52 MCA – 3rd Sem. BMSCE http://www.pranavmistry.com/projects/sixthsense/
  • 2.  Introduction  Components  Working  Gesture Detection Algorithm  Applications CONTENTS
  • 3. INTRODUCTION Sixth Sense is a wearable interface device that builds up physical world around us with digital information and lets us use natural hand gestures to interact with that information. It was developed by Pranav, a PhD student in the Fluid Interfaces Group at the MIT Media Lab. Key Points wearable interface device :- Pendant like mobile wearable device Physical world around us with digital information :- Ex- Projector Hand gestures :- Like Zoom-In, Zoom-Out
  • 4. WHY THE NAME “SIXTH SENSE”  It will sense your hand gestures.  It will sense what object is in front of you.  It will sense what you see.  It will sense what information you need and project those information on any surface.
  • 5. Camera Projector Mobile Component Colored Markers COMPONENTS The hardware components are coupled in a pendant like mobile wearable device. http://www.pranavmistry.com/projects/sixthsense/
  • 6. Camera  Captures an object in view and tracks the user’s hand gestures  It sends the data to smart phone  It acts as a digital eye, connecting you to the world of digital information http://www.pranavmistry.com/projects/sixthsense/
  • 7. Projector  The projector projects visual information enabling surfaces and physical objects to be used as interfaces  The project itself contains a battery inside, with 3 hours of battery life.  A tiny LED projector displays data sent from the smart phone on any surface in view–object, wall, or person. http://www.pranavmistry.com/projects/sixthsense/
  • 8. Smart Phone A Web-enabled smart phone in the user’s pocket processes the video data Other software searches the Web and interprets the hand gestures http://www.pranavmistry.com/projects/sixthsense/
  • 9. Color Markers It is at the tip of the user’s fingers .  Marking the user’s fingers with red, yellow, green, and blue tape helps the webcam recognize gestures The movements and arrangements of these makers are interpreted into gestures that act as interaction instructions. http://www.pranavmistry.com/projects/sixthsense/
  • 11. The plan of action • Get images from the camera in a loop – Frames https://www.youtube.com/watch?v=22TCiQ6_yTs • Convert BGR image to HSV image • Thresholding the Image (Binary Image) • Scribbling the position of the Colored Markers • Comparing the scribbled Image with pre-defined gesture image
  • 12.
  • 13. 1. Get an image from the camera - Frames • frame rate is the number of frames or images that are projected or displayed per second. • https://www.youtube.com/watch?v=22TCiQ6_yTs
  • 14. 2. We convert the RGB image into an HSV image. • We'll be using the HSV colour space, instead of the more common RGB colour space. • HSV stands for HUE, SATURATION and VALUE. • value range for HUE, SATURATION and VALUE are respectively 0-179, 0-255 and 0-255. • HUE represents the color, • SATURATION represents the amount to which that respective color is mixed with white.
  • 15. • VALUE represents the amount to which that respective color is mixed with black. • Here the HUE is unique for that specific color distribution of that object. But SATURATION and VALUE may be vary according to the lighting condition of that environment. • In HSV, each colour is assigned a particular number (the Hue- ex- 125). • This gives us the advantage of having a single number (hue) for the red color despite multiple shades of red(all the way from dark redto a bright red).
  • 16. • We have to supply the HSV Range of the color to be Threshold • After Thresholding, the Red will be white(1) and the rest will be black(0) 3. Thresholding the Image http://aishack.in/tutorials/tracking-colored-objects-opencv/
  • 17. 4. Scribbling the position of the marker • This shows the movement of the colored marker. • After capturing and thresholding of each frames, we will mark the position of the color marker on a new image specially created for this purpose. • Then. We will join the previous position and the current position with a line. • This process continues until the color marker goes out of the screen or a gesture is detected.
  • 19. 4. Comparing. • In this stage we will compare the scribbled image with the pre-defined gesture image. • If they are similar, we invoke some function related to that gesture, like @ symbol to open email application and project through projector.
  • 21. Make a call You can use the Sixth Sense to project a keypad onto your hand, then use that virtual keypad to make a call. Call up a map With the map application we can call up the map of our choice and then use thumbs and index fingers to navigate the map http://www.pranavmistry.com/projects/sixthsense/
  • 22. Check the time Draw a circle on your wrist to get a virtual watch that gives you the correct time Create multimedia reading experiences Sixth Sense can be programmed to project related videos onto newspaper articles you are reading http://www.pranavmistry.com/projects/sixthsense/
  • 23. Drawing application The drawing application lets the user draw on any surface by tracking the fingertip movements of the user’s index finger Zooming features The user can zoom in or zoom out using intuitive hand movements http://www.pranavmistry.com/projects/sixthsense/
  • 24. Get product information Sixth Sense uses image recognition or marker technology to recognize products we pick up, then feeds us information on those products Get book information The system can project Amazon ratings on that book, as well as reviews and other relevant information http://www.pranavmistry.com/projects/sixthsense/
  • 25. Get flight updates The system will recognize your boarding pass and let you know whether your flight is on time and if gate has changed. http://www.pranavmistry.com/projects/sixthsense/
  • 26. Take pictures If you fashion your index fingers and thumbs into a square ("framing" gesture), the system will snap a photo. After taking the desired number of photos, we can project them onto a surface, and use gestures to sort through the photos, and organize and resize them. http://www.pranavmistry.com/projects/sixthsense/