I am not expert but another idea is to train a nonlinear neural networks code with autochrome prints and prepare a catalog and apply to your prints. Whatever you like is yours.

Another research is from MIT and preparing a phase space of different prints and extract a function. This can be powered with many variables.

Max MSP may be works if it does not only for sound.

Matlab is another tool.