Hi Shruti,
I do not know if uniformizing before averaging is necessarily better than what I'd suggested. This should be tested for a definite answer. I suggested uniformizing after the averaging operation for two reasons:
1- Reduce noise in data set passed to 3dUniformize
2- Reduce the amount of computations
cheers,
-z