Running White Monte Carlo Simulation for SFDI

250 views
Skip to first unread message

Christina Negus

unread,
Nov 13, 2023, 9:55:50 AM11/13/23
to mcx-users

Hello!

I have been using MCX to run simulations for quantitative fluorescence imaging using SFDI, here at Princess Margaret Cancer Research Centre in Toronto. I am interested in running a White Monte Carlo simulation to generate look-up tables for SFDI. However I have found no documentation depicting MCX running White Monte Carlo simulation. Does anyone have any experience in running this or have any supporting code?

Thanks in advance!

Christina 

Qianqian Fang

unread,
Nov 13, 2023, 6:22:39 PM11/13/23
to mcx-...@googlegroups.com, Christina Negus
WMC is just a special case of perturbation Monte Carlo (pMC) where detected photon partial path (or other photon-specific parameters) is first stored in a baseline simulation to allow fast post-processing to plug in different mua/mus and rapidly recompute the detected photon spatial and temporal distributions.

by default, mcx stores detected partial path, along with a number of other user-specified data types, see



once you have the partial path data of the detected photon, you can then call these functions to compute the detected weight, mean path, mean-weight, or time-of-flight,



our python interface of mcx, pmcx, provides almost identical interface



see this interactive tutorials for more info

--
You received this message because you are subscribed to the Google Groups "mcx-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mcx-users+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mcx-users/ce3260f6-4ef5-40a6-9765-6c537326e372n%40googlegroups.com.


Christina Negus

unread,
Nov 27, 2023, 11:31:21 AM11/27/23
to mcx-users
Hi Dr. Fang,

Thank you for your response and resources, they have been extremely helpful!

I have looked into this pMC mode and have been running simulations varying the absorption and scattering coefficients. Changing the absorption coefficient while keeping scattering coefficient constant behaves as expected. However changing the scattering coefficient behaves unexpectedly and doesn't have an effect on predicting the reflectance values. For reference I am running an initial simulation using MCX with mua = 0.01 and mus = 10, then applying pMC over ranges of mua and mus values ( mua = [0.003, 0.03, 0.3, 3, 30] and mus = [1,5,10,30,100,300]).

I am wondering if this is a limitation to using the pMC method?

Thanks again,

Christina 
Reply all
Reply to author
Forward
0 new messages