Skip to content

MrDongZhenyu/Egg-LSCI

Repository files navigation

🥚 Egg-LSCI

This repository contains official MATLAB codes and example data for non-invasive egg imaging using the Laser Speckle Contrast Imaging (LSCI) technique.

📄 Reference Paper:
Z. Dong et al., “Non-invasive embryonic development monitoring in avian eggs using laser speckle contrast imaging,” Biomedical Optics Express, 2024, 15(8): 4605. (Cover Paper)
🔗 Read the paper on Optica

Cover_LSCI_egg_6x6.mov

⚙️ Demo Functions

1. BasicSpeckleSimulations.m

Simulates various speckle phenomena:

  • Speckle patterns with different speckle sizes
  • Dynamic speckle with varying decorrelation times
  • Comparison between temporal LSCI (tLSCI) and spatial LSCI (sLSCI)
speckle_raw_0.1ms.mp4

2. Main_calibration.m

Demonstrates the calibration procedure for:

  • Speckle size determination
  • β (beta) factor estimation for the egg imaging system

3. Main_parameter_sweep.m

Comparsions on window size, sLSCI and tLSCI

4. Main_LSCI_demo.m

Demo code to perform tLSCI with experimental egg data

5. Main_comparison.m

A demo comparison showing Anisotropic diffusion filtering (ADF) denoise can help reduce the required images to 3 adjacent frames

6. Main_artifact_removal.m

A demo code for artifact removal in egg imaging using Fourier high-pass filter

7. Main_heartbeat.m

A demo code for real-time egg imaging and heartbeat estimation

8. Main_static_scattering_removal_pca.m

A demo code for static speckle removal using principle component analysis (PCA).


🧪 Example Data

Example data for testing and demonstration are available by request. The raw data are too large to feed inside this repository.


🧩 Attribution

This repository includes or adapts selected functions and scripts from existing repositories including


📬 Contact

For any questions, comments, or collaboration inquiries, please contact:
📧 zdong@caltech.edu


📝 Cite This Work

If you use this code, data, or methodology in your research, please cite the following paper:

Z. Dong et al.
“Non-invasive embryonic development monitoring in avian eggs using laser speckle contrast imaging,”
Biomedical Optics Express, 15(8): 4605, 2024.
https://opg.optica.org/boe/fulltext.cfm?uri=boe-15-8-4605

About

Codes for LSCI egg imaging

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages