Skip to content

Supplemental materials including ipython notebook examples to supplement image processing journals.

Notifications You must be signed in to change notification settings

hughesadam87/imgproc_supplemental

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WELCOME

Supplement materials to PeerJ Preprint: A workflow for characterizing nanoparticle monolayers for biosensors: Machine learning on real and artificial SEM images

Artificial/Test Images

Version 1 (go to folder):

  • test images were generated in an IPython notebook on 2/26/14, which can be downloaded here, or can be viewed directly in the browser here.

Re-running notebook will result in different images due to the inherent random sampling.

IPython Notebooks

  1. Generating Test Images
  2. Measuring Digitization Errors in Small Particles
  3. Quantifying Segmentation In Binary Images
  4. Thresholding, Edge, and Seeded Segmentation
  5. Denoising and Filtering
  6. Contrast Enhancement
  7. Intro to Particle Classification
  8. Segmentation Error in Ilastik
  9. Classifying Nanoparticles: Ilastik vs. User Partitioning
  10. Fourier Filtering of Noisy Test Image

Extra

Additional Images and Videos

Videos

SEM Images

These are various SEM gold nanoparticle images taken at GWU by Adam Hughes and Evelyn Liu in Mark Reeves Lab. They contain clear images, as well as examples of low contrast, contrast gradients, noise, thermal drift and other artifcats. The images were taken at 30000, 50000 and 100000 magnificiation. Nanoparticles are roughly 22nm in diameter.

Contamination Examples

Check out the contamination folder or corresponding contamination collage.

Thresholding

Fiji/ImageJ Autothresholding plugins

We used an SEM image with a contrast gradient (view here) and tested 9 local and 16 global thresholding algorithms built into the Fiji autothresholding plugin. Check out the results below:

Based on these results, we pared down the best segmentation candidates to use on our test images as described in the paper.

Scikit-Image in-depth results

An in-depth analysis for the segmentation techniques applied on the test images (does not include Ilastik semi-supervised semi-supervised segmentation) is presented in the Classifying Nanoparticles: Ilastik vs. User Partitioning notebook. Check out the scikit thresholding collage, which shows all of these results in one image, or view the images separately in this folder.

Paper Figures

Full size versions of the figures appearing in the paper are available in the Paper Images folder.

Example Fig 1

Paper_Images/Figure8a.png

Example Fig 2

images/collage_plot/basins.png

About

Supplemental materials including ipython notebook examples to supplement image processing journals.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages