A Monte Carlo framework for rendering speckle statistics in scattering media




  • Paper topic: Rendering
  • Software type: Code
  • Able to run a replicability test: True
  • Replicability score: 2
  • Software language: Matlab
  • License: Not specified
  • Build mechanism: NA
  • Dependencies: Matlab
  • Documentation score {0,1,2}: 1
  • Reviewer: Julie Digne <julie.digne@liris.cnrs.fr>
  • Time spent for the test (build->first run, timeout at 100min): 10min

Source code information


There is an example directory with many stored experiments, none are really commented but it is possible to compare the results obtained with the ones in the pdf corresponding to each script.
 Several scripts did not work (Matlab 2019b):
 farFieldCov, evaluateTabulatedScatterVsHG, sampleTabulatedScatterVsHG, require an 'ampfunc0' field in struct scatter which is not available. Without any comment in the code, I was not able to correct it.
 multipleAndSingleScattering works provided one removes line 44 "'means', false, ...".
 testHetroCov requires tmpdata/ampfunc05lmbd1 a file which is not available
 nearFieldCov, memoryEffectMeasurements, renderSpecklesImages (reproduces Fig. 12), samplingFromCovMatrix work out of the box. I did not test the other scripts testRefocus3D, testSmpXHetro, testWoodcock. testRefocus.

If you want to contribute with another review, please follow these instructions.

Please consider to cut/paste/edit the raw JSON data attached to this paper.