1 / 25

Software Tools For ESPI Acquisition and Processing

Software Tools For ESPI Acquisition and Processing. ISAT 771. By: Andres Gaviria Helo. 07/21/2004. First of all let us start by clarifying the title: “Software Tools For ESPI Acquisition and Processing”. WHY DEVELOP SUCH TOOLS AND WHAT IS ESPI ?.

said
Download Presentation

Software Tools For ESPI Acquisition and Processing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Software Tools For ESPI Acquisition and Processing ISAT 771 By: Andres Gaviria Helo 07/21/2004

  2. First of all let us start by clarifying the title: “Software Tools For ESPI Acquisition and Processing” WHY DEVELOP SUCH TOOLS AND WHAT IS ESPI ?

  3. This project is part of a research on how to measure very small displacement in real time. RESEARCH ISAT 771 project

  4. In this project we show an approach to measure very small displacement with the potential for automation to obtain real time results. • The approach uses : • An Interferometer • The computer as a measuring device • Software tools for analysis and data acquisition • Custom design Algorithms

  5. WHY DEVELOP SUCH TOOLS AND WHAT IS ESPI ? • We develop this tools as a strategy to reach the long term goal of this research witch is to measure very small displacement in real time • ESPI stands for Electronic Speckle Interferometry ( A buzz word to say that we are using an interferometer)

  6. THE MOTION OF THE BALL CAN CONTINUE FAR BEYONG THE LIMITS OF THE HUMAN VISION zoom

  7. The development of software tools : Subtract two pictures. Program: Formfringes Analyze the result of subtraction and approximate displacement Program: Filter

  8. Acquisition subtraction and analysis of several pictures at the time Acquire several pictures and subtract them all from first acquired picture. Program: getp Analyze the results of subtraction to extract phase thought a trigonometrical regression Program: massivecrop

  9. FORMFRINGES

  10. In the following procedure I implement an idea by Dr Yoshida. This program perform multiplication (Amplification) of bitmaps even though the only available operation is subtraction. Example 2 x 5 = 10-(10-5-5)

  11. FILTER

  12. Invert a Matrix using Gauss elimination with maximization of the pivot . • Find biggest number in absolute value from the matrix • Swap columns and rows to move biggest number to upper left corner • Divide all elements in upper row by upper left element • Use basic matrix row operation to convert into zeros every element below the element in the upper left corner. • Apply steps above to submatrix • Stop when all element in the Matrix diagonal are ones.

  13. Example of Least Square Fitting X1 Y1 X2 Y2 X3 Y3 X4 Y4 X5 Y5 Find the polynomial of degree 2 that best approximate the 5 points a = ? b = ? c = ?

  14. Averaging Filter is a Function that takes many integer variables and produce an integer value Slack is 5 79

  15. Savitzky-Golay Filter is also a Function that takes many integer variables and produce an integer value Slack is 5 21 DEGREE = 4

  16. Savitsky Golay Filter Degree 4 Slack 5 Savitsky Golay Filter Degree 4 Slack 32

  17. GETP

  18. BEFORE: In total a sample of 10 pictures use to required 11 naming and 38 clicks. AFTER: 11 clicks without having to type-in any name

  19. Getp ‘s backbone

  20. MASSIVECROP

  21. Massivecriop’s Backbone

More Related