Hi Simone,
Those both apply FFTs after padding to a useful size. Trend removal in 3dBandPass might be done more appropriately. But really, 3dTproject is the most useful program for that operation. We generally do not use either 3dFourier or 3dBandPass. They are still distributed to avoid breaking people's existing processing streams.
Projecting out terms, whether band passing or not, should generally be done all at once (as is done with afni_proc.py, if you have tried that). Later projections, if they do not account for earlier projections, can re-add components that were previously removed. For example, doing band passing in one step before projecting motion regressors (and not accounting for it) in another is a mistake. In that case, those other nuisance regressors would also need to be band passed. And if censoring is done, it is all the more important do perform all operations in a single step.
So we suggest putting all projections into a single 3dTproject command.
Consider running a similar analysis (with even just one subject) for comparison using afni_proc.py, and see how the processing is performed.
- rick