September 2019
Volume 19, Issue 10
Open Access
Vision Sciences Society Annual Meeting Abstract  |   September 2019
An open-source implementation of the Quick CSF method
Author Affiliations & Notes
  • Dominic Canare
    Psychology, Liberal Arts & Sciences, Wichita State University
  • Rui Ni
    Psychology, Liberal Arts & Sciences, Wichita State University
  • Tianshi Lu
    Mathetmatics, Liberal Arts & Sciences, Wichita State University
Journal of Vision September 2019, Vol.19, 86b. doi:
  • Views
  • Share
  • Tools
    • Alerts
      This feature is available to authenticated users only.
      Sign In or Create an Account ×
    • Get Citation

      Dominic Canare, Rui Ni, Tianshi Lu; An open-source implementation of the Quick CSF method. Journal of Vision 2019;19(10):86b.

      Download citation file:

      © ARVO (1962-2015); The Authors (2016-present)

  • Supplements

Contrast sensitivity is an important feature of functional vision, but traditional psychometric assessment methods require too many trials to estimate a complete contrast sensitivity function across the full range of spatial frequencies relevant to normal vision in humans. To overcome this challenge, Quick CSF (qCSF), a Bayesian adaptive procedure to estimate an observer’s contrast sensitivity function (Lesmes, Lu, Baek, & Albright, 2010), assumes a four-parameter model of the contrast sensitivity function (Watson & Ahumada, 2005). The parametric nature of this model allows for a more rapid evaluation through Bayesian inference. Stimuli parameters of contrast and spatial frequency are adaptively selected based on previous responses. As few as 25–50 trials can be collected to give a usable broad sensitivity metric across the frequency range. With 100–300 trials, contrast sensitivity function estimates reach similar precision levels of traditional laboratory CSF measurements (Lesmes, et al., 2010). We present an open-source implementation of the Quick CSF method. Our implementation of Quick CSF is written in the Python programming language as a standard Python package. The software operates as a typical full-screen desktop application, presenting a 2AFC detection task. Many settings are configurable, including stimulus size, orientation, eccentricity, color, display time, etc. Alternatively, the software can be used as a library to generate stimuli contrast/spatial frequency values and calculate the parameters of the contrast sensitivity function estimation. This allows the qCSF method to be easily integrated with new or existing software projects. The open source nature of our qCSF implementation makes it accessible to any researchers or clinicians interested in using it for their work.

Acknowledgement: Research reported in this abstract was partially supported by the Cognitive and Neurobiological Approaches to Plasticity (CNAP) Center of Biomedical Research Excellence (COBRE) of the National Institutes of Health under grant number P20GM113109. 

This PDF is available to Subscribers Only

Sign in or purchase a subscription to access this content. ×

You must be signed into an individual account to use this feature.