Skip to content

Code for Bucher & Brandenburger (2022): Divisive Normalization is an Efficient Code for Multivariate Pareto-Distributed Environments.

Notifications You must be signed in to change notification settings

stefan-f-bucher/divisive-normalization-efficiency

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Figure 4 is available in better quality here.

The empirical analysis uses the van Hateren image data set (described here) and the Matlab package matlabPyrTools.

Getting Started

Numerical Simulations (Python)

  • main.py produces figures
    • pdfs.py contains the expressions for the various probability densities
    • mixtureModel.py generates a random sample of Pareto-distributed random variables as a gamma-weighted mixture of independent Weibull random variables
    • plotFunctions.py contains plotting utility functions
  • varianceFormulae_verification.py numerically verifies the result on the Pareto distribution as a mixture model and uses it to generate random samples in order to verify that empirical moments coincide with theoretical ones

Empirical Analysis of Filtered Image Statistics (Matlab)

About

Code for Bucher & Brandenburger (2022): Divisive Normalization is an Efficient Code for Multivariate Pareto-Distributed Environments.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published