Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Measure the Future @ Computers in Libraries 2018

Measure the Future @ Computers in Libraries 2018

Presentation from Computers in Libraries, delivered Apr 19, 2018

Jason Griffey

April 19, 2018
Tweet

More Decks by Jason Griffey

Other Decks in Education

Transcript

  1. Nex-Gen Use Metrics for Libraries
    http://measurethefuture.net
    @measure_future

    View full-size slide

  2. TYPICAL STATS
    ▸ Gate Count
    ▸ Circulation Count
    ▸ # of Reference Interactions
    ▸ # of Classes Taught
    ▸ Website Visits

    View full-size slide

  3. ATTENTION
    MEASUREMENT

    View full-size slide

  4. GOOGLE
    ANALYTICS FOR
    YOUR BUILDING

    View full-size slide

  5. OPEN
    HARDWARE &
    SOFTWARE

    View full-size slide

  6. O P E N H A R D WA R E
    O N E

    View full-size slide

  7. O P E N S O U R C E S O F T WA R E
    T W O
    Photo by toolmantim - http://flic.kr/p/apgafX

    View full-size slide

  8. GEN 3 -
    ALPHA

    View full-size slide

  9. MEASURE THE FUTURE BETA
    HARDWARE STACK
    ▸ Raspberry Pi 3 Model B
    ▸ Adafruit RPi Realtime Clock Module
    ▸ Logitech C525 Webcam
    ▸ 3D printed case
    ▸ 2.5 Amp USB Micro power supply

    View full-size slide

  10. MEASURE THE FUTURE BETA
    DEVELOPMENT STACK
    ▸ Raspian Linux
    ▸ Go
    ▸ OpenCV
    ▸ React.js
    ▸ Postgres

    View full-size slide

  11. HTTPS://GITHUB.COM/
    MEASURETHEFUTURE

    View full-size slide

  12. Raw Footage
    Background Removal
    Noise Filtering
    Contour Detection & Object Tracking

    View full-size slide

  13. BETA FEATURES
    ▸ Attention measurement/
    Heatmap
    ▸ People count
    ▸ Raw data available via JSON

    View full-size slide

  14. PRIVACY
    ▸ No photo or video of patrons is
    saved
    ▸ All communication is secured
    ▸ Collapsing single-stat areas
    ▸ 15 Minute reporting blocks

    View full-size slide

  15. MORE WITH DATA

    View full-size slide

  16. MORE WITH DATA

    View full-size slide

  17. SCOUT.INTERACTIONS
    Contains an array of interactions, one for each visitor interaction detected by the system.

    {

    "Id": 2,

    "ScoutId": 1,

    "Duration": 3.1874993,

    "Waypoints": [[976,375],[1120,208],[1626,301]],

    "WaypointWidths": [[178,323],[176,207],[162,300]],

    "WaypointTimes": [7.642e-06,1.5644069,3.1874993],

    "Processed": true,

    "EnteredAt": "2016-09-16T20:15:00Z"

    }

    • Id Is a database identifier for the interaction. This is automatically generated by the database.

    • ScoutId Is used to match the interaction with the source scout. The corresponding scout in scouts.json will have the same Id.

    • Duration This is the total amount of time (in seconds) that the scout observed this interaction occurring.

    • Waypoints Is the path (in pixels) that the interaction took through the calibration frame. The address [0,0] corresponds with the top-left
    corner of the image.

    • WaypointWidths This is the matching size (in pixels) of the interaction at each step along the path 'Waypoints'. The size of
    WaypointWidths and Waypoints will always be the same.

    • WaypointTimes The offset time (in seconds) from 'EnteredAt' that each step along the path in waypoint occurred.

    • Processed Has this interaction been 'processed' and included as part of the summary as defined in scout_summaries.json?

    • EnteredAt The time the interaction begun. This date/time is in UTC and deliberately rounded to the nearest 15 minutes. The rounding is
    an additional privacy protection measure, clumping multiple interactions into occurring at the same time. This to make it more difficult
    to cross-reference interaction data with other sources of metadata.

    View full-size slide

  18. ALPHA
    LESSONS

    View full-size slide

  19. BETA PARTNERS
    ▸ University of Rochester
    ▸ Carnegie Library - Pittsburgh
    ▸ Boston University Law
    ▸ SUNY Potsdam
    ▸ Meridian Public Library
    ▸ New York Public Library
    ▸ Merrick Public Library

    View full-size slide

  20. S M A R T B U I L D I N G
    Photo by KTH Biblioteket - http://flic.kr/p/7Pesb4

    View full-size slide

  21. A / B T E S T S PA C E S
    Photo by DaveBleasdale - http://flic.kr/p/nNZRV

    View full-size slide

  22. E VA L U AT E Y O U R S TA C K S
    Photo by ocegep - http://flic.kr/p/crdH8s

    View full-size slide

  23. P L A N Y O U R S TA F F I N G
    Photo by infomatique - http://flic.kr/p/qkS3BQ

    View full-size slide

  24. A N S W E R T H E
    F U N D I N G Q U E S T I O N S

    View full-size slide

  25. BY LIBRARIANS
    FOR
    LIBRARIANS

    View full-size slide

  26. HTTP://
    MEASURETHEFUTURE.NET/
    PUBLICBETA

    View full-size slide

  27. J A S O N G R I F F E Y
    P H O T O C R E D I T: C I N D I B LY B E R G
    F O U N D E R / P R I N C I PA L C O N S U LTA N T
    E V E N LY D I S T R I B U T E D L L C
    H T T P : / / E V E N LY D I S T R I B U T E D . N E T
    M E A S U R E T H E F U T U R E
    H T T P : / / M E A S U R E T H E F U T U R E . N E T
    A F F I L I AT E
    B E R K M A N C E N T E R F O R I N T E R N E T & S O C I E T Y
    H A R VA R D U N I V E R S I T Y
    J G R I F F E Y @ C Y B E R . H A R VA R D . E D U
    H T T P : / / J A S O N G R I F F E Y. N E T
    T H E L I B R A RY B O X P R O J E C T
    H T T P : / / L I B R A RY B O X . U S

    View full-size slide