A Python 3.6 module to generate visual stimuli.
- Create and activate a virtual environment (Python 3.6).
- Run
pip install --editable .
.
To install pycairo
:
- Download the wheel here (i.e. Windows binary).
- Install it with:
python -m pip install <path to wheel>
.
The module provides a console command: pystim
. Run pystim --help
to
get the proper command syntax (i.e. a list of the correct command-line
arguments or options acceptable to pystim
).
Datasets of natural images:
- DOVES: A Database Of Visual Eye MovementS
- van Hateren Dataset:
- Add default path.
- Handle parameters (global, local (file), local (command line)).
- Add controls (perturbed grey image).
- Generate files used for the analysis.
- Save configurations used during stimulus generations.
- Create a
euler_luminance_profile.csv
file.- Use uint8 instead of float for luminance value.
- Check that
k_max
is always inclusive in CSV files.- Especially for
euler.csv
.
- Especially for
- Check if repetitions in
euler.csv
are always of the same length (+10?). - Improve the flashed images.
- Add negative contrasts.
- Check the generation of perturbed frames.
- Correct the generation of
fipwc_combinations.csv
. - Change slightly the perturbations
- Freeze only some of the perturbations.
- How many (less than the number of dimensions)?
- Complete with random perturbations.
- Freeze only some of the perturbations.
- (option) Correct check overflows.
- Always use an even number of checks (horizontally and vertically).
- Add negative contrasts.