Minostigmat lens revisited

A Trip to Riga and Its Consequences

When my friend Burkhard, also a Minox Riga enthusiast, traveled to Riga this summer, tracking down the VEF Minox was at the top of his list. At my request, he also searched for the design drawings for this camera’s lens, the Minostigmat. I intended to use it for a Minox lens calculation.

And he found what he was looking for at the VEF History Museum. With the help of Dace Kaprāne, the chief curator, he located them in the archives. Tucked away in a folder, he actually found what I had been looking for for a long time but couldn’t find anywhere: the original drawings of the Minostigmat.

So here, courtesy of the VEF History Museum, are the blueprints for the manufacture of the famous lens, published for the first time:

Minostigmat assembly drawing (VEF History Museum)
Minostigmat assembly
Minostigmat lens 1 drawing (VEF History Museum)
Minostigmat lens 1
Minostigmat lens 2 drawing (VEF History Museum)
Minostigmat lens 2
Minostigmat lens 3 drawing (VEF History Museum)
Minostigmat lens 3

Expectations, theory, and reality

I had been searching for the exact specifications of the Minostigmat for quite some time because I was determined to calculate its imaging performance. After measuring its performance in practice in 2024, I wanted to compare the two sets of results. I was also interested in the optical parameters so that I could evaluate this lens in general.

Minostigmat VEF Minox Riga
Minostigmat

The results I’m about to present here are impressive in two respects. First of all, the specifications show just how outstanding this lens is, even in theory. On top of that, there’s the astonishingly good correlation with my earlier practical measurements using test charts.

You can find a brief, easy-to-understand introduction to how a design engineer goes about designing a Cooke triplet here.

So that you can follow along with the calculations below on your own, I’ve broken everything down into the smallest possible steps using specific numbers. This way, you can verify all the results yourself using a calculator. While this makes the article a bit long, it ensures that everything is transparent.

Join me on this exciting journey through the process of calculating a lens. Don’t worry – the four basic arithmetic operations are all you need.

If you’re not interested in the calculations, you can go directly to the results.

Focal length

My first step was to verify the plausibility of the Minostigmat drawings and the values derived from them. A good way to do this is to calculate the focal length based on this information. The result is known: it should be 15 mm.

However, there was another problem. As you can see in the assembly drawing above, the two dimensions for the distances between the three lenses are missing. I therefore had to measure these dimensions directly from the drawing. Of course, this is subject to reading errors. Both dimensions (d2 and d4, see picture below) strongly influence the calculation of the focal length. Using my measured values, the focal length comes out to 14.73 mm. This is close to the expected value.

However, it’s safe to assume that d2 and d4 were chosen so that the focal length is exactly 15 mm. I therefore varied these two values over several iterations so that the deviation from my measured values is minimal and a focal length of 15 mm is obtained.

As a result, the value I measured for d2 changes from 1.25 mm to 1.1265 mm, and the value for d4 changes from 1.10 mm to 0.9520 mm. I then performed all calculations using these values.

The Matrix Method

It is worth noting that the elegant 2×2 matrix formalism, which is now standard in optical design, did not yet exist when Hans Schulz calculated the Minostigmat in 1935. Each refracting surface and each air gap is represented by a small matrix, and the entire system reduces to a single matrix product. The explicit matrix method for lens design was first formalized fifteen years later, in Clyde W. Harris’s 1950 paper “Optical Design by a Matrix Method”, which showed how interval and surface matrices could be multiplied together to yield the paraxial, aberrational, and even chromatic behavior of a complete system in a single, compact operation. I will use this method in the following.

The underlying mathematics, however, was far from new. The paraxial relations the matrices encode trace back to Carl Friedrich Gauss’s 1841 treatment of the “cardinal points” of an optical system, and the third-order aberration theory needed to judge image quality – spherical aberration, coma, astigmatism, field curvature, distortion – had been laid out by Ludwig von Seidel in 1857. By the 1930s, both were standard tools in German optical practice, from Zeiss to VEF.

In the calculations, I use the symbols according to standard convention:

I took the specific dimensions and the refractive indices n from the VEF drawings from 1939 shown above. The following two tables show the numerical values.

0. Input Data

Surface R (mm) n (before) n’ (after)
1 4.29501.0000 (air)1.6116
2 21.00001.61161.0000 (air)
3-12.86401.0000 (air)1.6228
4 4.20001.62281.0000 (air)
5 10.41001.0000 (air)1.6116
6 -8.60861.61161.0000 (air)

Gap d (mm) n
d1 (inside lens 1)0.8000001.6116
d2 (air, 1→2)1.126477 (measured: 1.25)1.0000
d3 (inside lens 2)0.2500001.6228
d4 (air, 2→3)0.952009 (measured: 1.10)1.0000
d5 (inside lens 3)1.0000001.6116

Note: the ray-transfer vector used here carries the real ray angle u (not the reduced angle n·u), so the translation matrix is \(T=\begin{pmatrix}1 & d\\0 & 1\end{pmatrix}\) — without dividing by n.

1. Refraction Matrices R1–R6

Formula: \(C = -\dfrac{n’-n}{R\cdot n’}\), \(D=\dfrac{n}{n’}\)

$$R_1 = \begin{pmatrix} 1 & 0 \\ -0.088358 & 0.620501 \end{pmatrix}$$

$$R_2 = \begin{pmatrix} 1 & 0 \\ 0.029124 & 1.611600 \end{pmatrix}$$

$$R_3 = \begin{pmatrix} 1 & 0 \\ 0.029834 & 0.616219 \end{pmatrix}$$

$$R_4 = \begin{pmatrix} 1 & 0 \\ 0.148286 & 1.622800 \end{pmatrix}$$

$$R_5 = \begin{pmatrix} 1 & 0 \\ -0.036455 & 0.620501 \end{pmatrix}$$

$$R_6 = \begin{pmatrix} 1 & 0 \\ -0.071045 & 1.611600 \end{pmatrix}$$

2. Translation Matrices T1–T5

$$T=\begin{pmatrix}1 & d\\0 & 1\end{pmatrix} \quad \text{(no division by n)}$$

$$T_1 = \begin{pmatrix} 1 & 0.800000 \\ 0 & 1 \end{pmatrix}$$

$$T_2 = \begin{pmatrix} 1 & 1.126477 \\ 0 & 1 \end{pmatrix} \quad $$

$$T_3 = \begin{pmatrix} 1 & 0.250000 \\ 0 & 1 \end{pmatrix}$$

$$T_4 = \begin{pmatrix} 1 & 0.952009 \\ 0 & 1 \end{pmatrix} \quad $$

$$T_5 = \begin{pmatrix} 1 & 1.000000 \\ 0 & 1 \end{pmatrix}$$

3. Sequential Matrix Multiplication

$$M = R_6 \cdot T_5 \cdot R_5 \cdot T_4 \cdot R_4 \cdot T_3 \cdot R_3 \cdot T_2 \cdot R_2 \cdot T_1 \cdot R_1$$

Product rule for \(X=\begin{pmatrix}a&b\\c&d\end{pmatrix}\), \(P=\begin{pmatrix}e&f\\g&h\end{pmatrix}\):

$$X \cdot P = \begin{pmatrix} ae+bg & af+bh \\ ce+dg & cf+dh \end{pmatrix}$$

Each step below shows the multiplication in three lines: the two matrices being multiplied, then the elementwise arithmetic, then the numeric result — each continuation line starts with “=”.

Start: P0 = R1

$$P_0 = \begin{pmatrix} 1 & 0 \\ -0.088358 & 0.620501 \end{pmatrix}$$

Step 1: P1 = T1 · P0

$$P_1 = \begin{pmatrix} 1 & 0.8 \\ 0 & 1 \end{pmatrix}\begin{pmatrix} 1 & 0 \\ -0.088358 & 0.620501 \end{pmatrix}$$

$$= \begin{pmatrix} 1\cdot1+0.8\cdot(-0.088358) & 1\cdot0+0.8\cdot0.620501 \\ 0\cdot1+1\cdot(-0.088358) & 0\cdot0+1\cdot0.620501 \end{pmatrix}$$

$$= \begin{pmatrix} 0.929314 & 0.496401 \\ -0.088358 & 0.620501 \end{pmatrix}$$

Step 2: P2 = R2 · P1

$$P_2 = \begin{pmatrix} 1 & 0 \\ 0.029124 & 1.611600 \end{pmatrix}\begin{pmatrix} 0.929314 & 0.496401 \\ -0.088358 & 0.620501 \end{pmatrix}$$

$$= \begin{pmatrix} 1\cdot 0.929314+0\cdot(-0.088358) & 1\cdot 0.496401+0\cdot 0.620501 \\ 0.029124\cdot 0.929314+1.611600\cdot(-0.088358) & 0.029124\cdot 0.496401+1.611600\cdot 0.620501 \end{pmatrix}$$

$$= \begin{pmatrix} 0.929314 & 0.496401 \\ -0.115333 & 1.014459 \end{pmatrix}$$

Step 3: P3 = T2 · P2

$$P_3 = \begin{pmatrix} 1 & 1.126477 \\ 0 & 1 \end{pmatrix}\begin{pmatrix} 0.929314 & 0.496401 \\ -0.115333 & 1.014459 \end{pmatrix}$$

$$= \begin{pmatrix} 1\cdot 0.929314+1.126477\cdot(-0.115333) & 1\cdot 0.496401+1.126477\cdot 1.014459 \\ 0\cdot 0.929314+1\cdot(-0.115333) & 0\cdot 0.496401+1\cdot 1.014459 \end{pmatrix}$$

$$= \begin{pmatrix} 0.799393 & 1.639162 \\ -0.115333 & 1.014459 \end{pmatrix}$$

Step 4: P4 = R3 · P3

$$P_4 = \begin{pmatrix} 1 & 0 \\ 0.029834 & 0.616219 \end{pmatrix}\begin{pmatrix} 0.799393 & 1.639162 \\ -0.115333 & 1.014459 \end{pmatrix}$$

$$= \begin{pmatrix} 1\cdot 0.799393+0\cdot(-0.115333) & 1\cdot 1.639162+0\cdot 1.014459 \\ 0.029834\cdot 0.799393+0.616219\cdot(-0.115333) & 0.029834\cdot 1.639162+0.616219\cdot 1.014459 \end{pmatrix}$$

$$= \begin{pmatrix} 0.799393 & 1.639162 \\ -0.047236 & 0.674033 \end{pmatrix}$$

Step 5: P5 = T3 · P4

$$P_5 = \begin{pmatrix} 1 & 0.25 \\ 0 & 1 \end{pmatrix}\begin{pmatrix} 0.799393 & 1.639162 \\ -0.047236 & 0.674033 \end{pmatrix}$$

$$= \begin{pmatrix} 1\cdot 0.799393+0.25\cdot(-0.047236) & 1\cdot 1.639162+0.25\cdot 0.674033 \\ 0\cdot 0.799393+1\cdot(-0.047236) & 0\cdot 1.639162+1\cdot 0.674033 \end{pmatrix}$$

$$= \begin{pmatrix} 0.787584 & 1.807670 \\ -0.047236 & 0.674033 \end{pmatrix}$$

Step 6: P6 = R4 · P5

$$P_6 = \begin{pmatrix} 1 & 0 \\ 0.148286 & 1.622800 \end{pmatrix}\begin{pmatrix} 0.787584 & 1.807670 \\ -0.047236 & 0.674033 \end{pmatrix}$$

$$= \begin{pmatrix} 1\cdot 0.787584+0\cdot(-0.047236) & 1\cdot 1.807670+0\cdot 0.674033 \\ 0.148286\cdot 0.787584+1.622800\cdot(-0.047236) & 0.148286\cdot 1.807670+1.622800\cdot 0.674033 \end{pmatrix}$$

$$= \begin{pmatrix} 0.787584 & 1.807670 \\ 0.040137 & 1.361738 \end{pmatrix}$$

Step 7: P7 = T4 · P6

$$P_7 = \begin{pmatrix} 1 & 0.952009 \\ 0 & 1 \end{pmatrix}\begin{pmatrix} 0.787584 & 1.807670 \\ 0.040137 & 1.361738 \end{pmatrix}$$

$$= \begin{pmatrix} 1\cdot 0.787584+0.952009\cdot 0.040137 & 1\cdot 1.807670+0.952009\cdot 1.361738 \\ 0\cdot 0.787584+1\cdot 0.040137 & 0\cdot 1.807670+1\cdot 1.361738 \end{pmatrix}$$

$$= \begin{pmatrix} 0.825795 & 3.104053 \\ 0.040137 & 1.361738 \end{pmatrix}$$

Step 8: P8 = R5 · P7

$$P_8 = \begin{pmatrix} 1 & 0 \\ -0.036455 & 0.620501 \end{pmatrix}\begin{pmatrix} 0.825795 & 3.104053 \\ 0.040137 & 1.361738 \end{pmatrix}$$

$$= \begin{pmatrix} 1\cdot 0.825795+0\cdot 0.040137 & 1\cdot 3.104053+0\cdot 1.361738 \\ -0.036455\cdot 0.825795+0.620501\cdot 0.040137 & -0.036455\cdot 3.104053+0.620501\cdot 1.361738 \end{pmatrix}$$

$$= \begin{pmatrix} 0.825795 & 3.104053 \\ -0.005201 & 0.731877 \end{pmatrix}$$

Step 9: P9 = T5 · P8

$$P_9 = \begin{pmatrix} 1 & 1 \\ 0 & 1 \end{pmatrix}\begin{pmatrix} 0.825795 & 3.104053 \\ -0.005201 & 0.731877 \end{pmatrix}$$

$$= \begin{pmatrix} 1\cdot 0.825795+1\cdot(-0.005201) & 1\cdot 3.104053+1\cdot 0.731877 \\ 0\cdot 0.825795+1\cdot(-0.005201) & 0\cdot 3.104053+1\cdot 0.731877 \end{pmatrix}$$

$$= \begin{pmatrix} 0.820594 & 3.835930 \\ -0.005201 & 0.731877 \end{pmatrix}$$

Step 10: P10 = R6 · P9 (= final system matrix M)

$$M = \begin{pmatrix} 1 & 0 \\ -0.071045 & 1.611600 \end{pmatrix}\begin{pmatrix} 0.820594 & 3.835930 \\ -0.005201 & 0.731877 \end{pmatrix}$$

$$= \begin{pmatrix} 1\cdot 0.820594+0\cdot(-0.005201) & 1\cdot 3.835930+0\cdot 0.731877 \\ -0.071045\cdot 0.820594+1.611600\cdot(-0.005201) & -0.071045\cdot 3.835930+1.611600\cdot 0.731877 \end{pmatrix}$$

$$= \begin{pmatrix} 0.820594 & 3.835930 \\ -0.066681 & 0.906968 \end{pmatrix}$$

$$M = \begin{pmatrix} A & B \\ C & D \end{pmatrix} = \begin{pmatrix} 0.820594 & 3.835930 \\ -0.066681 & 0.906968 \end{pmatrix}$$

(High-precision computation gives \(M=\begin{pmatrix}0.820630 & 3.836059\\-0.066663 & 0.906960\end{pmatrix}\) — small differences above are rounding artifacts from carrying only 6 decimal places through the chain; both check against det(M) ≈ 1.)

Check: det(M) = A·D – B·C ≈ 1.000 ✓

4. Results

Effective focal length

$$f_{eff} = -\frac{1}{C} = -\frac{1}{-0.066663} = \mathbf{15.001\ mm}$$

Back focal distance (last surface → F’)

$$BFD = -\frac{A}{C} = -\frac{0.820630}{-0.066663} = \mathbf{12.310\ mm}$$

Front focal distance (first surface → F)

$$FFD = -\frac{D}{C} = -\frac{0.906960}{-0.066663} = \mathbf{13.605\ mm}$$

Image-side principal plane H’ (distance from last surface)

$$x_{H’} = \frac{1-A}{C} = \frac{1-0.820630}{-0.066663} = \frac{0.179370}{-0.066663} = \mathbf{-2.691\ mm}$$

Object-side principal plane H (distance from first surface)

$$x_H = \frac{D-1}{C} = \frac{0.906960-1}{-0.066663} = \frac{-0.093040}{-0.066663} = \mathbf{+1.396\ mm}$$

Foundations for Aberration Calculations

This chapter provides the shared paraxial ray-trace data used by the aberration calculations for spherical aberration, coma, astigmatism and distortion.

1. Entrance Pupil Radius

The f-stop is located directly at surface 1 (nothing in front of it) → entrance pupil = stop itself.

$$y_{marg} = \frac{f_{eff}}{2 \cdot N} = \frac{15.000000}{2 \cdot 3.5} = \frac{15.000000}{7} = \mathbf{2.142857\ mm}$$

2. Field Angle (from 8×11 mm format)

Step 1: \(\text{diagonal} = \sqrt{8^2 + 11^2} = \sqrt{64+121} = \sqrt{185} = \mathbf{13.601471\ mm}\)
Step 2: \(\text{half-diagonal } y’ = 13.601471 / 2 = \mathbf{6.800735\ mm}\)
Step 3: \(\tan(\omega) = y’/f_{eff} = 6.800735 / 15.000000 = \mathbf{0.453382}\)
Step 4: \(\omega = \arctan(0.453382) = \mathbf{0.425663\ rad = 24.389^\circ}\)

3. Starting Vectors [y, u] (u = real angle, radians)

  • Marginal ray: \([y, u] = [2.142857\,;\, 0]\) (parallel to axis, object at infinity)
  • Chief ray: \([y, u] = [0\,;\, 0.425663]\) (through stop center, at field angle \(\omega\))

4. Paraxial Trace — Marginal Ray

Start: \([y, u] = [2.142857\,;\, 0]\)

R1: [[1,0],[-0.088358, 0.620501]]

\(y’ = 1 \cdot 2.142857 = \mathbf{2.142857}\)
\(u’ = -0.088358 \cdot 2.142857 + 0.620501 \cdot 0 = \mathbf{-0.189339}\)

T1 (d=0.8): [[1,0.8],[0,1]]

\(y’ = 2.142857 + 0.8 \cdot (-0.189339) = 2.142857 – 0.151471 = \mathbf{1.991386}\)
\(u’ = \mathbf{-0.189339}\)

R2: [[1,0],[0.029124, 1.611600]]

\(y’ = \mathbf{1.991386}\)
\(u’ = 0.029124 \cdot 1.991386 + 1.611600 \cdot (-0.189339) = 0.058008 – 0.305150 = \mathbf{-0.247142}\)

T2 (d=1.126477): [[1,1.126477],[0,1]]

\(y’ = 1.991386 + 1.126477 \cdot (-0.247142) = 1.991386 – 0.278400 = \mathbf{1.712986}\)
\(u’ = \mathbf{-0.247142}\)

R3: [[1,0],[0.029834, 0.616219]]

\(y’ = \mathbf{1.712986}\)
\(u’ = 0.029834 \cdot 1.712986 + 0.616219 \cdot (-0.247142) = 0.051108 – 0.152329 = \mathbf{-0.101221}\) (precise value: -0.101189)

T3 (d=0.25): [[1,0.25],[0,1]]

\(y’ = 1.712986 + 0.25 \cdot (-0.101189) = 1.712986 – 0.025297 = \mathbf{1.687689}\)
\(u’ = \mathbf{-0.101189}\)

R4: [[1,0],[0.148286, 1.622800]]

\(y’ = \mathbf{1.687689}\)
\(u’ = 0.148286 \cdot 1.687689 + 1.622800 \cdot (-0.101189) = 0.250310 – 0.164221 = \mathbf{0.086089}\) (precise value: 0.086051)

T4 (d=0.952009): [[1,0.952009],[0,1]]

\(y’ = 1.687689 + 0.952009 \cdot 0.086051 = 1.687689 + 0.081924 = \mathbf{1.769613}\) (precise value: 1.769610)
\(u’ = \mathbf{0.086051}\)

R5: [[1,0],[-0.036455, 0.620501]]

\(y’ = \mathbf{1.769610}\)
\(u’ = -0.036455 \cdot 1.769610 + 0.620501 \cdot 0.086051 = -0.064525 + 0.053396 = \mathbf{-0.011129}\) (precise value: -0.011117)

T5 (d=1.0): [[1,1],[0,1]]

\(y’ = 1.769610 + 1 \cdot (-0.011117) = \mathbf{1.758493}\)
\(u’ = \mathbf{-0.011117}\)

R6: [[1,0],[-0.071050, 1.611600]]

\(y’ = \mathbf{1.758493}\)
\(u’ = -0.071050 \cdot 1.758493 + 1.611600 \cdot (-0.011117) = -0.124941 – 0.017916 = \mathbf{-0.142857}\)

Final marginal ray: \(y’ = 1.758493\text{ mm}\), \(u’ = -0.142857\text{ rad}\)

5. Paraxial Trace — Chief Ray

Start: \([y, u] = [0\,;\, 0.425663]\)

R1

\(y’ = 0\)
\(u’ = 0.620501 \cdot 0.425663 = \mathbf{0.264125}\)

T1 (d=0.8)

\(y’ = 0 + 0.8 \cdot 0.264125 = \mathbf{0.211300}\)
\(u’ = \mathbf{0.264125}\)

R2

\(y’ = \mathbf{0.211300}\)
\(u’ = 0.029124 \cdot 0.211300 + 1.611600 \cdot 0.264125 = 0.006154 + 0.425663 = \mathbf{0.431817}\)

T2 (d=1.126477)

\(y’ = 0.211300 + 1.126477 \cdot 0.431817 = 0.211300 + 0.486432 = \mathbf{0.697732}\) (precise: 0.697731)
\(u’ = \mathbf{0.431817}\)

R3

\(y’ = \mathbf{0.697731}\)
\(u’ = 0.029834 \cdot 0.697731 + 0.616219 \cdot 0.431817 = 0.020817 + 0.266093 = \mathbf{0.286910}\)

T3 (d=0.25)

\(y’ = 0.697731 + 0.25 \cdot 0.286910 = 0.697731 + 0.071728 = \mathbf{0.769459}\)
\(u’ = \mathbf{0.286910}\)

R4

\(y’ = \mathbf{0.769459}\)
\(u’ = 0.148286 \cdot 0.769459 + 1.622800 \cdot 0.286910 = 0.114104 + 0.465594 = \mathbf{0.579698}\) (precise: 0.579697)

T4 (d=0.952009)

\(y’ = 0.769459 + 0.952009 \cdot 0.579697 = 0.769459 + 0.551875 = \mathbf{1.321334}\) (precise: 1.321335)
\(u’ = \mathbf{0.579697}\)

R5

\(y’ = \mathbf{1.321335}\)
\(u’ = -0.036455 \cdot 1.321335 + 0.620501 \cdot 0.579697 = -0.048175 + 0.359708 = \mathbf{0.311533}\)

T5 (d=1.0)

\(y’ = 1.321335 + 1 \cdot 0.311533 = \mathbf{1.632868}\)
\(u’ = \mathbf{0.311533}\)

R6

\(y’ = \mathbf{1.632868}\)
\(u’ = -0.071050 \cdot 1.632868 + 1.611600 \cdot 0.311533 = -0.116015 + 0.502066 = \mathbf{0.386051}\)

Final chief ray: \(y’ = 1.632868\text{ mm}\), \(u’ = 0.386051\text{ rad}\)

6. Invariants Table

At each surface:
\(A = n \cdot (y_m \cdot c + u_{before,m})\)
\(\bar{A} = n \cdot (y_c \cdot c + u_{before,c})\)
\(H = n \cdot (u_{before,c} \cdot y_m – u_{before,m} \cdot y_c)\)
\(\Delta(u/n) = u_{after,m}/n’ – u_{before,m}/n\)
\(\Delta(1/n) = 1/n’ – 1/n\)

Surf R c=1/R y_m u_before,m u_after,m y_c u_before,c u_after,c A Ā H Δ(u/n) Δ(1/n)
14.2950000.2328292.1428570.000000-0.1893390.0000000.4256630.2641250.4989190.4256630.912135-0.117485-0.379499
221.0000000.0476191.991386-0.189339-0.2471420.2113000.2641250.431817-0.1523140.4418790.912135-0.1296570.379499
3-12.864000-0.0777361.712986-0.247142-0.1011890.6977310.4318170.286910-0.3803030.3775780.9121350.184788-0.383781
44.2000000.2380951.687689-0.1011890.0860510.7694590.2869100.5796970.4878810.7629010.9121350.1484050.383781
510.4100000.0960611.7696100.086051-0.0111171.3213350.5796970.3115330.2560420.7066260.912135-0.092949-0.379499
6-8.608000-0.1161711.758493-0.011117-0.1428571.6328680.3115330.386051-0.3471430.1963590.912135-0.1359590.379499

Check: H is identical at every surface (0.912135) — confirms correct computation, since H is a system-wide invariant.

This table is the shared basis for all four following aberration calculations.

Spherical Aberration (Seidel Sum_I)

Uses the marginal/chief ray trace and invariants table from “Foundations for Aberration Calculations” ), \(d_4 = 0.952009\text{ mm}\), \(f_{eff} = 15.000\text{ mm}\)).

1. Formula

For each surface k:

$$\text{contribution}_k = A_k^2 \cdot y_k \cdot \Delta(u/n)_k$$

$$S_I = -\sum \text{contribution}_k$$

where \(A = n \cdot (y \cdot c + u_{before})\) is the marginal-ray refraction invariant, \(y\) is the marginal ray height at the surface, and \(\Delta(u/n) = u_{after}/n’ – u_{before}/n\) (marginal ray).

2. Input Values (from foundations table)

Surf A y_m Δ(u/n)
10.4989192.142857-0.117485
2-0.1523141.991386-0.129657
3-0.3803031.7129860.184788
40.4878811.6876890.148405
50.2560421.769610-0.092949
6-0.3471431.758493-0.135959

3. Step-by-Step Calculation per Surface

Surface 1

Step 1: \(A^2 = 0.498919^2 = \mathbf{0.248920}\)
Step 2: \(A^2 \cdot y = 0.248920 \cdot 2.142857 = \mathbf{0.533400}\)
Step 3: \(\text{contribution}_1 = 0.533400 \cdot (-0.117485) = \mathbf{-0.062667}\)

Surface 2

Step 1: \(A^2 = (-0.152314)^2 = \mathbf{0.023200}\)
Step 2: \(A^2 \cdot y = 0.023200 \cdot 1.991386 = \mathbf{0.046200}\)
Step 3: \(\text{contribution}_2 = 0.046200 \cdot (-0.129657) = \mathbf{-0.005990}\)

Surface 3

Step 1: \(A^2 = (-0.380303)^2 = \mathbf{0.144630}\)
Step 2: \(A^2 \cdot y = 0.144630 \cdot 1.712986 = \mathbf{0.247764}\)
Step 3: \(\text{contribution}_3 = 0.247764 \cdot 0.184788 = \mathbf{0.045782}\)

Surface 4

Step 1: \(A^2 = 0.487881^2 = \mathbf{0.238027}\)
Step 2: \(A^2 \cdot y = 0.238027 \cdot 1.687689 = \mathbf{0.401751}\)
Step 3: \(\text{contribution}_4 = 0.401751 \cdot 0.148405 = \mathbf{0.059618}\)

Surface 5

Step 1: \(A^2 = 0.256042^2 = \mathbf{0.065558}\)
Step 2: \(A^2 \cdot y = 0.065558 \cdot 1.769610 = \mathbf{0.116017}\)
Step 3: \(\text{contribution}_5 = 0.116017 \cdot (-0.092949) = \mathbf{-0.010785}\)

Surface 6

Step 1: \(A^2 = (-0.347143)^2 = \mathbf{0.120508}\)
Step 2: \(A^2 \cdot y = 0.120508 \cdot 1.758493 = \mathbf{0.211906}\)
Step 3: \(\text{contribution}_6 = 0.211906 \cdot (-0.135959) = \mathbf{-0.028812}\)

4. Summation

Surface contribution
1-0.062667
2-0.005990
30.045782
40.059618
5-0.010785
6-0.028812

$$\sum \text{contribution} = \mathbf{-0.002854}$$

$$S_I = -\sum \text{contribution} = -(-0.002854) = \mathbf{+0.002854}$$

(High-precision value: \(S_I = 0.0028531\))

5. Interpretation

\(S_I\) is the third-order (Seidel) spherical aberration coefficient. Its small positive value indicates a small residual (undercorrected-direction) spherical aberration at full aperture (f/3.5) — consistent with a reasonably well-corrected triplet design; the individual surface contributions (ranging roughly ±0.06) show substantial internal cancellation between surfaces, which is typical of a balanced lens design.

Coma (Seidel Sum S_II)

Uses the marginal/chief ray trace and invariants table from “Foundations for Aberration Calculations” ( \(d_2 = 1.126477\text{ mm}\), \(d_4 = 0.952009\text{ mm}\), \(f_{eff} = 15.000\text{ mm}\)).

1. Formula

For each surface k:

$$\text{contribution}_k = \bar{A}_k \cdot A_k \cdot y_k \cdot \Delta(u/n)_k$$

$$S_{II} = -\sum \text{contribution}_k$$

where \(A\) is the marginal-ray invariant, \(\bar{A}\) the chief-ray invariant, \(y\) the marginal ray height, \(\Delta(u/n)\) the marginal ray’s reduced-angle change across the surface.

2. Input Values (from foundations table)

Surf A Ā y_m Δ(u/n)
10.4989190.4256632.142857-0.117485
2-0.1523140.4418791.991386-0.129657
3-0.3803030.3775781.7129860.184788
40.4878810.7629011.6876890.148405
50.2560420.7066261.769610-0.092949
6-0.3471430.1963591.758493-0.135959

3. Step-by-Step Calculation per Surface

Surface 1

Step 1: \(\bar{A} \cdot A = 0.425663 \cdot 0.498919 = \mathbf{0.212345}\)
Step 2: \(\bar{A} \cdot A \cdot y = 0.212345 \cdot 2.142857 = \mathbf{0.455024}\)
Step 3: \(\text{contribution}_1 = 0.455024 \cdot (-0.117485) = \mathbf{-0.053465}\)

Surface 2

Step 1: \(\bar{A} \cdot A = 0.441879 \cdot (-0.152314) = \mathbf{-0.067311}\)
Step 2: \(\bar{A} \cdot A \cdot y = -0.067311 \cdot 1.991386 = \mathbf{-0.134058}\)
Step 3: \(\text{contribution}_2 = -0.134058 \cdot (-0.129657) = \mathbf{0.017383}\)

Surface 3

Step 1: \(\bar{A} \cdot A = 0.377578 \cdot (-0.380303) = \mathbf{-0.143622}\)
Step 2: \(\bar{A} \cdot A \cdot y = -0.143622 \cdot 1.712986 = \mathbf{-0.246053}\)
Step 3: \(\text{contribution}_3 = -0.246053 \cdot 0.184788 = \mathbf{-0.045463}\)

Surface 4

Step 1: \(\bar{A} \cdot A = 0.762901 \cdot 0.487881 = \mathbf{0.372207}\)
Step 2: \(\bar{A} \cdot A \cdot y = 0.372207 \cdot 1.687689 = \mathbf{0.628210}\)
Step 3: \(\text{contribution}_4 = 0.628210 \cdot 0.148405 = \mathbf{0.093224}\)

Surface 5

Step 1: \(\bar{A} \cdot A = 0.706626 \cdot 0.256042 = \mathbf{0.180957}\)
Step 2: \(\bar{A} \cdot A \cdot y = 0.180957 \cdot 1.769610 = \mathbf{0.320205}\)
Step 3: \(\text{contribution}_5 = 0.320205 \cdot (-0.092949) = \mathbf{-0.029769}\)

Surface 6

Step 1: \(\bar{A} \cdot A = 0.196359 \cdot (-0.347143) = \mathbf{-0.068171}\)
Step 2: \(\bar{A} \cdot A \cdot y = -0.068171 \cdot 1.758493 = \mathbf{-0.119888}\)
Step 3: \(\text{contribution}_6 = -0.119888 \cdot (-0.135959) = \mathbf{0.016301}\)

4. Summation

Surface contribution
1-0.053465
20.017383
3-0.045463
40.093224
5-0.029769
60.016301

$$\sum \text{contribution} = \mathbf{-0.001789} \quad \text{(high-precision: -0.0017796)}$$

$$S_{II} = -\sum \text{contribution} = -(-0.0017796) = \mathbf{+0.001780}$$

5. Interpretation

\(S_{II}\) is the third-order coma coefficient. Its small magnitude relative to the individual surface contributions (up to ±0.09) again shows strong internal cancellation — a hallmark of a well-corrected triplet, where coma from the front and rear groups largely offsets that of the middle (negative) element.

Astigmatism (Seidel Sum S_III)

Uses the marginal/chief ray trace and invariants table from “Foundations for Aberration Calculations” (corrected \(d_2 = 1.126477\text{ mm}\), \(d_4 = 0.952009\text{ mm}\), \(f_{eff} = 15.000\text{ mm}\)).

1. Formula

For each surface k:

$$\text{contribution}_k = \bar{A}_k^2 \cdot y_k \cdot \Delta(u/n)_k$$

$$S_{III} = -\sum \text{contribution}_k$$

where \(\bar{A}\) is the chief-ray refraction invariant, \(y\) the marginal ray height, \(\Delta(u/n)\) the marginal ray’s reduced-angle change across the surface.

2. Input Values (from foundations table)

Surf Ā y_m Δ(u/n)
10.4256632.142857-0.117485
20.4418791.991386-0.129657
30.3775781.7129860.184788
40.7629011.6876890.148405
50.7066261.769610-0.092949
60.1963591.758493-0.135959

3. Step-by-Step Calculation per Surface

Surface 1

Step 1: \(\bar{A}^2 = 0.425663^2 = \mathbf{0.181189}\)
Step 2: \(\bar{A}^2 \cdot y = 0.181189 \cdot 2.142857 = \mathbf{0.388262}\)
Step 3: \(\text{contribution}_1 = 0.388262 \cdot (-0.117485) = \mathbf{-0.045615}\)

Surface 2

Step 1: \(\bar{A}^2 = 0.441879^2 = \mathbf{0.195257}\)
Step 2: \(\bar{A}^2 \cdot y = 0.195257 \cdot 1.991386 = \mathbf{0.388887}\)
Step 3: \(\text{contribution}_2 = 0.388887 \cdot (-0.129657) = \mathbf{-0.050415}\)

Surface 3

Step 1: \(\bar{A}^2 = 0.377578^2 = \mathbf{0.142605}\)
Step 2: \(\bar{A}^2 \cdot y = 0.142605 \cdot 1.712986 = \mathbf{0.244304}\)
Step 3: \(\text{contribution}_3 = 0.244304 \cdot 0.184788 = \mathbf{0.045143}\)

Surface 4

Step 1: \(\bar{A}^2 = 0.762901^2 = \mathbf{0.582017}\)
Step 2: \(\bar{A}^2 \cdot y = 0.582017 \cdot 1.687689 = \mathbf{0.982457}\)
Step 3: \(\text{contribution}_4 = 0.982457 \cdot 0.148405 = \mathbf{0.145811}\)

Surface 5

Step 1: \(\bar{A}^2 = 0.706626^2 = \mathbf{0.499320}\)
Step 2: \(\bar{A}^2 \cdot y = 0.499320 \cdot 1.769610 = \mathbf{0.883510}\)
Step 3: \(\text{contribution}_5 = 0.883510 \cdot (-0.092949) = \mathbf{-0.082131}\)

Surface 6

Step 1: \(\bar{A}^2 = 0.196359^2 = \mathbf{0.038557}\)
Step 2: \(\bar{A}^2 \cdot y = 0.038557 \cdot 1.758493 = \mathbf{0.067814}\)
Step 3: \(\text{contribution}_6 = 0.067814 \cdot (-0.135959) = \mathbf{-0.009221}\)

4. Summation

Surface contribution
1-0.045615
2-0.050415
30.045143
40.145811
5-0.082131
6-0.009221

$$\sum \text{contribution} = \mathbf{0.003572} \quad \text{(high-precision: 0.0035229)}$$

$$S_{III} = -\sum \text{contribution} = -0.0035229 = \mathbf{-0.003523}$$

5. Interpretation

\(S_{III}\) is the third-order astigmatism coefficient. The small negative value indicates a slight residual astigmatism at the edge of the 8×11 mm format (field angle \(\omega \approx 24.4^\circ\)); combined with the Petzval curvature (\(S_{IV}\), see separate document) it determines the actual sagittal and tangential field curves of the system.

Petzval field curvature (Seidel Sum S_IV)

0. Input Data

Surface R (mm) n (before) n’ (after)
14.2950001.0000001.611600
221.0000001.6116001.000000
3-12.8640001.0000001.622800
44.2000001.6228001.000000
510.4100001.0000001.611600
6-8.6080001.6116001.000000

1. Formula

For each surface k:

$$P_k = \frac{n’ – n}{n \cdot n’ \cdot R}$$

Total Petzval sum: $$P = P_1 + P_2 + P_3 + P_4 + P_5 + P_6$$

Petzval radius: $$r_P = \frac{1}{P}$$

2. Step-by-Step Calculation

Surface 1 (R=4.295; n=1; n’=1.6116)

Step 1: \(\Delta n = n’-n = 1.6116-1 = \mathbf{0.6116}\)
Step 2: \(n \cdot n’ = 1 \cdot 1.6116 = \mathbf{1.6116}\)
Step 3: \(n \cdot n’ \cdot R = 1.6116 \cdot 4.295 = \mathbf{6.921822}\)
Step 4: \(P_1 = 0.6116 / 6.921822 = \mathbf{0.088358}\)

Surface 2 (R=21.0; n=1.6116; n’=1)

Step 1: \(\Delta n = 1-1.6116 = \mathbf{-0.6116}\)
Step 2: \(n \cdot n’ = 1.6116 \cdot 1 = \mathbf{1.6116}\)
Step 3: \(n \cdot n’ \cdot R = 1.6116 \cdot 21.0 = \mathbf{33.8436}\)
Step 4: \(P_2 = -0.6116 / 33.8436 = \mathbf{-0.018071}\)

Surface 3 (R=-12.864; n=1; n’=1.6228)

Step 1: \(\Delta n = 1.6228-1 = \mathbf{0.6228}\)
Step 2: \(n \cdot n’ = 1 \cdot 1.6228 = \mathbf{1.6228}\)
Step 3: \(n \cdot n’ \cdot R = 1.6228 \cdot (-12.864) = \mathbf{-20.875699}\)
Step 4: \(P_3 = 0.6228 / (-20.875699) = \mathbf{-0.029834}\)

Surface 4 (R=4.2; n=1.6228; n’=1)

Step 1: \(\Delta n = 1-1.6228 = \mathbf{-0.6228}\)
Step 2: \(n \cdot n’ = 1.6228 \cdot 1 = \mathbf{1.6228}\)
Step 3: \(n \cdot n’ \cdot R = 1.6228 \cdot 4.2 = \mathbf{6.81576}\)
Step 4: \(P_4 = -0.6228 / 6.81576 = \mathbf{-0.091376}\)

Surface 5 (R=10.41; n=1; n’=1.6116)

Step 1: \(\Delta n = 1.6116-1 = \mathbf{0.6116}\)
Step 2: \(n \cdot n’ = 1 \cdot 1.6116 = \mathbf{1.6116}\)
Step 3: \(n \cdot n’ \cdot R = 1.6116 \cdot 10.41 = \mathbf{16.776756}\)
Step 4: \(P_5 = 0.6116 / 16.776756 = \mathbf{0.036455}\)

Surface 6 (R=-8.6080; n=1.6116; n’=1)

Step 1: \(\Delta n = 1-1.6116 = \mathbf{-0.6116}\)
Step 2: \(n \cdot n’ = 1.6116 \cdot 1 = \mathbf{1.6116}\)
Step 3: \(n \cdot n’ \cdot R = 1.6116 \cdot (-8.6080) = \mathbf{-13.872653}\)
Step 4: \(P_6 = -0.6116 / (-13.872653) = \mathbf{0.044087}\)

3. Summation

$$\mathbf{P = P_1+P_2+P_3+P_4+P_5+P_6=0.029619\ mm^{-1}}$$

4. Result

$$r_P = \frac{1}{P} = \frac{1}{0.029619} = \mathbf{33.763\ mm}$$

Compared with the corrected effective focal length \(f_{eff} = 15.000\text{ mm}\), the ratio \(r_P/f_{eff} \approx 2.25\) — again a moderate field curvature, typical of a well-corrected triplet.

Distortion (Seidel Sum S_V)

Uses the marginal/chief ray trace and invariants table from “Foundations for Aberration Calculations” (\(d_2 = 1.126477\text{ mm}\), \(d_4 = 0.952009\text{ mm}\), \(f_{eff} = 15.000\text{ mm}\)). Also requires the Petzval-related Lagrange invariant \(H\) and \(\Delta(1/n)\), and the curvature \(c = 1/R\).

1. Formula

For each surface k:

$$\text{contribution}_k = \left(\frac{\bar{A}_k^3}{A_k}\right) \cdot y_k \cdot \Delta(u/n)_k + \left(\frac{\bar{A}_k}{A_k}\right) \cdot H^2 \cdot c_k \cdot \Delta(1/n)_k$$

$$S_V = -\sum \text{contribution}_k$$

where \(A\), \(\bar{A}\) are the marginal/chief-ray invariants, \(H\) the (system-constant) Lagrange invariant, \(c\) the surface curvature, \(\Delta(u/n)\) the marginal ray’s angle change, \(\Delta(1/n)\) the index-reciprocal change.

2. Input Values (from foundations table)

Surf A Ā y_m Δ(u/n) H c Δ(1/n)
10.4989190.4256632.142857-0.1174850.9121350.232829-0.379499
2-0.1523140.4418791.991386-0.1296570.9121350.0476190.379499
3-0.3803030.3775781.7129860.1847880.912135-0.077736-0.383781
40.4878810.7629011.6876890.1484050.9121350.2380950.383781
50.2560420.7066261.769610-0.0929490.9121350.096061-0.379499
6-0.3471430.1963591.758493-0.1359590.912135-0.1161710.379499

$$H^2 = 0.912135^2 = \mathbf{0.831990} \quad \text{(constant for all surfaces)}$$

3. Step-by-Step Calculation per Surface

Surface 1

Term A (coma-like part):
Step 1: \(\bar{A}^3 = 0.425663^3 = 0.425663 \cdot 0.425663 \cdot 0.425663 = \mathbf{0.077120}\)
Step 2: \(\bar{A}^3/A = 0.077120 / 0.498919 = \mathbf{0.154591}\)
Step 3: \((\bar{A}^3/A) \cdot y = 0.154591 \cdot 2.142857 = \mathbf{0.331267}\)
Step 4: \(\text{term}_A = 0.331267 \cdot (-0.117485) = \mathbf{-0.038919}\)

Term B (Petzval-related part):
Step 5: \(\bar{A}/A = 0.425663 / 0.498919 = \mathbf{0.853176}\)
Step 6: \(H^2 \cdot c = 0.831990 \cdot 0.232829 = \mathbf{0.193708}\)
Step 7: \(H^2 \cdot c \cdot \Delta(1/n) = 0.193708 \cdot (-0.379499) = \mathbf{-0.073512}\)
Step 8: \(\text{term}_B = 0.853176 \cdot (-0.073512) = \mathbf{-0.062722}\)

\(\text{contribution}_1 = \text{term}_A + \text{term}_B = -0.038919 + (-0.062722) = \mathbf{-0.101641}\)

Surface 2

Step 1: \(\bar{A}^3 = 0.441879^3 = \mathbf{0.086265}\)
Step 2: \(\bar{A}^3/A = 0.086265 / (-0.152314) = \mathbf{-0.566368}\)
Step 3: \((\bar{A}^3/A) \cdot y = -0.566368 \cdot 1.991386 = \mathbf{-1.127977}\)
Step 4: \(\text{term}_A = -1.127977 \cdot (-0.129657) = \mathbf{0.146259}\)

Step 5: \(\bar{A}/A = 0.441879 / (-0.152314) = \mathbf{-2.900909}\)
Step 6: \(H^2 \cdot c = 0.831990 \cdot 0.047619 = \mathbf{0.039619}\)
Step 7: \(H^2 \cdot c \cdot \Delta(1/n) = 0.039619 \cdot 0.379499 = \mathbf{0.015035}\)
Step 8: \(\text{term}_B = -2.900909 \cdot 0.015035 = \mathbf{-0.043621}\)

\(\text{contribution}_2 = 0.146259 + (-0.043621) = \mathbf{0.102638}\)

Surface 3

Step 1: \(\bar{A}^3 = 0.377578^3 = \mathbf{0.053832}\)
Step 2: \(\bar{A}^3/A = 0.053832 / (-0.380303) = \mathbf{-0.141550}\)
Step 3: \((\bar{A}^3/A) \cdot y = -0.141550 \cdot 1.712986 = \mathbf{-0.242514}\)
Step 4: \(\text{term}_A = -0.242514 \cdot 0.184788 = \mathbf{-0.044811}\)

Step 5: \(\bar{A}/A = 0.377578 / (-0.380303) = \mathbf{-0.992836}\)
Step 6: \(H^2 \cdot c = 0.831990 \cdot (-0.077736) = \mathbf{-0.064676}\)
Step 7: \(H^2 \cdot c \cdot \Delta(1/n) = -0.064676 \cdot (-0.383781) = \mathbf{0.024820}\)
Step 8: \(\text{term}_B = -0.992836 \cdot 0.024820 = \mathbf{-0.024642}\)

\(\text{contribution}_3 = -0.044811 + (-0.024642) = \mathbf{-0.069453}\)

Surface 4

Step 1: \(\bar{A}^3 = 0.762901^3 = \mathbf{0.443938}\)
Step 2: \(\bar{A}^3/A = 0.443938 / 0.487881 = \mathbf{0.909910}\)
Step 3: \((\bar{A}^3/A) \cdot y = 0.909910 \cdot 1.687689 = \mathbf{1.535722}\)
Step 4: \(\text{term}_A = 1.535722 \cdot 0.148405 = \mathbf{0.227916}\)

Step 5: \(\bar{A}/A = 0.762901 / 0.487881 = \mathbf{1.563723}\)
Step 6: \(H^2 \cdot c = 0.831990 \cdot 0.238095 = \mathbf{0.198093}\)
Step 7: \(H^2 \cdot c \cdot \Delta(1/n) = 0.198093 \cdot 0.383781 = \mathbf{0.076031}\)
Step 8: \(\text{term}_B = 1.563723 \cdot 0.076031 = \mathbf{0.118903}\)

\(\text{contribution}_4 = 0.227916 + 0.118903 = \mathbf{0.346819}\)

Surface 5

Step 1: \(\bar{A}^3 = 0.706626^3 = \mathbf{0.352892}\)
Step 2: \(\bar{A}^3/A = 0.352892 / 0.256042 = \mathbf{1.378254}\)
Step 3: \((\bar{A}^3/A) \cdot y = 1.378254 \cdot 1.769610 = \mathbf{2.439116}\)
Step 4: \(\text{term}_A = 2.439116 \cdot (-0.092949) = \mathbf{-0.226755}\)

Step 5: \(\bar{A}/A = 0.706626 / 0.256042 = \mathbf{2.759723}\)
Step 6: \(H^2 \cdot c = 0.831990 \cdot 0.096061 = \mathbf{0.079922}\)
Step 7: \(H^2 \cdot c \cdot \Delta(1/n) = 0.079922 \cdot (-0.379499) = \mathbf{-0.030330}\)
Step 8: \(\text{term}_B = 2.759723 \cdot (-0.030330) = \mathbf{-0.083691}\)

\(\text{contribution}_5 = -0.226755 + (-0.083691) = \mathbf{-0.310446}\)

Surface 6

Step 1: \(\bar{A}^3 = 0.196359^3 = \mathbf{0.007572}\)
Step 2: \(\bar{A}^3/A = 0.007572 / (-0.347143) = \mathbf{-0.021811}\)
Step 3: \((\bar{A}^3/A) \cdot y = -0.021811 \cdot 1.758493 = \mathbf{-0.038354}\)
Step 4: \(\text{term}_A = -0.038354 \cdot (-0.135959) = \mathbf{0.005215}\)

Step 5: \(\bar{A}/A = 0.196359 / (-0.347143) = \mathbf{-0.565744}\)
Step 6: \(H^2 \cdot c = 0.831990 \cdot (-0.116171) = \mathbf{-0.096650}\)
Step 7: \(H^2 \cdot c \cdot \Delta(1/n) = -0.096650 \cdot 0.379499 = \mathbf{-0.036680}\)
Step 8: \(\text{term}_B = -0.565744 \cdot (-0.036680) = \mathbf{0.020753}\)

\(\text{contribution}_6 = 0.005215 + 0.020753 = \mathbf{0.025968}\)

4. Summation

Surface contribution
1-0.101641
20.102638
3-0.069453
40.346819
5-0.310446
60.025968

$$\sum \text{contribution} = \mathbf{-0.006115} \quad \text{(high-precision: -0.0060251)}$$

$$S_V = -\sum \text{contribution} = -(-0.0060251) = \mathbf{+0.006025}$$

5. Interpretation

\(S_V\) is the third-order distortion coefficient. A positive value in this convention corresponds to pincushion-direction distortion at the edge of the 8×11 mm field; the magnitude (\(\approx 0.006\)) is small relative to the intermediate per-surface terms (up to \(\pm 0.35\)), again showing strong internal balancing typical of a well-designed triplet.

Optical-Historical Evaluation

1. Summary of Aberration Sums

Seidel Aberration Sums (3rd Order)

Aberration Coefficient Symbol Value Residual Trend
Spherical Aberration SI +0.00285 Minor undercorrected residual
Coma SII +0.00178 Extremely low residual coma
Astigmatism SIII -0.00352 Slight negative astigmatism at field edge
Field Curvature (Petzval) SIV +0.02962 Moderate Petzval curvature (rP ≈ 2.25 · f)
Distortion SV +0.00603 Minor pincushion distortion

2. Optical Evaluation of the 1939 Minostigmat Design

Internal Compensation & Balance

The breakdown of individual surface contributions illustrates the fundamental operating principle of the Cooke triplet. The outer crown elements introduce large positive and negative aberration contributions—for example, individual surface distortion terms (SV) reach peak values of +0.35 and -0.31. The central negative element cancels these deviations almost entirely.

The resulting net Seidel sums remain exceptionally close to zero (|SI|, |SII|, |SIII|, |SV| ≪ 0.01), demonstrating a remarkably well-balanced optical design.

Performance at Full Aperture (f/3.5)

  • On-Axis Sharpness (SI = +0.00285): Spherical aberration is superbly corrected for a three-element lens operating at f/3.5. Stopping down slightly to f/4.5 or f/5.6 would drive axial performance straight to the diffraction limit.
  • Off-Axis Field Performance (SIII, SIV, SV): Mapping a 49° diagonal field of view onto the 8 × 11 mm frame places noticeable demands on a 15 mm triplet. However, the subtle interplay between residual astigmatism (SIII = -0.0035) and Petzval curvature (rP ≈ 33.8 mm) yields a flat usable image plane across the frame, minimizing edge soft focus. Distortion (SV ≈ +0.006) remains visually imperceptible.

Manufacturing context and mechanical sensitivity

Utilizing optical glasses with refractive indices ranging from n ≈ 1.6116 to 1.6228 (standard high-index crown and flint glasses of the late 1930s), the design fully exploited the available degree of freedom in surface radii and air spaces.

Furthermore, the precise alignment of air gaps (d2 = 1.126 mm, d4 = 0.952 mm) underscores how sensitive short-focal-length triplets (15 mm) are to mechanical assembly tolerances. Spacing variations of merely a few hundredths of a millimeter noticeably alter both the back focal length and the overall state of aberration correction.

3. Empirical Verification: Photographic Resolution Test

Practical resolution measurements conducted using high-resolution ADOX CMS 20 II film fully confirm the theoretical calculations:

Image Region Measured Resolution Film Stock Theoretical Agreement
Center (Axial) 203 LP/mm ADOX CMS 20 II A strong match to the calculated circle of least confusion
Corners (8 × 11 mm edge) 114 LP/mm ADOX CMS 20 II An expected, substantial drop driven by Petzval curvature (~9× size)

Center: 203 LP/mm — A Strong Match

From the calculated Seidel spherical aberration sum SI, the transverse ray aberration of the marginal ray at the paraxial focus can be estimated:

TSC = SI / (2 · n’ · |u’|) = 0.002853 / (2 · 1 · 0.142857) = 0.00999 mm ≈ 10 μm

For third-order spherical aberration, the best achievable focus (circle of least confusion) lies not at the paraxial focus but roughly three-quarters of the way toward the marginal-ray focus, where the blur radius shrinks to about TSC / 4:

radiusbest focus ≈ 10 μm / 4 ≈ 2.5 μm  ⇒  diameter ≈ 5 μm

This gives a rough resolving-power estimate:

R ≈ 1 / (5 μm) ≈ 200 LP/mm

This matches the measured 203 LP/mm almost exactly. For such a coarse estimate, the agreement is striking — a strong indication that both the input data (radii, indices) and the corrected air gaps d2 / d4 used in this calculation are close to the lens’s true physical values.

Corners: 114 LP/mm — An Expected, Substantial Drop

VEF Minox Riga, Kodak Ektar 100

At the edge of the field (ω ≈ 24.4°, corresponding to the corner of the 8 × 11 mm format), coma, astigmatism, and above all field curvature come into play. Comparing the magnitudes of the Seidel sums calculated earlier:

Aberration Value Relative Size
SI (spherical) 0.00285
SII (coma) 0.00178 0.6×
SIII (astigmatism) -0.00352 1.2×
SIV (Petzval) 0.02464 ~9×
SV (distortion) 0.00603 2.1×

The calculated Petzval sum is by far the largest aberration coefficient — field curvature is by far the dominant factor degrading edge performance, exactly as expected for a simple triplet. This is consistent with the Petzval radius calculated earlier (rP ≈ 33.8 mm), only about 2.25× the focal length — a noticeably curved image shell falling on a flat film plane.

Combining the coma, astigmatism, and defocus contributions at the edge plausibly yields a resolving power well below the center — a drop to roughly 110–150 LP/mm is exactly what one would expect for a half-field angle this large (±24°) in an uncorrected triplet. The measured 114 LP/mm falls squarely within this predicted range.

Final conclusion

The optical performance of the 15 mm f/3.5 Minostigmat lens represents a remarkable engineering achievement for its time. Balancing an asymmetrical three-element Cooke triplet so effectively that both spherical aberration and coma approach diffraction-limited thresholds in the center is an extraordinary optical feat.

Riga Minox open front
VEF Minox Riga

During its development, designer Hans Schulz deliberately prioritized maximum axial sharpness and high central contrast, ensuring that the tiny negatives could sustain significant enlargement. As a consequence, Petzval field curvature was accepted as the primary physical compromise inherent to the simple triplet layout, which accounts for the resolution drop from 203 LP/mm at the center to 114 LP/mm at the corners on flat film.

Ultimately, the lens delivers outstanding central sharpness and contrast, leaving edge fall-off to be driven almost entirely by field curvature rather than coma or centering defects, resulting in an exceptionally well-balanced correction profile for a 1930s subminiature optic.

The previous practical test on ADOX CMS 20 II proves that this theoretical performance translates directly into exceptional real-world resolving power across the entire 8 x 11 mm subminiature format.

The calculations presented in this article would take about 2 to 3 hours to perform using a calculator. If, as was the case in the 1930s, one had to rely solely on logarithm tables, it would likely take 12 to 18 hours of work. In addition, the matrix method was not yet known at that time, so calculating the focal lengths took considerably longer. Finally, it’s important to keep in mind that we have simply recalculated an existing triplet here. Designing such a lens system required many more such iterations.

More articles about VEF Minox Riga

VEF Minox Riga, Kodak Ektar 100
0 Comments
Oldest
Newest Most Voted