Head-up Display: from OpticStudio to Speos

Speos is a great tool to analyze the performance of a Head-up Display. Once the system has been designed in OpticStudio, it can be exported to Speos using a STEP file. The system performance can then be computed using the HOA tool (HUD Optical Analysis). Note that this feature requires Speos HUD Design and Analysis add-on and Premium or Enterprise license.

Authored By Sandrine Auriol

Downloads

Attachments

Description of the HUD

The HUD presented here is the one used in the article Which tools to use when working on a Head-up-Display?. The sketch below summarizes the characteristics of the HUD system.

image001.jpg

Preparing OpticStudio sequential file

To ease the import of OpticStudio sequential design into Speos, we are going to add:

  • A rectangular aperture at the object. The object is the virtual image of the HUD. That rectangular aperture will show the size of the field of view.
  • A rectangular aperture at the PGU.

Open the file “HUD_Step1_MF_after_optim.zar”.
Open the properties of the Object. Add a rectangular aperture:

image003.png

Open the properties of the Image. Add a rectangular aperture:
Horizontal size = 28mm
Vertical size = 28mm

image007.png

The file with the aperture is in the attachments and is called HUD_Step1_MF_after_optim_apertures.zar.

The size of the mirrors in the original file were too small so here are the new sizes after checking the Footprint diagram.
Freeform mirror: Original and new size
image009.png
image011.pngimage013.pngimage015.png

Fold mirror: Original and new size
image017.pngimage019.pngimage021.pngimage023.png

Export OpticStudio to CAD file

OpticStudio model is going to be converted to a CAD file and then imported into Speos.
Before exporting the CAD model, check the Global Coordinate Reference Surface as it will be used for the CAD origin.

image025.png

In OpticStudio, export the design to a CAD file:

image027.png

To make all surfaces available in Speos, select “Export Dummy Surfaces” with a Dummy Thickness of 1. It can also be interesting to export rays to give a comparison.

image029.png

Checking the CAD accuracy

Before moving on to Speos, a comparison can be run inside OpticStudio to check the performance of the OpticStudio model with built-in surfaces compared to the CAD model. The file called “HUD_Step1_MF_after_optim_CAD.zar” can be found in the attachments. It contains 2 configurations.
- Configuration 1 is the built-in model.
- Configuration 2 contains a Non-Sequential Component surface with a CAD export of the model.

image033.png

The results can be compared between both configurations with analyses like the Configuration Matrix Spot Diagram. In the file, the STOP size is set to a diameter of 4mm to model the eye pupil.

image035.png

image037.png

The STEP file is a good description of our HUD.

Import CAD file into Speos

Once in Speos, check the import settings under File…Speos Options…File Options…General:

image039.png

Then open the CAD file:

image041.png

The structure will look like this in Speos. Compared to OpticStudio lens data editor, the names of the objects are the names of the lines:

image043.pngimage045.png

Speos navigation for OpticStudio users

Interacting with objects in Speos is different from interacting with objects in OpticStudio. But the Speos navigation can be customized. It can’t be identical to the OpticStudio navigation but here are the settings that were found helpful in this article:

image047.png

Action

Description

OpticStudio

Speos

Spin

Rotate the view, an object or a group of objects

Hold Left Mouse Button (LMB)
image049.png

Hold Right Mouse Button (RMB)

image051.png

Pan

Moving the view up, down, left or right

Hold Middle Mouse Button (MMB)

image055.png

CTRL + Hold Middle Mouse Button (MMB)

image057.gif+ image055.png

Zoom

Zoom in and out of the view

Scrolling the mouse wheel

image058.png

Scrolling the mouse wheel
image058.png

The navigation settings are described in SPEOS Getting Started guide, which is a useful resource for new users.

HUD Optical Analysis (HOA) in Speos

HOA allows to quantify the quality of the virtual image of automotive head-up displays. It can compute:

  • Virtual image distance, look down angle, look over angle, field of view
  • Distortion, smile, trapeze, torsion, magnification, rotation, divergence, etc.
  • Ghost
  • Field curvature, spot size, astigmatism
  • Specific car manufacturer’s optical metrics definition and acceptance criteria when using plugins.
  • Warping data to feed pre-distortion image correction. Warping information can also be imported.

Once the CAD file has been imported into Speos, the HOA can be run without defining any sources or materials. The HOA tool is intuitive as each item of the HOA has to be defined in order to run the analysis.

image061.png

The first step is to define the axes for the HOA. In the OpticStudio design, Z Axis is the Vehicle Direction and Y Axis is the Top Direction.

image063.png

Then the set-up includes the Eyebox, the Target Image, the Windshield, the Mirrors, the PGU. For each item, the user enters criteria that can be read from OpticStudio and select the relevant objects. The Speos file can be found in the attachments.
For more details on the Speos set-up, have a look at the video (coming soon!).

Warping

One output given from the HOA is the warping. Let’s compare this metric in both softwares for a sanity check. The warping is a grid on the PGU representing how the image has been distorted by the optical system.

image067.jpg

This “deformed grid” is then used as a post processing step to correct the optical aberrations of the system. The PGU displays a “deformed” image to provide an optimal target image for the driver.

In Speos

In the HOA analysis, the warping settings are:

image069.png

Above, the warping algorithm is set to disabled. This setting is needed to interpolate the final image. Run the HOA and check the results.

image071.png

Once run, the file is saved under Speos output files. It gives in pixels the warping of the PGU.

image073.png

In OpticStudio

The warping can be computed in OpticStudio in the backward model (Step 1: From Virtual Image to Display (Backward)) by sampling the field of view on the virtual image and checking where the images of these fields land on the PGU. The image simulation can give a visual result, the Full Field Spot Diagram can shows the spot for each field but to get a numeric output, the Universal Plot 2D can be a good choice:

image075.png

It can be run twice, once with the CENX operand to get the X-coordinate of the centroid/average point of the field of view and another time with CENY for the Y-coordinate.

image077.jpg

The results are given in mm in the local coordinate of the image plane (surface 12). Speos gives the results in pixels.

The conversion between pixels and coordinates is given below:
Pixel_x = round((CENX + PGU_Xsize/2) * Pixel_x_size,0)
Pixel_y = round((CENY + PGU_Ysize/2) * Pixel_y_size,0)

image079.png

Conclusion

This article has highlighted the steps to export a HUD design from OpticStudio into Speos. Speos HOA is a great tool to get a full report on a designed HUD.

Was this article helpful?
11 out of 12 found this helpful

Comments

0 comments

Article is closed for comments.