Presentation is loading. Please wait.

Presentation is loading. Please wait.

G.Sirri – INFN Bologna videconf 2008-03-06 1/14 Fiducial Mark Finding with ESS  Lateral Mark Finding [FlexMapX]: Recommended release 42b (2007-10-25)

Similar presentations


Presentation on theme: "G.Sirri – INFN Bologna videconf 2008-03-06 1/14 Fiducial Mark Finding with ESS  Lateral Mark Finding [FlexMapX]: Recommended release 42b (2007-10-25)"— Presentation transcript:

1 G.Sirri – INFN Bologna videconf 2008-03-06 1/14 Fiducial Mark Finding with ESS  Lateral Mark Finding [FlexMapX]: Recommended release 42b (2007-10-25) successfully used by several labs despite bugs and lack in integration with the CI. Next release 52 (with many improvements) declared as recommended (2007- 12-21) withdrawn for bugs. The new development version 57 available. Test in progress.  What’s New: New Lateral mark finding strategy Search of “Cloned” vertical strip Unified Fiducial Mark finding module for the ESS, Front X-ray Spot + Optical Spot + Lateral X-ray + Edge Finding tools More details in: http://www.bo.infn.it/opera/scanning/lateralmarks/ http://www.bo.infn.it/opera/scanning/lateralmarks/

2 G.Sirri – INFN Bologna videconf 2008-03-06 FlexMapX v57 (Development)  *News* - fit of the strip segments with Parametric Line Fit - search of "clone" vertical strip [to do: take decision] - new map strings "mapid:" for identical transformation and “edge” - auxiliary init map window  *bugs fixed* - product operator matrix * vector - map string: mark side flag are "1" [top] or "2" [bottom] - "Computer freeze during monitor creation" bug fixed  *source code improvements* - Migration to Visual Studio 2005 SP1 - Separation between steering code, hardware macros and user interface. Steering code without MFC/COM. 2/14

3 G.Sirri – INFN Bologna videconf 2008-03-06 New Lateral Mark Finding Strategy 1. Scan along a perpendicular path (a) 2. Scan alternately on one and on the other side of S position (b) 5 2 4 Nominal edge Segment S found here Expected Mark Position X 1 6 7 (a) The trajectory lays between the nominal edge and the expected mark position. The path length is “Scan Transverse Tol.” parameter. (b) The number of segments to be searched for is “Max Strip candidates” parameter (S included). The interdistance between segments is “Strip Sampling Distance” parameter. 2 1 43 8 9 Y strip case 3 3. Segments are fitted to a line. Same for the other strip. Mark position: intersection point between fitted lines. 3/14

4 G.Sirri – INFN Bologna videconf 2008-03-06 Automatic clone check: after the first segment of a vertical strip is found (2 or 3), the system will search for the other one. If both strip (2 and 3 in the picture) are found, the closest-to-the-edge is automatically taken. If only one is found …  to be decided! 1.Pause the process, wait for the user 2.Go On, but put a warning (where?) Now is simply “Go On”. The “Clone” problem 4/14

5 G.Sirri – INFN Bologna videconf 2008-03-06  What is expected to work differently FlexMap3 evaluates the Nominal-Stage Transformation with the 3 marks nearest- to-the-fragment  Different transformations in different plate positions [or only 3 marks for the whole emulsion plate]. FlexMapX fits the transformation parameters with all available marks. One global transformation valid for the whole emulsion plate.  Features not implemented in FlexMapX (yet): "Sheet is rotated by 180°“ Recovery File Map load from a *.map file you MUST write the mark map string in the initialization window: Spot Mark Finding [FlexMapX FlexMap3] 5/14

6 G.Sirri – INFN Bologna videconf 2008-03-06 FlexMapXFlexMap3 not implemented Implemented inside the code 6/14

7 G.Sirri – INFN Bologna videconf 2008-03-06 “To Do” List  Tool for creating MARK MAP [referred to the edge or to a previous map].  - refresh monitor before start a new mark map search - focus at each lateral mark site - 180 degree sheet rotation and recovery option  - new parameter: minimum number of mark to be found in order to validate the affine - new parameter: maximum number of degree-of-freedom of the affine  speed up the lateral mark searching: - during the first strip segment search: stop the segment search after one candidate is found - optimize parameters (number of segment vs segment interdistance)  speed up the spot mark searching: - focus at each site and scan only one image for trial [at present: scan a thickness every trial] 7/14

8 G.Sirri – INFN Bologna videconf 2008-03-06 Mark Finding Reproducibility Preliminary Test 8/14

9 G.Sirri – INFN Bologna videconf 2008-03-06 Lateral Mark - Test 2 marks Test: 72 measurements (2008-03-03)  2 failure (clone) Mark 1 : RMS_x = 3 µm RMS_y = 3 µm Mark 2 : RMS_x = 2 µm RMS_y = 2 µm X (µm) Y (µm) X (µm) 9/14

10 G.Sirri – INFN Bologna videconf 2008-03-06 Lateral Mark - Test Problems of stability during the test (temperature?) Mark 1 - X (µm) Mark 2 - X (µm) Mark 1 - Y (µm) Mark 2 - Y (µm) #Trial 10 3 10/14

11 G.Sirri – INFN Bologna videconf 2008-03-06 Lateral Mark – Test Spread of the predicted position of the 4 corners: #1: = 3689.79X_RMS = 4.5 = 4808.38Y_RMS = 4.2 #2: = 128839X_RMS = 2.8 = 4484.8Y_RMS = 3.3 #3: = 3947.58X_RMS = 5.0 = 104648Y_RMS = 3.6 #4: = 129097X_RMS = 2.3 = 104324Y_RMS = 2.4 1 and 3 are far from the mark position.... 1 2 3 4 11/14

12 G.Sirri – INFN Bologna videconf 2008-03-06 Optical Mark - Test 6 marks Test: 114 measurements (2008-03-04) #1: = 17703X_RMS = 0.6 = 16369.1Y_RMS = 0.6 #2: = 17483X_RMS = 0.2 = 96766.6Y_RMS = 0.6 #3: = 52745.5X_RMS = 0.3 = 96889.1Y_RMS = 0.6 #4: = 122876X_RMS = 0.3 = 97085.8Y_RMS = 0.7 #5: = 123141X_RMS = 0.2 = 16632.6Y_RMS = 0.5 #6: = 70472.7X_RMS = 0.3 = 16542.8Y_RMS = 0.5 X (µm) Y (µm) X (µm) Y (µm) X (µm) Y (µm) X (µm) Y (µm) X (µm) Y (µm) 12/14

13 G.Sirri – INFN Bologna videconf 2008-03-06 Optical Mark – Test Spread of the predicted position of the 4 corners: #1: = 8060.8X_RMS = 0.4 = 6102.8Y_RMS = 0.6 #2: = 133177X_RMS = 0.2 = 6147.2Y_RMS = 0.5 #3: = 8020.9X_RMS = 0.4 = 105914Y_RMS = 0.6 #4: = 133137X_RMS = 0.3 = 105959Y_RMS = 0.7 1 2 3 4 13/14

14 G.Sirri – INFN Bologna videconf 2008-03-06 Conclusions  The development of FlexMapX is going on Bugs fixed and new lateral mark finding strategy Integration with Spot Mark Next step: assistant to create mark map Feedback is welcome  Test of mark finding reproducibility Optical map RMS ~ 0.5 µm no problems with 6-marks transformation Lateral map RMS ~ 2.5 µm Further test to optimize parameters prediction spread larger in the opposite side w.r.t. the marks 14/14


Download ppt "G.Sirri – INFN Bologna videconf 2008-03-06 1/14 Fiducial Mark Finding with ESS  Lateral Mark Finding [FlexMapX]: Recommended release 42b (2007-10-25)"

Similar presentations


Ads by Google