Skip to content

hughesadam87/npsurfacecounter

Repository files navigation

================ NpSurfaceCounter

This is a legacy script for counting nanoparticles on optical fibers from SEM images used at GWU. It is being supplanted by the AuNPModel script in pyparty_. It is unlikely that the entire script will be migrated; however, because there's just too much nuance to start mucking with. What I probably will change is IO and CONFIG to make it more accessible, as well as possible change the thresholding style if there's time for that.

.. _pyparty : https://github.com/hugadams/pyparty

======== Workflow

Checkout out RunResults folder to see if the types of output is useful for your project. If

This is our ad-hoc workflow that this script inentionally was built for. It assumes a very particular directory structure, in particular that folders arranged by magnificaiton

Root ---> 50000 ----> Image1, Image2 etc...

A walker goes from image to image and does the following:

  1. Threshold and segment via ImageJ (SHOULD WITH SCIKIT IMAGE)
  2. Store particle data in pandas dataframe (SHOULD BE REPLACED BY PYPARTY)
  3. Bin particles, fit a guassian to histogram and segment AuNPs based on size considerations.
  4. Extrapolate the number of particles on the full fiber surface.
  5. Estimate the number of BSA based on a shell filling model.

You can always ask me directly to help analyze your images if for whatever reason, this script is useful to you. [email protected]

About the Author

I'm a PhD student at GWU (check me out on researchgate_ and Linkedin_) and former Enthought intern. I work in biomolecule sensing and nanophotonics.

.. _researchgate : https://www.researchgate.net/profile/Adam_Hughes2/?ev=hdr_xprf .. _Linkedin : http://www.linkedin.com/profile/view?id=121484744&goback=%2Enmp_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1&trk=spm_pic

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published