Automated Spotsize Measurements

Slides:



Advertisements
Similar presentations
Machine Learning and Data Mining Linear regression
Advertisements

Object Specific Compressed Sensing by minimizing a weighted L2-norm A. Mahalanobis.
An Optical Setup for Crackle Noise Detection Carell Hamil Mentor: Gabriele Vajente 1.
Siddharth Choudhary.  Refines a visual reconstruction to produce jointly optimal 3D structure and viewing parameters  ‘bundle’ refers to the bundle.
EARS1160 – Numerical Methods notes by G. Houseman
Active Calibration of Cameras: Theory and Implementation Anup Basu Sung Huh CPSC 643 Individual Presentation II March 4 th,
Model calibration and validation
Lecture 2: Numerical Differentiation. Derivative as a gradient
ECIV 301 Programming & Graphics Numerical Methods for Engineers Lecture 26 Regression Analysis-Chapter 17.
Optical Trapping of Atoms: Characterization and Optimization Charlie Fieseler University of Kentucky UW REU 2011 Subhadeep Gupta.
Virtual Control of Optical Axis of the 3DTV Camera for Reducing Visual Fatigue in Stereoscopic 3DTV Presenter: Yi Shi & Saul Rodriguez March 26, 2008.
GE Energy Silicon Wafer Measurement System Team 10 Olin Biddy Scott Johnson Chetwyn Jones Rob McCoy Tim Weber.
October 28, 2010Neural Networks Lecture 13: Adaptive Networks 1 Adaptive Networks As you know, there is no equation that would tell you the ideal number.
Curve fit noise=randn(1,30); x=1:1:30; y=x+noise ………………………………… [p,s]=polyfit(x,y,1);
At the position d max of maximum energy loss of radiation, the number of secondary ionizations products peaks which in turn maximizes the dose at that.
2002 January 28 AURA Software Workshop The MATPHOT Algorithm for Digital Point Spread Function CCD Stellar Photometry Kenneth J. Mighell National.
Prediction of Non-Linear Aging Trajectories of Faces
Machine Learning CUNY Graduate Center Lecture 3: Linear Regression.
Automating the Lee Model. Major Components Simulator code –Verifying outputs –Verifying model equations –Graphical User interface Auto-tuning the model.
Blake Ipson John Chen Matt Graeff Steven Benedict Weston Welge Team PhotoCon EXPO Lab Department of Electrical, Computer, and Energy Engineering University.
MATH 685/CSI 700 Lecture Notes Lecture 1. Intro to Scientific Computing.
Analytical vs. Numerical Minimization Each experimental data point, l, has an error, ε l, associated with it ‣ Difference between the experimentally measured.
Image Vectorization Cai Qingzhong 2007/11/01.
Interactive Vision Two methods for Interactive Edge detection. Final Project by Daniel Zatulovsky
Dr. Tom WayCSC Testing and Test-Driven Development CSC 4700 Software Engineering Based on Sommerville slides.
3.1 Derivative of a Function Quick Review In Exercises 1 – 4, evaluate the indicated limit algebraically.
Acquiring 3D models of objects via a robotic stereo head David Virasinghe Department of Computer Science University of Adelaide Supervisors: Mike Brooks.
Topics Covered Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System.
Numerical Methods for Engineering MECN 3500
Physics 114: Lecture 18 Least Squares Fit to Arbitrary Functions Dale E. Gary NJIT Physics Department.
Development of a laser slit system in LabView
Learning Photographic Global Tonal Adjustment with a Database of Input / Output Image Pairs.
AUTOMATED SPOTSIZE MEASUREMENT Brian N. Lenahan Melisa L. Moore Advisor: Dr. E. Duco Jansen BME 273 Senior Design Project April 7, 1999.
Distance Estimation Ohad Eliyahoo And Ori Zakin. Introduction Current range estimation techniques require use of an active device such as a laser or radar.
ChE 433 DPCL Model Based Control Smith Predictors.
Research directions on Visual Inspection Planning By Alexis H Rivera.
Poster Design & Printing by Genigraphics ® Matlab-based Nanoscale Device Characterization Paul R. Haugen and Hassan Raza Nanoscale Devices.
Robot Intelligence Technology Lab. Evolutionary Robotics Chapter 3. How to Evolve Robots Chi-Ho Lee.
ΜD Series 9 LFB --- CYCLOPS. Provides technical support for sister companies including robotic system design and fabrication, equipment maintenance Founded.
Physics 114: Lecture 16 Least Squares Fit to Arbitrary Functions
Geometric Camera Calibration
Institute of Chemical engineering- Bulgarian academy of sciences
Chapter 7. Classification and Prediction
Algorithms II Software Development Life-Cycle.
Scintillation Material Encapsulation Fixture
Different Types of Testing
Solution of Nonlinear Equations
System Development Life Cycle (SDLC)
CJT 765: Structural Equation Modeling
System Development Life Cycle (SDLC)
Chapter 10: Solving Linear Systems of Equations
Derivative of a Function
Testing and Test-Driven Development CSC 4700 Software Engineering
Time-Resolved Images of Coherent Synchrotron Radiation Effects
Automated Spotsize Measurements
System Development Life Cycle (SDLC)
Ch. 27: Standard data The reuse of previous times. Advantages
Video Compass Jana Kosecka and Wei Zhang George Mason University
Curve fit metrics When we fit a curve to data we ask:
6.6 The Marquardt Algorithm
Curve fit metrics When we fit a curve to data we ask:
Joshua Kahn, Scott Wiese ECE533 – Fall 2003 December 12, 2003
Numerical and Graphical Analysis in Physical Science
Volume 103, Issue 5, Pages (September 2012)
Automated Spotsize Measurements
Derivative of a Function
Automated Spotsize Measurement
Model selection and fitting
Automated Spotsize Measurement
Topology Optimization through Computer Aided Software
Presentation transcript:

Automated Spotsize Measurements Calley Hardin Chris Baughman Advisor: Duco Jansen

Objectives Measure the FEL laser spotsize within constraint values and find focal point of FEL Improve current design Automate measurements with computer using LabView instrumentation software Perform accurate data analysis within LabView and eliminate outside software Addition of the second dimension to measurements Incorporate current design and new design to accurately output focal point value graphically

Constraints Spotsize is accurate within 10 microns without the use of software outside of LabView Suitable for 0.3-.25mm diameter beam Fully automated system which outputs graphical representation of spotsize so focal point can be determined

Why measure spotsize? Quantify energy delivered during tissue ablation Maximize energy delivered per unit area Minimize damage to surrounding tissue Better understanding of beam intensity profile and beam transport

Current Design:

Alternate Methods: Manually: visual approximation with ruler human error inconsistent CCD camera: image the beam, then measure spotsize camera usual effective at 2-4 or 8-10 microns extremely expensive, $20,000 vs. $5,000

Curve Fitting: Spotsize can be determined by Beam Profile ð Knife-edge technique Spotsize can be determined by Beam Profile Old Design required external use of MatLab and Origin Goal: Incorporate sigmoidal curve fit into LabView 90%and 10% Values????

Curve Fitting Algorithm Fit the data to the standard sigmoidal equation: y=a/(b+e-cx) Made use of the Levenberg-Marquardt method to determine a nonlinear set of coefficients that minimize a chi-square quantity Accurately approximates the curve only if a reasonable guess of the constants a, b, and c is made

Finding Numerical Spotsize Using the beam profile, find the positions along the x - axis at which the knife-edge eclipsed 90% and 10% of the total beam energy. Plug these values into the following algorithm b-1 = 0.552 (x10-x90) spotsize = 2Ö2 b-1 This algorithm holds true only for lasers with Gaussian profiles. As shown by previous research the FEL does have a Gaussian profile like shown to the right

Implementation of Curve-Fit

The 2nd Dimension Current Design measures spotsize in one dimension only Goal: To automate the determination of the focal point of the laser by incorporating the second dimension Specific Task: Program MM3000 and add necessary components to current LabView program

Progress In depth understanding of LabView Upgrade to LabView 5.1 Built FEL simulation apparatus which uses a Helium laser to eliminate FEL scheduling constraints Performed spotsize measurements and evaluated error Completed SubVI’s for new program Currently debugging individual programs

Final Steps: Incorporate both SubVI’s Run tests with complete program error analysis Customize program to user’s preferences “smart program” change spotsize estimation choices