Giter Club home page Giter Club logo

ellipso_machine_learning's Introduction

Spectroscopic ellipsometric imaging: contribution of machine learning to data processing

About The Project

This project, my master thesis, was about the addition of machine learning algorithm to data-processing. In fact, the Spectroscopic ellipsometric imaging generates a large amount of data that takes considerable time to process.

The case treated is that of a multi-layer sample where we want to determine the thickness at each point.

For this, we used two type of data : Simulated data and experimental data (code will be added soon).

We start with Simulated data and make some analysis using similarity and a dimension reduction algorithm (T-sne).

Next, we used some clustering algorithm (Kmeans, Birch,...) to group the data allowing us to invert a less important number of spectra in order to obtain the thicknesses.

For the real data, we only used the Birch algorithm who gave us better results in a shorter time.

Working with an optical model requires us to use refractive indices (nk and csv files). For other materials, they can be found on this site: https://refractiveindex.info/ .

References :

  • Steven J Byrnes. Multilayer optical calculations. arXiv preprint arXiv :1603.02720,2016.
  • Michael Quinten. A Practical Guide to Optical Metrology for Thin Films : Quinten :optical metrology, 2012.

ellipso_machine_learning's People

Contributors

nicolas-cacciato avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.