Developers / Citations

Distribution and Installation Questions
Jay DubbBiomedical Engineering, Boston UniversityHOMER Developers
David Boas,  Boston University
Jay Dubb,  Boston University
Ted Huppert, (Homer) University of Pittsburgh (Huppert2009)
Stephen Tucker, (Homer3) Boston University
Meryem Ayse Yucel,  Boston University


Please contact David Boas or Jay Dubb with any algorithms you wish to include in HOMER.

Boston University

Christian Arthur contributed to a number of user interface improvements for Homer3 (2020-2021).

Jeonghoon Choi contributed to the implementation of SNIRF in Homer3 and setting up the database of open fNIRS datasets (2020.

Xinge Li contributed to a great deal of documentation and testing of Homer (2017-2019).

Alexander von Lühmann contributed the tCCA regression into the GLM (Lühmann2019) (2018-2020).

Yilei Zheng contributed a great deal of documentation and testing of Homer (2019-2020).

Massachusetts General Hospital/Harvard Medical School

Louis Gagnon of MIT and the MGH-Martinos Center for Biomedical Imaging contributed code for using short separation measurements to regress physiological interference while simultaneously estimating stimulus evoked hemodynamic responses (Gagnon2011, Gagnon2012). See hmrDeconvTB_3rd(), hmrDeconvTB_SS3rd(), hmrDeconvTB_SS3rd_Highest().

Rob Cooper while at the Martinos Center contributed to several functions related to correcting motion artifacts. See hmrMotionCorrectSpline().

Katherine Perdue of Dartmouth College contributed code for identifying motion artifacts based on a standard deviation threshold to complement the amplitude threshold. See hmrMotionArtifact().

Qianqian Fang of MGH-Martinos Center for Biomedical Imaging contributed matlab routines from his toolboxes iso2mesh and ezmapper to AtlasViewerGUI. The iso2mesh routines are used to resample dense meshes to sparser ones when converting from freesurfer to viewer file formats. The ezmapper library routines are used to convert digitized points acquired with ezmapper tool to the text format which AtlasViewer can read.

Juliette Selb of the Martinos Center contributed to several functions related to correcting motion artifacts. See hmrMotionCorrectSpline().

Sabrina Brigadoi, while visiting from University of Padova, contributed to functions related to correcting motion artifacts. She adopted the wavelet method described by (Molavi2012) for Homer2. See hmrMotionCorrect_Wavelet(). She also contributed hmrMotionCorrect_Cbsi() as adapted from (Cui2010).

Chris Aasted contributed a tool for AtlasViewerGUI that will plot the variability of probe placement across a group of subjects (Aasted2015). Assuming you have a group of subjects for which you digitized the optode coordinates, this is useful to ascertain if the placement was uniform across subjects.

Meryem Yucel of the Martinos Center contributed to several functions such as correcting motion artifacts using targeted principle component analysis (Yucel2014), ImageRecon toolbox, HbO concentration overlay, hmrnirssegment, hmrNirsFileDownsample, display MNI projection on cortex  (Aasted2015) etc.

Sahar Jahani contributed to the motion correction algorithms in general, and in particular created the combined Spine and Savitzky–Golay filtering method (Jahani2018).

Jichi Medical University

Daisuke Tsuzuki and Ippeita (Pepe) Dan (Functional Brain Science Lab) are helping to incorporate their registration tools into Homer2 (Tsuzuki2012). These tools will be part of the AtlasViewerGUI tool.

University Hospital Zurich

Felix Scholkmann and Martin Wolf of the University Hospital of Zurich contributed a motion correction algorithm using splines, as described in (Scholkmann2010). See hmrMotionCorrectionSpline().


Aasted, C. M., Yücel, M. A.,  Cooper, R. J., Petkov, M. P., Boas, D. A., Cooper, R. J., Dubb, J., and Tsuzuki, D., (2015). Anatomical guidance for functional near-infrared spectroscopy : AtlasViewer tutorial. Neurophoton., 2(2), 020801.

Cui, X., Bray, S. and Reiss, A.L. (2010). “Functional near infrared spectroscopy (NIRS) signal improvement based on negative correlation between oxygenated and deoxygenated hemoglobin dynamics.” Neuroimage 49(4): 3039-3046.

Gagnon, L., Perdue, K., Greve, D.N., Goldenholz, D., Kaskhedikar, G. and Boas, D.A. (2011). “Improved recovery of the hemodynamic response in diffuse optical imaging using short optode separations and state-space modeling.” Neuroimage 56(3): 1362-1371.

Gagnon, L., Cooper, R.J., Yucel, M.A., Perdue, K.L., Greve, D.N. and Boas, D.A. (2012). “Short separation channel location impacts the performance of short channel regression in NIRS.” Neuroimage 59: 2518–2528.

Huppert, T.J., Diamond, S.G., Franceschini, M.A. and Boas, D.A. (2009). “HomER: a review of time-series analysis methods for near-infrared spectroscopy of the brain.” Appl Opt 48(10): D280-98.

Jahani S, Setarehdan SK, Boas DA, Yücel MA. Motion artifact detection and correction in functional near-infrared spectroscopy: a new hybrid method based on spline interpolation method and Savitzky–Golay filtering. Neurophotonics. 2018;5(1):015003. PMCID: PMC5803523

Lühmann A von, Li X, Müller K-R, Boas DA, Yücel MA. Improved physiological noise regression in fNIRS: A multimodal extension of the General Linear Model using temporally embedded Canonical Correlation Analysis. Neuroimage. 2019;208:116472. PMID: 31870944

Molavi, B., & Dumont, G. A. (2012). Wavelet-based motion artifact removal for functional near-infrared spectroscopy. Physiological measurement, 33(2), 259–270.

Scholkmann, F., Spichtig, S., Muehlemann, T., & Wolf, M. (2010). How to detect and reduce movement artifacts in near-infrared imaging using moving standard deviation and spline interpolation. Physiological measurement, 31(5), 649–662.

Tsuzuki, D., Cai, D.-S., Dan, H., Kyutoku, Y., Fujita, A., Watanabe, E., & Dan, I. (2012). Stable and convenient spatial registration of stand-alone NIRS data through anchor-based probabilistic registration. Neuroscience research, 72(2), 163–171.

Yucel, M. A., Selb, J., Cooper, R. J. & Boas, D. A. (2014). Targeted principle component analysis: A new motion artifact correction approach for near-infrared spectroscopy. J. Innov. Opt. Health Sci. 7, 1–8.