Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
SYSTEMS AND METHODS FOR MEASURING BEHAVIOR CHANGES OF PROCESSES
Document Type and Number:
WIPO Patent Application WO/2018/169838
Kind Code:
A1
Abstract:
The present disclosure relates to systems and methods for characterizing a behavior change of a process. A behavior model that can include a set of behavior parameters can be generated based on behavior data characterizing a prior behavior change of a process. A stimulus parameter for a performance test can be determined based on the set of behavior parameters. An application of the performance test to the process can be controlled based on the stimulus parameter to provide a measure of behavior change of the process. Response data characterizing one or more responses associated with the process during the performance test can be received. The set of behavior parameters can be updated based on the response data to update the behavior model characterizing the behavior change of the process. In some examples, the behavior model can be evaluated to improve or effect a future behavior performance of the process.

Inventors:
LU ZHONG-LIN (US)
ZHAO YUKAI (US)
LESMES LUIS A (US)
Application Number:
PCT/US2018/021944
Publication Date:
September 20, 2018
Filing Date:
March 12, 2018
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
OHIO STATE INNOVATION FOUNDATION (US)
International Classes:
A61B3/14
Foreign References:
US20130176534A12013-07-11
US20100007851A12010-01-14
US20120307204A12012-12-06
Attorney, Agent or Firm:
OZERUGA, Igor et al. (US)
Download PDF:
Claims:
What is claimed is:

1 . A computer-implemented method comprising:

receiving behavior data characterizing a prior behavior change of a process; generating a behavior model comprising a set of behavior parameters based on the behavior data;

determining one or more stimulus parameters for one or more performance tests based on the one or more behavior parameters;

controlling an application of the performance test to the process based on the one or more stimulus parameters to provide one or more measures of behavior change of the process;

receiving response data characterizing one or more responses associated with the process during the performance test; and

updating the set of behavior parameters based on the response data to update the behavior model characterizing the behavior change of the process.

2. The computer-implemented method of claim 1 , further comprising:

evaluating the behavior model after a given performance test; and

generating behavior adjustment data based on the evaluation, wherein the behavior adjustment data comprises information for improving or affecting a future behavior performance of the process.

3. The computer-implemented method of claim 2, further comprising improving or affecting the future behavior performance of the process based on the generated behavior adjustment data.

4. The computer-implemented method of claim 2, further comprising rendering on a display the updated behavior model characterizing the behavior change of the process after the given performance test.

5. The computer-implemented method of claim 1 , wherein the behavior model is one of a parametric behavior model, a non-parametric behavior model, and a combination thereof.

6. The computer-implemented method of claim 5, further comprising generating a prior probability density function, p0(#) , for each combination of the behavior parameters of the behavior model, wherein the probability density function, p0(#), is one of an uninformative prior, a weakly informative prior, or an informative prior.

7. The computer-implemented method of claim 6, further comprising:

updating the prior probability density function, p0(#), for each combination of the parameters of the behavior model by a Bayes' rule based on the response data to generate a posterior probability density function, p(#) for each combination of the behavior parameters of the behavior model.

8. The computer-implemented method of claim 7, wherein the Bayes' rule is defined as:

PtnWn, xn) - ptn{rnixn) , wherein § represents the set of parameters of the behavior model, ptri(0) is the prior probability density function of Θ of a given application of the performance test, ptn(rn|0, xn) is a likelihood of observing a desired response given § and stimulus xn, rn is a response of the process in the given application of the performance test, and ptri(# |rn, xn) is the posterior distribution of Θ after the given application of the performance test.

9. The computer-implemented method of claim 7, further comprising:

determining one or more subsequent stimulus parameters to control a subsequent application of the performance test to the process based on the updated probability density function, p(#), for each combination of the behavior parameters of the behavior model; and

updating the probability density function, p(#) for each combination of the behavior parameters of the behavior model.

10. The computer-implemented method of claim 9, wherein updating the probability density function, p(#) for each combination of the behavior parameters of the behavior model comprises:

determining one or more corresponding stimulus parameters for each application of the performance test of a plurality of application of the performance test;

controlling each application of the performance test to the process based on the corresponding stimulus parameters; and

receiving, during each application of performance test, the response data characterizing one or more responses associated with the process.

1 1 . The computer-implemented method of claim 10, wherein the updating comprises:

refining the prior probability density function, p0 (#) f°r eacn combination of the behavior parameters of the behavior model based on the response data of the given application of the performance test to generate the posterior probability density function, p(#) for each combination of the behavior parameters of the behavior model; and

determining the corresponding stimulus parameter(s) for the subsequent application of the performance test to the process based on the posterior probability density function, p(#) for each combination of the behavior parameters of the behavior model.

12. The computer-implemented method of claim 1 1 , wherein determining the corresponding parameter comprises selecting the corresponding stimulus parameter(s) among a plurality of stimulus parameters that one of maximizes and improves an expected information gain on the behavior parameters of the behavior model.

13. The computer-implemented method of claim 12, wherein the selecting of the corresponding stimulus parameter(s) is based on the posterior probability density function, p(#) , for each combination of the behavior parameters of the behavior model and based on an expected response to all possible performance tests.

14. The computer-implemented method of claim 1 ,

wherein the process comprises a psychophysical process of a sensory system; and

wherein the one or more behavior parameters comprises one of a response accuracy, a reaction time, a quality of choice, a perceptual sensitivity, a learning ability, an eye movement, a memorizing ability and decision making ability associated with the subject.

15. The computer-implemented method of claim 1 ,

wherein the process comprises a physiological process of a physiological system; and

wherein the behavior data characterizes a behavior change of one of electroencephalogram (EEG), Magnetoencephalography (MEG), functional magnetic resonance imaging (fMRI), functional near-infrared spectroscopy (fNIR), skin conductance, a heart rate and a release of a chemical from a body of one of the human and an animal.

16. The computer-implemented method of claim 1 ,

wherein the process comprises a psychophysical process of a natural or artificial sensory system,

wherein the behavior data characterizes one of a perception, a cognition, an emotion, a motor skill and a combination thereof of the sensory system;

wherein the perception comprises one of a vision, an audition, a taste, a tactile, an olfaction, a proprioception and a combination thereof of the sensory system; and

wherein the cognition comprises one of an attention, a memory including one of working memory, short-term memory, long-term memory, a language including one of reading, speaking, writing, a learning, an executive function, a social cognition, a semantic cognition, a numerical cognition including one of mathematics, physics, and a combination thereof of the sensory system.

17. The computer-implemented method of claim 15 or 16,

wherein the process comprises a disease progression and/or evaluation of the corresponding treatment quantifiable by the behavior data; and

wherein the disease comprises one of maculopathy, cataract, glaucoma, amblyopia, myopia, dyslexia, presbyopia, schizophrenia, hearing loss, speech disorder, cerebral palsy, developmental disorder, autism, neurodegenerative disorders including one of Alzheimer's, Parkinson's, Huntington's, Amyotrophic lateral sclerosis, and multiple sclerosis.

18. A system comprising:

a non-transitory memory to store machine-readable instructions and data; a processor to access the memory and execute the machine-readable instructions, the machine-readable instructions causing the processor to:

generate a behavior model comprising a set of behavior parameters based on behavior data characterizing a prior behavior change of a sensory system of a subject;

control an application of a sensory test to the sensory system based on one or more stimulus parameters to provide a measure of behavior change of the sensory system;

receive response data characterizing one or more responses associated with the sensory system during the sensory test;

update the set of behavior parameters based on the response data to update the behavior model characterizing the behavior change of the sensory system according to a stopping criterion;

evaluate the behavior model after a given sensory test; and generate behavior adjustment data based on the evaluation, wherein the behavior adjustment data comprises information for improving or affecting a future behavior performance of the sensory system.

19. The system of claim 18, further comprising:

a display to render the updated behavior model characterizing the behavior change of the sensory system; and

a sensory stimulation system to apply the sensory test to the sensory system according to the one or more stimulus parameters, wherein the processor controls the stimulation system to control the application of the sensory test to the sensory system.

20. The system of claim 19, wherein the machine-readable instructions further cause the processor to generate a prior probability density function, p0(#), f°r eacn combination of the set of behavior parameters of the behavior model.

21 . The system of claim 20, wherein the machine-readable instructions further cause the processor to update the prior probability density function, p0(#), for each combination of the set of behavior parameters of the behavior model by a Bayes' rule based on the response data to generate a posterior probability density function, p(#), for each combination of the set of behavior parameters of the behavior model.

22. The system of claim 21 , wherein the machine-readable instructions further cause the processor to:

determining one or more subsequent stimulus parameters to control a subsequent application of the sensory test to the sensory system based on the updated probability density function, p(#), for each of the set of behavior parameters of the behavior model; and

updating the probability density function, p(#) , for each combination of the set of behavior parameters of the behavior model by (i) determining one or more corresponding stimulus parameters for each application of the sensory test of a plurality of application of the sensory test, (ii) controlling each application of the sensory test to the sensory system based on the one or more corresponding stimulus parameter, and (iii) receiving, during each application of sensory test, response data characterizing one or more responses of the process.

23. The system of claim 22,

wherein the behavior model corresponds to a perceptual sensitivity function characterizing a time course of perceptual sensitivity change of the visual system; and

wherein the machine-readable instructions further cause the processor to determine the one or more corresponding stimulus parameters by selecting the one or more corresponding stimulus parameters among a plurality of stimulus parameters that one of maximizes and improves an expected information gain on the set of behavior parameters of the perceptual sensitivity function.

24. The system of claim 23, wherein the selecting of the one or more corresponding stimulus parameter is based on the posterior probability density function, p(#) , for each combination of the set of behavior parameters of the perceptual sensitivity function and based on the expected response to all possible sensory tests.

25. The system of claim 18,

wherein the sensory system comprises a visual system of one of a human and an animal and an artificial intelligence system; and

wherein the behavior model corresponds to a perceptual sensitivity function characterizing a time course of perceptual sensitivity change of the visual system.

26. The system of claim 25,

wherein the sensory test is a vision test; and

wherein the response data characterizes one or more responses of the subject received at an input device.

27. The system of claim 25, wherein the machine-readable instructions further cause the processor to evaluate the perceptual sensitivity function and/or a time course of change of the perceptual sensitivity function after a given number of applications of the sensory test to the visual system to determine one of a progress of a visual disease, a progress of a treatment for the visual disease, and combinations thereof.

28. The system of claim 27, wherein the disease is a maculopathy comprising one of age-related macular degeneration, inherited retinal disorders, retinal detachment, central serous retinopathy, diabetic retinopathy, diabetic macular edema, and choroidal neovascularization; cataract, glaucoma, amblyopia; myopia; dyslexia; schizophrenia; a neurodegenerative disorder which includes, but is not limited to Alzheimer's disease, Amyotrophic lateral sclerosis, multiple sclerosis, Huntington's disease, and Parkinson's disease.

29. The system of claim 27, wherein the machine-readable instructions further cause the processor to control delivery of a therapy to the visual system to treat the visual disease based on the evaluation of the perceptual sensitivity function.

30. A system comprising:

a non-transitory memory to store machine-readable instructions and data; a processor to access the memory and execute the machine-readable instructions, the machine-readable instructions causing the processor to:

receive behavior data characterizing a prior behavior change of a visual system of one of a human and an animal and an artificial intelligence system;

generate a behavior model comprising a set of behavior parameters based on the behavior data, wherein the behavior model corresponds to a perceptual sensitivity function characterizing a time course of perceptual sensitivity change of the visual system;

determine one or more stimulus parameters for a vision test based on the one or more behavior parameters;

control an application of the vision test to the visual system based on the one or more stimulus parameters to provide a measure of behavior change of the visual system;

receive response data characterizing one or more responses associated with the vision system during the vision test;

update the set of behavior parameters based on the response data to update the behavior model according to a stopping criterion; and

repeat the determining, the controlling, the receiving and the updating over a plurality of vision tests to update the behavior model characterizing the time course of perceptual sensitivity change of the visual system.

Description:
SYSTEMS AND METHODS FOR MEASURING BEHAVIOR CHANGES OF

PROCESSES

CROSS-REFERENCE TO RELATED APPLICATION

[0001] This application claims the benefit of U.S. Provisional Application No. 62/470,542, filed March 13, 2017, entitled "SYSTEMS AND METHODS FOR MEASURING BEHAVIOR CHANGES OF PROCESSES," which is incorporated herein by reference in its entirety.

GOVERNMENT SPONSORSHIP

[0002] This invention was made with government support under Sponsor Award No. EY021553 awarded by the National Eye Institute. The government has certain rights in the invention.

TECHNICAL FIELD

[0003] This disclosure generally relates to systems and methods for measuring behavior changes of processes. Specifically, this disclosure relates to systems and methods for measuring behavior changes of complex systems, activities and patterns. More particularly, this disclosure relates to systems and methods for measuring behavioral changes of sensory systems.

BACKGROUND

[0004] Methodologies exist for measuring behavior changes of processes of complex systems, activities and patterns. For example, a behavior of a sensory system, such as a visual system (e.g., human eye), an auditory system, a somatosensory system, an olfactory system, or a gustatory system, can be evaluated according to a known methodology. Knowledge of a behavioral performance of the visual system (e.g., retinal function) can allow, for instance, a clinician to make diagnoses, monitor disease progression and prescribe appropriate treatments. Visual adaptation describes a process in which the visual system alters its properties, such as sensitivity, in response to changes in the environment. Visual adaptation is the ability of the human visual system to adapt to (e.g., adjust a sensitivity) to various levels of darkness and light (e.g., luminance values). Perceptual sensitivity of the human eye is not constant but changes with time, even varying from one moment to the next. Perceptual learning is improvement of performance in perceptual tasks through training or practice.

[0005] The perceptual sensitivity of the visual system can vary along many stimulus dimensions, and can change over a wide range of time scales and time courses. For example, changes in perceptual sensitivity can be characterized not only in a single stimulus dimension, such as a detection threshold in dark adaptation, but also along more complex stimulus dimensions, such as a contrast sensitivity function, which characterizes a sensitivity of the human eye as a function of spatial frequency, or a modulation transfer function, which characterizes the sensitivity of the human eye as a function of a temporal frequency. The time scales of perceptual sensitivity change can vary from seconds or minutes, such as in dark adaptation, to days, months or years, such as in some forms of perceptual learning, disease progression, or treatment monitoring. Auditory sensitivity can also vary along multiple dimensions such as temporal frequency, duration, and change with adaptation or learning. Somatosensory, olfactory, gustatory sensitivity can also vary along multiple dimensions.

[0006] Currently parametric and non-parametric methodologies exist for measuring perceptual sensitivity (e.g., luminance threshold, contrast threshold, or feature difference threshold, auditory detection threshold, auditory modulation detection threshold, sensitivity to speech, sensitivity to touch, smell, or taste). For example, a method of constant stimuli (MCS), a type of classical psychophysical methodology, can measure perceptual sensitivity of the visual system of the subject by providing a stimulus that only varies in a single stimulus dimension (e.g., luminance or contrast) while keeping remaining stimulus dimensions fixed (e.g., spatial frequency, temporal frequency, duration, orientation). To measure the perceptual sensitivity as a function of the remaining stimulus dimension characteristics, such as spatial frequency, the MCS has to be repeated for each value (e.g., spatial frequency) on that stimulus dimension. Thus, the MCS is inefficient and takes hundreds or thousands of trials (hours for a single subject) to measure perceptual sensitivity functions, such as a contrast sensitivity function.

[0007] A number of adaptive psychophysical methodologies have been developed to provide more efficient measures of perceptual sensitivity relative to classical psychophysical methodologies, such as the MCS. These adaptive methodologies can include non-parametric methodologies for characterizing the perceptual sensitivity. For instance, staircase procedures can be used to converge to single thresholds at desired accuracy levels. More recently, methodologies based on Bayesian adaptive frameworks have been developed to measure a single perceptual sensitivity, sensitivity and slope of a psychometric function, sensitivity and bias parameters in Yes-No tasks or contrast sensitivity functions.

SUMMARY

[0008] In an example, a computer-implemented method can include receiving behavior data characterizing a prior behavior change of a process, generating a behavior model that can include a set of behavior parameters based on the behavior data, determining one or more stimulus parameters for a performance test based on the one or more behavior parameters, controlling an application of the performance test to the process based on the one or more stimulus parameters to provide a measure of behavior change of the process, receiving response data characterizing one or more responses associated with the process during the performance test and updating the set of behavior parameters based on the response data to update the behavior model characterizing the behavior change of the process.

[0009] In another example, a system can include a non-transitory memory to store machine-readable instructions and data, and a processor to access the memory and execute the machine-readable instructions. The machine-readable instructions can cause the processor to: generate a behavior model that can include a set of behavior parameters based on behavior data characterizing a prior behavior change of a sensory system of a subject, control an application of a sensory test to the sensory system based on one or more stimulus parameters to provide a measure of behavior change of the sensory system, receive response data characterizing one or more responses associated with the sensory system during the sensory test, update the set of behavior parameters based on the response data to update the behavior model characterizing the behavior change of the sensory system according to a stopping criterion, evaluate the behavior model after a given sensory test, and generate behavior adjustment data based on the evaluation. The behavior adjustment data can include information for improving or affecting a future behavior performance of the sensory system.

[0010] In another example, a system can include a non-transitory memory to store machine-readable instructions and data, and a processor to access the memory and execute the machine-readable instructions. The machine-readable instructions can cause the processor to: receive behavior data characterizing a prior behavior change of a visual system of one of a human and an animal and generate a behavior model that can include a set of behavior parameters based on the behavior data. The behavior model can correspond to a perceptual sensitivity function characterizing a time course of perceptual sensitivity change of the visual system. The machine-readable instructions can further cause the processor to: determine one or more stimulus parameters for a vision test based on the one or more behavior parameters, control an application of the vision test to the visual system based on the one or more stimulus parameters to provide a measure of behavior change of the visual system, receive response data characterizing one or more responses associated with the vision system during the vision test, update the set of behavior parameters based on the response data to update the behavior model according to a stopping criterion and repeat the determining, the controlling, the receiving and the updating over a plurality of vision tests to update the behavior model characterizing the time course of perceptual sensitivity change of the visual system.

[0011] This Summary is provided merely for purposes of summarizing some example embodiments to provide a basic understanding of some aspects of the disclosure. Accordingly, it will be appreciated that the above described example embodiments are merely examples and should not be construed to narrow the scope or spirit of the disclosure in any way. Other embodiments, aspects, and advantages of various disclosed embodiments will become apparent from the following detailed description taken in conjunction with the accompanying drawings which illustrate, by way of example, the principles of the described embodiments.

BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Features, objects and advantages other than those set forth above will become more readily apparent when consideration is given to the detailed description below. Such detailed description makes reference to the following drawings.

[0013] FIG. 1 depicts an example of a behavior analysis system (BAS) for measuring behavior changes of a process.

[0014] FIG. 2 depicts an example of a BAS for measuring a time course of perceptual sensitivity change of a visual system.

[0015] FIG. 3 depicts an example of a flow diagram illustrating an example method for measuring behavior changes of a process.

[0016] FIG. 4 depicts an example of a flow diagram illustrating an example method for measuring a time course of perceptual sensitivity change of a sensory system.

[0017] FIG. 5(a) depicts bias and precision as a function of time in seconds for three simulated observers in one qCD simulated run in a dark adaptation experiment.

[0018] FIG. 5(b) depicts bias and precision as a function of run number of the qCD, qFC and weighted up-and-down staircase methods for three simulated observers in a dark adaptation experiment.

[0019] FIG. 6(a) depicts trial-by-trial parameter estimates for three simulated observers in a dark adaptation experiment.

[0020] FIG. 6(b) depicts accuracy and precision of trial-by-trial parameter estimates for three simulated observers in a dark adaptation experiment.

[0021] FIG. 7 depicts trial-by-trial threshold estimates for three simulated observers in qCD simulations in a dark adaptation experiment.

[0022] FIG. 8 depicts segment-by-segment threshold estimates for three simulated observers in qCD simulations in a dark adaptation experiment.

[0023] FIG. 9(a) depicts a history of estimated thresholds for three simulated observers by the qFC method in a dark adaptation experiment.

[0024] FIG. 9(b) depicts an average absolute bias, an average 68.2% HWCI and a standard deviation for three simulated observers in qFC simulations in a dark adaptation experiment. [0025] FIG. 10(a) depicts a history of estimated thresholds for three simulated observers by a weighted staircase (WS) method in a dark adaptation experiment.

[0026] FIG. 10(b) depicts an average absolute bias, and a standard deviation for three simulated observers in WS simulations in a dark adaptation experiment.

[0027] FIG. 1 1 depicts trial-by-trial threshold estimates for two simulated observers in qCD simulations in a dark adaptation experiment.

[0028] FIG. 12 depicts segment-by-segment threshold estimates for two simulated observers in qCD simulations in a dark adaptation experiment.

[0029] FIG. 13(a) depicts an example of an imaginary circle with a fixation dot used in a dark adaptation experiment.

[0030] FIG. 13(b) depicts another example of an imaginary circle with luminance disk used in a dark adaptation experiment.

[0031] FIG. 14 depicts average trial-by-trial parameter estimates by four independent applications of a qCD method in a dark adaptation experiment.

[0032] FIG. 15 depicts average trial-by-trial threshold estimates by four independent applications of a qCD method and threshold estimates by a qFC method in a dark adaptation experiment.

[0033] FIG. 16(a) depicts segment-by-segment threshold estimates by each application of qCD method in a dark adaptation experiment.

[0034] FIG. 16(b) depicts average estimated segment-by-segment dark adaptation curves by four independent applications of a qCD method and threshold estimates by a qFC method.

[0035] FIG. 17 depicts trial-by-trial threshold estimates by a qCD method and block threshold estimates by a 3-down/1 -up staircase (SC) method in a perceptual learning experiment.

[0036] FIG. 18 depicts learning curve estimates by a qCD method and block threshold estimates by a SC method in a perceptual learning experiment.

[0037] FIG. 19 depicts trial-by-trial threshold estimates based on the data from a SC method rescored by a qCD method and block threshold estimates by a SC method in a perceptual learning experiment.

[0038] FIG. 20 depicts learning curve estimates based on the data from a SC method rescored by a qCD method and block threshold estimates by a SC method in a perceptual learning experiment. [0039] FIG. 21 depicts trial-by-trial threshold estimates for three simulated observers in non-parametric qCD simulations in a dark adaptation experiment.

[0040] FIG. 22 depicts Table 1 summarizing an average absolute bias, an average 68.2% HWCI and an average standard deviation of the simulations of the quick CSF change detection method.

[0041] FIG. 23 depicts a history of CSFs estimated by the qCD method in a dark adaptation experiment.

DETAILED DESCRIPTION

[0042] The present disclosure relates to systems and methods for measuring behavior changes of processes, including perceptual sensitivity. According to the systems and methods described herein, a given performance test can be applied to a corresponding process to provide a measure of behavioral performance of the process. The given performance test can include, but not limited to, a detection task (e.g., whether a light, sound, taste, touch, or smell is present or not), an identification task (e.g., which one of isual patterns, objects, voices, tastes, smells, or touches is presented), a discrimination task (e.g., whether the stimulus sequence AB or BA is presented), a magnitude estimation task (e.g., how bright is the light, how loud is a voice, etc.), an eye movement, a physiological response to a sensory stimulus (e.g. , electroencephalogram (EEG), skin conductance, functional magnetic resonance imaging (fMRI), magnetoencephalogram (MEG), heart rate, blood pressure, etc.), structural changes (e.g., MRI, CT, OCT, fundus images, etc.), and/or a response time task (e.g., how fast can one respond to a sensory stimulus). Some examples as described herein, the measured behavioral performance can be evaluated to control an administration of a therapy, treatment, and the like. Additionally, or alternatively, the measured behavioral performance can be evaluated to improve (or affect) a future behavioral performance of the process (e.g., accuracy, quality, functionality, etc.). Each performance test can be administered sequentially over a time interval or between events. In examples were the performance test is a vision test, the vision test can be applied over a single time interval (e.g., during a single sitting of the vision test) or between medical treatments. The systems and methods described herein can precisely, accurately, and efficiently characterize the behavior change of the process based on the given performance test. The term "behavior" as used herein, can generally refers to any dynamic type or form of an action, change, outcome or result, produced by a process. The advantages and technical improvements that the systems and methods described herein have over existing techniques for measuring behavioral changes of processes will become more readily apparent and better appreciated by the examples described herein.

[0043] In some examples, according to the systems and methods described herein, a performance test can be applied to provide a measure of perceptual sensitivity change for the subject. Methodologies exist for measuring perceptual sensitivity by repeating measurements at multiple time points. However, existing methodologies are prone to biasing and imprecise estimates since these methodologies only characterize an average of the perceptual sensitivity over a plurality of time-intervals (or tests). Existing methodologies do not consider how perceptual sensitivity behaves within each of the plurality of time-intervals. By using the systems and methods and described herein, precisely, perceptual sensitivity change can be accurately, and efficiently characterized based on the performance test. As such, the systems and methods described herein address the technical challenges associated with existing methodologies for measuring perceptual sensitivity change.

[0044] Aspects of the present disclosure are described herein in context of measuring behavior changes of a physiological process, such as visual sensitivity of a visual system. However, the present disclosure should not be construed and/or limited to only measuring behavioral changes of visual sensitivity. The present disclosure can provide a measure of behavioral performance of other processes, including, but not limited to, a psychophysical process (e.g., contrast sensitivity), a physiological process, an activity, a pattern, and combinations thereof. Thus, the present disclosure can provide a measure of behavioral performance of complex systems, including, but not limited to, the visual system, an auditory system, a somatosensory system, a gustatory system, an olfactory system and a physiological system. The physiological system can include, but not limited to, lungs, a heart, and a brain.

[0045] In some examples, the present disclosure described herein can be extended to measuring behavior changes of processes, including, but not limited to, physiological (e.g., EEG, MEG, fMRI, functional near-infrared spectroscopy (fNIR), skin conductance, a heart rate and a release of a chemical from a body of the human), perceptual (e.g., vision, audition, taste, tactile, olfaction, proprioception), cognitive (e.g. , attention, memory, language, learning, executive function, social cognition, sematic cognition, numerical cognition), disease prognosis and its treatment evaluation (e.g. , maculopathy such as age-related macular degeneration, inherited retinal disorders, retinal detachment, central serous retinopathy, diabetic retinopathy, diabetic macular edema, choroidal neovascularization, amblyopia, myopia, dyslexia, schizophrenia, neurodegenerative disorders such as Alzheimer's disease, Amyotrophic lateral sclerosis, multiple sclerosis, Huntington's disease, Parkinson's disease), contextual and environmental.

[0046] The present disclosure described herein can further be extended to measuring behavior changes of derived information, analytical status information, contextual information, continuous information, discrete information, time series information, event information, raw information, processed information, metadata, third party information, physiological state information, psychological state information, survey information, medical information, genetic information, environmental information, transactional information, economic information, socioeconomic information, demographic information, psychographic information, sensed information, continuously monitored information, manually entered information, inputted information, continuous information, real-time information, pattern information, such as traffic pattern information (e.g., a number of cars, road designs, traffic signals car crash rate, etc.), traffic flow information (e.g., a possibility of traffic jam), popularity information (e.g., a popularity of a movie) and sales information (e.g., box office sales of the movie).

[0047] FIG. 1 depicts an example of a behavior measuring system (BMS) 100 for measuring behavior changes of a process 102. The BMS 100 can be implemented on a computer, such as a laptop computer, a desktop computer, a server, a tablet computer, a workstation, or the like. The BMS 100 can include memory 104 for storing data and machine-readable instructions. The memory 104 can be implemented, for example, as a non-transitory computer storage medium, such as volatile memory (e.g., random access memory), non-volatile memory (e.g. , a hard disk drive, a solid-state drive, flash memory or the like) or a combination thereof.

[0048] The BMS 100 can also include a processing unit 106 to access the memory 104 and execute the machine-readable instructions stored in the memory 104. The processing unit 106 could be implemented, for example, as one or more processor cores. In the present example, although the components of the BMS 100 are illustrated as being implemented on the same system, in other examples, the different components could be distributed across different systems and communicate, for example, over a network. The processing unit 106 can be configured to receive prior behavior data 108 for the process 102. The prior behavior data 108 can correspond to a prior behavior change of the process 102 over a given time interval. The processing unit 106 can be configured to store the prior behavior data 108 in the memory 104.

[0049] The BMS 100 can include a behavior modeling module 1 10. The behavior modeling module 1 10 can be programmed to generate a behavior model based on the prior behavior data 108. The behavior model can provide an estimate of the behavior change of the process 102 (e.g., over a period of time, or between events). Thus, the behavior model can characterize the behavioral performance of the process 102. The behavior model can include parametric information that can be quantified in one of joint distribution of parameters, product of subsets of joint distributions of parameters with known independence, fixed discrete grid with predetermined values of each parameter, dynamic grid, forms other than grid, such as particle filters, parameters of individuals and/or of groups and parameters from competing models. The behavior model can include a set of behavior parameters. The set of behavior parameters can characterize a complete estimate of the behavior change of the process 102. Initially, the set of behavior parameters can be defined to provide prior estimate values based on the prior behavior data 108. The prior estimate values can be updated based on future behavior data associated with the process 102 in accordance to the methods described herein to refine the behavior model to provide a more accurate behavior change estimate of the process 102.

[0050] The BMS 100 can include a quick change detection (qCD) module 1 12. The qCD module 1 12 can be programmed to update the set of behavior parameters of the behavior model (e.g., update the estimate values) based on future behavior data. The future behavior data can be generated in response to a plurality of performance tests that can be applied to the process 102. The qCD module 1 12 can be programmed to update the set of behavior parameters of the behavior model according to a Bayesian inference. The qCD module 1 12 can be programmed to start with a prior probability distribution of each combination of behavior parameters of the set of behavior parameters and update the probability distribution of the behavior parameters according to future behavior data generated in response to each application of the performance test to the process 102.

[0051] The qCD module 1 12 can be programmed to characterize each behavior parameter of the set of behavior parameters by a probability density function to represent a relative likelihood that a value of a given parameter would equal that sample. In some examples, each of the prior probability density functions is one of a uniform density function, a hyperbolic probability density function and a combination thereof. Additionally, or alternatively, the behavior model can be one of parametric and non-parametric. The non-parametric (e.g., Bayesian) methods include, but are not limited to, Dirichlet process (DP) models, Polya trees, wavelet based models, neural network models, and spline regression. In an example, the qCD module 1 12 can be programmed to characterize each behavior parameter of the behavior model by an n-dimensional joint probability distribution in a parameter space, wherein "n" is an integer greater than one. The parameter space can represent all possible variations of the behavior model. For example, if the behavior model is an exponential decay function, the parameter space can represent all possible variations of the exponential decay function.

[0052] The qCD module 1 12 can be programmed to determine one or more test parameters for each application of the performance test to the process 102. The performance test can be applied to provide a measure of behavior performance of the process 102. The BMS 100 can include a performance test module 1 14. The performance test module 1 14 can be programmed to control an application of the performance test to the process 102 based on the one or more determined test parameters. The performance test module 1 14 can be programmed to receive observed behavior data 1 16 characterizing one or more observed behavior performances of the process 102 during the performance test. In an example, the one or more responses can be provided by an observer (not shown in FIG. 1 ) associated with the process 102. The observer can include, but not limited to, a human, an animal, an artificial intelligence system, or a monitoring system. Alternatively, the one or more responses can be provided by the process 102 in response to the performance test. The performance test module 1 14 can be programmed to store the observed behavior data 1 16 in the memory 104.

[0053] The qCD module 1 12 can be programmed, after each application of the performance test, to update the prior distribution of the joint probability density functions for each combination of the set of behavior parameters of the behavior model to a posterior distribution based on the observed behavior data 1 16 by a Bayes' rule: wherein § represents parameters of the behavior model, p tji 0) is the prior probability density function of Θ of a given application of the performance test, P tn (r n \§, x n ) is a likelihood of observing a response (e.g., a desired response) given Θ and stimulus parameter x n , r n is the response of the process 102 in the given application of the performance test, x n ) is the posterior distribution of

Θ after the given application of the performance test, and is the summation over all dimensions in the parameter space Θ. The best estimate of the behavior model can be a mean of the set of behavior parameters from the posterior distribution after an n th application of the performance test, wherein "n" is greater than two.

[0054] The qCD module 1 12 can be programmed to update the probability density function for each combination of the behavior parameters of the behavior model by determining one or more corresponding stimulus parameters for each application of the performance test of a plurality of application of the performance test. The qCD module 1 12 can be programmed to control each application of the performance test to the process based on the corresponding stimulus parameter(s). The qCD module 1 12 can be programmed to refine the prior probability density function for each combination of the behavior parameters of the behavior model based on the response data of the given application of the performance test to generate the posterior probability density function for each combination of the behavior parameters of the behavior model. The posterior probability density function for each combination of the behavior parameters of the behavior model can be used by the qCD module 1 12 to determine the corresponding parameter(s) for the subsequent application of the performance test to the process 102.

[0055] The qCD module 1 12 can be programmed to select one or more appropriate test stimulus parameters for the performance test among a plurality of test parameters in a stimulus parameter space that maximizes an expected information gain about the set of behavior parameters of the behavior model. In some examples, the qCD module 1 12 can be programmed to perform a one-step ahead search for a minimum or near minimum entropy. To determine the appropriate test parameter(s) for an n th application of the performance test, the qCD module 1 12 can be programmed to predict a processes response to every possible test parameter(s) in the n application of the performance test based on the current estimated posterior probability density functions of the set of parameters. The qCD module 1 12 can be programmed to compute an expected entropy of the posterior distribution of the set of parameters for each possible test parameter(s). The test parameter(s) among the plurality of test parameters with one of the least expected entropies is selected by the qCD module 1 12 for the n th application of the performance test. This is equivalent to improving the expected information gain, quantified as the entropy change between the prior and the posterior.

[0056] The BMS 100 can be programmed for a plurality of application of the performance test to the process 102 to update the parameters of the probability density functions for each of the behavior parameters of the behavior model based on the observed behavior data 1 16 generated during each application of the performance test to the process 102 according to the Bayes' rule, and thus update the behavior model to provide a more accurate representation of the behavior performance of the process 102. The BMS 100 can be programmed to refine the behavior model according to a stopping criterion. In some examples, the stopping criterion is a given number of application of the behavior test to the process 102. In other examples, the stopping criterion is a precision level for a defined objective. By refining the behavior parameters of the behavior model according to the Bayes' rule based the performance test data 1 16 obtained during each application of the performance test to the process 102, the behavior model can be dynamically updated to more precisely, accurately and efficiently represent the behavior change of the process 102.

[0057] In some examples, the qCD module 1 12 can be programmed to communicate with a display generator 1 18 stored in the memory 104. The display generator 1 18 can be programmed to provide data to a display 120. The data can include a graphical representation of the behavior model. The display generator 1 18 can be programmed to provide updated versions of the behavior model during each update of the behavior model (e.g., updating of the behavior parameters of the behavior model) following each performance test. The display 120 can be configured to render the graphical representation of the behavior model. Thus, the BMS 100 can be configured to accurately, precisely and efficiently measure a behavior change of the process 102. [0058] Additionally, or alternatively, the qCD module 1 12 can be programmed to evaluate the behavior model to improve (or affect) a future behavioral performance of the process 102. The improvement (or affect) can include, but not limited to, an accuracy of the process, a quality of the process, a functionality of the process (e.g., by adjusting parameters and/or variables associated with the process), and combination thereof. The qCD module 1 12 can be programmed to generate behavior adjustment data based on the evaluation. The behavior adjustment data can be used, for example, by the BMS 1 12, an external system (not shown in FIG. 1 ), apparatus, device, or a human, to improve (or affect) the process 102. Accordingly, the BMS 100 can be configured relative to the process 102 and function as a feedback mechanism for improving (or affecting) the behavioral performance for the process 102.

[0059] FIG. 2 depicts an example of a behavior measuring system (BMS) 200 for measuring time course of perceptual sensitivity changes of a visual system 202 of an observer. The observer can include one of a human, an artificial intelligence system, and an animal. The BMS 200 can be configured to characterize a time course of perceptual sensitivity changes of the visual system 202 of the observer. Such characterization can provide a quantitative measure of retinal function of the visual system 202, for example, in dark adaptation. Additionally or alternatively, the BMS 200 can be configured to characterize a time course of contrast sensitivity function (CSF) changes of the visual system 202, as described herein.

[0060] In some examples, the BMS 200 can be configured substantially similar to the BMS 100, as illustrated in FIG. 1 . The BMS 200 can be implemented on a computer, such as a laptop computer, a desktop computer, a server, a tablet computer, a workstation or the like. The BMS 200 can include memory 204 for storing data and machine-readable instructions. The memory 204 can be implemented, for example, as a non-transitory computer storage medium, such as volatile memory (e.g., random access memory), non-volatile memory (e.g., a hard disk drive, a solid-state drive, flash memory or the like) or a combination thereof.

[0061] The BMS 200 can also include a processing unit 206 to access the memory 204 and execute the machine-readable instructions stored in the memory 204. The processing unit 206 could be implemented, for example, as one or more processor cores. In the present example, although the components of the BMS 200 are illustrated as being implemented on the same system, in other examples, the different components could be distributed across different systems and communicate, for example, over a network. The processing unit 206 can receive and store in the memory 204 prior visual behavior data 208. The prior visual behavior data 208 can corresponds to a prior measured time course of behavior change of the visual system 202. For example, the prior visual behavior data 208 can correspond to a prior measured time course of perceptual sensitivity changes (e.g., luminance thresholds) in dark adaptation. The term "dark adaptation" as used herein can refer to how the visual system (e.g., an eye) recovers sensitivity in the dark following exposure to light. In an example, the prior visual behavior data 208 can be generated based on a population of subjects. The subjects can include a human, an animal or a combination thereof.

[0062] The BMS 200 can be configured to employ a visual behavior modeling module 210 and a quick change detection (qCD) module 212. In some examples, the visual behavior modeling module 210 and the qCD module 212 can be implemented substantially similar to the behavior modeling module 1 10 and the qCD module 1 12, as illustrated in FIG. 1 . The qCD module 212 can be programmed to control the visual behavior modeling module 210 to generate a perceptual sensitivity model based on the prior visual behavior data 208 to provide an estimate of a time course of a behavior change of the visual system 202 (e.g., perceptual sensitivity change). The perceptual sensitivity model can be one of a parametric, non- parametric model and a combination thereof. The perceptual sensitivity model can have any functional form, including parametric, non-parametric or a combination thereof.

[0063] The perceptual sensitivity model can include a set of behavior parameters. The set of behavior parameters can characterize a complete estimate of the time course of a behavior performance of the visual system 202. Thus, the set of behavior parameters can define the perceptual sensitivity model. In an example, the perceptual sensitivity model can include a luminance threshold decay function. The luminance threshold decay function can be described by the following exponential function:

a(9, t) = a 0 + a x exp(— t/τ), (3)

where 9 = 0 2 , # 3 ) = (αο, α^ , τ) can be the set of parameters of the luminance threshold decay function, t can be an amount of time elapsed since a start of a test measured in one of seconds and minutes, a0, t) can be a luminance threshold corresponding to a sensitivity index of d' = 1.5, a 0 can be an asymptotic threshold parameter, a 0 + a x can be a threshold parameter at t = 0 second, and τ can be a time constant parameter of the exponential function.

[0064] The luminance threshold decay function can be measured at a given performance level, indexed by d' , a statistic of signal detection theory that can provide a separation between means of a signal and noise distribution, compared against a standard deviation of the noise distribution. The functional form can assume a different formula (e.g., a power function) that can have general decaying characteristics. Initially, the set of behavior parameters of the luminance threshold decay function can be defined to provide prior estimate values based on the prior visual behavior data 208. The prior estimate values can be updated based on future visual behavior data associated with the visual system 202 in accordance to the methods described herein to refine the behavior model to provide a more accurate estimate of the time course of the behavior change of the visual system 202.

[0065] The BMS 200 can be configured to employ the qCD module 212 to update the set of behavior parameters of the luminance threshold decay function (e.g., update the estimate values) to refine the luminance threshold decay function based on observed visual behavior data 214 for the visual system 202 generated during each vision test applied to the visual system 202. In some examples, the vision test is a signal detection test. Thus, in some examples, the vision test can include an eight-alternative-forced-choice task (8AFC). In other examples, the vision test is a sensory test. The BMS 200 can be programmed to refine the luminance threshold decay function to provide a more accurate approximation of the time course of perceptual sensitivity change by updating the set of behavior parameters of the luminance threshold decay function based on the observed visual behavior data 214 from each application of the vision test to the visual system 202. The qCD module 212 can be programmed to update the set of behavior parameters of the luminance threshold decay function using a Bayesian inference. The qCD module 212 can be programmed to start with a prior probability distribution of each behavior parameter of the set of behavior parameters and update the probability distribution of each of the behavior parameters based on the observed data generated during each application of the vision test to the visual system 202. [0066] The qCD module 212 can be programmed to characterize the set of behavior parameters by a probability density function, p(#), to represent a relative likelihood that the value of a given parameter would equal that sample. In some examples, each of the prior probability density functions, p(#), are one of a uniform density function, a hyperbolic probability density function and a combination thereof. Additionally, or alternatively, the qCD module 212 can be programmed to characterize each behavior parameter of the behavior model by a three-dimensional joint probability distribution in a parameter space. The qCD module 212 can be programmed to define a broad joint prior distribution p 0 (#) (uniform or hyperbolic) in a three-dimensional parameter space θ = (α 0 , α 1 , τ) . The parameter space can represent all possible variations of the luminance threshold decay function.

[0067] The qCD module 212 can be programmed to determine a stimulus parameter % for each application of the vision test. The determined stimulus parameter can include a luminance level corresponding to a given luminance intensity value measured in candela per square meter (cd/ m 2 ). The vision test can be performed according to the stimulus parameter relative to the visual system 202. The vision test can be performed to provide a measure of perceptual sensitivity change of the visual system 202. The qCD module 212 can be programmed to provide the determined stimulus parameter to a visual behavior test module 216.

[0068] The visual behavior test module 216 can be programmed to control a visual stimulation system 218 to perform the vision test on the visual system 202 based on the determined stimulus parameter. The visual behavior test module 216 can apply the vision test according to the determined stimulus parameter to the visual system 202 by controlling the visual stimulation system 218. Thus, the visual behavior test module 216 can be programmed to control the visual stimulation system 218 to expose the visual system 202 to light having an intensity value specified by the stimulus parameter.

[0069] During each administration of the vision test to the visual system 202, the observer can provide one or more responses r n based on stimulus parameter x. The one or more responses r n can include information characterizing a stimulus and/or information related to the stimulus. The subject can provide the one or more responses r n via an input device 220 during the vision test. The input device 220 can include an audio input device, such as a microphone, or the like. Additionally, or alternatively, the input device can include a keyboard, a mouse, an eye tracker or the like. The input device 220 can be configured to generate observed visual behavior data 222 based on the one or more responses provided by the observer to the input device 220 during the vision test. The observed visual behavior data 222 can be stored in the memory 204. In an example, the one or more response can include one of an indication that the light was detected, the light was not detected and a combination thereof.

[0070] The qCD module 212 can be programmed, after each application of the vision test, to update the prior distribution of the probability density function of the set of behavior parameters of the luminance threshold decay function to a posterior distribution based on the vision test data 214 by a Bayes' rule:

[0071] wherein Θ represents parameters of the luminance threshold decay function, p tn 0) is the prior probability density function of Θ of a previous application of the vision test, P tn (r n \§, x n ) is a likelihood of observing a response (e.g., correct or incorrect) given Θ and stimulus x n , r n is the observer's response in a subsequent application of the vision test, p tn (9 x n ) is the posterior distribution of Θ after the subsequent application of the vision test, and is the summation over the three- dimensional parameter space, that is, =∑ α α τ . Thus, a given observer's response r n to a stimulus with luminance % presented at time tin) in a n th test (e.g., trial), the prior distribution p tn 0 can be updated to the posterior distribution p t ) x n ) by the Bayes' rule.

[0072] The qCD module 212 can be programmed to use the posterior distribution of n th test as the prior of n+1 th test:

P tn+1 0) = p tn (e \r n , x n ). (6)

[0073] The qCD module 212 can be programmed to compute marginal posterior distributions of the parameters via a summation: Ρ ίη ΜΤη, Χη) = (7)

[0074] The expected mean of the marginal posterior distributions can be the estimates of the parameters of the exponential decay function after n th test: where θ α = a 0 , a lt and τ, for a = 1 , 2 and 3.

[0075] To determine p tn (r n \ θ, χ η ) , the likelihood of observing a correct and incorrect response given Θ, the qCD module 212 can be programmed to determine a probability correct p(r = 1) psychometric function according to a Weibull function: p {r = (1 1 ) p t {r = (12) where the subscript t is time, r is the response (1 for correct, 0 for incorrect), x is the luminance of the stimulus, g = 0.125 is a guessing rate of a given AFC task, in an example, the given AFC is an 8AFC, γ = 3.8959 is the slope of the psychometric function, λ = 0.04 is the lapse rate and x is the stimulus luminance.

[0076] a w 0, t) is a threshold at time t given parameter Θ: (13)

where p 1 5 = 0.553 is the probability correct when d' = 1.5 in the 8AFC task.

Therefore, p t (r = the observed probability of a correct response (r = 1) at time t since the beginning of the dark adaptation, conditioned on parameters Θ and stimulus luminance x.

[0077] The probability of an incorrect response (r = 0) is: p t (r = = l - p t (r = l \§, x). (14) [0078] The qCD module 212 can be programmed to determine a given stimulus parameter x for each application of the vision test to the visual system 202. The qCD module 212 can be programmed to select an appropriate stimulus parameter x among a plurality of stimulus parameters x in a one-dimension stimulus luminance space X that can cover all possible luminance x E X that maximizes an expected information gain about the set of behavior parameters of the luminance threshold decay function. In an example, the qCD module 212 can be programmed to perform a one-step ahead search for minimum or near minimum entropy.

[0079] To determine given stimulus parameter x for an n i application of the vision test, the qCD module 212 can be programmed to predict the visual system's 202 response to every possible stimulus parameter x in the n th application of the vision test based on the current estimated posterior probability density functions of the set of parameters. The qCD module 212 can be programmed to compute the expected posterior distribution of the set of parameters for each possible stimulus parameter. The stimulus parameter x among the plurality of stimulus parameters x with one of the least expected entropies is selected by the qCD module 212 for the n th application of the vision test. This is equivalent to improving the expected information gain, quantified as the entropy change between the prior and the posterior. In an example, the stimulus parameter x to be presented in the next vision test is randomly picked among the plurality of stimulus parameters x, for example with a top 10% of an expected information gain. The expected information gain of stimulus x can be defined as / t (x) :

/*(*) = h (∑ p t (e) p t (r = l \§, xj) -∑ Pt (§) h (p t (r = l|0, x)), (15)

Hp) = -plog(p) - (1 - p)log(l - p). (16)

[0080] The BMS 200 can be programmed for a plurality of application of the vision test to the visual system 202 to update the parameters of the probability density functions of the behavior parameters of the luminance threshold decay function. The BMS 200 can update the parameters based on the observed visual behavior data 214 received by the visual behavior test module 216 during each application of the vision test to the visual system 202 by the visual stimulation system 222 according to the Bayes' rule. The BMS 200 can update the luminance threshold decay function to provide a more accurate representation of the time course of perceptual sensitivity change of the visual system 202. The BMS 200 can be programmed to update the luminance threshold decay function according to a stopping criterion. In an example the stopping criterion is a given number of application of the vision test to the visual system 202. In another example, the stopping criterion is a precision level for a defined objective, such as an average credible interval of less or equal to 0.1 Iog10 units for the estimated thresholds. Accordingly, by refining the behavior parameters of the probability density, p(#), for the behavior parameters of the luminance threshold decay function based vision test response behavior data 214 received during each application of the vision test according to the Bayes' rule, the time course of perceptual sensitivity change of the visual system 202 can be precisely, accurately and efficiently measured.

[0081] The qCD module 212 can further be programmed to generate perceptual sensitivity change data 224. The perceptual sensitivity data 224 can be stored in the memory 224 and characterize the time course of perceptual sensitivity change of the visual system 202. The qCD module 212 can be programmed to communicate with a display generator 226 stored in the memory 204 of the BMS 200. The display generator 226 can be programmed to generate display data based on the perceptual sensitivity change data 224. The display data can be provided to a display and the display can render the display data on the display, which can include a graphical representation the time course of perceptual sensitivity change of the visual system 202. Accordingly, the BMS 200 can be configured to accurately, precisely and efficiently measure the time course of perceptual sensitivity change of the visual system 202.

[0082] Additionally or alternatively, the BMS 200 can include a perceptual sensitivity evaluation engine (PSEE) 230. The PSEE 230 can be in communication with the qCD module 212. The PSEE 230 can be programmed to receive the perceptual sensitivity change data 224. The PSEE 230 can be programmed to evaluate the perceptual sensitivity change data 224. The PSEE 230 can be programmed to evaluate the perceptual sensitivity change data 224 to make diagnostics, monitor a disease progression and determine an optimal treatment for a disease, such as a maculopathy of the visual system 202, which includes, but is not limited to, age-related macular degeneration (AMD), inherited retinal disorders, retinal detachment, central serous retinopathy, diabetic retinopathy, diabetic macular edema, and choroidal neovascularization. As such, the BMS 200 can be configured to improve (or affect) the behavioral performance of the visual system 202.

[0083] In some examples, the PSEE 230 can be programmed to evaluate the perceptual sensitivity change data 224 determine if the patient needs treatment and if yes, the appropriate type, dose, and frequency of the treatment. In other examples, a clinician can evaluate the time course of perceptual sensitivity change of the visual system 202 (e.g., by evaluating the display data on the display 228) and determine if the patient needs treatment and if yes, the appropriate type, dose, and frequency of the treatment. In furthermore examples, the PSEE 230 can be programmed to evaluate the perceptual sensitivity change data 224 determine the efficacy of a treatment. In other examples, a clinician can evaluate the time course of perceptual sensitivity change of the visual system 202 and determine the efficacy of a treatment. Additionally, or alternatively, an appropriate amount of supplements (e.g., antioxidants, carotenoids, omega-3 fatty acids, etc.) for a nutrient therapy can determined based on the time course of perceptual sensitivity change of the visual system 202 to treat one or more diseases.

[0084] In view of the foregoing structural and functional features described above, methods that can be implemented will be better appreciated with reference to FIGS. 3-4. While, for purposes of simplicity of explanation, the methods of FIGS. 3-4 are shown and described as executing serially, it is to be understood and appreciated that such methods are not limited by their illustrated orders, as some aspects could, in other examples, occur in different orders and/or concurrently with other aspects from that shown and described herein. Moreover, not all illustrated features may be required to implement a method (e.g., rescoring data from other methods using the features of the component described herein). The method or portions thereof can be implemented as instructions stored in one or more non- transitory storage media as well as be executed by a processing resource (e.g., one or more processor cores) of a computer system, for example.

[0085] FIG. 3 depicts an example of a method 300 for measuring behavior changes of a process (e.g., the process 102, as depicted in FIG. 1 ). For example, the method 300 can be implemented by the BMS 100, as depicted in FIG. 1 . The method can begin at 302 by receiving behavior data (e.g. the prior-behavior data 108 of FIG. 1 ) characterizing a prior behavioral change of the process. At 304, a behavior model can be defined that can include one or more behavior parameters based on the behavior data. At 306, one or more stimulus parameters for a performance test can be determined based on the one or more behavior parameters. The performance test can be applied to the process to provide a measure of behavior change of the process. At 308, an application of the performance test to the process can be controlled based on the stimulus parameter(s). At 310, response data characterizing one or more responses associated with the process during the performance can be received. In some examples, the response data can correspond to the observed behavior data 1 16, as depicted in FIG. 1 . At 312, the one or more behavior parameters can be updated based on the response data. At 314, the behavior model characterizing the behavior change of the process can be updated by repeating 306, 308 and 310 for a plurality of applications of the performance test to the process. Additionally, or alternatively, a rescoring procedure by the method 300 can be done by providing trial-by-trial stimulus parameters and response from other methods into 306 and 310, respectively, while skipping 308.

[0086] FIG. 4 depicts an example of a flow diagram illustrating an example method for measuring time course of perceptual sensitivity change of a sensory system. For example, the method 400 can be implemented by the BMS 100, as depicted in FIG. 1 , or the BMS 200, as depicted in FIG. 2. The method can begin at 402 by receiving sensory behavior data (e.g. the prior visual behavior data 208, as depicted in FIG. 2). The sensory behavior data can characterize a prior behavior change of the visual system. At 404, a sensory behavior model can be defined based on the sensory behavior data. The sensory behavior model can include one or more behavior parameters. At 406, one or more stimulus parameters for a sensory test can be determined based on the one or more behavior parameters. The sensory test can be applied to the sensory system to provide a measure of behavior change of the sensory system.

[0087] At 408, an application of the sensory test to the sensory system can be controlled based on the stimulus parameter(s). At 410, response data characterizing one or more responses of the sensory system (e.g., the observed visual behavior data 222, as depicted in FIG. 2) can be received based on the stimulus parameter. At 412, the one or more behavior parameters can be updated based on the response data. At 414, the sensory behavior model characterizing the behavior change of the sensory system can be updated by repeating 406, 408, 410 and 412, for example, according to a stopping criterion. Additionally, or alternatively, a rescoring procedure by the method 300 can be done by providing trial-by-trial stimulus parameters and response from other methods into 406 and 410, respectively, while skipping 408.

[0088] The following examples are intended to illustrate a performance of a qCD method (e.g. , the method 300, as depicted in FIG. 3, or the method 400, as depicted in FIG. 4) relative to two other methods, a quick force-choice (qFC) method and a weighted staircase (WS) method (example 1 and 3) or a 3-down/1 -up staircase (SC) method (examples 4 and 5). The qCD method can be implemented by the BMS 100, as depicted in FIG. 1 , or the BMS 200, as depicted in FIG. 2. In a first example, the three methods were evaluated in Monte Carlo simulations of a psychophysical experiment of dark adaptation. In a second example, the qCD method was employed to access a cascade exponential function evaluated in Monte Carlo simulations of a psychophysical experiment of dark adaptation. In a third example, the qCD method was validated and compared with the qFC method in the psychophysical experiment of dark adaptation. In both the simulations and the psychophysical experiment of dark adaptation, the qCD method had a higher efficiency, accuracy and precision than the other two methods. In a fourth example, the qCD method was validated and compared with the SC method in a perceptual learning experiment. In a fifth example, the data collected by the SC method in example 4 was rescored using the qCD method. In a sixth example, a non- parametric perceptual sensitivity model (210 and 212 in FIG. 2) was used to access the time course of perceptual sensitivity change of the visual system 202.

[0089] The qFC method is a Bayesian based method that measures an average perceptual sensitivity over multiple trials by updating, trial-by-trial, a distribution of a sensitivity parameter, such as luminance threshold. The qFC method includes setting a broad prior distribution of luminance threshold, selecting a luminance stimulus for a subsequent trial that maximizes an expected gain on the sensitivity parameter, updating a posterior distribution of the luminance threshold by a Bayes' rule based on an observer's response after each trial and repeating the selecting and the updating until a stop criterion is met, such as a given number trials. The luminance threshold a FC corresponds to d' = 1.5 and is assumed to be constant for a duration of the qFC method. The broad prior distribution p 0 (9 FC ) is defined in a parameter space 9 FC = a FC and a one-dimension stimulus luminance space X covers all possible luminance thresholds x ε X. A Weibull function is used to approximate the psychometric function in the qFC method: p t '{r = l\9 FC ,x = g + (1 - g)(l - exp(-(— §— F)), (17)

aw( Fc)

p t (r = l\e FC ,x) = (l-Xp t '(r = l\e FC ,x) + g, (18) log lo a w (0 FC ) = log 10 (a FC ) - ^log 10 (^(τ^))- ( 19 )

[0090] The WS method is a weighted up-down method that relies on observer's responses to measure an average perceptual sensitivity. The weighted up-down method measures the luminance threshold at the accuracy level p 15 = 0.553, the probability correct when d' = 1.5 in an 8-alternative-forced- choice (8AFC). Each correct response from an observer results in a decrease, Sdown, in the luminance threshold and each incorrect response results in an increase, S U p of the luminance threshold. In order to measure the threshold atp 15 , SdownZnd S U p are constrained by the equation:

SttownPl.5 = 5 u P (! - Pi.s)- (20)

[0091] The Weibull function used to approximate the psychometric function in the staircase is: p t '(r = l\6 sc ,x) = g + (1 - g)(l - exp(-(^)), (21) p t (r = l\9 sc ,x) = (1 -X)pt(r = l\9 sc ,x) +Xg, (22) logio«w = logioOsc) - J lo gio (log (j^)). ( 23 ) where 9 SC = a sc is the luminance tested at the current step by the staircase.

[0092] Example 1.

[0093] Simulation. Three observers were simulated 9 iobserver = (αο,α^,τ):

[0094] ^.observer = (0.000376, 0.0113, 20)

^observer = (0.000376,0.0113,45)

^.observer = (0.000376,0.0113,100)

[0095] Performance of the qCD method, the WS method and the qFC method were evaluated and compared by a Monte Carlo simulation. Possible stimulus luminance was sampled from 0.000075 to 0.075 cd/m 2 with 120 equally spaced samples on a logarithmic scale.

[0096] In the qCD method, parameter space included 50 log-linearly spaced a 0 values equally between 0.000075 and 0.0060 cd/m 2 , 50 log-linearly spaced x values equally between 0.0023 and 0.030 cd/m 2 , and 50 log-linearly spaced τ values equally between 5 and 200 seconds. For a l t 0 was also included to account for constant threshold. The prior distribution, ρ 0 θ), in the qCD method was defined by a hyperbolic secant function:

Where sech(x) = gX+e _ x ; (a 0 , g uess, ¾guess , %iess,l < T guess,2) = (0.00075, 0.0075, 20,

100) are the peaks of the respective secant functions; iCtmfidence , a liConfidence , Confidence,! > Confidence^ ) = (4, 4, 6, 6) are the spreads of the respective secant functions. Note that we use a distribution with two modes in setting up the prior for τ based on pilot experiment. The prior p 0 (#) is the multiplication of two secant functions of a 0 and x and the average of two secant functions of τ. The joint prior distribution p 0 (#) was updated trial-by-trial throughout the simulated experiment. The simulation was performed 1000 times for each simulated observer.

[0097] In the qFC method, parameter space included 120 log-linearly spaced a w values equally between 0.000075 to 0.075 cd/m 2 . The prior distribution, p 0 (9 FC ), in the qFC method was defined by a hyperbolic secant function:

Po (^Fc) = secn ( a ,confidence x (l°gl0 ( a ,confidence) l°gl0 ( a w,guess)))> (25) where a WiConfiden ce= 3.16 and a Wiguess = 0.0023. [0098] In the staircase, the range of the possible luminance was from 0.000075 to 0.075 cd/m 2 . The starting luminance was 0.0075 cd/m 2 The step sizes were 0.05 and 0.062 Iog10 units for Sdown Znd S up , respectively.

[0099] Each simulated experimental run consisted of 300 trials and lasted for 600 seconds with 2-second inter-trial-interval (ITI). A simulated observer performed an 8AFC location identification task in a signal detection procedure. In each trial, a luminance disk appeared randomly in one of eight locations on an imaginary circle. The task of the simulated observer was to identify the location where the luminance disk appeared. The probability of a correct response was calculated for the qCD method by (1 1 ), for the qFC method by (17), and for the WS method by (21 ).

[00100] The response was simulated by drawing a random number y from a uniform distribution over the interval from 0 to 1 . The response was scored as correct (r = 1) if y < p t (r = ΐ \θ, χ), and incorrect otherwise. In the qCD method, the joint prior distribution ρ 0 (θ) was updated trial-by-trial throughout one run of the 600- second experimental run. In the qFC method, threshold averages were estimated every 10-second. The prior distribution p 0 (9 FC = a FC ) in the qFC method was updated only during the corresponding 10-second interval, which resulted in 60 posterior distributions after one run of the 600-second experimental run. The 60 posterior distributions obtained in one experimental run were used as the priors in the next experimental run. Ten repeated qFC runs were simulated. In the WS method, sixty staircases were run, one for each 10-second interval. In the first 600- second run, the luminance tested was updated continuously. Starting from the second run, each staircase was updated independently only during the corresponding 10-second interval. Ten repeated staircase runs were simulated. The simulations were performed 100 times for each method, thus in total 100 independent simulations qCD runs, 100 independent simulations of 10 repeated qFC runs, and 100 independent simulations of 10 repeated staircase runs.

[00101] Analysis. A trial-by-trial threshold can be estimated from the posterior distribution after each trial using a re-sampling method. The method does not impose any constraint on the posterior distribution. As such, the posterior distribution could vary from trial to trial, and the underlying exponential function could have different parameters from trial to trial. [00102] In addition, a segment-by-segment estimate of the dark adaptation curve can be computed because the parameters of the curve may not change during some time intervals. The posterior distributions were partitioned based on their central tendency across time. The distance between the central tendency of the posterior distributions at two time points is quantified by a modified Mahalanobis distance MD:

MD (p tni (0 |r ni , x ni ), p t 2 (0 |r n2 , x n2 )) = JJc^ , (26)

C = [C 1 + C 2 ]/2 1 (27)

where y = [y 1 , y 2 , , yi = θ α _ ηι - θ α η2 , θ α = a 0 , a lt and τ, for a = 1 , 2 and 3,

respectively; y T is the transpose of y ; C 1 is the inverse of the matrix C, C b (b = 1 or 2) is the 3 x 3 covariance matrix of the posterior x n J for which the

diagonal elements c b aiUi and the off-diagonal elements c b aiU2 (%, a 2 e [1,2,31, 0! ≠ 2) are defined as:

Cb,a i ai = Var(e aii7lb ) =∑^(θ αι - 0 αΐιί¾ ) 2■ p tnb (e \r nb , x nb ), (28)

C b,a-La 2 = Cov{e ai nb , e a2 nb ) =∑^(θ Λι — 9 ai ,n ft )(^ 2 ^a 2 ,n b ) " Pi„ ft {^ \ r n b > x n b ) - (29)

The null hypothesis is that the posterior distributions P tni x ni ) and Pi„ 2 (^| r n2 ' ½ 2 ) are tne same. The null hypothesis is rejected when

MD(p tni x n2 )) > MD 0 , (30)

where MD 0 is a predetermined criterion.

[00103] To describe how the posterior distributions of the dark adaptation curve were partitioned, some notations were defined here: n Ul l is the trial number in the experiment, where the subscripts / and u; refer to the / th segment and the u; th trial in the / th segment, respectively. U l is the total number of trials in the / th segment and L is the number of segment(s) of the entire dark adaptation curve. To partition the dark adaptation curve into segments, we start from the last trial of the entire experi x n ULiL ) and P t „ the posterior

distributions of the previous trials, are calculated until n yL _ ljL _ 1 , the last trial of the L - 1 th segment is found: MD (vt nUL,L < MD 0 , V u L E [1, U L - 1], (31 )

MD Plw ) ' .*» - i ' i )) > 02) where n 1 L - 1 = n Uh _ x _ .

[00104] The procedure is repeated to find all the segments. Therefore, for the l i segment,

MD [v tnui i , V u, E - 1], (33)

MD ( Pt n > MD 0 , (34)

[00105] Because the dark adaptation curve is continuous, the following constraint can be imposed on the posterior distributions between segments:

Vn ,( a o + a l) = Pt ( a t ). (35) where p n ,(a 0 + a ) is the marginal prior distribution of a 0 + a x at the trial n u , ( (u; th trial in the l i segment ) and p tn (a tn ) is the probability distribution of the threshold estimate at t nUi ; i of the I - 1 th segment.

[0010 ing segmentation, the posterior in the last trial of each segment Pt n u i can b e use d t0 compute the estimated thresholds in the entire segment.

[00107] Evaluation. Following the simulations of each method, the simulations were evaluated. In the evaluation of threshold estimates by the three methods, time points, t k , k = 1-60, from 10 to 600 separated by 10 seconds, were included.

f tl = 1 ° (36) f c+1 - t fc = 10, Vk > 1 ( Ό)

[00108] Accuracy was quantified by an average absolute bias and precision was quantified by an average standard deviation and an average 68.2% half width of credible interval. Both accuracy and precision were expressed in Iog10 units.

[00109] In the qCD method, the average bias of parameter estimates after n th trial was determined according to:

ImGogio (βαητη) ~ ^g 10 (9 a true )) / M , (37) θαητη > (38) where 9 a true is the true parameter value of the simulated observer; 9 anm , t nm , r nm , x nm and P tnjn ( . 9 a \r nm , x nm ) are the estimate of the parameter θ α , the time at which the stimulus was presented, the observer's response, the stimulus luminance, and the marginal distribution defined in (7) ~ (9) after the n th trial in the m th simulation; M ( = 1000) is the total number of simulated runs. The average half width of the 68.2% credible interval (68.2% HWCI) of the estimated parameter θ α is the half of the width of the interval within which the true value lies with 68.2% probability based on the marginal distribution p tnm (9 a \r nm , x nm ).

[00110] The estimated threshold after the n i trial in the m i simulation is computed via a resampling procedure. 1000 parameter vectors § znm are independently sampled based the joint posterior distribution P tnjn {9 \r nm , x nm ) , where z E [1,1000] and Z = 1000 is the total number of samples. § znm are used to compute 1000 sets of estimated values of the exponential functions at time point t k .

[00111] The estimated threshold a m at time t k in the n th trial in the m th simulation is the average of the 1000 samples:

anm = ∑z a znm/Z = ∑z a { znm> tk) / % , (39) where α θ ζη7η , t k ) defined in (3), therefore an estimated threshold can be computed at any non-negative evaluation time t k regardless of the stimulus presentation time

^nm-

[00112] The accuracy of the estimated thresholds from the qCD was quantified by the average absolute bias across independent simulation runs. The trial-by-trial absolute bias of the estimated threshold at evaluation time t k after the n th trial across M runs is defined as:

I∑m(log 10 («nm) ~ logic (« t e ) \/M, (40) where a n k m is defined in (39), ue is the true threshold of the simulated observer at time t k . The average absolute bias of the estimated time course of perceptual sensitivity after the n th trial across M runs is defined as:

fc I∑m(log 10 («nm) ~ |/(M X K) . (41 )

[00113] Precision was quantified by the standard deviation across independent simulation runs and by the half width of the credible interval within one run. The average trial-by-trial standard deviation of the estimated threshold after the n th trial across M runs is defined as: i(lo io(« n m) ~lo gio( a n )) 2

M a n k is the average estimated threshold after the n trial across M runs:

The standard deviation of the estimated time course of perceptual sensitivity change after the n trial a

[00114] The credible interval represents the range within which the true value lies with a certain probability. A 68.2% HWCI is the half of the width of the interval within which the true value lies with 68.2% probability.

[00115] The estimated parameter a m is defined as the threshold estimate at time t k in the end of the 10-second measurement interval in the n FC th iterated run in the m i simulation run. In other words, a m is the threshold estimate of the interval in the n FC th iterated run in the m th simulation run. The average absolute bias of threshold estimates in the n FC i iterated run across M simulation runs is defined as:

fc I∑m(log 10 («n fc FC m ) ~ \/ W X K). (45)

[00116] T as:

where a is the average of the threshold estimate of the c* h interval in the n FC i iterated run across M simulations:

[00117] In the WS method, for each staircase, the average of the reversal points was the threshold estimate at t k in the end of the corresponding 10-second interval. The first two reversal points were discarded. The last reversal point was discarded if the number of the reversal points was odd. The average absolute bias of threshold estimates in the n sc i iterated run is defined as:

fc I∑m(log 10 c m ) - |/(M X K). (48) where a m is the estimated threshold of c* h interval in the n sc th iterated run in the m th simulation.

[00118] The standard deviation was defined as:

I∑fc∑ m (io io « fe 5cm ) -lo ic « fe 5C )) 2

(49)

MxK

where is the average of the threshold estimate of interval in the n sc th iterated run across M si ions:

<m™-n sc m /M. (50)

[00119] Example Results. Accuracy and precision of the estimated qCD parameters and the estimated thresholds by the qCD method, the qFC method and the WS method increased with trial number. Higher accuracy was indicated by smaller absolute average bias, and higher precision was indicated by smaller average standard deviation (of the threshold estimates only) and narrower average 68.2% HWCI (by qCD and qFC). Estimates by a single qCD run resulted in higher accuracy and precision in contrast to the 10 repeated qFC runs and the 10 repeated staircase runs. FIG. 5(a) shows the bias and precision (of the three simulated observers) as a function of time in seconds in one qCD simulation run. At t = 0 second, the average absolute bias, standard deviation, and average 68.2% HWCI was 0.018, 0.136, and 0.188 Iog10 units, respectively. These values decreased to 0.002, 0.021 , and 0.017 Iog10 units, respectively, at t = 600 seconds. In comparison, FIG. 5(b) shows the bias and precision as a function of run number for the qFC and staircase methods. Asterisks represent the bias and precision in the end of a single qCD run. Dashed lines represent the bias and precision of qFC as a function of run number. Crosses represent accuracy and precision of the weighted up-and-down staircase method as a function of run number. The staircase did not converge until the 6 th run. After one single qCD run, ten qFC runs and ten staircase runs, the average absolute bias was 0.002, 0.015 and 0.019 Iog10 units, respectively; the standard deviation was 0.021 , 0.031 and 0.031 Iog10 units, respectively. The average 68.2% HWCI was 0.017 and 0.032 Iog10 units after one single qCD run and ten qFC runs, respectively. Therefore, one single qCD run achieved higher accuracy and precision than those by the 10 qFC runs and the 10 staircase runs. Furthermore, while both the qFC and staircase methods had persistent bias, qCD had nearly zero bias. [00120] FIG. 6(a)-6(b) illustrate the trial-by-trial parameter estimates and their accuracy and precision averaged across 1000 qCD simulations. FIG 6(a) shows the narrowing and convergence of the posterior distribution to the true parameter values (solid lines) as the decrease of the average 68.2% HWCIs (shaded area) of the marginal posterior distributions of the parameters and the decrease of the bias of the parameter estimates (distance between the dashed lines and solid lines), respectively. FIG 6(b) shows the bias (dashed lines) and average 68.2% HWCI (solid lines) of a 0 , a l t and r for observers 1 -3. For a 0 , the average bias was 0.445, 0.444, and 0.444 Iog10 units for simulated observer 1 , 2, and 3, respectively, in the beginning at t = 0 second. It became 0.001 , 0.000, and 0.000 Iog10 units after 600 seconds. For c^, the average bias was -0.044, -0.047, and -0.050 Iog10 units for simulated observer 1 , 2, and 3, respectively, at t = 0. It became 0.000, -0.003, and 0.001 Iog10 units after 600 seconds. For r, the average bias was 0.477, 0.125, and -0.222 Iog10 units for simulated observer 1 , 2, and 3, respectively, at t = 0. It became 0.003, 0.004, and 0.001 Iog10 units after 600 seconds. For a 0 , the average 68.2% HWCI was 0.333, 0.333, and 0.332 Iog10 units for simulated observer 1 , 2, and 3, respectively, at t = 0. It decreased to 0.017, 0.019, and 0.037 Iog10 units after 600 seconds. For a l t the average 68.2% HWCI was 0.210, 0.210, and 0.21 1 Iog10 units for simulated observer 1 , 2, and 3, respectively, at t = 0. It decreased to 0.076, 0.052, and 0.037 Iog10 units after 600 seconds. For r, the average 68.2% HWCI was 0.432, 432, and 0.432 Iog10 units for simulated observer 1 , 2, 3 and 4, respectively, at t = 0. It decreased to 0.040, 0.029, and 0.026 Iog10 units after 600 seconds. Therefore, the accuracy and precision of parameter estimates improved with time for all three simulated observers.

[00121 ] FIG. 7 illustrates the trial-by-trial threshold estimates by qCD for the three simulated observers. To compute the trial-by-trial threshold, the posterior distribution after each trial was used. Threshold estimates (Iog10 scale on y-axis) are plotted as functions of time (in seconds) elapsed since the beginning of the dark adaptation. The solid lines represent the true values of the simulated observers, the dashed lines represent the average estimates and the shaded areas represent the average 68.2% HWCI . For simulated observer 1 , the average absolute bias, standard deviation, and average 68.2% HWCI of the estimated thresholds during 600-second dark adaptation was 0.010, 0.032, and 0.031 Iog10 units, respectively. For simulated observer 2, the average absolute bias, standard deviation, and average 68.2% HWCI of the estimated thresholds in the 600-second dark adaptation was 0.013, 0.039, and 0.039 Iog10 units, respectively. For simulated observer 3, the average absolute bias, standard deviation, and average 68.2% HWCI of the estimated thresholds in the 600-second dark adaptation was 0.015, 0.039, and 0.043 Iog10 units, respectively. These results thus demonstrate the high precision and accuracy of the trial-by-trial qCD estimates.

[00122] In the trial-by-trial procedure, the posterior distribution after each trial is used to estimate the threshold in that trial. While the procedure achieved high precision and accuracy, the segment-by-segment estimation further improved the accuracy and precision. The criterion MD 0 in (29) was set to 6.58. Out of the 1000 simulated runs, 0, 10, and 21 runs resulted in two posterior segments for simulated observer 1 , 2, and 3, respectively while all the remaining runs only indicated one segment for the entire 600-second experiment. Based on this criterion, only one posterior distribution is necessary to describe the dark adaptation curves of the three simulated observers. Therefore, the posterior distributions at 600 seconds were used to compute the estimated thresholds on the entire dark adaptation curve for each simulated observer.

[00123] FIG. 8 illustrates the estimated dark adaptation curve in the end of one qCD run for the three simulated observers. The solid lines represent the true exponential decay functions of the simulated observers, the dashed lines represent the estimated exponential decay functions and the shaded areas represent the average 68.2% HWCI. For simulated observer 1 , the average absolute bias, standard deviation, and average 68.2% HWCI was 0.002, 0.020, and 0.013 Iog10 units, respectively. For simulated observer 2, the average absolute bias, standard deviation, and average 68.2% HWCI was 0.002, 0.021 , and 0.017 Iog10 units, respectively. For simulated observer 3, the average absolute bias, standard deviation, and average 68.2% HWCI was 0.002, 0.020, and 0.017 Iog10 units, respectively.

[00124] FIG. 9(a) illustrates the estimated thresholds after the 1 st and 10 th qFC run for the three simulated observers. Results of the three simulated observers are presented in different columns. Estimates after the 1 st and 10 th runs are plotted in different rows. The solid lines are the true thresholds of the simulated observers, the dots are the threshold estimates by qFC and the error bars are the average 68.2% HWCI. FIG. 9(b) illustrates the accuracy (the average absolute bias, dashed lines) and the precision (the standard deviation and the average 68.2% HWCI, dotted lines and solid lines, respectively). For simulated observer 1 , the average absolute bias was 0.133, 0.051 , 0.032, and 0.017 Iog10 units after 1 st , 2 nd , 3 rd and 10 th run, respectively; the standard deviation was 0.213, 0.128, 0.086, and 0.032 Iog10 units after the 1 st , 2 nd , 3 rd and 10 th run, respectively; the average 68.2% HWCI was 0.193, 0.105, 0.073, and 0.032 Iog10 units after the 1 st , 2 nd , 3 rd and 10 th run, respectively. For simulated observer 2, the average absolute bias was 0.1 12, 0.042, 0.026, and 0.015 Iog10 units after the 1 st , 2 nd , 3 rd and 10 th run, respectively; the standard deviation was 0.210, 0.121 , 0.081 , and 0.031 Iog10 units after the 1 st , 2 nd , 3 rd and 10 th run, respectively; the average 68.2% HWCI was 0.180, 0.101 , 0.071 , and 0.032 Iog10 units after the 1 st , 2 nd , 3 rd and 10 th run, respectively. For simulated observer 3, the average absolute bias was 0.066, 0.024, 0.016, and 0.013 Iog10 units after the 1 st , 2 nd , 3 rd and 10 th run, respectively; the standard deviation was 0.177, 0.104, 0.073, and 0.031 Iog10 units after the 1 st , 2 nd , 3 rd and 10 th run, respectively; the average 68.2% HWCI was 0.153, 0.091 , 0.066, and 0.031 Iog10 units after the 1 st , 2 nd , 3 rd and 10 th run, respectively.

[00125] With regard to the WS method, it did not converge (with at least 4 reversals) until the 6 th , 6 th , and 5 th run for simulated observer 1 , 2, and 3, respectively. FIG. 10(a) illustrates the estimated thresholds after the 7 th and 10 th staircase run for the three observers. The solid lines are the true values of the simulated observers, the dots are the threshold estimates by staircase and the error bars are the average 68.2% HWCI. FIG. 10(b) illustrates the accuracy (the average absolute bias, dashed lines) and the precision (the standard deviation, dotted lines). For simulated observer 1 , the average absolute bias and the standard deviation was 0.019 and 0.031 Iog10 units after the 10 th run. For simulated observer 2, the average absolute bias and the standard deviation was 0.019 and 0.031 Iog10 units after the 10 th run. For simulated observer 3, the average absolute bias and the standard deviation was 0.019 and 0.031 Iog10 units after the 10 th run.

[00126] Example 2.

[00127] Simulation. Two observers whose luminance threshold change as a cascade exponential function in dark adaptation:

«02 + «12 exp - (t - t c ) 2 , t where a 02 = 01 + a exp(- t c /r) - a 12 . Parameters for observer 4 were set as follows .observer = («n < «oi < «i 2< ¾ t c ) = (0.0150, 50,0.0030,0.0023,85,270), and observer 5 to

,observer = (« 11 , a 01 , a 12 , τ 2 , t c ) = (0.0150, 50,0.0030,0.0023,200,270).

[00128] For observer 4, a 600-second experiment was simulated. For observer 5, a 1200-second experiment was simulated. A 2-second inter-trial-interval (ITI) was implemented in all the simulations. For each run of the simulated 600-second experiment, there were 300 trials; for each run of the 1200-second experiment, there were 600 trials.

[00129] Analysis. Same as in Example 1 .

[00130] Evaluation. Same as in Example 1 . Only the threshold estimates were evaluated.

[00131] Example Results. FIG. 1 1 illustrates the trial-by-trial threshold estimates by the qCD method for observers 4 and 5. The solid lines represent the true thresholds of the simulated observers, the dashed lines represent the average estimates, and the shaded areas represent the average 68.2% HWCI. For observer 4, the average absolute bias, standard deviation, and average 68.2% HWCI of the estimated trial-by-trial thresholds was 0.042, 0.048, and 0.049 Iog10 units, respectively. For observer 5, the average absolute bias, standard deviation, and average 68.2% HWCI of the estimated trial-by-trial thresholds was 0.037, 0.035, and 0.034 Iog10 units, respectively.

[00132] FIG. 12 illustrates the segmented threshold estimates by the qCD method for observers 4 and 5. The solid lines represent the true exponential decay functions of the simulated observers, the dashed lines represent the estimated exponential decay functions and the shaded areas represent the average 68.2% HWCI. For observer 4, the number of runs with one, two, and three segments were 133, 864, and 3, respectively. For the 864 two-segment simulation runs, the average t c is 337 + 51 .6 seconds. The average absolute bias, standard deviation, and average 68.2% HWCI of the segmented threshold estimations was 0.027, 0.040, and 0.027 Iog10 units, respectively. For observer 5, the number of runs with one, two, three and four segments were 9, 838, 151 , and 2, respectively. For the 838 two- segment simulation runs, the average estimated t c is 479.9 + 79.6 seconds. For the 151 three-segment simulation runs, the average estimated t c is 352.6 + 64.1 seconds, with the second t c at 607.4 + 64.7 seconds. The average absolute bias, standard deviation, and average 68.2% HWCI of the segmented threshold estimations was 0.023, 0.028, and 0.023 Iog10 units, respectively.

[00133] Example 3.

[00134] Experiment. A psychophysical experiment was conducted to evaluate and compare the performance of the qCD and qFC methods. Each experimental run consisted of two parts: exposure to high luminance of 75 cd/m 2 for 15 seconds and 150 cd/m 2 for 120 seconds with room lights on, which resulted in about 3% bleach of retinal pigments. This was immediately followed by measurement of luminance detection thresholds during 600-second dark adaptation at 0.000 cd/m 2 mean luminance with room lights off. Only one method, qCD or qFC, was used in each run. Each subject finished four independent qCD runs and four connected qFC runs. Two different assessment methods were used in any two consecutive runs. The method used in the first run was randomly selected for each subject.

[00135] In each qFC run, thresholds were estimated every 10 seconds. The prior distribution p o (0 FC = a FC ) was updated only during the corresponding 10- second interval which resulted in 60 posterior distributions after one run of the 600- second experiment. The 60 posterior distributions obtained in one run were used as the priors in the next run. The qFC procedure was iterated in four runs for a single subject in the psychophysical experiment. Consistent with the simulations, qCD showed higher precision and efficiency than qFC in all four subjects.

[00136] Methods. The experiment was conducted on a PC computer with Pyschtoolbox 3.0.1 1 extensions in MATLAB ® R2013a. The computer was used to drive a 46-inch NEC MultiSync P463 LCD monitor that was viewed binocularly with natural pupils at a two-meter viewing distance. A chin rest was used to stabilize subject's head. Responses were collected via a wireless keyboard. Luminance was controlled by a pair of goggles with removable neutral density filters with a total of 3.3 ND (one 2.4 ND and one 0.9 ND), reducing light intensity by a factor of 10 3 3 (or 99.95%) in each eye. The goggles were worn throughout the whole experiment but the neutral density filters were flipped on only during the 600-second dark adaptation phase. Room lights were turned off during dark adaptation.

[00137] The target in each trial was a 1 .7°-diameter luminance disk that could occur at one of eight locations of an imaginary 5-diameter circle. The luminance of the disk varied trial by trial and was determined by the adaptive procedures. Four 13.4°-long and 0.06°-wide lines crossing the centers of the eight potential locations and the center of the display (with gaps to allow potential stimulus presentation), were presented throughout the experiment to reduce spatial uncertainty of the stimuli. A 0.5°-diameter dot was also presented at the fixation, as illustrated in FIG. 13(a), but disappeared during the presentation of the target disk, as illustrated in FIG. 13(b). The disappearance of the fixation dot served as a temporal cue. The luminance of the cues was 60, 135, and 0.0376 cd/m 2 during the 15-second exposure, 120-second exposure and 600-second dark adaptation phase, respectively.

[00138] During each trial, one single disk appeared for 0.2 second randomly at one of the eight possible locations (gaps on the lines), simultaneous with the offset of the 0.5°-diameter center fixation dot (example shown in FIG. 13(b)). The subject pressed one of the eight keys to indicate the location where the disk occurred. No feedback was given to the subject. The next trial started 0.2 second after a key was pressed. Each experimental run started with a 15-second exposure to a screen with a uniform luminance of 75 cd/m 2 . Then the screen luminance doubled to 150 cd/m 2 for the duration of 120 seconds. During 120-second exposure, the respective adaptive method selected the luminance decrease of the disk as a practice for the following dark adaptation. The text "Lights off, Filters on" showed up on the screen during the last 3 seconds of this phase to instruct the subject to flip on the neutral density filters as soon as when the dark adaptation started. The screen luminance fell to 0.000 cd/m 2 immediately at the end of the 120-second exposure and the room lights were turned off simultaneously. A new text "Press 5 when ready" instructed the subject to press "5" key to initiate the first trial in the dark adaptation.

[00139] Evaluation. The agreement between the qCD and qFC measurements was quantified by the root mean squared error (RMSE) between the estimated thresholds from the two methods:

where &l k is the estimated threshold of the c* h interval in the 4 th qFC run and the average trail-by-trial threshold estimate at time t k by the qCD across M CL runs.

[00140] Example Results. FIG. 14 illustrates that the average 68.2% HWCIs (shaded areas) of the marginalized joint probability density were wide in the beginning and became narrower as the experiment proceeded. Furthermore, the parameter estimates (dashed lines) changed over time.

[00141] FIG. 15 illustrates the average trial-by-trial threshold estimates by the four independent qCD runs and the threshold estimates by all four qFC runs. The dashed lines are the estimates by qCD and the shaded areas represent the average 68.2% HWCI. The dots are the threshold estimates by qFC and the error bars are the corresponding average 68.2% HWCI. The average 68.2% HWCI of threshold estimates by the four independent qCD runs was 0.037, 0.038, 0.028 and 0.040 Iog10 units for subjects S1 , S2, S3, and S4, respectively. In comparison, the precision from the final posteriors of all four qFC runs was worse. The average 68.2% HWCI was 0.040, 0.043, 0.040, and 0.038 Iog10 units after the 4 th qFC run, for subjects S1 , S2, S3, and S4, respectively.

[00142] The average RMSEs between the average trial-by-trial threshold estimates by the qCD and the threshold estimates by all four qFC runs were 0.074, 0.106, 0.057 and 0.069 Iog10 units for S1 , S2, S3, and S4, respectively. The correlation coefficients were 0.989, 0.984, 0.924, and 0.980 for S1 , S2, S3, and S4, respectively (p<0.001 for all four subjects). These results indicate that the trial-by- trial threshold estimates by qCD were consistent with those by qFC.

[00143] Using a criterion of MD 0 = 6.58, the number of segments of the four independent qCD runs are 3,2, 3, and 3 for S1 ; 2, 2, 2, and 1 for S2; 1 , 1 , 1 , and 2 for S3; 2, 2, 2, and 2 for S4. FIG. 16(a) illustrates segment-by-segment qCD estimates for individual runs of the four subjects. The dashed lines represent the estimates by the qCD and the shaded areas represent the average 68.2% HWCI. Different segments (if any) are separated by vertical dashed lines. FIG. 16(b) illustrates the average segment-by-segment threshold estimates of the four independent qCD runs and the threshold estimates by four qFC runs. The dashed lines represent the estimates by the qCD and the shaded areas represent the average 68.2% HWCI. The dots represent the threshold estimates by qFC and the error bars represent the average 68.2% HWCI. The average 68.2% HWCI of the segment-by-segment threshold estimates by the four qCD runs was 0.036, 0.024, 0.017 and 0.033 Iog10 units for S1 , S2, S3, and S4, respectively. The average RMSEs between the segment-by-segment threshold estimates by qCD and the threshold estimates by four qFC runs were 0.1 1 1 , 0.124, 0.164 and 0.105 Iog10 units for S1 , S2, S3, and S4, respectively. The segment-by-segment threshold estimates by qCD had higher precision than the trial-by-trial estimates by qFC.

[00144] Results from both the simulations and psychophysical experiment illustrated a superiority of the qCD method over the other methods, such as the qFC method and the WS method in measuring a dark adaptation curve. A single run of the qCD method can capture the exponential decay function with high precision and no bias. Multiple qFC runs and staircase runs still cannot achieve a similar precision level, as a single qCD run. Furthermore, correction is needed to reduce the intrinsic bias in the measurement of perceptual sensitivity changing over time by any method designed to measure single static thresholds.

[00145] Example 4.

[00146] Perceptual learning improves perceptual sensitivity through training. The learning curve is typically sampled in blocks of trials because of the number of trials required for each estimation. This results in imprecise and biased estimates of the learning curve, and may affect many conclusions on perceptual learning, such as the segments of learning regimes, functional form of learning, dynamic range or learning, and specificity and transfer index.

[00147] Experiment. The qCD was implemented and tested in a 4-alternative forced-choice (4AFC) global motion direction identification task. Five subjects performed 880 trials with the quick CD method interleaved with 880 trials of an SC method, with feedback. In each trial, a random dot kinematogram (RDK) moved in one of four directions (45, 135, 225, or 315 degrees), with coherence on the next trial determined by the qCD or the SC method.

[00148] Possible stimulus coherence was sampled from 0.01 to 1 with 100 equally spaced samples on a logarithmic scale. The parameter space included 50 log-linearly spaced a 0 values equally between 0.1 and 0.4, 50 log-linearly spaced a values equally between 0.05 and 0.7, and 50 log-linearly spaced τ values equally between 100 and 600 trials. For a l t 0 was also included to account for a constant threshold. The prior distribution, ρ 0 θ ρι ) , was defined by a hyperbolic secant function:

Ρθ(βρΐ) = secn (0PL,a,confidence X (log 10 (#PL,a) _ l 0 glo(#PL,a,guess)))< (54) where sech(x) = gX+e _ x ' , where 6 PL a = (a 0 , a , τ) , for a = 1 , 2, and 3, respectively; e PL a guess = (0.26, 0.36, 328), for a = 1 , 2, and 3, respectively; 0 PL , a ,confidence= (12.27,5.80,9.83), for a = 1 , 2, and 3, respectively.

[00149] Example Results. On average, training reduced coherence thresholds by 57.3%± 2.1 % and 59.9%± 3.0%, estimated with the qCD and SC methods, respectively. FIG. 17 illustrates the trial-by-trial threshold estimates for each subject. The dashed lines represent the estimates by the qCD, the shaded areas represent the 68.2% HWCI of the qCD, and the circles represent threshold estimates by the SC method in blocks of trials. The average 68.2% HWCI of threshold estimates was 0.023, 0.023, 0.025, 0.025, and 0.024 Iog10 units for subjects N1 , N2, N3, N4, and N5, respectively. Additionally, the overall estimates from the two methods matched extremely well. The average RMSEs were 0.103, 0.064, 0.070, 0.083, and 0.1 10 Iog10 units for subjects N1 , N2, N3, N4, and N5, respectively.

[00150] FIG. 18 illustrates the threshold estimates of the entire learning curve as a single exponential function. The dashed lines represent the estimates by the qCD, the shaded areas represent the 68.2% HWCI of the qCD, and the circles represent threshold estimates by the SC method in blocks of trials. The averaged 68.2% HWCI estimated from the entire exponential learning curve was 0.012, 0.013, 0.013, 0.015, and 0.013 Iog10 units for subjects N1 , N2, N3, N4, and N5, respectively. Additionally, the overall estimates from the two methods matched extremely well. The average RMSEs were 0.108, 0.068, 0.074, 0.096, and 0.1 12 Iog10 units for subjects N1 , N2, N3, N4, and N5, respectively.

[00151] Example 5.

[00152] Method. The trial-by-trail stimuli x SC n and response data, r SC n , collected in the SC method in example 4 was rescored using the qCD method defined in (3) ~ (16).

[00153] Example Results. FIG. 19 illustrates the trial-by-trial threshold estimates for each subject. The dashed lines represent the estimates by the qCD method, the shaded areas represent the 68.2% HWCI of the qCD estimates, and the circles represent threshold estimates by the SC method in blocks of trials. The average 68.2% HWCI of the threshold estimates was 0.025, 0.023, 0.027, 0.029, and 0.029 Iog10 units for subjects N1 , N2, N3, N4, and N5, respectively. Additionally, the overall estimates from the two methods matched extremely well. The average RMSEs were 0.065, 0.051 , 0.054, 0.084, and 0.072 Iog10 units for subjects N1 , N2, N3, N4, and N5, respectively.

[00154] FIG. 20 illustrates the threshold estimates of the entire learning curve with a single exponential function. The dashed lines represent the estimates by the qCD method, the shaded areas represent the 68.2% HWCI of the qCD estimates, and the circles represent threshold estimates by the SC method in blocks of trials. The averaged 68.2% HWCI estimated from the entire exponential learning curve was 0.013, 0.013, 0.015, 0.019, and 0.016 Iog10 units for subjects N1 , N2, N3, N4, and N5, respectively. Additionally, the overall estimates from the two methods matched extremely well. The average RMSEs were 0.072, 0.064, 0.072, 0.106, and 0.099 Iog10 units for subjects N1 , N2, N3, N4, and N5, respectively.

[00155] Example 6

[00156] When the functional form of the visual system (202 in FIG. 2) is unknown, a piecewise linear function could be used in the qCD method (210 and 212 in FIG. 2). The procedure can be used to access the time course of perceptual sensitivity with any possible forms. In this example, an exponential decay function was assumed as the unknown functional form of the visual system for the simulated observers in dark adaptation. However, the qCD used a piece-wise linear function to estimate the time course of perceptual sensitivity change of the observers.

[00157] Simulation. Three observers were simulated 9 i observer = (αο, α^ , τ):

h,observer = (0.000376, 0.0113, 20)

observer = (0.000376, 0.0113, 45)

^.observer = (0.000376, 0.0113, 100)

as defined in (3).

[00158] The non-parametric qCD method is defined in (3) ~ (16), with α θ, t) in (13) replaced by a(§ NP , t n ) log lo a w (0, t n ) = log 10 (a(§ NP , t n )) - ilog 10 (log (55) logio (α(θ ΝΡ , t n )) = log 10 (2 + k(t n - t n _ ± ), (56) where Θ ΝΡ = (θ ΝΡ 1 , θ Ν ρ 2 ) = (b, k) , t n and t n _ can be an amount of time elapsed at the n th and n-1 th trial since the start of a test measured in one of seconds and minutes, α(θ ΝΡ , t) can be a luminance threshold corresponding to a sensitivity index of d' = 1.5. The parameter space included 50 log-linearly spaced l values equally between 0.000075 and 0.037 cd/m 2 , and 101 k values including 50 log-linearly spaced equally between - log 10 (e) /5 and -log 10 (e) /200, 0, and 50 log-linearly spaced equally between log 10 (e) /200 and log 10 (e) /100 cd/(m 2 xsecond). The prior distribution, ρ 0 θ ΝΡ ), was a uniform distribution. Possible stimulus luminance was sampled from 0.000075 to 0.075 cd/m 2 with 120 equally spaced samples on a logarithmic scale.

[00159] Example Results. FIG. 21 illustrates the trial-by-trial threshold estimates by the non-parametric qCD for the three simulated observers. To compute the trial-by-trial threshold, the posterior distribution after each trial was used. Threshold estimates are plotted as functions of time (in seconds) elapsed since the beginning of the dark adaptation. The solid lines represent the true values of the simulated observers, the dashed lines represent the average estimates and the shaded areas represent the average 68.2% HWCI. For simulated observer 1 , the average absolute bias, standard deviation, and average 68.2% HWCI of the estimated thresholds during 600-second dark adaptation was 0.052, 0.048, and 0.041 Iog10 units, respectively. For simulated observer 2, the average absolute bias, standard deviation, and average 68.2% HWCI of the estimated thresholds in the 600-second dark adaptation was 0.087, 0.067, and 0.045 Iog10 units, respectively. For simulated observer 3, the average absolute bias, standard deviation, and average 68.2% HWCI of the estimated thresholds in the 600-second dark adaptation was 0.131 , 0.088, and 0.049 log 10 units, respectively.

[00160] As illustrated by the above examples, the qCD method accurately, precisely and efficiently can measure a time course of perceptual sensitivity change. The qCD method can have direct implications for laboratory and clinical applications. A clinician can employ the qCD method to make diagnostics, monitor a disease progression and prescribe appropriate treatments. In an example, the qCD method can be used to control delivery of a therapy to a patient. The qCD method can be used to adjust parameters, such as the frequency and dose associated with the therapy. [00161] For example, early detection of AMD is essential for successful treatment of this type of a disease. AMD is known to adversely affect a dark adaptation of the visual system. The qCD method can be employed to measure a dark adaptation curve of the visual system. The dark adaptation curve can be evaluated to improve a diagnosis of AMD and thus a subsequent treatment of AMD. Additionally or alternatively, the qCD method can be directly applied to efficiently, accurately, and precisely quantify the time course of perceptual sensitivity changes with any functional forms in any sensory modality.

[00162] The qCD method can provide bias-free estimates of the full time course, which is especially critical in process of rapid changes in the order of seconds or/and minutes, such as dark adaptation. Furthermore, with higher precision and accuracy, the qCD method can further an understanding of the time course of other processes, which could not be measured repeatedly, such as perceptual learning. Moreover, the qCD method can be extended to simultaneously measure the time courses of multiple parameters changes over time. CSFs have been shown to describe important properties of the visual system. A quick CSF (qCSF) method, as described in U.S. Patent No. 7,938,538, which is incorporated herein by reference, has been shown to efficiently, precisely and accurately measure static CSFs. Combining the qCD method with the qCSF method can enable not only the measurement of CSFs but also the time course of potential changes in CSFs. Given that changes in CSFs have major implications on normal aging, as well as disease states, efficient, precise and accurate measurement of changes in CSFs over time will further an understanding of the underlying mechanisms of changes in visual functions and contribute to diagnosis and/or treatment of eye diseases with known changes in CSFs.

[00163] In another example, the BMS 200 can be programmed to characterize a time course of contrast sensitivity function (CSF) changes of the visual system 202. The visual behavior modeling module 210 can be programmed to generate another perceptual sensitivity model. The other perceptual sensitivity model can include a set of behavior parameters and correspond to a changing CSF model. The set of behavior parameters can characterize a complete estimate of the time course of a behavior performance of the visual system 202. The other perceptual sensitivity model can include a four-parameter CSF and exponential decay functions of at least two of the four CSF parameters. The perceptual sensitivity model can be described by the following equations, wherein a(f, § csf , t) is the reciprocal of contrast sensitivity s(/, § csf , t):

^- = ^ , (5 )

where s(/, § csf , t) is a truncated log parabola with four parameters: logio (s(/, 0 cs , t)) = logio (dmax{. e csf , t)) - <

< / < max Λ S 0 < log 10 t), (58)

logio 0) = logio(gma» _/, ) ~ (^^^), ( 59 )

9max 0csf, = #max,0 + ΔθΧρ(- t/τ), (60)

8{§ csfl t) = 5 0 + A exp(- t/T) , (61 )

where a(f, , § csf , t) can be a contrast threshold corresponding to a sensitivity index of d' = 1.5 . s = (δτηαχ , ο, fmax, β > δ 0 , Α, τ ) represents the four CSF parameters: peak gain g max 0 , peak spatial frequency f max , bandwidth at half-height β (in octaves), low frequency truncation level δ 0 , and two parameters ( Δ, τ ) of the exponential decay function g max (e csf , t) and 50 csf , t). t can be an amount of time elapsed since a start of a test measured in one of seconds and minutes.

[00164] The CSF can be defined at a given performance level, d' , a statistic of signal detection theory that can provide a separation between means of a signal and noise distribution, compared against a standard deviation of the noise distribution. The functional form of the CSF can assume a different formula that can have general contrast sensitivity function characteristics and the functional form of the parameter changes can assume a different formula (e.g., a power function) that can have general decay characteristics.

[00165] Initially, the set of behavior parameters of the CSF can be defined to provide prior estimate values based on the prior visual behavior data 208. The prior estimate values can be updated based on future visual behavior data associated with the visual system 202 in accordance to the methods described herein to refine the behavior model to provide a more accurate estimate of the time course of the behavior change of the visual system 202. The BMS 200 can be programmed to employ the qCD module 212 to update the set of behavior parameters of the CSF (e.g., update the estimate values) to refine the CSF based on observed visual behavior data 214 for the visual system 202 generated during a plurality of vision tests applied to the visual system 202.

[00166] In an example, the vision test can include an eight-alternative-forced- choice task (8AFC). The BMS 200 can be programmed to refine the CSF to provide a more accurate approximation of the time course of contrast sensitivity function change by iteratively updating the set of behavior parameters of the CSF based on the observed visual behavior data 222 from each application of the vision test to the visual system 202. The qCD module 212 can be programmed to update the set of behavior parameters of the CSF using a Bayesian inference. The qCD module 212 can be programmed to start with a prior probability distribution of each parameter of CSF and its temporal change parameters and update the probability distribution of each of the behavior parameters based on the observed data generated during each application of the vision test to the visual system 202.

[00167] The qCD module 212 can be programmed to characterize each behavior parameter of the set of behavior parameters by a probability density function, p(# cs ) , to represent a relative likelihood that the value of a given parameter would equal that sample. In an example, each of the probability density functions, p(# cs /) , are one of a uniform density function, a hyperbolic probability density function and a combination thereof. In an example, the qCD module 212 can be programmed to characterize each behavior parameter of the behavior model by a six-dimensional joint probability distribution in a parameter space. The qCD module 212 can be programmed to define a broad joint prior distribution p 0 e csf )

(uniform or hyperbolic) in a six-dimensional parameter space § csf = (g max ,o> fmax> β, δ 0 , Α, τ ) . The parameter space can represent all possible variations of the CSF function and its change over time.

[00168] The qCD module 212 can be programmed to determine multiple stimulus parameters % for each application of the vision test. The determined stimulus parameters can include a contrast threshold corresponding to a given contrast value of an optotype (e.g., grating, or filtered letter) and a spatial frequency corresponding to a given spatial frequency value of an optotype measured in cycle per degree (cpd). The vision test can be performed according to the stimulus parameters relative to the visual system 202. The vision test can be performed to provide a measure of perceptual sensitivity change of the visual system 202. The qCD module 212 can be programmed to provide the determined stimulus parameters, contrast and spatial frequency, to a visual behavior test module 216.

[00169] The visual behavior test module 216 can be programmed to control the visual stimulation system 218 to perform the vision test on the visual system 202 based on the determined stimulus parameters, and in some examples, further based on the contrast and the spatial frequency. The visual behavior test module 216 can apply the vision test according to the determined stimulus parameters to the visual system 202 by controlling the visual stimulation system 218. Thus, the visual behavior test module 216 can be programmed to control the visual stimulation system 21 8 to expose the visual system 202 to an optotype with a contrast and a spatial frequency specified by the stimulus parameters. In an example, the visual behavior test module 216 can be programmed to monitor for one or more responses from the observer during the vision test and store the one or more responses r n in the memory 204 as the observed visual behavior data 222. The one or more responses r n can be provided by the observer at the input device 220 based on the stimulus parameter x applied to the visual system 202. The one or more response can include one of an indication that the grating was detected, the grating was not detected and a combination thereof.

[00170] The visual behavior test module 216 can be programmed to provide the visual behavior test module 216 to the qCD module 212. The qCD module 212 can be programmed, after each application of the vision test, to update the prior distribution of the probability density functions for each of the behavior parameters of the set of behavior parameters of the CSF function to a posterior distribution based on the observed visual behavior data 222 by a Bayes' rule:

P t „O n l½) =∑e csf Pt n ( r n csf, Xn)Pt n 0 csf ) . (63)

[00171 ] wherein § csf represents parameters of the CSF and its change over time, Pt ficsf) is tne prior probability density function of § csf of a previous application of the vision test, p t (n) ( r ( n ) \ e > x ) is a likelihood of observing a response (e.g. , correct or incorrect) given § csf and stimulus % = (c, f) , r n is the observer's response in a subsequent application of the vision test, and p tn (0 cs /¼, x n ) is the posterior distribution of § csf after the subsequent application of the vision test. Thus, a given observer's response r n to a stimulus with contrast c and spatial frequency / presented at time t n in a n th test (e.g., trial), the prior distribution p t ) csf ) can be updated to the posterior distribution by the Bayes' rule.

[00172] The qCD module 212 can be programmed to use the posterior distribution of n th test as the prior of n+1 th test :

[00173] The qCD module 212 can be programmed to compute the marginal posterior distributions of the parameters via a summation:

xn) >

x n) > Ρί η (β , χη ) Στ Pi„( s Yn. ¾) ,

Pt 5 0 \r n , χ η ) =∑ gmax o fmax β A τ p tn (e csf \r n , x n ), (65)

[00174] The expected mean of the marginal posterior distributions are the estimates of the parameters of the exponential decay function after the n th test:

[00175] where 6 csf = g maxfll f max , β, δ 0 , Δ, and τ, for a = 1 , 2, 3, 4, 5 and 6.

[00176] To determine p tn (0 cs / |r n , x n ), the likelihood of observing a correct and incorrect response given § csf , the qCD module 212 can be programmed to determine a probability correct p(r = 1) psychometric function by a Weibull function:

P t '(r = ? )), (67)

P t (r = (68) where g = 0.125 is a guessing rate of a given AFC task, in an example, the given AFC is an 8AFC, γ = 3.8959 is the slope of the psychometric function, λ = 0.04 is the lapse rate and % = (c, f) is the stimulus contrast and spatial frequency.

[00177] a w (f > 3csf> is a threshold at time t given parameter Θ: logio« w ( < csf , t) = log 10 (a(f, § csf , t)) - ^log 10 (log (69) where p 1 5 = 0.553 is the probability correct when d' = 1.5 in the 8AFC task.

[00178] The probability of an incorrect response (r = 0) is:

P t {r = x). (70)

[00179] The qCD module 212 can be programmed to determine a given stimulus parameter x for each application of the vision test to the visual system 202. The qCD module 212 can be programmed to select an appropriate stimulus parameter x among a plurality of stimulus parameters x in a two-dimension stimulus space X that can cover all possible contrast c ε C and spatial frequency f E F that maximizes an expected information gain about the set of behavior parameters of the decay of the contrast sensitivity function. In an example, the qCD module 212 can be programmed to perform a one-step ahead search for minimum entropy.

[00180] To determine given stimulus parameter x for an n th application of the vision test, the qCD module 212 can be programmed to predict the visual system's 202 response to every possible stimulus parameter x in the n th application of the vision test based on the current estimated posterior probability density functions of the set of parameters. The qCD module 212 can be programmed to compute the expected posterior distribution of the set of parameters for each possible combination of stimulus parameters. The stimulus parameter x among the plurality of stimulus parameters x with one of the least expected entropy is selected by the qCD module 212 for the n th application of the vision test. This is equivalent to maximizing the expected information gain, quantified as the entropy change between the prior and the posterior. In an example, the stimulus parameter x to be presented in the next vision test is randomly picked among the plurality of stimulus parameters x , for example with a top 10% of an expected information gain. The expected information gain of stimulus x can be defined as l t (x) : I t (x) = h ( ¾ cs Pt(As/) Pt{r = x)j -∑g csf Pt {Scsf) h (p t (r = x†,

(71 )

Hp) = -plog(p) - (1 - p)log(l - p). (72)

[00181] The BMS 200 can be programmed for a plurality of application of the vision test to the visual system 202 to update the parameters of the probability density functions for each of the behavior parameters of the CSF and its change. The BMS 200 can update the parameters based on the observed visual behavior data 214 received by the visual behavior test module 216 during each application of the vision test to the visual system 202 by the visual stimulation system 214 according to the Bayes' rule. The BMS 200 can update the CSF to provide a more accurate representation of the time course of CSF change of the visual system 202. The BMS 200 can be programmed to update the CSF and its change according to a stopping criterion. In an example the stopping criterion is a given number of application of the vision test to the visual system 202. In another example, the stopping criterion is a precision level for a defined objective. Accordingly, by iteratively refining the behavior parameters of the probability density p((0 cs /) , for each of the behavior parameters of the CSF based on vision test response behavior data 216 received during each application of the vision test according to the Bayes' rule, the time course of CSF change of the visual system 202 can be precisely, accurately and efficiently measured.

[00182] Example 1 .

[00183] Simulation. One observer was simulated Q ifibserver = {g maX fl, f m ax. β, δ 0 , Α, τ ) :

l,observer ^< 0.5, 4, 3, 40)

[00184] Performance of the qCD method was evaluated by a Monte Carlo simulation. Possible stimulus contrast was sampled from 0.002 to 1 with 128 equally spaced samples on a logarithmic scale. Possible stimulus spatial frequency was sampled from 1 to 8 cpd with 19 equally spaced samples on a logarithmic scale.

[00185] In the qCD method, parameter space included 20 log-linearly spaced dmax.o values equally between 1 and 8, 20 log-linearly spaced f max values equally between 1 and 5 cpd, 20 log-linearly spaced β values equally between 0.1 and 3, 10 log-linearly spaced δ 0 values equally between 1 and 3, 20 log-linearly spaced Δ values equally between 0.5 and 5, and 20 log-linearly spaced τ values equally between 10 and 120 seconds. For A, 0 was also included to account for constant threshold.

[00186] The prior distribution, p 0 9 csf ), i n tne PCD method was defined by a hyperbolic secant function:

Po iPcsf) = (73) where sech(x) = eX ^ x ' , where e csfA = g max, o, fmax > β, δ 0 , Α, α η ά, τ, for a = 1 , 2, 3, 4, 5 and 6, respectively; 0 cs/ , a , gueS s =(3, 2, 0.5, 2, 1.5, 35), for a = 1 , 2, 3, 4, 5 and 6, respectively; 0 cs/ ,a,confidence= (7.72, 9.84, 4.72, 8.20, 6.98, 6.48), for a = 1 , 2, 3, 4, 5 and 6, respectively.

[00187] Each simulated experimental run consisted of 150 trials and lasted for 300 seconds with 2-second inter-trial-interval (ITI). A simulated observer performed an 8AFC location identification task in a signal detection procedure. In each trial, a grating appeared randomly in one of eight locations on an imaginary circle. The task of the simulated observer was to identify the location where the grating appeared. The probability of a correct response was calculated response for the qCD method by the following Weibull function:

P t '(r = l \§ csf , x) = g + (1 - g)(l - exp(-( * V)), (74)

awU ' a csf' L )

P t (r = l \9 csf , x) = (1 - X) Vt '(r = l \§ csfl x) + Xg, (75) where g = 0.125 is the guessing rate of the 8AFC, γ = 3.8959 is the slope of the psychometric function, 1 = 0.04 is the lapse rate and x = (c, f) is the stimulus contrast and spatial frequency. a w (f, 3 csf , t) is the threshold at time t given parameter § csf :

(76) where p 1 5 = 0.553 is the probability correct when d' = 1.5 in the 8AFC task.

[00188] The probability of an incorrect response (r = 0) is:

P t {r = x). (77)

[00189] The response was simulated by drawing a random number y from a uniform distribution over the interval from 0 to 1. The response was scored as correct (r = 1) if y < p t (r = l \§ csf , x), and incorrect otherwise. In the qCD method, the joint prior distribution p 0 e csf ) was updated trial-by-trial throughout one run of the 300-second experiment. The simulations were performed 100 times„

[00190] Evaluation. At each stop criterion, the accuracy and precision of the CSF estimates were evaluated at 10, 20, 50, 100, 200 and 300 seconds with 19 spatial frequencies equally spaced on a logarithmic scale between 1 and 8 cpd. Therefore, 1 14 contrast sensitivity estimates in 19 spatial frequencies at 6 different time points were included in calculations of the accuracy and precision at each stop criterion. Accuracy was quantified by an average absolute bias and precision was quantified by an average standard deviation and an average 68.2% half width of credible interval. Both accuracy and precision were expressed in Iog10 unit.

[00191] Example Results. FIG. 22 illustrates a history of CSF estimated by the qCD method. The solid lines were true CSFs, dashed lines were average estimates of CSFs and shaded areas were 68.2% HWCI. Each row represented the estimates at one stop criterion and each column represented the estimates for one time point. The average absolute bias was 0.1384 Iog10 units at t =0 and decreased to 0.0381 Iog10 units after 300 seconds; the 68.2% HWCI was 0.1833 Iog10 units at t =0 and 0.0382 Iog10 units after 300 seconds; the average standard deviation 0.1219 Iog10 units at t =0 and 0.0404 Iog10 units after 300 seconds. The average absolute bias, the average 68.2% HWCI and the average standard deviation are summarized in Tables 1 of FIG. 23.

[00192] Additionally or alternatively, the qCD method can be used in an estimation of time course of changes in parameters in decision criterion in Yes-No task and/or in individual variability in decision. Furthermore, the qCD method can be used to estimate distribution (certainty) of changes in quantities of interests. When functional forms of the changes are unknown, non-parametric methods can be used as the first step to determine possible functional forms.

[00193] In an example, the qCD method can be based at least on informative priors, which are based on known ranges of the parameters and/or the time course of parameters. Alternatively, uniform known priors can be used when litter prior knowledge is available and/or when a categorization of subpopulations with different time course is part of a goal. In an example, prior knowledge can be integrated into the qCD method in a form of hierarchical modeling. In another example, Bayesian algorithms, such as Markov Chain Monte Carlo (MCMC), can be incorporated into the qCD method to reduce a computation time and thus maximize an information collected in a certain time period. Additionally or alternatively, global optimization algorithms, instead of one-step-ahead search, can be incorporated into the qCD method to further improve the efficiency of qCD method.

[00194] What have been described above are examples. It is, of course, not possible to describe every conceivable combination of components or methods, but one of ordinary skill in the art will recognize that many further combinations and permutations are possible. Accordingly, the disclosure is intended to embrace all such alterations, modifications, and variations that fall within the scope of this application, including the appended claims. Additionally, where the disclosure or claims recite "a," "an," "a first," or "another" element, or the equivalent thereof, it should be interpreted to include one or more than one such element, neither requiring nor excluding two or more such elements. As used herein, the term "includes" means includes but not limited to, and the term "including" means including but not limited to. The term "based on" means based at least in part on.