SlideShare a Scribd company logo
1 of 23
By: Heng Wei Jian
Motivation of work
 Main objective at conference -> Network with other
 participants

 Golden opportunity that is often wasted

 Build a new mobile platform that facilitates this
 process

 Finding and presenting essential information to the
 user using augmented reality technologies
Motivation of work
In a conference:

 Who should I talk to?

 Who is that guy over there? He seems familiar.

 How do I find out more about him?

 How do I get an opportunity to talk to him?

 How do I approach him?
Project Objectives
 To create a mobile application that enables users to
 network effectively with other participants in a
 conference

 Evaluate the usefulness of the system.
Approach
Platform: iPhone 4

Main Features:
(Who to talk to?)
 Real-time mobile Facial Search
 Conference booklet with QRCodes

(How to find out more about him?)
 Facebook integration

(How to contact him?)
 Real-time personalized message board
Research Topics
 Balance between privacy concerns and ease of use

• Find out best possible way to gather information about
 participants in a conference without intruding their
 privacy but requiring minimal user input

• Can make use of existing social networks to get
 participants information but needs to be appropriate
 in a conference context
Research Topics (cont)
 Usefulness of the various user search tools for
 identifying people.

 Textual Search


 Facial Search


 QR Search
Research Topics (cont)
 Effectiveness of mobile tool for conference
 networking purposes

 Evaluation of system
    Ease of use
    Error frequency
    Interface design
    Task suitability
    Satisfaction
    Privacy concerns
Technical Design
Tools:

 IOS4.0
 PHP remote server
 MySQL database
 OpenCV 2.0
 Facebook SDK
 ARPlus toolkit
Application Flowchart
                                  Facebook
                                    Login
                     Login

     Account                       Normal
     Settings                       Login
                   Conference
                      List


     Textual                      Personal
                   Conference     Message
     Search
                     Details       board


                   Participant   Participant
   Facial Search
                      List         Details



    QR Search
Core Feature: Facial Search
 Allows user to easily identify other participants in the
  conference using facial detection and facial
  recognition technologies

 Non-intrusive and appropriate in conference context

 Training images can be obtained from social networks
  to relieve user manual input

 Results augmented on screen
General Approach

 Grab image                             Augment
               Facial        Facial
from camera                             results on
              Detection   Recognition
   frame                                  screen
Challenges
 Running speed on Mobile Devices
    Most algorithms require fast CPU speed and high
     memory
 Accuracy
    Accuracy is heavily dependent on pose and illumination
 Obtaining Training Images
    Get sufficient quality training images without heavy user
     input
 Capturing moving images
 Distance factor
Current Progress
iConference
Current Progress
Face Detection
   OpenCV
   Implements Viola-Jones object detection framework
   Makes use of Haar Classifier to describe and find general
    facial features
   Accuracy level for frontal view : 95%
   Already tested on the phone – average of 1 to 2s
Current Progress
Face Recognition
1st Method: Face.com
->3rd party web-based recognition tool

 Advantages:
    Easy to use
    Accuracy level: 70%


 Disadvantages:
    Not open source
    Huge overhead to post image to web to get results
    Slow
Current Progress
Face Recognition
2nd Method: Eigenfaces
-> Using PCA (Principal Component Analysis)

 Advantages
    Fast
    Uses less memory


 Disadvantages
    Build from scratch
    Proclaimed accuracy level: 60%
Current Progress
Image Pre-processing Techniques

                                                    Illumination
                           Face Alignment
                                                   Normalization




     Original           Rotated,Cropped,Resized   HistogramEqualized
Timeline:
                                                               Mar   Apr   May   Jun   Jul   Aug   Sep   Oct   Nov
    1 Research and Implementation


    V    Research on QR's current implementation

    V    Implement QR algorithm in ObjectiveC

    V    Implement QR tracking in the booklet
   WJ    System Design and Modelling

      Building the framework and foundation of the
   WJ application
    2 Integration and Iteration


    V Ensure Accuracy and Tweaks to QR              tracking

   WJ    Adding extra features to Application


V & WJ   Modifications to application based on tests
    3 Usability and Thesis

V & WJ   Carry out usability tests at conferences

V & WJ   Thesis and Technical Paper
DEMO
Screenshots (Face.com)
Screenshots (EigenFaces)
Screenshots




 Original   Cropped   Greyscale and   Equalized
                      resized

More Related Content

What's hot (18)

Anchal_5Jan_New
Anchal_5Jan_NewAnchal_5Jan_New
Anchal_5Jan_New
 
Suresh_out_Personal
Suresh_out_PersonalSuresh_out_Personal
Suresh_out_Personal
 
QAEngineer4.3yr
QAEngineer4.3yrQAEngineer4.3yr
QAEngineer4.3yr
 
Resume
ResumeResume
Resume
 
Resume
ResumeResume
Resume
 
RajFPaul_Resume_2015
RajFPaul_Resume_2015RajFPaul_Resume_2015
RajFPaul_Resume_2015
 
Rajeshwari S Exprience resume
Rajeshwari S    Exprience resumeRajeshwari S    Exprience resume
Rajeshwari S Exprience resume
 
Nanda kumar CV
Nanda kumar CVNanda kumar CV
Nanda kumar CV
 
Materi Seminar: Artificial Intelligence dengan PHP
Materi Seminar: Artificial Intelligence dengan PHPMateri Seminar: Artificial Intelligence dengan PHP
Materi Seminar: Artificial Intelligence dengan PHP
 
Soujanya m
Soujanya mSoujanya m
Soujanya m
 
SAMRAT DUTTA
SAMRAT DUTTASAMRAT DUTTA
SAMRAT DUTTA
 
Meera cv
Meera cvMeera cv
Meera cv
 
Nand_CV
Nand_CV Nand_CV
Nand_CV
 
ICT Teacher Training in Venezuela
ICT Teacher Training in VenezuelaICT Teacher Training in Venezuela
ICT Teacher Training in Venezuela
 
Resume - Grace Pai
Resume - Grace PaiResume - Grace Pai
Resume - Grace Pai
 
Naresh Chirra
Naresh ChirraNaresh Chirra
Naresh Chirra
 
Rohith_M.Tech_ComputerScience_2014
Rohith_M.Tech_ComputerScience_2014Rohith_M.Tech_ComputerScience_2014
Rohith_M.Tech_ComputerScience_2014
 
Sukumar-Resume
Sukumar-ResumeSukumar-Resume
Sukumar-Resume
 

Viewers also liked

Extreme Apps
Extreme AppsExtreme Apps
Extreme Appswebuiltit
 
ΜΑΥΡΕΣ ΤΡΥΠΕΣ
ΜΑΥΡΕΣ ΤΡΥΠΕΣΜΑΥΡΕΣ ΤΡΥΠΕΣ
ΜΑΥΡΕΣ ΤΡΥΠΕΣKostas Kon
 
Extreme Apps
Extreme AppsExtreme Apps
Extreme Appswebuiltit
 
8 your customer heart is yours
8 your customer heart is yours8 your customer heart is yours
8 your customer heart is yoursHIPO_Training
 
10-interview-tips for Podcasting
10-interview-tips for Podcasting10-interview-tips for Podcasting
10-interview-tips for PodcastingSarah Arrow
 
International trade and world output
International trade and world outputInternational trade and world output
International trade and world outputVictoria Rock
 
Corporate Governance Vs. Corporate Social Responsibilities
Corporate Governance Vs. Corporate Social ResponsibilitiesCorporate Governance Vs. Corporate Social Responsibilities
Corporate Governance Vs. Corporate Social ResponsibilitiesYadnesh Shinde
 

Viewers also liked (9)

Extreme Apps
Extreme AppsExtreme Apps
Extreme Apps
 
ΜΑΥΡΕΣ ΤΡΥΠΕΣ
ΜΑΥΡΕΣ ΤΡΥΠΕΣΜΑΥΡΕΣ ΤΡΥΠΕΣ
ΜΑΥΡΕΣ ΤΡΥΠΕΣ
 
Extreme Apps
Extreme AppsExtreme Apps
Extreme Apps
 
Amigos...
Amigos...Amigos...
Amigos...
 
8 your customer heart is yours
8 your customer heart is yours8 your customer heart is yours
8 your customer heart is yours
 
10-interview-tips for Podcasting
10-interview-tips for Podcasting10-interview-tips for Podcasting
10-interview-tips for Podcasting
 
International trade and world output
International trade and world outputInternational trade and world output
International trade and world output
 
Social Media Strategy & Facebook
Social Media Strategy & FacebookSocial Media Strategy & Facebook
Social Media Strategy & Facebook
 
Corporate Governance Vs. Corporate Social Responsibilities
Corporate Governance Vs. Corporate Social ResponsibilitiesCorporate Governance Vs. Corporate Social Responsibilities
Corporate Governance Vs. Corporate Social Responsibilities
 

Similar to iConference

HariKrishna-2+year-Dotnet-Profile
HariKrishna-2+year-Dotnet-ProfileHariKrishna-2+year-Dotnet-Profile
HariKrishna-2+year-Dotnet-Profilebatchuhari
 
Image recognition
Image recognitionImage recognition
Image recognitionJoel Jose
 
Project presentation by Debendra Adhikari
Project presentation by Debendra AdhikariProject presentation by Debendra Adhikari
Project presentation by Debendra AdhikariDEBENDRA ADHIKARI
 
01 fse software&sw-engineering
01 fse software&sw-engineering01 fse software&sw-engineering
01 fse software&sw-engineeringMohesh Chandran
 
Abhishek pathak .Net 8.5 years
Abhishek pathak .Net 8.5 yearsAbhishek pathak .Net 8.5 years
Abhishek pathak .Net 8.5 yearsAbhishek Pathak
 
Online examination management system..pdf
Online examination management system..pdfOnline examination management system..pdf
Online examination management system..pdfKamal Acharya
 
14.project online eamination system
14.project online eamination system14.project online eamination system
14.project online eamination systemjbpatel7290
 
Aditya_kapur_(Resume).PDF
Aditya_kapur_(Resume).PDFAditya_kapur_(Resume).PDF
Aditya_kapur_(Resume).PDFAditya Kapur
 
IRJET- Real Time Attendance System using Face Recognition
IRJET-  	  Real Time Attendance System using Face RecognitionIRJET-  	  Real Time Attendance System using Face Recognition
IRJET- Real Time Attendance System using Face RecognitionIRJET Journal
 
Resume-Android Developer
Resume-Android DeveloperResume-Android Developer
Resume-Android DeveloperNikhil Desale
 
IRJET- Face-Track: Smart Attendance System using Face Recognition
IRJET- Face-Track: Smart Attendance System using Face RecognitionIRJET- Face-Track: Smart Attendance System using Face Recognition
IRJET- Face-Track: Smart Attendance System using Face RecognitionIRJET Journal
 
quiz game project report.pdf
quiz game project report.pdfquiz game project report.pdf
quiz game project report.pdfzccindia
 
Online Quiz System Project Report
Online Quiz System Project Report Online Quiz System Project Report
Online Quiz System Project Report Kishan Maurya
 
Creating an MVP with Oracle
Creating an MVP with OracleCreating an MVP with Oracle
Creating an MVP with OracleFranco Ucci
 
Rohit khandelwal b.tech(cs)_testing
Rohit khandelwal b.tech(cs)_testingRohit khandelwal b.tech(cs)_testing
Rohit khandelwal b.tech(cs)_testingRohit Khandelwal
 

Similar to iConference (20)

Resume_3[1]
Resume_3[1]Resume_3[1]
Resume_3[1]
 
HariKrishna-2+year-Dotnet-Profile
HariKrishna-2+year-Dotnet-ProfileHariKrishna-2+year-Dotnet-Profile
HariKrishna-2+year-Dotnet-Profile
 
Image recognition
Image recognitionImage recognition
Image recognition
 
Project presentation by Debendra Adhikari
Project presentation by Debendra AdhikariProject presentation by Debendra Adhikari
Project presentation by Debendra Adhikari
 
madhuri cv
madhuri cvmadhuri cv
madhuri cv
 
Presentation
PresentationPresentation
Presentation
 
01 fse software&sw-engineering
01 fse software&sw-engineering01 fse software&sw-engineering
01 fse software&sw-engineering
 
Abhishek pathak .Net 8.5 years
Abhishek pathak .Net 8.5 yearsAbhishek pathak .Net 8.5 years
Abhishek pathak .Net 8.5 years
 
Online examination management system..pdf
Online examination management system..pdfOnline examination management system..pdf
Online examination management system..pdf
 
14.project online eamination system
14.project online eamination system14.project online eamination system
14.project online eamination system
 
Aditya_kapur_(Resume).PDF
Aditya_kapur_(Resume).PDFAditya_kapur_(Resume).PDF
Aditya_kapur_(Resume).PDF
 
Stanly_Bangalore_6_YearsExp_Dotnet -Wipro
Stanly_Bangalore_6_YearsExp_Dotnet -WiproStanly_Bangalore_6_YearsExp_Dotnet -Wipro
Stanly_Bangalore_6_YearsExp_Dotnet -Wipro
 
IRJET- Real Time Attendance System using Face Recognition
IRJET-  	  Real Time Attendance System using Face RecognitionIRJET-  	  Real Time Attendance System using Face Recognition
IRJET- Real Time Attendance System using Face Recognition
 
Resume-Android Developer
Resume-Android DeveloperResume-Android Developer
Resume-Android Developer
 
IRJET- Face-Track: Smart Attendance System using Face Recognition
IRJET- Face-Track: Smart Attendance System using Face RecognitionIRJET- Face-Track: Smart Attendance System using Face Recognition
IRJET- Face-Track: Smart Attendance System using Face Recognition
 
krishnaProfile (1)
krishnaProfile (1)krishnaProfile (1)
krishnaProfile (1)
 
quiz game project report.pdf
quiz game project report.pdfquiz game project report.pdf
quiz game project report.pdf
 
Online Quiz System Project Report
Online Quiz System Project Report Online Quiz System Project Report
Online Quiz System Project Report
 
Creating an MVP with Oracle
Creating an MVP with OracleCreating an MVP with Oracle
Creating an MVP with Oracle
 
Rohit khandelwal b.tech(cs)_testing
Rohit khandelwal b.tech(cs)_testingRohit khandelwal b.tech(cs)_testing
Rohit khandelwal b.tech(cs)_testing
 

More from webuiltit

Extreme Apps
Extreme AppsExtreme Apps
Extreme Appswebuiltit
 
We builit it
We builit it We builit it
We builit it webuiltit
 
FYP: Peer-to-Peer Communications Framework on Android Platform
FYP: Peer-to-Peer Communications Framework on Android PlatformFYP: Peer-to-Peer Communications Framework on Android Platform
FYP: Peer-to-Peer Communications Framework on Android Platformwebuiltit
 
FYP: Peer-to-Peer Communications Framework on Android Platform
FYP: Peer-to-Peer Communications Framework on Android PlatformFYP: Peer-to-Peer Communications Framework on Android Platform
FYP: Peer-to-Peer Communications Framework on Android Platformwebuiltit
 
EE4214+Real+Time+Embedded+System
EE4214+Real+Time+Embedded+SystemEE4214+Real+Time+Embedded+System
EE4214+Real+Time+Embedded+Systemwebuiltit
 
FYP%3A+Peer-to-Peer+Communications+Framework+on+Android+Platform
FYP%3A+Peer-to-Peer+Communications+Framework+on+Android+PlatformFYP%3A+Peer-to-Peer+Communications+Framework+on+Android+Platform
FYP%3A+Peer-to-Peer+Communications+Framework+on+Android+Platformwebuiltit
 
FYP%3A+Peer-to-Peer+Communications+Framework+on+Android+Platform
FYP%3A+Peer-to-Peer+Communications+Framework+on+Android+PlatformFYP%3A+Peer-to-Peer+Communications+Framework+on+Android+Platform
FYP%3A+Peer-to-Peer+Communications+Framework+on+Android+Platformwebuiltit
 
FYP%3A+Peer-to-Peer+Communications+Framework+on+Android+Platform
FYP%3A+Peer-to-Peer+Communications+Framework+on+Android+PlatformFYP%3A+Peer-to-Peer+Communications+Framework+on+Android+Platform
FYP%3A+Peer-to-Peer+Communications+Framework+on+Android+Platformwebuiltit
 

More from webuiltit (14)

Extreme Apps
Extreme AppsExtreme Apps
Extreme Apps
 
We builit it
We builit it We builit it
We builit it
 
FYP: Peer-to-Peer Communications Framework on Android Platform
FYP: Peer-to-Peer Communications Framework on Android PlatformFYP: Peer-to-Peer Communications Framework on Android Platform
FYP: Peer-to-Peer Communications Framework on Android Platform
 
FYP: Peer-to-Peer Communications Framework on Android Platform
FYP: Peer-to-Peer Communications Framework on Android PlatformFYP: Peer-to-Peer Communications Framework on Android Platform
FYP: Peer-to-Peer Communications Framework on Android Platform
 
EventsMe
EventsMeEventsMe
EventsMe
 
test 213
test 213test 213
test 213
 
EE4214+Real+Time+Embedded+System
EE4214+Real+Time+Embedded+SystemEE4214+Real+Time+Embedded+System
EE4214+Real+Time+Embedded+System
 
FYP%3A+Peer-to-Peer+Communications+Framework+on+Android+Platform
FYP%3A+Peer-to-Peer+Communications+Framework+on+Android+PlatformFYP%3A+Peer-to-Peer+Communications+Framework+on+Android+Platform
FYP%3A+Peer-to-Peer+Communications+Framework+on+Android+Platform
 
FYP%3A+Peer-to-Peer+Communications+Framework+on+Android+Platform
FYP%3A+Peer-to-Peer+Communications+Framework+on+Android+PlatformFYP%3A+Peer-to-Peer+Communications+Framework+on+Android+Platform
FYP%3A+Peer-to-Peer+Communications+Framework+on+Android+Platform
 
FYP%3A+Peer-to-Peer+Communications+Framework+on+Android+Platform
FYP%3A+Peer-to-Peer+Communications+Framework+on+Android+PlatformFYP%3A+Peer-to-Peer+Communications+Framework+on+Android+Platform
FYP%3A+Peer-to-Peer+Communications+Framework+on+Android+Platform
 
iDare
iDareiDare
iDare
 
Boon
BoonBoon
Boon
 
testa
testatesta
testa
 
asdas
asdasasdas
asdas
 

iConference

  • 2. Motivation of work  Main objective at conference -> Network with other participants  Golden opportunity that is often wasted  Build a new mobile platform that facilitates this process  Finding and presenting essential information to the user using augmented reality technologies
  • 3. Motivation of work In a conference:  Who should I talk to?  Who is that guy over there? He seems familiar.  How do I find out more about him?  How do I get an opportunity to talk to him?  How do I approach him?
  • 4. Project Objectives  To create a mobile application that enables users to network effectively with other participants in a conference  Evaluate the usefulness of the system.
  • 5. Approach Platform: iPhone 4 Main Features: (Who to talk to?)  Real-time mobile Facial Search  Conference booklet with QRCodes (How to find out more about him?)  Facebook integration (How to contact him?)  Real-time personalized message board
  • 6. Research Topics Balance between privacy concerns and ease of use • Find out best possible way to gather information about participants in a conference without intruding their privacy but requiring minimal user input • Can make use of existing social networks to get participants information but needs to be appropriate in a conference context
  • 7. Research Topics (cont) Usefulness of the various user search tools for identifying people.  Textual Search  Facial Search  QR Search
  • 8. Research Topics (cont) Effectiveness of mobile tool for conference networking purposes  Evaluation of system  Ease of use  Error frequency  Interface design  Task suitability  Satisfaction  Privacy concerns
  • 9. Technical Design Tools:  IOS4.0  PHP remote server  MySQL database  OpenCV 2.0  Facebook SDK  ARPlus toolkit
  • 10. Application Flowchart Facebook Login Login Account Normal Settings Login Conference List Textual Personal Conference Message Search Details board Participant Participant Facial Search List Details QR Search
  • 11. Core Feature: Facial Search  Allows user to easily identify other participants in the conference using facial detection and facial recognition technologies  Non-intrusive and appropriate in conference context  Training images can be obtained from social networks to relieve user manual input  Results augmented on screen
  • 12. General Approach Grab image Augment Facial Facial from camera results on Detection Recognition frame screen
  • 13. Challenges  Running speed on Mobile Devices  Most algorithms require fast CPU speed and high memory  Accuracy  Accuracy is heavily dependent on pose and illumination  Obtaining Training Images  Get sufficient quality training images without heavy user input  Capturing moving images  Distance factor
  • 15. Current Progress Face Detection  OpenCV  Implements Viola-Jones object detection framework  Makes use of Haar Classifier to describe and find general facial features  Accuracy level for frontal view : 95%  Already tested on the phone – average of 1 to 2s
  • 16. Current Progress Face Recognition 1st Method: Face.com ->3rd party web-based recognition tool  Advantages:  Easy to use  Accuracy level: 70%  Disadvantages:  Not open source  Huge overhead to post image to web to get results  Slow
  • 17. Current Progress Face Recognition 2nd Method: Eigenfaces -> Using PCA (Principal Component Analysis)  Advantages  Fast  Uses less memory  Disadvantages  Build from scratch  Proclaimed accuracy level: 60%
  • 18. Current Progress Image Pre-processing Techniques Illumination Face Alignment Normalization Original Rotated,Cropped,Resized HistogramEqualized
  • 19. Timeline: Mar Apr May Jun Jul Aug Sep Oct Nov 1 Research and Implementation V Research on QR's current implementation V Implement QR algorithm in ObjectiveC V Implement QR tracking in the booklet WJ System Design and Modelling Building the framework and foundation of the WJ application 2 Integration and Iteration V Ensure Accuracy and Tweaks to QR tracking WJ Adding extra features to Application V & WJ Modifications to application based on tests 3 Usability and Thesis V & WJ Carry out usability tests at conferences V & WJ Thesis and Technical Paper
  • 20. DEMO
  • 23. Screenshots Original Cropped Greyscale and Equalized resized

Editor's Notes

  1. The problem we are trying to solve….
  2. Right now, there is no easy way to get these answers. Our app hopes to be an integrated platform for users to obtain these kind of information that they need. Research shown that Form stronger memory associationsExample scenario:
  3. For app to be useful and popular -> easy to use and fuss-freeWhere to go get the info?People are too busy. Too tedious to fill in data manually
  4. Example scenarios: Familiar face, fast forward sessionsAccuracy problems ->search
  5. People wear name tags but might be too far to see.Reasonable distance factor is about one room distance.