SlideShare une entreprise Scribd logo
1  sur  22
Picturesque

CAPTCHA for Mobile Devices
Design Problem




CAPTCHAs are difficult to interpret

                                      And they are difficult to type
Design Problem


                 Mobile internet users are
                 prompted to solve the same
                 text-based CAPTCHAs used
                 on desktop computers, but it
                 has been found that mobile
                 devices are poorly suited for
                 solving these text-based
                 CAPTCHA tests
Solution



           An image based CAPTCHA that does
            not require keyboard based input
User Needs


   “..should be
   easy to
   understand”
User Needs


   “..should be
   easy to
   understand”
Goals
  Typing on mobile
devices is hard, so no
more keyboard based
        input


                         Design
                         Goals
Goals
    Typing on mobile
  devices is hard, so no
  more keyboard based
          input


                                    Design
                                    Goals




Should take less than a minute to
              solve
Goals
    Typing on mobile
  devices is hard, so no
  more keyboard based
          input


                                    Design   Must be highly secure
                                    Goals     to avoid any SPAM
                                                     attack




Should take less than a minute to
              solve
Contextual Inquiry & Sketches
We chose few representative tasks in which CAPTCHAs are
generally encountered (for example user registration) and
asked our test users to complete those tasks
Contextual Inquiry & Sketches
We chose few representative tasks in which CAPTCHAs are
generally encountered (for example user registration) and
asked our test users to complete those tasks




 As a result of contextual inquiry, we conducted a brainstorming session to
 sketch three concepts for our design
Paper Prototypes
Evaluated all the three sketches rigorously keeping in mind the
design goals & user needs and as a result of evaluation one of
the three concepts was chosen for paper prototypes



                                      Design for our paper prototype
                                        consisted of two steps, first
                                       users had to identify images
                                       from specific category and
                                          then they had trace the
                                       outline of identified image
Design Iteration
Based on the results from user studies, we realized image
tracing is neither fast nor obvious




           Choosing images is much more easier from user standpoint
Interactive Prototype: Design



                        Two grids of 9 images in
                            3-by-3 format
Interactive Prototype: Design

User is asked to select
images from a specific
category, such as Eiffel
                           Two grids of 9 images in
Tower, Lions, or Shoes
                               3-by-3 format
Interactive Prototype: Design

User is asked to select
images from a specific
category, such as Eiffel
                            Two grids of 9 images in
Tower, Lions, or Shoes
                                3-by-3 format




User has to select images
   that are related to
chosen category to pass
         the test
User Studies




                             Extensive study with 61
                             subjects using Amazon
 An in-person study with 6      Mechanical Turk
           users




                                            Image: http://www.flickr.com/photos/leeander/4132537169/
User Study Results
Both studies compared our Picturesque
technique to reCAPTCHA, a common text-
based CAPTCHA

Based on the results, we observed that time
completion rate for a task of Picturesque was
better than reCAPTCHA task in most of the
cases
Picturesque: Final Design
                        # of images that needs to
                          be selected in a grid is
                         randomly chosen to be
                               either 4 or 5
Picturesque: Final Design
                        # of images that needs to
                          be selected in a grid is
                         randomly chosen to be
                               either 4 or 5




                        Placement of the images
                              is random
Picturesque: Final Design
                                                         # of images that needs to
                                                           be selected in a grid is
                                                          randomly chosen to be
                                                                either 4 or 5




                                                         Placement of the images
                                                               is random




Two grids of nine images are necessary from security perspective
Thank You!




Team Members: Dhawal Mujumdar | Alex Smolen | Becky Hurwitz

Contenu connexe

Similaire à Picturesque

Rapid object detection using boosted cascade of simple features
Rapid object detection using boosted  cascade of simple featuresRapid object detection using boosted  cascade of simple features
Rapid object detection using boosted cascade of simple features
Hirantha Pradeep
 
"How To Race Squirrels" at Develop Conference in Brighton, 21st July 2011
"How To Race Squirrels" at Develop Conference in Brighton, 21st July 2011"How To Race Squirrels" at Develop Conference in Brighton, 21st July 2011
"How To Race Squirrels" at Develop Conference in Brighton, 21st July 2011
Playniac
 
16 OpenCV Functions to Start your Computer Vision journey.docx
16 OpenCV Functions to Start your Computer Vision journey.docx16 OpenCV Functions to Start your Computer Vision journey.docx
16 OpenCV Functions to Start your Computer Vision journey.docx
ssuser90e017
 
Robust face name graph matching for movie character identification - Final PPT
 Robust face name graph matching for movie character identification - Final PPT Robust face name graph matching for movie character identification - Final PPT
Robust face name graph matching for movie character identification - Final PPT
Priyadarshini Dasarathan
 
PhotoSketch: Internet Image Montage
PhotoSketch: Internet Image MontagePhotoSketch: Internet Image Montage
PhotoSketch: Internet Image Montage
diTii
 
PhotoSketch: Internet Image Montage
PhotoSketch: Internet Image MontagePhotoSketch: Internet Image Montage
PhotoSketch: Internet Image Montage
diTii
 
19BCS1815_PresentationAutomatic Number Plate Recognition(ANPR)P.pptx
19BCS1815_PresentationAutomatic Number Plate Recognition(ANPR)P.pptx19BCS1815_PresentationAutomatic Number Plate Recognition(ANPR)P.pptx
19BCS1815_PresentationAutomatic Number Plate Recognition(ANPR)P.pptx
SamridhGarg
 

Similaire à Picturesque (20)

Computer Vision - Real Time Face Recognition using Open CV and Python
Computer Vision - Real Time Face Recognition using Open CV and PythonComputer Vision - Real Time Face Recognition using Open CV and Python
Computer Vision - Real Time Face Recognition using Open CV and Python
 
AISF19 - Unleash Computer Vision at the Edge
AISF19 - Unleash Computer Vision at the EdgeAISF19 - Unleash Computer Vision at the Edge
AISF19 - Unleash Computer Vision at the Edge
 
Rapid object detection using boosted cascade of simple features
Rapid object detection using boosted  cascade of simple featuresRapid object detection using boosted  cascade of simple features
Rapid object detection using boosted cascade of simple features
 
ppt 20BET1024.pptx
ppt 20BET1024.pptxppt 20BET1024.pptx
ppt 20BET1024.pptx
 
Final Report on Optical Character Recognition
Final Report on Optical Character Recognition Final Report on Optical Character Recognition
Final Report on Optical Character Recognition
 
Graphical password authentication
Graphical password authenticationGraphical password authentication
Graphical password authentication
 
"How To Race Squirrels" at Develop Conference in Brighton, 21st July 2011
"How To Race Squirrels" at Develop Conference in Brighton, 21st July 2011"How To Race Squirrels" at Develop Conference in Brighton, 21st July 2011
"How To Race Squirrels" at Develop Conference in Brighton, 21st July 2011
 
Computer vision-nit-silchar-hackathon
Computer vision-nit-silchar-hackathonComputer vision-nit-silchar-hackathon
Computer vision-nit-silchar-hackathon
 
Scalable image recognition model with deep embedding
Scalable image recognition model with deep embeddingScalable image recognition model with deep embedding
Scalable image recognition model with deep embedding
 
Automated_attendance_system_project.pptx
Automated_attendance_system_project.pptxAutomated_attendance_system_project.pptx
Automated_attendance_system_project.pptx
 
16 OpenCV Functions to Start your Computer Vision journey.docx
16 OpenCV Functions to Start your Computer Vision journey.docx16 OpenCV Functions to Start your Computer Vision journey.docx
16 OpenCV Functions to Start your Computer Vision journey.docx
 
Robust face name graph matching for movie character identification - Final PPT
 Robust face name graph matching for movie character identification - Final PPT Robust face name graph matching for movie character identification - Final PPT
Robust face name graph matching for movie character identification - Final PPT
 
PhotoSketch: Internet Image Montage
PhotoSketch: Internet Image MontagePhotoSketch: Internet Image Montage
PhotoSketch: Internet Image Montage
 
PhotoSketch: Internet Image Montage
PhotoSketch: Internet Image MontagePhotoSketch: Internet Image Montage
PhotoSketch: Internet Image Montage
 
SeRanet introduction
SeRanet introductionSeRanet introduction
SeRanet introduction
 
19BCS1815_PresentationAutomatic Number Plate Recognition(ANPR)P.pptx
19BCS1815_PresentationAutomatic Number Plate Recognition(ANPR)P.pptx19BCS1815_PresentationAutomatic Number Plate Recognition(ANPR)P.pptx
19BCS1815_PresentationAutomatic Number Plate Recognition(ANPR)P.pptx
 
basics-of-computer-graphics-ppt.pdf
basics-of-computer-graphics-ppt.pdfbasics-of-computer-graphics-ppt.pdf
basics-of-computer-graphics-ppt.pdf
 
Final year ppt
Final year pptFinal year ppt
Final year ppt
 
Automated Face Detection System
Automated Face Detection SystemAutomated Face Detection System
Automated Face Detection System
 
Depth estimation using deep learning
Depth estimation using deep learningDepth estimation using deep learning
Depth estimation using deep learning
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Dernier (20)

A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Picturesque

  • 2. Design Problem CAPTCHAs are difficult to interpret And they are difficult to type
  • 3. Design Problem Mobile internet users are prompted to solve the same text-based CAPTCHAs used on desktop computers, but it has been found that mobile devices are poorly suited for solving these text-based CAPTCHA tests
  • 4. Solution An image based CAPTCHA that does not require keyboard based input
  • 5. User Needs “..should be easy to understand”
  • 6. User Needs “..should be easy to understand”
  • 7. Goals Typing on mobile devices is hard, so no more keyboard based input Design Goals
  • 8. Goals Typing on mobile devices is hard, so no more keyboard based input Design Goals Should take less than a minute to solve
  • 9. Goals Typing on mobile devices is hard, so no more keyboard based input Design Must be highly secure Goals to avoid any SPAM attack Should take less than a minute to solve
  • 10. Contextual Inquiry & Sketches We chose few representative tasks in which CAPTCHAs are generally encountered (for example user registration) and asked our test users to complete those tasks
  • 11. Contextual Inquiry & Sketches We chose few representative tasks in which CAPTCHAs are generally encountered (for example user registration) and asked our test users to complete those tasks As a result of contextual inquiry, we conducted a brainstorming session to sketch three concepts for our design
  • 12. Paper Prototypes Evaluated all the three sketches rigorously keeping in mind the design goals & user needs and as a result of evaluation one of the three concepts was chosen for paper prototypes Design for our paper prototype consisted of two steps, first users had to identify images from specific category and then they had trace the outline of identified image
  • 13. Design Iteration Based on the results from user studies, we realized image tracing is neither fast nor obvious Choosing images is much more easier from user standpoint
  • 14. Interactive Prototype: Design Two grids of 9 images in 3-by-3 format
  • 15. Interactive Prototype: Design User is asked to select images from a specific category, such as Eiffel Two grids of 9 images in Tower, Lions, or Shoes 3-by-3 format
  • 16. Interactive Prototype: Design User is asked to select images from a specific category, such as Eiffel Two grids of 9 images in Tower, Lions, or Shoes 3-by-3 format User has to select images that are related to chosen category to pass the test
  • 17. User Studies Extensive study with 61 subjects using Amazon An in-person study with 6 Mechanical Turk users Image: http://www.flickr.com/photos/leeander/4132537169/
  • 18. User Study Results Both studies compared our Picturesque technique to reCAPTCHA, a common text- based CAPTCHA Based on the results, we observed that time completion rate for a task of Picturesque was better than reCAPTCHA task in most of the cases
  • 19. Picturesque: Final Design # of images that needs to be selected in a grid is randomly chosen to be either 4 or 5
  • 20. Picturesque: Final Design # of images that needs to be selected in a grid is randomly chosen to be either 4 or 5 Placement of the images is random
  • 21. Picturesque: Final Design # of images that needs to be selected in a grid is randomly chosen to be either 4 or 5 Placement of the images is random Two grids of nine images are necessary from security perspective
  • 22. Thank You! Team Members: Dhawal Mujumdar | Alex Smolen | Becky Hurwitz