Skip to content

An R package to read and process Agilent Cary 620 FTIR microscope images. To cite this Original Software Publication: https://www.sciencedirect.com/science/article/pii/S2352711021001321

License

Notifications You must be signed in to change notification settings

ElsevierSoftwareX/SOFTX_2020_170

This branch is up to date with fcorra/uFTIR:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d585e82 · Oct 22, 2021

History

54 Commits
Oct 22, 2021
Mar 6, 2020
Feb 20, 2020
Mar 6, 2020
Oct 22, 2021
Sep 2, 2021
Oct 19, 2021
Mar 10, 2020
Oct 19, 2021
Oct 20, 2021
Feb 20, 2020
Sep 2, 2021
Oct 20, 2021
Oct 20, 2021
Oct 22, 2021

Repository files navigation

uFTIR

An R package to read and process Agilent Cary 620 FTIR microscope -hyperspectral- images. As it is, the package performs image classification to look for microplastics in environmental samples.

When I wrote the package I took some ideas from:

  1. The implementation of the Spectal Angle Mapper algorithm in RcppArmadillo was copied from RStoolbox. I modified the function to do the two for-loops in C++, instead of only one as in Leutner, B. et al.’s version.
  2. I’m using the R raster package to plot. This is not efficient -I need to coerce every object to a RasterLayer-, and it makes the package huge -I need to import the raster methods-. But it is enough for now.
  3. The spectral library included as reference comes from Primpke et al (2018).
  4. The function read_tile is based on the Octave/Matlab code of Alex Henderson, published here. He solved the Agilent-provides-binary-files problem.

Packages

No packages published

Languages

  • R 86.4%
  • C++ 13.6%