====== Client - User Application (GUI) ====== {{:client_user_application.jpg?direct&600|}}´ ====== Server - Data Acquisition ====== Data Acquisition on the Frontend: Server for Multiple Clients Image Acquisition and Processing * image acquisition * software crop * rotation (90°, 180°, 270°) * mirror * simple image scaling * projections * simple analysis neglecting further perspective distortion * histogram * position of brightest pixel * center-of-brightness * FWHM Camera / Software Settings (if suppported) * acquisition mode (free running / triggered) * exposure time * binning * gain boost * contrast * brightness * rotation / mirror * area-of-interest (fixed during runtime) ====== Perspective Distortion ====== scintillating screen typically mounted under 45° with respect to the optical axis * short distance leads to visible perspective distortion * position in SI units can be calculated for each pixel by {{:perspective_distortion.jpg?nolink&400|}} * we do not rectify the image! {{:perspective_distortion2.jpg?direct&200|}} scintillating screen typically mounted under 45° with respect to the optical axis * standard target holder contains alignment marks * all scale factors are determined from the marks * vertically mounted assemblies * Δs xx = 0 and Δs yx = 0 * horizontally mounted assemblies * Δs xy = 0 and Δs yy = 0 {{:technical_drawing_left.jpg?direct&200|}} perspective distortion is solely handled by the Client * overlay a grid showing the perspective distortion * display pixel coordinates in SI units taking perspective into account {{::perspective_distortion3.jpg?direct&400|}}