Implementations of the oriented difference of gaussians model for brightness perception by Blakeslee and McCourt, and Dakin and Bex's model of brightness perception. Basic usage is
>>> import odog_model >>> om = odog_model.OdogModel() >>> result = om.evaluate(stimulus)
or
>>> import dakin_bex_model as dbm >>> model = dbm.DBmodel() >>> result = model.evaluate(stimulus)
where stimulus is the image you want to analyze as a 2D numpy array. An example stimulus (White's illusion) that can be used with the default parameters of the model can be loaded with
>>> import matplotlib.pyplot as plt >>> stimulus = plt.imread('example_stimulus.png')
See docstrings for further details and model parameters.
Get in touch with Torsten in case you have questions.