Paper | Project Page | Video
Dongyeon Kim, Maliha Ashraf, Alexandre Chapiro, and Rafał K. Mantiuk
Test code & data for the SIGGRAPH Asia 2025 conference proceeding titled "Supra-threshold Contrast Perception in Augmented Reality"
To check out
git clone https://github.com/gfxdisp/ar_contrast_perception.git
cd ar_contrast_perception
Add the castleCSF module as a Git submodule:
git submodule add https://github.com/gfxdisp/castleCSF.gitgit submodule update --init --recursive
This is a simple MATLAB example demonstrating how to generate some of the figures in the paper and supplementary.
-
Open MATLAB.
-
Navigate to the folder using the command window or
cd:cd path/to/this/folder
-
Run the script (Exp1-result, Fig. 5):
plot_exp1_main -
Run the script (Exp2-model, Fig. 6):
plot_ar_contrast_models -
Run the script (Exp2-result, Fig. 7):
plot_exp2_main -
Run the script (Exp3-result, Fig. 8 & Fig.S8):
plot_exp3_main plot_exp3_per_image
-
Run the script (Auto-brightness curve, Fig. 9):
plot_autobrightness
data/exp1/exp1_average_data.csv: Processed data with all observers for Experiment 1data/exp1/exp1_individual_data.csv: Processed data with individual observers for Experiment 1data/exp2/exp2_average_data.csv: Processed data with all observers for Experiment 2data/exp2/exp2_individual_data.csv: Processed data with individual observers for Experiment 2data/exp3/exp3_raw_data.csv: Raw data with all observers for Experiment 3image/{ImageName}.png: Images used for Experiment 3
The ids of all observers were anonymized per experiment. Thus, o1 in exp1 is not equal to o1 in exp2.
VR-flat-normal-bkg-same-bkg-contrast-1-opposite-static: SPflat-normal-bkg-same-bkg-contrast-1-opposite-static: DFoptics-normal-bkg-same-bkg-contrast-1-opposite-static: DNSnoise-normal-bkg-same-bkg-contrast-1-opposite-static: DNPoptics-normal-bkg-same-bkg-contrast-1-opposite-slow-dynamic: DND
1: Ach,2: RG,3: YV
max-flat-normal-bkg-same-bkg-contrast-1-opposite-static: Ach: c=0.8 / RG: c=0.1 / YV: c=0.8margin-flat-normal-bkg-same-bkg-contrast-1-opposite-static: Ach: c=0.3 / RG: c=0.07 / YV: c=0.3
To be updated
If you have any questions, please contact
- Dongyeon Kim ([email protected])
- Maliha Ashraf ([email protected])
- Rafal Mantiuk ([email protected])