Tutorial: Calculation of Image Rotation for a Scanning Optical System Sergio Guevara OPTI 521 – Distance Learning College of Optical Science University of Arizona
Brief Overview of Scanning Optical Systems Uses: Image Scanning IR Imaging Systems Laser Scanning Laser Printers Laser Projectors Microvision’s SHOW Projector Artifacts Image Distortion Image Rotation Figure from US Patent #4,106,845
Steps to Analyze Image Rotation 1. Sketch the system including: a) Mirror locations b) Mirrors’ axis of rotation. c) Input beam. d) Image plane. 2. Choose a global coordinate system. 3. Define all objects in the global coordinate system. a) Define mirror matrices for mirrors in global coordinate system. b) Define axis of rotation for mirrors in global coordinate system. 4. Find image for non-rotated case. 5. Add rotation to mirrors. 6. Find image in rotated case. 7. Project rotated and non-rotated images onto image plane. 8. Compare the projected images of the rotated case with the non-rotated case to determine rotation of image.
Sketch the System Figure from US Patent #4,106,845 Top View
Sketch the System Figure from US Patent #4,106,845 Front ViewRight View
Choose Global Coordinate System Top ViewRight View
Define Input Beam & Image Plane in Global Coordinates Input Beam is Parallel to Z-axis. Image Plane lies on the X-Z plane.
Define Mirrors in Global Coordinates Find Mirror’s Normal Unit Vectors Mirror 1 normal unit vector: Mirror 2 normal unit vector: Create Mirror Matrices Mirror 1 Matrix: Mirror 2 Matrix:
Define Rotation of Mirrors in Global Coordinates Mirror Rotation Rotation Matrices Mirror 1 Rotation Matrix: (where α is the angle of rotation) Mirror 2 Rotation Matrix: (where β is the angle of rotation)
System Model Input thru Mirror For no image rotation Projection onto Image Plane
Calculation of Rotation Is a comparison of the initial image with no mirror rotation to an image with mirror rotation. Use the definition of the cross product: Rotation Equation:
Calculations
Questions?
Rotation Matrices via Euler Parameters Euler Parameters where the axis of rotation is a unit vector,, and the angle of rotation about that axis is,. Rotation Matrix in Einstein Notation where δ ij is the Kronecker delta, and ε ijk is the permutation symbol.
Further Resources How to perform mirror rotations in Zemax a-Scanning-Mirror/Page1.html a-Scanning-Mirror/Page1.html Euler Parameters Line onto Plane Projection /plane/lineOnPlane/index.htm /plane/lineOnPlane/index.htm /line/projections/index.htm. /line/projections/index.htm