{"id":26,"date":"2016-08-06T20:13:40","date_gmt":"2016-08-07T00:13:40","guid":{"rendered":"https:\/\/sites.bu.edu\/tianlab\/?page_id=26"},"modified":"2022-08-23T19:32:11","modified_gmt":"2022-08-23T23:32:11","slug":"open-source","status":"publish","type":"page","link":"https:\/\/sites.bu.edu\/tianlab\/open-source\/","title":{"rendered":"Open Source"},"content":{"rendered":"<p>This web site provides open datasets and source code to researchers who desire to contribute to a community of reproducible research. I am happy to share source code &amp; data from papers and projects, as long as appropriate credit is given and it is not being used for commercial purposes. Feel free to email me (leitian AT bu DOT edu) for questions\/comments.<\/p>\n<p>For latest updates, check our <strong><a href=\"https:\/\/github.com\/bu-cisl\">Github<\/a><\/strong> Page.<\/p>\n<h2>COMPUTATIONAL IMAGING SYSTEMS &amp; ALGORITHMS<\/h2>\n<hr \/>\n<h3>Computational Miniature Mesoscope<\/h3>\n<p><img loading=\"lazy\" src=\"\/tianlab\/files\/2022\/03\/CM2-636x497.jpg\" alt=\"\" width=\"250\" height=\"195\" class=\"alignleft wp-image-1822\" srcset=\"https:\/\/sites.bu.edu\/tianlab\/files\/2022\/03\/CM2-636x497.jpg 636w, https:\/\/sites.bu.edu\/tianlab\/files\/2022\/03\/CM2-1024x801.jpg 1024w, https:\/\/sites.bu.edu\/tianlab\/files\/2022\/03\/CM2-768x600.jpg 768w, https:\/\/sites.bu.edu\/tianlab\/files\/2022\/03\/CM2.jpg 1219w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/>A detail <a href=\"https:\/\/github.com\/bu-cisl\/Computational-Miniature-Mesoscope-CM2\">guide<\/a> on the optical designs and the reconstruction algorithms of Computational Miniature Mesoscope (CM<sup>2<\/sup>).<\/p>\n<p>Ref:<\/p>\n<p><span>Xue, Y., Davison, I. G., Boas, D. A., &amp; Tian, L. (2020). <a href=\"https:\/\/www.science.org\/doi\/full\/10.1126\/sciadv.abb7508\">Single-shot 3D wide-field fluorescence imaging with a Computational Miniature Mesoscope<\/a>.\u00a0<\/span><i>Science advances<\/i><span>,\u00a0<\/span><i>6<\/i><span>(43), eabb7508.<\/span><\/p>\n<h3><\/h3>\n<h3 style=\"text-align: left;\"><span style=\"color: #000000;\"><br style=\"clear: both;\" \/>Deep learning for biomedical and scientific imaging<\/span><\/h3>\n<h4>Dynamic Synthesis Network for adaptive 3D descattering<\/h4>\n<p><img loading=\"lazy\" src=\"\/tianlab\/files\/2021\/07\/DSN-636x219.png\" alt=\"\" width=\"636\" height=\"219\" class=\"size-medium wp-image-1717 aligncenter\" srcset=\"https:\/\/sites.bu.edu\/tianlab\/files\/2021\/07\/DSN-636x219.png 636w, https:\/\/sites.bu.edu\/tianlab\/files\/2021\/07\/DSN-1024x353.png 1024w, https:\/\/sites.bu.edu\/tianlab\/files\/2021\/07\/DSN-768x264.png 768w, https:\/\/sites.bu.edu\/tianlab\/files\/2021\/07\/DSN-1536x529.png 1536w, https:\/\/sites.bu.edu\/tianlab\/files\/2021\/07\/DSN.png 1699w\" sizes=\"(max-width: 636px) 100vw, 636px\" \/><\/p>\n<p dir=\"auto\">The <a href=\"https:\/\/github.com\/bu-cisl\/DynamicSyntesisNetwork\">implementation<\/a> of the dynamic synthesis network (DSN) for large-scale 3D descattering, as presented in our publication:<\/p>\n<p dir=\"auto\">W. Tahir, H. Wang, L. Tian, &#8220;<a href=\"https:\/\/www.nature.com\/articles\/s41377-022-00730-x\" rel=\"nofollow\">Adaptive 3D descattering with a dynamic synthesis network<\/a>&#8220;, Light: Science &amp; Applications volume 11, Article number: 42 (2022).<\/p>\n<h4>Self-supervised Learning for Voltage Imaging Denoising<\/h4>\n<p><img loading=\"lazy\" src=\"\/tianlab\/files\/2022\/01\/DeepVID-e1641656238498-636x398.png\" alt=\"\" width=\"636\" height=\"398\" class=\"size-medium wp-image-1801 aligncenter\" srcset=\"https:\/\/sites.bu.edu\/tianlab\/files\/2022\/01\/DeepVID-e1641656238498-636x398.png 636w, https:\/\/sites.bu.edu\/tianlab\/files\/2022\/01\/DeepVID-e1641656238498-1024x641.png 1024w, https:\/\/sites.bu.edu\/tianlab\/files\/2022\/01\/DeepVID-e1641656238498-768x481.png 768w, https:\/\/sites.bu.edu\/tianlab\/files\/2022\/01\/DeepVID-e1641656238498.png 1401w\" sizes=\"(max-width: 636px) 100vw, 636px\" \/><\/p>\n<p dir=\"auto\">The <a href=\"https:\/\/github.com\/bu-cisl\/DeepVID\">implementation<\/a> of the self-supervised denoising deep learning model (DeepVID) for two-photon voltage imaging data , as presented in the publication:<\/p>\n<p dir=\"auto\">Platisa, J., Ye, X., Ahrens, A. M., Liu, C., Chen, I. A., Davison, I. G., &#8230; &amp; Chen, J. L. (2021). <a href=\"https:\/\/www.biorxiv.org\/content\/10.1101\/2021.12.07.471668v1\">High-Speed Low-Light In Vivo Two-Photon Voltage Imaging of Large Neuronal Populations<\/a>. bioRxiv.<\/p>\n<h4>Uncertainty quantification using Bayesian neural network for coded illumination phase imaging<\/h4>\n<p><img loading=\"lazy\" src=\"\/tianlab\/files\/2019\/04\/UL-636x349.png\" alt=\"\" width=\"547\" height=\"300\" class=\"aligncenter wp-image-1032\" srcset=\"https:\/\/sites.bu.edu\/tianlab\/files\/2019\/04\/UL-636x349.png 636w, https:\/\/sites.bu.edu\/tianlab\/files\/2019\/04\/UL-768x421.png 768w, https:\/\/sites.bu.edu\/tianlab\/files\/2019\/04\/UL-1024x562.png 1024w, https:\/\/sites.bu.edu\/tianlab\/files\/2019\/04\/UL.png 1887w\" sizes=\"(max-width: 547px) 100vw, 547px\" \/><\/p>\n<p><a href=\"https:\/\/github.com\/bu-cisl\/illumination-coding-meets-uncertainty-learning\">Python<\/a>\u00a0(TensorFlow+Keras) implementation of the Bayesian convolutional neural network to enable uncertainty learning and solving the inverse problem of recovering high-resolution phase from five multiplexed intensity measurements.<\/p>\n<h5><strong>Reference:<\/strong><\/h5>\n<div class=\"citation-text\">Yujia Xue, Shiyi Cheng, Yunzhe Li, and Lei Tian, &#8220;<a href=\"https:\/\/www.osapublishing.org\/optica\/abstract.cfm?uri=optica-6-5-618\">Reliable deep-learning-based phase imaging with uncertainty quantification<\/a>&#8220;,\u00a0<span>Optica\u00a0<\/span>6<span>, 618-629 (2019)<\/span><\/div>\n<h4><br style=\"clear: both;\" \/>Deep speckle correlation<\/h4>\n<p><img loading=\"lazy\" src=\"\/tianlab\/files\/2016\/08\/intro-636x443.png\" alt=\"\" width=\"431\" height=\"300\" class=\"aligncenter wp-image-854\" srcset=\"https:\/\/sites.bu.edu\/tianlab\/files\/2016\/08\/intro-636x443.png 636w, https:\/\/sites.bu.edu\/tianlab\/files\/2016\/08\/intro-768x535.png 768w, https:\/\/sites.bu.edu\/tianlab\/files\/2016\/08\/intro-1024x713.png 1024w\" sizes=\"(max-width: 431px) 100vw, 431px\" \/><\/p>\n<p><a href=\"https:\/\/github.com\/bu-cisl\/Deep-Speckle-Correlation\">Python<\/a>\u00a0(TensorFlow+Keras) implementation of the convolutional neural network to enable &#8220;one-to-all&#8221; mapping of speckles generated by a whole class of diffusers.\u00a0 This allows one to perform training on a sub-set of diffusers while imaging through an entirely different set of &#8220;unseen&#8221; diffusers.<\/p>\n<h5><strong>Reference:<\/strong><\/h5>\n<div class=\"citation-text\">Yunzhe Li, Yujia Xue, and Lei Tian, &#8220;<a href=\"https:\/\/www.osapublishing.org\/optica\/abstract.cfm?uri=optica-5-10-1181\">Deep speckle correlation: a deep learning approach toward scalable imaging through scattering media<\/a>,&#8221; Optica<span>\u00a0<\/span><b>5<\/b>, 1181-1190 (2018).<\/div>\n<div>\n<h4><br style=\"clear: both;\" \/>2PM Vascular Segmentation DNN<\/h4>\n<p><img loading=\"lazy\" src=\"\/tianlab\/files\/2020\/08\/2PM_VAN-636x356.png\" alt=\"\" width=\"636\" height=\"356\" class=\"size-medium wp-image-1463 aligncenter\" srcset=\"https:\/\/sites.bu.edu\/tianlab\/files\/2020\/08\/2PM_VAN-636x356.png 636w, https:\/\/sites.bu.edu\/tianlab\/files\/2020\/08\/2PM_VAN-1024x574.png 1024w, https:\/\/sites.bu.edu\/tianlab\/files\/2020\/08\/2PM_VAN-768x430.png 768w, https:\/\/sites.bu.edu\/tianlab\/files\/2020\/08\/2PM_VAN-1536x861.png 1536w, https:\/\/sites.bu.edu\/tianlab\/files\/2020\/08\/2PM_VAN.png 1542w\" sizes=\"(max-width: 636px) 100vw, 636px\" \/><\/p>\n<p><span>Our <a href=\"https:\/\/github.com\/bu-cisl\/2PM_Vascular_Segmentation_DNN\">deep learning<\/a> framework with a loss function that incorporates a balanced binary-cross-entropy loss and a total variation regularization on the network\u2019s output. Its effectiveness has been demonstrated on experimentally acquired in-vivo angiograms from mouse brains of dimensions up to 808\u00d7808\u00d7702 \u03bcm.<\/span><\/p>\n<h5><strong>Reference:<\/strong><\/h5>\n<div class=\"csl-bib-body\">\n<div class=\"csl-entry\">\n<div class=\"csl-left-margin\">W. Tahir, et al., <a href=\"https:\/\/spj.sciencemag.org\/journals\/bmef\/2021\/8620932\/\">Anatomical Modeling of Brain Vasculature in Two-Photon Microscopy by Generalizable Deep Learning<\/a>. <i>BME Frontiers<\/i>. <b>2021<\/b>, <span>8620932<\/span> (2021).<\/div>\n<\/div>\n<\/div>\n<\/div>\n<form name=\"articlesForm\" id=\"articlesForm\" method=\"post\" action=\"https:\/\/www.osapublishing.org\/optica\/abstract.cfm?uri=optica-5-10-1181\"><\/form>\n<p>&nbsp;<\/p>\n<h3>Multiple scattering simulation and computational imaging<\/h3>\n<h4>Holographic Particle 3D Imaging with BPM<\/h4>\n<p><img loading=\"lazy\" src=\"\/tianlab\/files\/2021\/04\/BPM-DH-636x338.png\" alt=\"\" width=\"636\" height=\"338\" class=\"aligncenter wp-image-1625 size-medium\" srcset=\"https:\/\/sites.bu.edu\/tianlab\/files\/2021\/04\/BPM-DH-636x338.png 636w, https:\/\/sites.bu.edu\/tianlab\/files\/2021\/04\/BPM-DH-768x409.png 768w, https:\/\/sites.bu.edu\/tianlab\/files\/2021\/04\/BPM-DH.png 780w\" sizes=\"(max-width: 636px) 100vw, 636px\" \/><\/p>\n<p><a href=\"https:\/\/github.com\/bu-cisl\/Large-Scale-3D-Holographic-Imaging-with-Beam-Propagation\">Matlab<\/a> implementation of our BPM model based forward model and reconstruction algorithm for holographic particle field imaging.<\/p>\n<p><strong>Reference:<\/strong><\/p>\n<p>Wang, Hao, et al. &#8220;<a href=\"https:\/\/arxiv.org\/abs\/2103.05808\">Large-scale holographic particle 3D imaging with the beam propagation model<\/a>. arXiv:2103.05808 (2021).<\/p>\n<h3><\/h3>\n<h4><strong>Statistical Beam propagation method (sBPM)<\/strong><\/h4>\n<p><img loading=\"lazy\" src=\"\/tianlab\/files\/2020\/05\/BPM-636x454.png\" alt=\"\" width=\"420\" height=\"300\" class=\"aligncenter wp-image-1413\" srcset=\"https:\/\/sites.bu.edu\/tianlab\/files\/2020\/05\/BPM-636x454.png 636w, https:\/\/sites.bu.edu\/tianlab\/files\/2020\/05\/BPM-768x548.png 768w, https:\/\/sites.bu.edu\/tianlab\/files\/2020\/05\/BPM-1024x731.png 1024w, https:\/\/sites.bu.edu\/tianlab\/files\/2020\/05\/BPM.png 1068w\" sizes=\"(max-width: 420px) 100vw, 420px\" \/><\/p>\n<p><a href=\"https:\/\/github.com\/BUNPC\/Beam-Propagation-Method\">Matlab<\/a> implementation of our statistical BPM model that <span>calculates the wavefront propagation in a scattering medium with the scattering mean free path (<em>l<\/em><sub>s<\/sub>) and anisotropy factor (g) characterized.<\/span><\/p>\n<p><strong>Reference:<br \/>\n<\/strong><\/p>\n<div class=\"citation-text\">Xiaojun Cheng, Yunzhe Li, Jerome Mertz, Sava Sakad\u017ei\u0107, Anna Devor, David A. Boas, and Lei Tian, &#8220;<a href=\"https:\/\/www.osapublishing.org\/ol\/abstract.cfm?uri=ol-44-20-4989\">Development of a beam propagation method to simulate the point spread function degradation in scattering media<\/a>,&#8221; Opt. Lett.<span>\u00a0<\/span><b>44<\/b>, 4989-4992 (2019).<\/div>\n<form name=\"articlesForm\" id=\"articlesForm\" method=\"post\" action=\"https:\/\/www.osapublishing.org\/ol\/abstract.cfm?uri=ol-44-20-4989\"><\/form>\n<p><strong>\u00a0<\/strong><\/p>\n<p>&nbsp;<\/p>\n<h3><\/h3>\n<h3 style=\"text-align: left;\"><span style=\"color: #000000;\">Intensity Diffraction Tomography<\/span><\/h3>\n<h4>Split-step non-paraxial model for intensity diffraction tomography<\/h4>\n<p><img src=\"https:\/\/opg.optica.org\/getImage.cfm?img=M3cubGFyZ2Usb2UtMzAtMTgtMzI4MDgtZzAwMQ\" alt=\"figure: Fig. 1.\" class=\"aligncenter\" \/><\/p>\n<p><a href=\"https:\/\/github.com\/bu-cisl\/SSNP-IDT\">Repository<\/a> for <strong>SSNP-IDT: Split-step non-paraxial model based IDT reconstruction<\/strong> that works for both sequential and multiplexed measurements. Implementation in Python.<\/p>\n<h4>High-speed in vitro intensity diffraction tomography using Annular Illumination (aIDT)<\/h4>\n<p><img loading=\"lazy\" src=\"\/tianlab\/files\/2019\/04\/C.-elegans-603x636.png\" alt=\"\" width=\"379\" height=\"400\" class=\"aligncenter wp-image-1039\" srcset=\"https:\/\/sites.bu.edu\/tianlab\/files\/2019\/04\/C.-elegans-603x636.png 603w, https:\/\/sites.bu.edu\/tianlab\/files\/2019\/04\/C.-elegans-768x810.png 768w, https:\/\/sites.bu.edu\/tianlab\/files\/2019\/04\/C.-elegans-971x1024.png 971w\" sizes=\"(max-width: 379px) 100vw, 379px\" \/><\/p>\n<p><span><a href=\"https:\/\/github.com\/bu-cisl\/IDT-using-Annular-Illumination\">MATLAB<\/a> implementation\u00a0of\u00a0intensity diffraction tomography using annular illumination to enable high speed\u00a0characterization of large-volume 3D refractive index distributions in vitro.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4>Slice-wise IDT phase and amplitude reconstruction using Tikhonov regularization<\/h4>\n<p><img loading=\"lazy\" src=\"\/tianlab\/files\/2018\/08\/figure_1-636x572.png\" alt=\"\" width=\"333\" height=\"300\" class=\"aligncenter wp-image-901\" srcset=\"https:\/\/sites.bu.edu\/tianlab\/files\/2018\/08\/figure_1-636x572.png 636w, https:\/\/sites.bu.edu\/tianlab\/files\/2018\/08\/figure_1-768x691.png 768w, https:\/\/sites.bu.edu\/tianlab\/files\/2018\/08\/figure_1-1024x921.png 1024w, https:\/\/sites.bu.edu\/tianlab\/files\/2018\/08\/figure_1.png 1197w\" sizes=\"(max-width: 333px) 100vw, 333px\" \/><\/p>\n<p><a href=\"https:\/\/github.com\/bu-cisl\/High-Throughput-IDT\">MATLAB<\/a> implementation of slice-wise intensity diffraction tomography reconstruction of complex permittivity distribution based on 1st Born approximation. Example data included that were taken on an LED array microscope.<\/p>\n<h5><strong>Reference:<\/strong><\/h5>\n<div class=\"citation-text\">Ruilong Ling, Waleed Tahir, Hsing-Ying Lin, Hakho Lee, and Lei Tian, &#8220;<a href=\"https:\/\/www.osapublishing.org\/boe\/abstract.cfm?uri=boe-9-5-2130\">High-throughput intensity diffraction tomography with a computational microscope<\/a>,&#8221; Biomed. Opt. Express<span>\u00a0<\/span><b>9<\/b>, 2130-2141 (2018).<\/div>\n<form name=\"articlesForm\" id=\"articlesForm\" method=\"post\" action=\"https:\/\/www.osapublishing.org\/boe\/abstract.cfm?uri=boe-9-5-2130\"><\/form>\n<h3><\/h3>\n<p><strong>Reflection intensity phase microscopy<\/strong><\/p>\n<p><img loading=\"lazy\" src=\"\/tianlab\/files\/2020\/01\/Figure5-611x636.png\" alt=\"\" width=\"385\" height=\"400\" class=\"wp-image-1205 aligncenter\" \/><\/p>\n<p><span><a href=\"https:\/\/github.com\/bu-cisl\/reflection-IDT\">MATLAB<\/a> implementation of the reflection intensity phase microscopy reconstruction pipeline.\u00a0<\/span><\/p>\n<p><strong>Reference:<br \/>\n<\/strong>Alex Matlock, Anne Sentenac, Patrick C. Chaumet, Ji Yi, and Lei Tian, &#8220;<a href=\"https:\/\/doi.org\/10.1364\/BOE.380845\">Inverse scattering for reflection intensity phase microscopy<\/a>,&#8221; Biomed. Opt. Express 11, 911-926 (2020).<strong><br \/>\n<\/strong><\/p>\n<h3 style=\"text-align: left;\"><span style=\"color: #000000;\"><br style=\"clear: both;\" \/><br style=\"clear: both;\" \/>Computational Microscopy with Coded Illumination<\/span><\/h3>\n<h4>Fourier ptychography reconstruction algorithm with Quasi-Newton&#8217;s method<\/h4>\n<p><img loading=\"lazy\" src=\"\/tianlab\/files\/2016\/08\/MultiplexFP2-636x357.png\" alt=\"\" width=\"500\" height=\"280\" class=\"aligncenter wp-image-165\" srcset=\"https:\/\/sites.bu.edu\/tianlab\/files\/2016\/08\/MultiplexFP2-636x357.png 636w, https:\/\/sites.bu.edu\/tianlab\/files\/2016\/08\/MultiplexFP2.png 1004w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/p>\n<p><a href=\"https:\/\/github.com\/Waller-Lab\/FPM\">Matlab code<\/a> implements Fourier ptychography reconstruction algorithm from a set of images captured under different illumination angles (e.g. in an LED array microscope), using either sequential or multiplexed coded illumination. The algorithm simultaneously estimates the complex object function (amplitude + phase) with high resolution (defined by objective NA+illumination NA) and the pupil function (aberrations). It implements a sequential quasi-Newton&#8217;s method with Tikhonov (L2) regularization.<\/p>\n<h5><strong>Reference:<\/strong><\/h5>\n<p>L. Tian, X. Li, K. Ramchandran, and L. Waller, \u201c<a href=\"https:\/\/www.osapublishing.org\/boe\/abstract.cfm?uri=boe-5-7-2376\" target=\"_blank\" rel=\"noopener noreferrer\">Multiplexed coded illumination for Fourier Ptychography with an LED array microscope<\/a>,\u201d Biomedical Optics Express 5, 2376-2389 (2014).<\/p>\n<p>&nbsp;<\/p>\n<h4>3D Fourier ptychography on LED array microscope<\/h4>\n<p><img loading=\"lazy\" src=\"\/tianlab\/files\/2016\/08\/3DFPM1-636x426.png\" alt=\"\" width=\"636\" height=\"426\" class=\"size-medium wp-image-152 aligncenter\" srcset=\"https:\/\/sites.bu.edu\/tianlab\/files\/2016\/08\/3DFPM1-636x426.png 636w, https:\/\/sites.bu.edu\/tianlab\/files\/2016\/08\/3DFPM1-1024x687.png 1024w, https:\/\/sites.bu.edu\/tianlab\/files\/2016\/08\/3DFPM1.png 1135w\" sizes=\"(max-width: 636px) 100vw, 636px\" \/><\/p>\n<p><a href=\"https:\/\/github.com\/bu-cisl\/3D-Fourier-ptychography-on-LED-array-microscope\">Matlab<\/a> code contains images captured from sequential LED illumination up to 0.41 NA, using a 4x objective (0.1 NA). In our paper, we achieved resolution corresponding to the sum of the two NAs~0.5. Our 3D FPM algorithms is based on multislice model that accounts for multiple scattering effects from 3D model. It combines <a href=\"https:\/\/www.osapublishing.org\/ol\/abstract.cfm?uri=ol-39-5-1326\" target=\"_blank\" rel=\"noopener noreferrer\">3D light field refocusing<\/a> with FPM to achieve super resolution in both lateral (x,y) and axial (z) dimensions across a large field of view.<\/p>\n<h5>Reference:<\/h5>\n<p>Lei Tian, Laura Waller, <a href=\"http:\/\/www.opticsinfobase.org\/optica\/abstract.cfm?uri=optica-2-2-104\" target=\"_blank\" rel=\"noopener noreferrer\">3D intensity and phase imaging from light field measurements in an LED array microscope<\/a>, Optica 2, 104-111 (2015).<\/p>\n<p>&nbsp;<\/p>\n<h4>Quantitative DPC phase imaging on LED array microscope<\/h4>\n<p><img loading=\"lazy\" src=\"\/tianlab\/files\/2018\/08\/DPC-636x239.png\" alt=\"\" width=\"636\" height=\"239\" class=\"size-medium wp-image-902 aligncenter\" srcset=\"https:\/\/sites.bu.edu\/tianlab\/files\/2018\/08\/DPC-636x239.png 636w, https:\/\/sites.bu.edu\/tianlab\/files\/2018\/08\/DPC-768x289.png 768w, https:\/\/sites.bu.edu\/tianlab\/files\/2018\/08\/DPC-1024x385.png 1024w, https:\/\/sites.bu.edu\/tianlab\/files\/2018\/08\/DPC.png 1039w\" sizes=\"(max-width: 636px) 100vw, 636px\" \/><\/p>\n<p><a href=\"https:\/\/drive.google.com\/drive\/folders\/0Bwoz65fi7IAEdENwb1RFcDNaODA?resourcekey=0-41WuW-2KQ94s8Av0Dt1e1g&amp;usp=sharing\">Matlab code<\/a> implements a Tikhonov deconvolution based phase reconstruction algorithm from single or multi-axis DPC data. Images should be captured with LED array illumination using two complementary asymmetric patterns (e.g. halves of the brightfield circle) on in each image. The transfer functions are calculated according to the Weak Object Transfer Function and solve for phase in the least squares sense. The complementary images are subtracted and DPC images contain the phase gradient information.<\/p>\n<h5><strong>Reference:<\/strong><\/h5>\n<p>Lei Tian, Laura Waller, <a href=\"http:\/\/www.opticsinfobase.org\/oe\/abstract.cfm?uri=oe-23-9-11394\" target=\"_blank\" rel=\"noopener noreferrer\">Quantitative differential phase contrast imaging in an LED array microscope<\/a>, Opt. Express 23, 11394-11403 (2015).<\/p>\n<p>&nbsp;<\/p>\n<h4>Light field refocusing and 3D differential phase contrast (DPC) on LED array microscope<\/h4>\n<p><img loading=\"lazy\" src=\"\/tianlab\/files\/2018\/08\/LF-636x233.png\" alt=\"\" width=\"636\" height=\"233\" class=\"size-medium wp-image-903 aligncenter\" srcset=\"https:\/\/sites.bu.edu\/tianlab\/files\/2018\/08\/LF-636x233.png 636w, https:\/\/sites.bu.edu\/tianlab\/files\/2018\/08\/LF-768x281.png 768w, https:\/\/sites.bu.edu\/tianlab\/files\/2018\/08\/LF-1024x374.png 1024w, https:\/\/sites.bu.edu\/tianlab\/files\/2018\/08\/LF.png 1422w\" sizes=\"(max-width: 636px) 100vw, 636px\" \/><\/p>\n<p><a href=\"https:\/\/drive.google.com\/drive\/folders\/0Bwoz65fi7IAEaHZRN25naU42RVU?resourcekey=0-oGLxh0SoQpWpHTLV5OHb4A&amp;usp=sharing\">Matlab code<\/a> implements the popular &#8216;shift-and-add&#8217; light field digital refocusing algorithm. The code is designed for processing data captured by sequentially turning on an array of illumination angles on our LED array microscope. It then splits the data based on illumination angles according to the differential phase contrast (DPC) method to compute the phase gradient information of the sample. The same algorithms can be also used for lenslet-based light field microscope.<\/p>\n<h5>Reference:<\/h5>\n<p>Lei Tian, et al., <a href=\"http:\/\/www.opticsinfobase.org\/ol\/abstract.cfm?uri=ol-39-5-1326\" target=\"_blank\" rel=\"noopener noreferrer\">3D differential phase contrast microscopy with computational illumination using an LED array<\/a>, Opt. Lett. 9, 1326 &#8211; 1329 (2014).<\/p>\n<p>&nbsp;<\/p>\n<h3 style=\"text-align: left;\"><span style=\"color: #000000;\">Phase Imaging from Defocus<\/span><\/h3>\n<h4>Compressive phase tomography based on Transport of Intensity Equation (TIE)<\/h4>\n<p><img loading=\"lazy\" src=\"\/tianlab\/files\/2018\/08\/TIETOMO-636x292.png\" alt=\"\" width=\"636\" height=\"292\" class=\"size-medium wp-image-904 aligncenter\" srcset=\"https:\/\/sites.bu.edu\/tianlab\/files\/2018\/08\/TIETOMO-636x292.png 636w, https:\/\/sites.bu.edu\/tianlab\/files\/2018\/08\/TIETOMO-768x353.png 768w, https:\/\/sites.bu.edu\/tianlab\/files\/2018\/08\/TIETOMO-1024x471.png 1024w, https:\/\/sites.bu.edu\/tianlab\/files\/2018\/08\/TIETOMO.png 1079w\" sizes=\"(max-width: 636px) 100vw, 636px\" \/><\/p>\n<p><a href=\"https:\/\/drive.google.com\/drive\/folders\/0Bwoz65fi7IAEemQ1MmhKSkxGNTA?resourcekey=0-g9MO0pkbP8pIiC5enyoNRg&amp;usp=sharing\">Matlab code<\/a> implements a 3D total variation (TV) based compressive reconstruction algorithm for tomographic recovery of 3D refractive index distribution for weakly attenuating objects from angularly sparsely measured data. Our model makes the projection approximation which works well for X-ray phase tomography. The operator adapts the non-uniform FFT (NUFFT) to account for radial Fourier sampling in tomography. The 3D TV-minimization is implemented by a modified TwIST algorithm.<\/p>\n<h5>Reference:<\/h5>\n<p>Lei Tian, et al., <a href=\"http:\/\/www.opticsinfobase.org\/ol\/abstract.cfm?uri=ol-38-17-3418\" target=\"_blank\" rel=\"noopener noreferrer\">Compressive X-ray phase tomography based on the transport of intensity equation<\/a>, Opt. Lett. 38, 3418-3421 (2013).<\/p>\n<p>&nbsp;<\/p>\n<h3 style=\"text-align: left;\"><span style=\"color: #000000;\">Digital Holography<\/span><\/h3>\n<h4>Simulation of holograms from particle clouds based on Mie scattering theory<\/h4>\n<p><img loading=\"lazy\" src=\"\/tianlab\/files\/2018\/08\/HOLOGRAM-150x150.png\" alt=\"\" width=\"150\" height=\"150\" class=\"wp-image-906 size-thumbnail aligncenter\" srcset=\"https:\/\/sites.bu.edu\/tianlab\/files\/2018\/08\/HOLOGRAM-150x150.png 150w, https:\/\/sites.bu.edu\/tianlab\/files\/2018\/08\/HOLOGRAM-100x100.png 100w, https:\/\/sites.bu.edu\/tianlab\/files\/2018\/08\/HOLOGRAM.png 562w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/p>\n<p><a href=\"https:\/\/drive.google.com\/drive\/folders\/0Bwoz65fi7IAEN2lYazZBa0oxc3c?resourcekey=0-Q2umLoaTEtNxzhvYOjBUJA&amp;usp=sharing\">Matlab code<\/a> simulates in-line (Gabor) holograms from 3D distributions of dielectric particles. The code makes the 1st Born approximation, which only accounts for single scatterings from particles but not higher order wave optic interactions. The total scattered field is calculated as the linear sum from the scattered fields from each particles. The Mie scattering calculation is adapted from the work of Christian Maetzler.<\/p>\n<h5>Reference:<\/h5>\n<p>Lei Tian, Chapter 2 of my thesis &#8220;<a href=\"http:\/\/dspace.mit.edu\/handle\/1721.1\/81756\" target=\"_blank\" rel=\"noopener noreferrer\">Compressive phase retrieval<\/a>&#8220;, MIT 2013.<br \/>\nW. Chen, et. al, <a href=\"https:\/\/www.osapublishing.org\/oe\/fulltext.cfm?uri=oe-23-4-4715\" target=\"_blank\" rel=\"noopener noreferrer\">Empirical concentration bounds for compressive holographic bubble imaging based on a Mie scattering model<\/a>, Opt. Express 23, 4715-4725 (2015)<\/p>\n<p>&nbsp;<\/p>\n<h2><\/h2>\n<h2>DATASETS<\/h2>\n<hr \/>\n<h2><\/h2>\n<h3 style=\"text-align: left;\">Computational Microscopy with Coded Illumination<\/h3>\n<h4>Fourier ptychographic microscopy (FPM) on LED array microscope<\/h4>\n<p><img loading=\"lazy\" src=\"\/tianlab\/files\/2016\/08\/MultiplexFP1-631x636.png\" alt=\"\" width=\"631\" height=\"636\" class=\"size-medium wp-image-122 aligncenter\" \/><\/p>\n<p>Dataset contains images captured from two different LED patterning methods (sequential and randomly multiplexed) within 0.5 illumination NA, from a 4x objective. In our paper, we achieved resolution corresponding to the sum of the two NAs~0.6, using a new FPM algorithms based on alternating projection with a modified Newton&#8217;s method. The setup uses an LED array (e.g. <a href=\"http:\/\/www.adafruit.com\/product\/607\" target=\"_blank\" rel=\"noopener noreferrer\">Adafruit<\/a>) placed at ~60 &#8211; 70mm above the sample on a Nikon TE300 microscope. Details on experiments are listed in a separate text file included.<\/p>\n<p>Dataset 1: <a href=\"https:\/\/drive.google.com\/drive\/folders\/0Bwoz65fi7IAEU0pSdUd5LWE2eXM?resourcekey=0-fRhIWahvO8tQ1Y2qstBNcg&amp;usp=sharing\">stained histology slide<\/a>,\u00a0our reconstruction is <a href=\"http:\/\/gigapan.com\/gigapans\/170956\" target=\"_blank\" rel=\"noopener noreferrer\">here<\/a><br \/>\nDataset 2: <a href=\"https:\/\/drive.google.com\/drive\/folders\/0Bwoz65fi7IAEWk93RjlyOTh2Q00?resourcekey=0-CUmXxAx9f5HnoPVxZ3PfYA&amp;usp=sharing\">USAF resolution target<\/a><\/p>\n<p>FAQs:<\/p>\n<ol>\n<li>If you have trouble in\u00a0reading in\u00a0the images in the proper order (1,2,3, &#8230;) , try this\u00a0<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/47434-natural-order-filename-sort\">Natural-Order Filename Sort<\/a>.<a href=\"https:\/\/goo.gl\/wBGg2f\" target=\"_blank\" rel=\"noopener noreferrer\"><br \/>\n<\/a><\/li>\n<\/ol>\n<h5>Reference:<\/h5>\n<p>Lei Tian, et al., <a href=\"https:\/\/www.osapublishing.org\/boe\/abstract.cfm?uri=boe-5-7-2376\" target=\"_blank\" rel=\"noopener noreferrer\">Multiplexed coded illumination for Fourier Ptychography with an LED array microscope<\/a>, Biomed. Opt. Express 5, 2376-2389 (2014).<\/p>\n<p>&nbsp;<\/p>\n<h4>Quantitative Phase Imaging using FPM on LED array microscope<\/h4>\n<p><img loading=\"lazy\" src=\"\/tianlab\/files\/2016\/08\/fpm-636x260.png\" alt=\"\" width=\"636\" height=\"260\" class=\"size-medium wp-image-381 aligncenter\" \/><\/p>\n<p>FPM also enables label-free quantitative phase imaging capability. Datasets contain images captured from unstained fixed and live cell cultures.<\/p>\n<p>Dataset 1: <a href=\"https:\/\/drive.google.com\/drive\/folders\/0Bwoz65fi7IAEVUQ4RDgwVnJmQ2c?resourcekey=0-CnmBpzEX4HVmxTgIpAcDiw&amp;usp=sharing\">in vitro Hela cell culture<\/a><br \/>\nDataset 2: <a href=\"https:\/\/drive.google.com\/drive\/folders\/0Bwoz65fi7IAEWEZ1bHZFMG1FelE?resourcekey=0-qv-CsPqUrcXEaliQKin8Nw&amp;usp=sharing\">fixed stained and unstained U2OS cell sample<\/a>, our reconstruction is <a href=\"http:\/\/www.gigapan.com\/gigapans\/169156\" target=\"_blank\" rel=\"noopener noreferrer\">here<\/a><\/p>\n<h5>Reference:<\/h5>\n<p>Lei Tian, et al. <a href=\"https:\/\/www.osapublishing.org\/optica\/abstract.cfm?uri=optica-2-10-904\" target=\"_blank\" rel=\"noopener noreferrer\">Computational illumination for high-speed in vitro Fourier ptychographic microscopy<\/a>, Optica 2, 904-911 (2015).<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This web site provides open datasets and source code to researchers who desire to contribute to a community of reproducible research. I am happy to share source code &amp; data from papers and projects, as long as appropriate credit is given and it is not being used for commercial purposes. Feel free to email me [&hellip;]<\/p>\n","protected":false},"author":12228,"featured_media":0,"parent":0,"menu_order":7,"comment_status":"closed","ping_status":"closed","template":"page-templates\/no-sidebars.php","meta":[],"_links":{"self":[{"href":"https:\/\/sites.bu.edu\/tianlab\/wp-json\/wp\/v2\/pages\/26"}],"collection":[{"href":"https:\/\/sites.bu.edu\/tianlab\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.bu.edu\/tianlab\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.bu.edu\/tianlab\/wp-json\/wp\/v2\/users\/12228"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.bu.edu\/tianlab\/wp-json\/wp\/v2\/comments?post=26"}],"version-history":[{"count":50,"href":"https:\/\/sites.bu.edu\/tianlab\/wp-json\/wp\/v2\/pages\/26\/revisions"}],"predecessor-version":[{"id":1969,"href":"https:\/\/sites.bu.edu\/tianlab\/wp-json\/wp\/v2\/pages\/26\/revisions\/1969"}],"wp:attachment":[{"href":"https:\/\/sites.bu.edu\/tianlab\/wp-json\/wp\/v2\/media?parent=26"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}