SlideShare uma empresa Scribd logo
1 de 54
PANACEA TWANACEA * Possible names for the application
The Team  Navneet Nikhil Manohar Ritesh
For people who are on webex   Please visit this URL  for all the videos that we play.  http://tinyurl.com/twdemo
We built  “  An augmented reality application to be used inside an Enterprise to manage contacts and location services. “
Augmented Reality? Augmented reality (AR) is a term for a live direct or an indirect view of a physical, real-world environment whose elements are augmented by computer-generated sensory input, such as sound or graphics Simple Defn :  overlaying of digital data on the real world. * Courtesy – wikipedia and howstuffworks.com
Contacts Problems
Contacts Problems Ritesh M NayakDeveloper ThoughtWorks Technologies (India) Pvt Ltd2nd Floor, Tower C, Corporate Block, Diamond District Airport Road, Bangalore - 560 008, Indiatel : +91 80 4064 9570, fax : +91 80 2508 9584 riteshm@thoughtworks.com  … passé
Contacts Problems  My next visiting card will look like this  Ritesh M Nayak With Best Wishes  ThoughtWorks Technologies (India) Pvt Ltd2nd Floor, Tower C, Corporate Block, Diamond District Airport Road, Bangalore - 560 008, Indiatel : +91 80 4064 9570, fax : +91 80 2508 9584 riteshm@thoughtworks.com  . . .You know why?
Contacts Problems My only use for it now is to attach it to gifts that I give.
A radical new way of exchanging contacts inside the enterprise vCards 2.0
Contacts Management Video Demo – Play Video 1 on the supporting website
You meet these guys at X-Conf. How long do you think it will take you exchange your contact information?   We say about 10 seconds!
How we do this.  Tech
Application Walkthrough Video Demo – Play Video 5 on the supporting website
 - 3 step process  - Core of the idea is a ML Algorithm for face recognition ,[object Object], Face Recognition Status flags convey what thread is currently active and processing.
Step 1 Detection /Scanning No faces in this image  Face Detection –algorithm to detect if there is a face present on the given image.
Step 2 Recognition Point out the faces that were detected Face Recognition – Once a face is detected, the face has to be processed by an algorithm which will associate a unique id from the training set.
Step 3   Data/Action Fetch Augement real time image with info bubble PrateekshaUday nono@hotmail.com 9889090123 Once the algorithm returns a unique identifier based on the processed image, we fetch the data corresponding to that id. In our case, the details from Active Directory. (actually, not just AD)
Implementation and Challenges Uh Oh!
Face Recognition Video Demo – Play Video 2 on the supporting website
First Approach  Training Set Manual Training Face Detection LDAP Face Recognition Service Calls App Massive Database of Photos
Problems with this approach  Too Painful  Training Set Manual Training Face Detection Face Recognition Service Calls App Not Real time – Not scalable
 We found Open Source Computer Vision. A free library that does object detection, recognition and 500 other image processing algorithms. Yay! OpenCV is a C++ library 
Second Approach Gives Compile Using opencv.so C++ Libraries Android NDK opencv.so Java Native Interface (JNI) App
Pros & Cons - Second Approach opencv.so Java Native Interface (JNI) App Not Accurate Near Real time No Service Calls Poor Training data Totally in Phone
Hybrid Approach Face Detection Scanning Mode Face? Yes Face Recognition Training Mode
A new way of putting up Assistance and event posters. Posters
Contacts Problems Wait! Is there a name of a person as well? So, now I know the person as well his/her phone number. What happens if the Phone number changes? Exposed Phone numbers are dangerous. Can be abused by telemarketers
A new way of putting up assistance posters. No numbers, no hassles.  For all Travel related Queries
X-Conf 4 – March 5th Event Posters - Revisited //TODO: Add functionality that will add this event to your calendar and notify you 10 mins before the event  Title: Don't do that, then! (Doctor, it hurts when I rewrite legacy applications) * Photo courtesy thoughtworker.com
Presence  * VISION @starkcoffee - hopefully my.thoughtworks will be a completely fresh experience to TWers !
* Almost there Dinesh Tantri – Geek Lunch Talk: Introducing my.thoughtworks Give Feedback , ask questions – use panacea Event / Conference Feedback – 1
Event / Conference Feedback - 2 * Almost there Talk: Introducing  my.thoughtworks! Comments Feedback
* VISION Visual URL’s and Bookmarking Use OCR to save this URL on a poster or on a hoarding.
Wait, does this mean we need to train photos of every employee?Damn, that’s painful.Luckily . . . We have a solution
Distributed Dataset Training Video Demo – Play Video 3 on the supporting website
Possibilities … * Stock photo from stck.xchng
Do you know these applications? * Logos courtesy their corresponding websites
Location Problems     Only 13% of the smart phones sold across the world are Location Aware   Less than 4% of all mobile phones sold last year were Location aware.  * Stats courtesy: http://textopiablog.wordpress.com/2010/02/22/how-many-people-own-a-location-aware-device/
Location Problems Too many places. Search doesn’t solve the problem either.  *screen shot courtesy google.com
Location Problems Roof top Restaurant Roof top - Bar Pizzeria Chinese Restaurant Cafe Multiple Avenues – Same GPS Location
Creating and using GPS agnostic Hyper local communities  Location
But, how?   Most smartphones come with a good camera. Given that we already had the technology to recognize faces, we just appropriated it to make a location service just like FourSquare or Gowalla.    (our algorithms can be trained on other objects as well, like boards, toys etc)
Introducing the PlaceMark! Join my community and share your thoughts
HyperLocal Communities Video Demo – Play Video 4 on the supporting website
Enterprise Network Chicago Bangalore Pune Chennai Melbourne
Implementation Face Detection Scanning Mode Face? Yes Face Recognition Location?
Genesis, Ideation and Development Prototype
Mockups * We used http://iphonemockup.lkmc.ch/ for smart phone mockups
Application Architecture Main UI Surface Overlays Camera Info Overlay status Overlay Processing Android native detection Recognition service Gab server Location  server PANACEA

Mais conteúdo relacionado

Destaque

Mostviertel, una región de turismo rural en Austria
Mostviertel, una región de turismo rural en AustriaMostviertel, una región de turismo rural en Austria
Mostviertel, una región de turismo rural en AustriaCongreso Turismo Rural
 
15 encinaprograma
15 encinaprograma15 encinaprograma
15 encinaprograma2015golfo
 
Regional Material Flow Accounting and Environmental Pressures in Spain: The r...
Regional Material Flow Accounting and Environmental Pressures in Spain: The r...Regional Material Flow Accounting and Environmental Pressures in Spain: The r...
Regional Material Flow Accounting and Environmental Pressures in Spain: The r...Sergio Sastre
 
Xavier miserachs
Xavier miserachsXavier miserachs
Xavier miserachsguillemb
 
Creating a Winning Email Marketing Program
Creating a Winning Email Marketing ProgramCreating a Winning Email Marketing Program
Creating a Winning Email Marketing ProgramChristopher Munz
 
Wiezienne drogi komendanta
Wiezienne drogi komendantaWiezienne drogi komendanta
Wiezienne drogi komendantaTeo Krawczyk
 
Notice poignee retraflex à commande sans fil homexity
Notice poignee retraflex à commande sans fil homexityNotice poignee retraflex à commande sans fil homexity
Notice poignee retraflex à commande sans fil homexityHomexity
 
Pres. comunicación no verbal
Pres. comunicación no verbalPres. comunicación no verbal
Pres. comunicación no verbalTRIGEMISTRO
 
Voucher System: International Experience and Recommendations for Reform Measu...
Voucher System: International Experience and Recommendations for Reform Measu...Voucher System: International Experience and Recommendations for Reform Measu...
Voucher System: International Experience and Recommendations for Reform Measu...UNDP Ukraine
 
20130919 Jornada Nutrición JE Gutiérrez: Estudio DRECE, nutrición y ecv
20130919 Jornada Nutrición JE Gutiérrez: Estudio DRECE, nutrición y ecv20130919 Jornada Nutrición JE Gutiérrez: Estudio DRECE, nutrición y ecv
20130919 Jornada Nutrición JE Gutiérrez: Estudio DRECE, nutrición y ecvFIAB
 
Transitex - Transitos da Extremadura, SL "I foro inversión Luso-Extremeño" FE...
Transitex - Transitos da Extremadura, SL "I foro inversión Luso-Extremeño" FE...Transitex - Transitos da Extremadura, SL "I foro inversión Luso-Extremeño" FE...
Transitex - Transitos da Extremadura, SL "I foro inversión Luso-Extremeño" FE...Extremadura Avante
 
Blue is the new green - Lara Muller, the Blue Building Institute (GRESB Healt...
Blue is the new green - Lara Muller, the Blue Building Institute (GRESB Healt...Blue is the new green - Lara Muller, the Blue Building Institute (GRESB Healt...
Blue is the new green - Lara Muller, the Blue Building Institute (GRESB Healt...GRESB
 
The Magazine Cityscape March 2013
The Magazine Cityscape March 2013The Magazine Cityscape March 2013
The Magazine Cityscape March 2013annacityscape
 
Dovre digital marketing management
Dovre digital marketing managementDovre digital marketing management
Dovre digital marketing managementMikko Marsio
 
Evidence Live 2016 CTAG taps slides
Evidence Live 2016 CTAG taps slides Evidence Live 2016 CTAG taps slides
Evidence Live 2016 CTAG taps slides CochraneTAG
 
Tema 1 yo valgo tu vales, todos valemos cf2015
Tema 1 yo valgo tu vales, todos valemos cf2015Tema 1 yo valgo tu vales, todos valemos cf2015
Tema 1 yo valgo tu vales, todos valemos cf2015Charlie Coca Noe
 
Control y vigilancia cal agua
Control y vigilancia cal aguaControl y vigilancia cal agua
Control y vigilancia cal aguaYLi XD
 

Destaque (20)

Mostviertel, una región de turismo rural en Austria
Mostviertel, una región de turismo rural en AustriaMostviertel, una región de turismo rural en Austria
Mostviertel, una región de turismo rural en Austria
 
15 encinaprograma
15 encinaprograma15 encinaprograma
15 encinaprograma
 
Regional Material Flow Accounting and Environmental Pressures in Spain: The r...
Regional Material Flow Accounting and Environmental Pressures in Spain: The r...Regional Material Flow Accounting and Environmental Pressures in Spain: The r...
Regional Material Flow Accounting and Environmental Pressures in Spain: The r...
 
01 3180 email
01 3180 email01 3180 email
01 3180 email
 
Xavier miserachs
Xavier miserachsXavier miserachs
Xavier miserachs
 
Creating a Winning Email Marketing Program
Creating a Winning Email Marketing ProgramCreating a Winning Email Marketing Program
Creating a Winning Email Marketing Program
 
Wiezienne drogi komendanta
Wiezienne drogi komendantaWiezienne drogi komendanta
Wiezienne drogi komendanta
 
Notice poignee retraflex à commande sans fil homexity
Notice poignee retraflex à commande sans fil homexityNotice poignee retraflex à commande sans fil homexity
Notice poignee retraflex à commande sans fil homexity
 
Pres. comunicación no verbal
Pres. comunicación no verbalPres. comunicación no verbal
Pres. comunicación no verbal
 
Transistor
TransistorTransistor
Transistor
 
Voucher System: International Experience and Recommendations for Reform Measu...
Voucher System: International Experience and Recommendations for Reform Measu...Voucher System: International Experience and Recommendations for Reform Measu...
Voucher System: International Experience and Recommendations for Reform Measu...
 
20130919 Jornada Nutrición JE Gutiérrez: Estudio DRECE, nutrición y ecv
20130919 Jornada Nutrición JE Gutiérrez: Estudio DRECE, nutrición y ecv20130919 Jornada Nutrición JE Gutiérrez: Estudio DRECE, nutrición y ecv
20130919 Jornada Nutrición JE Gutiérrez: Estudio DRECE, nutrición y ecv
 
Transitex - Transitos da Extremadura, SL "I foro inversión Luso-Extremeño" FE...
Transitex - Transitos da Extremadura, SL "I foro inversión Luso-Extremeño" FE...Transitex - Transitos da Extremadura, SL "I foro inversión Luso-Extremeño" FE...
Transitex - Transitos da Extremadura, SL "I foro inversión Luso-Extremeño" FE...
 
Reglamento itsc 2010 11
Reglamento itsc 2010 11Reglamento itsc 2010 11
Reglamento itsc 2010 11
 
Blue is the new green - Lara Muller, the Blue Building Institute (GRESB Healt...
Blue is the new green - Lara Muller, the Blue Building Institute (GRESB Healt...Blue is the new green - Lara Muller, the Blue Building Institute (GRESB Healt...
Blue is the new green - Lara Muller, the Blue Building Institute (GRESB Healt...
 
The Magazine Cityscape March 2013
The Magazine Cityscape March 2013The Magazine Cityscape March 2013
The Magazine Cityscape March 2013
 
Dovre digital marketing management
Dovre digital marketing managementDovre digital marketing management
Dovre digital marketing management
 
Evidence Live 2016 CTAG taps slides
Evidence Live 2016 CTAG taps slides Evidence Live 2016 CTAG taps slides
Evidence Live 2016 CTAG taps slides
 
Tema 1 yo valgo tu vales, todos valemos cf2015
Tema 1 yo valgo tu vales, todos valemos cf2015Tema 1 yo valgo tu vales, todos valemos cf2015
Tema 1 yo valgo tu vales, todos valemos cf2015
 
Control y vigilancia cal agua
Control y vigilancia cal aguaControl y vigilancia cal agua
Control y vigilancia cal agua
 

Semelhante a Discover contacts and locations with augmented reality

Minor on Face Recognition System using Raspberry Pi
Minor on Face Recognition System using Raspberry PiMinor on Face Recognition System using Raspberry Pi
Minor on Face Recognition System using Raspberry PiNitish Bokolia
 
Computers Are Opening Their Eyes - And They're Already Better at Seeing Than ...
Computers Are Opening Their Eyes - And They're Already Better at Seeing Than ...Computers Are Opening Their Eyes - And They're Already Better at Seeing Than ...
Computers Are Opening Their Eyes - And They're Already Better at Seeing Than ...Christopher Mohritz
 
A.I. in the Enterprise: Computer Vision
A.I. in the Enterprise: Computer VisionA.I. in the Enterprise: Computer Vision
A.I. in the Enterprise: Computer VisionChristopher Mohritz
 
Machine Learning Fundamentals.docx
Machine Learning Fundamentals.docxMachine Learning Fundamentals.docx
Machine Learning Fundamentals.docxHaritvKrishnagiri
 
Computer Vision Software Development.pdf
Computer Vision Software Development.pdfComputer Vision Software Development.pdf
Computer Vision Software Development.pdfJohnAdams514191
 
Creadigol Solution, Creative Business with Technologies
Creadigol Solution, Creative Business with TechnologiesCreadigol Solution, Creative Business with Technologies
Creadigol Solution, Creative Business with TechnologiesPraveen Maheshwari
 
Artificial intelligence Overview by Ramya Mopidevi
Artificial intelligence Overview by Ramya MopideviArtificial intelligence Overview by Ramya Mopidevi
Artificial intelligence Overview by Ramya MopideviRamya Mopidevi
 
AWS Summit Singapore 2019 | Building Business Outcomes with Machine Learning ...
AWS Summit Singapore 2019 | Building Business Outcomes with Machine Learning ...AWS Summit Singapore 2019 | Building Business Outcomes with Machine Learning ...
AWS Summit Singapore 2019 | Building Business Outcomes with Machine Learning ...Amazon Web Services
 
1410482042(Farhat Tasnim) & 1621802042(K.M.H.Mubin) sec 11.pptx
1410482042(Farhat Tasnim) & 1621802042(K.M.H.Mubin) sec 11.pptx1410482042(Farhat Tasnim) & 1621802042(K.M.H.Mubin) sec 11.pptx
1410482042(Farhat Tasnim) & 1621802042(K.M.H.Mubin) sec 11.pptxpproject345
 
Building Products That Think- Bhaskaran Srinivasan & Ashish Gupta
Building Products That Think- Bhaskaran Srinivasan & Ashish GuptaBuilding Products That Think- Bhaskaran Srinivasan & Ashish Gupta
Building Products That Think- Bhaskaran Srinivasan & Ashish GuptaISPMAIndia
 
IRJET- Application of Chatbots in Women & Child Safety
IRJET- Application of Chatbots in Women & Child SafetyIRJET- Application of Chatbots in Women & Child Safety
IRJET- Application of Chatbots in Women & Child SafetyIRJET Journal
 
Speed Welshpool - Transport Technology, Realtime, PODs and APIs
Speed Welshpool - Transport Technology, Realtime, PODs and APIsSpeed Welshpool - Transport Technology, Realtime, PODs and APIs
Speed Welshpool - Transport Technology, Realtime, PODs and APIsgeorge_edwards
 
COMPANY PORTFOLIO
COMPANY PORTFOLIO COMPANY PORTFOLIO
COMPANY PORTFOLIO Georgey John
 
Business plan of a software house
Business plan of a software houseBusiness plan of a software house
Business plan of a software houseFarwa Ansari
 
Machine Learning for Designers - DX Meetup Basel
Machine Learning for Designers - DX Meetup BaselMachine Learning for Designers - DX Meetup Basel
Machine Learning for Designers - DX Meetup BaselMemi Beltrame
 
2016 IBM Watson IoT Forum
2016 IBM Watson IoT Forum2016 IBM Watson IoT Forum
2016 IBM Watson IoT ForumDeirdre Curran
 

Semelhante a Discover contacts and locations with augmented reality (20)

Panacea
PanaceaPanacea
Panacea
 
ReapMind Innovation
ReapMind InnovationReapMind Innovation
ReapMind Innovation
 
Minor on Face Recognition System using Raspberry Pi
Minor on Face Recognition System using Raspberry PiMinor on Face Recognition System using Raspberry Pi
Minor on Face Recognition System using Raspberry Pi
 
Computers Are Opening Their Eyes - And They're Already Better at Seeing Than ...
Computers Are Opening Their Eyes - And They're Already Better at Seeing Than ...Computers Are Opening Their Eyes - And They're Already Better at Seeing Than ...
Computers Are Opening Their Eyes - And They're Already Better at Seeing Than ...
 
A.I. in the Enterprise: Computer Vision
A.I. in the Enterprise: Computer VisionA.I. in the Enterprise: Computer Vision
A.I. in the Enterprise: Computer Vision
 
Machine Learning Fundamentals.docx
Machine Learning Fundamentals.docxMachine Learning Fundamentals.docx
Machine Learning Fundamentals.docx
 
Computer Vision Software Development.pdf
Computer Vision Software Development.pdfComputer Vision Software Development.pdf
Computer Vision Software Development.pdf
 
Final Report_213110090
Final Report_213110090Final Report_213110090
Final Report_213110090
 
Creadigol Solution, Creative Business with Technologies
Creadigol Solution, Creative Business with TechnologiesCreadigol Solution, Creative Business with Technologies
Creadigol Solution, Creative Business with Technologies
 
Artificial intelligence Overview by Ramya Mopidevi
Artificial intelligence Overview by Ramya MopideviArtificial intelligence Overview by Ramya Mopidevi
Artificial intelligence Overview by Ramya Mopidevi
 
AWS Summit Singapore 2019 | Building Business Outcomes with Machine Learning ...
AWS Summit Singapore 2019 | Building Business Outcomes with Machine Learning ...AWS Summit Singapore 2019 | Building Business Outcomes with Machine Learning ...
AWS Summit Singapore 2019 | Building Business Outcomes with Machine Learning ...
 
Projects
ProjectsProjects
Projects
 
1410482042(Farhat Tasnim) & 1621802042(K.M.H.Mubin) sec 11.pptx
1410482042(Farhat Tasnim) & 1621802042(K.M.H.Mubin) sec 11.pptx1410482042(Farhat Tasnim) & 1621802042(K.M.H.Mubin) sec 11.pptx
1410482042(Farhat Tasnim) & 1621802042(K.M.H.Mubin) sec 11.pptx
 
Building Products That Think- Bhaskaran Srinivasan & Ashish Gupta
Building Products That Think- Bhaskaran Srinivasan & Ashish GuptaBuilding Products That Think- Bhaskaran Srinivasan & Ashish Gupta
Building Products That Think- Bhaskaran Srinivasan & Ashish Gupta
 
IRJET- Application of Chatbots in Women & Child Safety
IRJET- Application of Chatbots in Women & Child SafetyIRJET- Application of Chatbots in Women & Child Safety
IRJET- Application of Chatbots in Women & Child Safety
 
Speed Welshpool - Transport Technology, Realtime, PODs and APIs
Speed Welshpool - Transport Technology, Realtime, PODs and APIsSpeed Welshpool - Transport Technology, Realtime, PODs and APIs
Speed Welshpool - Transport Technology, Realtime, PODs and APIs
 
COMPANY PORTFOLIO
COMPANY PORTFOLIO COMPANY PORTFOLIO
COMPANY PORTFOLIO
 
Business plan of a software house
Business plan of a software houseBusiness plan of a software house
Business plan of a software house
 
Machine Learning for Designers - DX Meetup Basel
Machine Learning for Designers - DX Meetup BaselMachine Learning for Designers - DX Meetup Basel
Machine Learning for Designers - DX Meetup Basel
 
2016 IBM Watson IoT Forum
2016 IBM Watson IoT Forum2016 IBM Watson IoT Forum
2016 IBM Watson IoT Forum
 

Mais de Ritesh Nayak

muhive - public launch at Unpluggd
muhive - public launch at Unpluggdmuhive - public launch at Unpluggd
muhive - public launch at UnpluggdRitesh Nayak
 
Fifthelephant teaser
Fifthelephant teaserFifthelephant teaser
Fifthelephant teaserRitesh Nayak
 
Non verbal communication, Indianisms and Resume writing tips
Non verbal communication, Indianisms and Resume writing tipsNon verbal communication, Indianisms and Resume writing tips
Non verbal communication, Indianisms and Resume writing tipsRitesh Nayak
 
muHack - Language translation over telephony
muHack - Language translation over telephonymuHack - Language translation over telephony
muHack - Language translation over telephonyRitesh Nayak
 
Information Technology, Space And The Built Environment: : The Death of the c...
Information Technology, Space And The Built Environment: : The Death of the c...Information Technology, Space And The Built Environment: : The Death of the c...
Information Technology, Space And The Built Environment: : The Death of the c...Ritesh Nayak
 
The Context For Information Technology Since The Late 20th Century
The Context For Information Technology Since The Late 20th CenturyThe Context For Information Technology Since The Late 20th Century
The Context For Information Technology Since The Late 20th CenturyRitesh Nayak
 
The Transformation of Work in the Information Age
The Transformation of Work in the Information AgeThe Transformation of Work in the Information Age
The Transformation of Work in the Information AgeRitesh Nayak
 
Building Legal Institutions for Information Technology
Building Legal Institutions for Information TechnologyBuilding Legal Institutions for Information Technology
Building Legal Institutions for Information TechnologyRitesh Nayak
 
Building Legal Institutions for Information Technology
Building Legal Institutions for Information TechnologyBuilding Legal Institutions for Information Technology
Building Legal Institutions for Information TechnologyRitesh Nayak
 
Review of Book by Gary Fields
Review of Book by Gary FieldsReview of Book by Gary Fields
Review of Book by Gary FieldsRitesh Nayak
 
Book Reading - Does IT Matter - Nicholas Carr
Book Reading  - Does IT Matter - Nicholas CarrBook Reading  - Does IT Matter - Nicholas Carr
Book Reading - Does IT Matter - Nicholas CarrRitesh Nayak
 
The Context For Information Technology Since The Late 20th Century
The Context For Information Technology Since The Late 20th CenturyThe Context For Information Technology Since The Late 20th Century
The Context For Information Technology Since The Late 20th CenturyRitesh Nayak
 
The Victorian Internet
The Victorian InternetThe Victorian Internet
The Victorian InternetRitesh Nayak
 
Software Products and the software bottleneck
Software Products and the software bottleneckSoftware Products and the software bottleneck
Software Products and the software bottleneckRitesh Nayak
 
Sucess of Open Source - Steven Weber (Book Review)
Sucess of Open Source - Steven Weber  (Book Review)Sucess of Open Source - Steven Weber  (Book Review)
Sucess of Open Source - Steven Weber (Book Review)Ritesh Nayak
 
Computing History Part 1
Computing History  Part 1Computing History  Part 1
Computing History Part 1Ritesh Nayak
 
Computing History Part2
Computing History Part2Computing History Part2
Computing History Part2Ritesh Nayak
 

Mais de Ritesh Nayak (20)

muhive - public launch at Unpluggd
muhive - public launch at Unpluggdmuhive - public launch at Unpluggd
muhive - public launch at Unpluggd
 
Fifthelephant teaser
Fifthelephant teaserFifthelephant teaser
Fifthelephant teaser
 
Non verbal communication, Indianisms and Resume writing tips
Non verbal communication, Indianisms and Resume writing tipsNon verbal communication, Indianisms and Resume writing tips
Non verbal communication, Indianisms and Resume writing tips
 
muHack - Language translation over telephony
muHack - Language translation over telephonymuHack - Language translation over telephony
muHack - Language translation over telephony
 
MAS
MASMAS
MAS
 
Big Kahuna
Big KahunaBig Kahuna
Big Kahuna
 
Information Technology, Space And The Built Environment: : The Death of the c...
Information Technology, Space And The Built Environment: : The Death of the c...Information Technology, Space And The Built Environment: : The Death of the c...
Information Technology, Space And The Built Environment: : The Death of the c...
 
The Context For Information Technology Since The Late 20th Century
The Context For Information Technology Since The Late 20th CenturyThe Context For Information Technology Since The Late 20th Century
The Context For Information Technology Since The Late 20th Century
 
The Transformation of Work in the Information Age
The Transformation of Work in the Information AgeThe Transformation of Work in the Information Age
The Transformation of Work in the Information Age
 
Building Legal Institutions for Information Technology
Building Legal Institutions for Information TechnologyBuilding Legal Institutions for Information Technology
Building Legal Institutions for Information Technology
 
Building Legal Institutions for Information Technology
Building Legal Institutions for Information TechnologyBuilding Legal Institutions for Information Technology
Building Legal Institutions for Information Technology
 
Review of Book by Gary Fields
Review of Book by Gary FieldsReview of Book by Gary Fields
Review of Book by Gary Fields
 
Book Reading - Does IT Matter - Nicholas Carr
Book Reading  - Does IT Matter - Nicholas CarrBook Reading  - Does IT Matter - Nicholas Carr
Book Reading - Does IT Matter - Nicholas Carr
 
The Context For Information Technology Since The Late 20th Century
The Context For Information Technology Since The Late 20th CenturyThe Context For Information Technology Since The Late 20th Century
The Context For Information Technology Since The Late 20th Century
 
The Victorian Internet
The Victorian InternetThe Victorian Internet
The Victorian Internet
 
Thinking About It
Thinking About ItThinking About It
Thinking About It
 
Software Products and the software bottleneck
Software Products and the software bottleneckSoftware Products and the software bottleneck
Software Products and the software bottleneck
 
Sucess of Open Source - Steven Weber (Book Review)
Sucess of Open Source - Steven Weber  (Book Review)Sucess of Open Source - Steven Weber  (Book Review)
Sucess of Open Source - Steven Weber (Book Review)
 
Computing History Part 1
Computing History  Part 1Computing History  Part 1
Computing History Part 1
 
Computing History Part2
Computing History Part2Computing History Part2
Computing History Part2
 

Último

Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️soniya singh
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja Nehwal
 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdshivubhavv
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxmirandajeremy200221
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsCharles Obaleagbon
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneLukeKholes
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxjeswinjees
 
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...Call Girls in Nagpur High Profile
 
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call GirlsCBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girlsmodelanjalisharma4
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxTusharBahuguna2
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...ranjana rawat
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...Pooja Nehwal
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130Suhani Kapoor
 

Último (20)

Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcd
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptx
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past Questions
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, Pune
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptx
 
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
 
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call GirlsCBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
 

Discover contacts and locations with augmented reality

  • 1. PANACEA TWANACEA * Possible names for the application
  • 2. The Team Navneet Nikhil Manohar Ritesh
  • 3. For people who are on webex Please visit this URL for all the videos that we play. http://tinyurl.com/twdemo
  • 4. We built “ An augmented reality application to be used inside an Enterprise to manage contacts and location services. “
  • 5. Augmented Reality? Augmented reality (AR) is a term for a live direct or an indirect view of a physical, real-world environment whose elements are augmented by computer-generated sensory input, such as sound or graphics Simple Defn : overlaying of digital data on the real world. * Courtesy – wikipedia and howstuffworks.com
  • 6.
  • 7.
  • 9. Contacts Problems Ritesh M NayakDeveloper ThoughtWorks Technologies (India) Pvt Ltd2nd Floor, Tower C, Corporate Block, Diamond District Airport Road, Bangalore - 560 008, Indiatel : +91 80 4064 9570, fax : +91 80 2508 9584 riteshm@thoughtworks.com … passé
  • 10. Contacts Problems My next visiting card will look like this Ritesh M Nayak With Best Wishes ThoughtWorks Technologies (India) Pvt Ltd2nd Floor, Tower C, Corporate Block, Diamond District Airport Road, Bangalore - 560 008, Indiatel : +91 80 4064 9570, fax : +91 80 2508 9584 riteshm@thoughtworks.com . . .You know why?
  • 11. Contacts Problems My only use for it now is to attach it to gifts that I give.
  • 12. A radical new way of exchanging contacts inside the enterprise vCards 2.0
  • 13. Contacts Management Video Demo – Play Video 1 on the supporting website
  • 14. You meet these guys at X-Conf. How long do you think it will take you exchange your contact information? We say about 10 seconds!
  • 15. How we do this. Tech
  • 16. Application Walkthrough Video Demo – Play Video 5 on the supporting website
  • 17.
  • 18. Step 1 Detection /Scanning No faces in this image Face Detection –algorithm to detect if there is a face present on the given image.
  • 19. Step 2 Recognition Point out the faces that were detected Face Recognition – Once a face is detected, the face has to be processed by an algorithm which will associate a unique id from the training set.
  • 20. Step 3 Data/Action Fetch Augement real time image with info bubble PrateekshaUday nono@hotmail.com 9889090123 Once the algorithm returns a unique identifier based on the processed image, we fetch the data corresponding to that id. In our case, the details from Active Directory. (actually, not just AD)
  • 22.
  • 23. Face Recognition Video Demo – Play Video 2 on the supporting website
  • 24. First Approach Training Set Manual Training Face Detection LDAP Face Recognition Service Calls App Massive Database of Photos
  • 25. Problems with this approach  Too Painful Training Set Manual Training Face Detection Face Recognition Service Calls App Not Real time – Not scalable
  • 26. We found Open Source Computer Vision. A free library that does object detection, recognition and 500 other image processing algorithms. Yay! OpenCV is a C++ library 
  • 27. Second Approach Gives Compile Using opencv.so C++ Libraries Android NDK opencv.so Java Native Interface (JNI) App
  • 28. Pros & Cons - Second Approach opencv.so Java Native Interface (JNI) App Not Accurate Near Real time No Service Calls Poor Training data Totally in Phone
  • 29. Hybrid Approach Face Detection Scanning Mode Face? Yes Face Recognition Training Mode
  • 30. A new way of putting up Assistance and event posters. Posters
  • 31. Contacts Problems Wait! Is there a name of a person as well? So, now I know the person as well his/her phone number. What happens if the Phone number changes? Exposed Phone numbers are dangerous. Can be abused by telemarketers
  • 32. A new way of putting up assistance posters. No numbers, no hassles. For all Travel related Queries
  • 33. X-Conf 4 – March 5th Event Posters - Revisited //TODO: Add functionality that will add this event to your calendar and notify you 10 mins before the event Title: Don't do that, then! (Doctor, it hurts when I rewrite legacy applications) * Photo courtesy thoughtworker.com
  • 34. Presence * VISION @starkcoffee - hopefully my.thoughtworks will be a completely fresh experience to TWers !
  • 35. * Almost there Dinesh Tantri – Geek Lunch Talk: Introducing my.thoughtworks Give Feedback , ask questions – use panacea Event / Conference Feedback – 1
  • 36. Event / Conference Feedback - 2 * Almost there Talk: Introducing my.thoughtworks! Comments Feedback
  • 37. * VISION Visual URL’s and Bookmarking Use OCR to save this URL on a poster or on a hoarding.
  • 38. Wait, does this mean we need to train photos of every employee?Damn, that’s painful.Luckily . . . We have a solution
  • 39. Distributed Dataset Training Video Demo – Play Video 3 on the supporting website
  • 40. Possibilities … * Stock photo from stck.xchng
  • 41.
  • 42. Do you know these applications? * Logos courtesy their corresponding websites
  • 43. Location Problems Only 13% of the smart phones sold across the world are Location Aware Less than 4% of all mobile phones sold last year were Location aware. * Stats courtesy: http://textopiablog.wordpress.com/2010/02/22/how-many-people-own-a-location-aware-device/
  • 44. Location Problems Too many places. Search doesn’t solve the problem either. *screen shot courtesy google.com
  • 45. Location Problems Roof top Restaurant Roof top - Bar Pizzeria Chinese Restaurant Cafe Multiple Avenues – Same GPS Location
  • 46. Creating and using GPS agnostic Hyper local communities Location
  • 47. But, how? Most smartphones come with a good camera. Given that we already had the technology to recognize faces, we just appropriated it to make a location service just like FourSquare or Gowalla. (our algorithms can be trained on other objects as well, like boards, toys etc)
  • 48. Introducing the PlaceMark! Join my community and share your thoughts
  • 49. HyperLocal Communities Video Demo – Play Video 4 on the supporting website
  • 50. Enterprise Network Chicago Bangalore Pune Chennai Melbourne
  • 51. Implementation Face Detection Scanning Mode Face? Yes Face Recognition Location?
  • 52. Genesis, Ideation and Development Prototype
  • 53. Mockups * We used http://iphonemockup.lkmc.ch/ for smart phone mockups
  • 54. Application Architecture Main UI Surface Overlays Camera Info Overlay status Overlay Processing Android native detection Recognition service Gab server Location server PANACEA