• site home
  • blog home
  • galleries
  • contact
  • underwater
  • the bleeding edge

the last word

Photography meets digital computer technology. Photography wins -- most of the time.

You are here: Home / The Last Word / Interpreting Siemens Star Fourier transforms

Interpreting Siemens Star Fourier transforms

September 10, 2017 JimK 3 Comments

A week ago I posted some images of Fourier transforms of Siemens Star photographs, and some interesting discussion ensued. Jack Hogan, one of the participants, has written up a guest post showing an interpretation of these plots. I am grateful to Jack for taking the time to do this.

Take it away, Jack:

A few pointers that may help understand what we are looking at on the page of the Fourier transformed images of Siemens star captures.

The image of a Siemens star represents increasing linear spatial frequencies from the rim of the ‘wheel’ to its center. For instance we can see in the image below that near the rim there is one spoke every 18 pixels, while further down there are fewer and fewer pixels between them until… well in the center things become noisy and messed up.

So one period in these images is represented by the linear distance between two spokes..  Frequency is one over the period, so we know that it would be at a minimum at the rim and at a maximum near the center.

The direction in which spatial frequency occurs in the image is going to be perpendicular to each spoke according to its position within it.  A Fourier Transform of such an image will measure the relative energy of linear spatial frequencies contained within it.  It produces a two dimensional spectrum that looks as follows (loge(magnitudeFT), below right).

Such graphs are hard to get meaningful quantitative information from because of their scale and because there typically isn’t enough resolution in the z-axis.  But we can take a look at its major components.

Say you are sitting in the center of the FT spectrum looking in an easterly direction: the varying intensity along your line of sight represents the relative energy of the various frequencies in that direction (easterly) contained within the image.  Each subsequent pixel in the FT image represent 0,1,2,… cycles/set, with 0 in the center in this case.

So for instance, what is that ball near the center?  We said that the spokes represented a set of spatial frequencies from maximum near the center to a minimum at the rim.  The ball represents the minimum and should have a radius corresponding to a frequency of 284px/18px = 15.75 cycles/set.  And sure enough, if we measure its radius it is about that (284 by the way is the width of the Siemens star image, indicating the sample size in that direction).  It’s a circle because the spokes are arranged in a circle.

What about those rays emanating out radially in the FT?  Aside from giving rise to a frequency interacting with nearby spokes, each spoke is interpreted as a single separate strong line on its own in the original image, giving rise to a line of impulses in the direction of the relative frequency (the direction of the frequency is perpendicular to the direction of the spoke).  There are twice as many rays in the FT as there are spokes because the FT does not differentiates between black and white lines.

There was also a question about the apparent replicas of some of the central (baseband) features near the cardinal points and in the corners.  The images above were obtained from straightforward processing of the raw data of a Leica Monochrome Typ 216 (L1000865.DNG, if you wish you can download it from DPR’s new studio scene).  As you can see its data does not result in such replicas.  Yet they are present in the raw data from a D7200 processed exactly the same way, as you can see below (DSC_0532 from the same source) :

What are they and why are they present in the D7200 and not in the Typ 216?  They are aliasing introduced by the Bayer CFA as baseband information is modulated out at cycles/pitch spacing by the color pattern – which the Typ 216, being monochrome, does not have.

The cardinal points here represent the grayscale/luminance Nyquist frequency and should not show aliasing for a pure monochrome image.  So they don’t.  However same color channel pixels are twice as far in a Bayer sensor, so its Nyquist frequency is half that of its monochrome counterpart, therefore halving its unaliased frequency range.  In effect, the introduction of chrominance corrupts the otherwise pristine grayscale channel by bringing aliasing closer in.  There is a marvelous series of papers by Eric Dubois and David Alleysson that explain all of this mathematically, see for instance this one.

This ends this quick introduction to the interpretation of macro patterns in 2D FTs of images of a Siemens star.  What we are looking at in the FT of your captures are variations on these themes.  If the aberrations squeeze the spokes together, we will see higher energy at higher frequencies in the relative position of the FT.  If they spread them apart, lower.  If they change their direction, that will be reflected in the spectrum as well.  Etc.  But for quantitative analyses there is as far as I know no substitute for images captured with excellent technique, looking at their spectra one direction and one slice at the time, linearly.  I’d be very interested to learn something new and hear from someone who has a different take on this.

 

 

The Last Word

← Lens screening pages added Arca Swiss P0 Hybrid head →

Comments

  1. CarVac says

    September 10, 2017 at 7:17 pm

    Was “see for instance this one” supposed to end in a link?

    Reply
    • JimK says

      September 10, 2017 at 8:45 pm

      It was, and it now does. But it appears to be broken. Maybe Jack can help.

      Thanks for the catch.

      Reply
      • Jack Hogan says

        September 11, 2017 at 2:36 am

        For those interested this is Dubois’ letter
        http://www.site.uottawa.ca/research/viva/projects/ibr/publications/EDubois_SPL.pdf

        and this is Alleysson’s summary
        http://david.alleysson.free.fr/Publications/VCIP08.pdf

        There is also a write up on the effect of Bayer CFAs on captured spectrum on ‘Strolls’.
        Jack

        Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

May 2025
S M T W T F S
 123
45678910
11121314151617
18192021222324
25262728293031
« Apr    

Articles

  • About
    • Patents and papers about color
    • Who am I?
  • How to…
    • Backing up photographic images
    • How to change email providers
    • How to shoot slanted edge images for me
  • Lens screening testing
    • Equipment and Software
    • Examples
      • Bad and OK 200-600 at 600
      • Excellent 180-400 zoom
      • Fair 14-30mm zoom
      • Good 100-200 mm MF zoom
      • Good 100-400 zoom
      • Good 100mm lens on P1 P45+
      • Good 120mm MF lens
      • Good 18mm FF lens
      • Good 24-105 mm FF lens
      • Good 24-70 FF zoom
      • Good 35 mm FF lens
      • Good 35-70 MF lens
      • Good 60 mm lens on IQ3-100
      • Good 63 mm MF lens
      • Good 65 mm FF lens
      • Good 85 mm FF lens
      • Good and bad 25mm FF lenses
      • Good zoom at 24 mm
      • Marginal 18mm lens
      • Marginal 35mm FF lens
      • Mildly problematic 55 mm FF lens
      • OK 16-35mm zoom
      • OK 60mm lens on P1 P45+
      • OK Sony 600mm f/4
      • Pretty good 16-35 FF zoom
      • Pretty good 90mm FF lens
      • Problematic 400 mm FF lens
      • Tilted 20 mm f/1.8 FF lens
      • Tilted 30 mm MF lens
      • Tilted 50 mm FF lens
      • Two 15mm FF lenses
    • Found a problem – now what?
    • Goals for this test
    • Minimum target distances
      • MFT
      • APS-C
      • Full frame
      • Small medium format
    • Printable Siemens Star targets
    • Target size on sensor
      • MFT
      • APS-C
      • Full frame
      • Small medium format
    • Test instructions — postproduction
    • Test instructions — reading the images
    • Test instructions – capture
    • Theory of the test
    • What’s wrong with conventional lens screening?
  • Previsualization heresy
  • Privacy Policy
  • Recommended photographic web sites
  • Using in-camera histograms for ETTR
    • Acknowledgments
    • Why ETTR?
    • Normal in-camera histograms
    • Image processing for in-camera histograms
    • Making the in-camera histogram closely represent the raw histogram
    • Shortcuts to UniWB
    • Preparing for monitor-based UniWB
    • A one-step UniWB procedure
    • The math behind the one-step method
    • Iteration using Newton’s Method

Category List

Recent Comments

  • JimK on Goldilocks and the three flashes
  • DC Wedding Photographer on Goldilocks and the three flashes
  • Wedding Photographer in DC on The 16-Bit Fallacy: Why More Isn’t Always Better in Medium Format Cameras
  • JimK on Fujifilm GFX 100S II precision
  • Renjie Zhu on Fujifilm GFX 100S II precision
  • JimK on Fuji 20-35/4 landscape field curvature at 23mm vs 23/4 GF
  • Ivo de Man on Fuji 20-35/4 landscape field curvature at 23mm vs 23/4 GF
  • JimK on Fuji 20-35/4 landscape field curvature at 23mm vs 23/4 GF
  • JimK on Fuji 20-35/4 landscape field curvature at 23mm vs 23/4 GF
  • Ivo de Man on Fuji 20-35/4 landscape field curvature at 23mm vs 23/4 GF

Archives

Copyright © 2025 · Daily Dish Pro On Genesis Framework · WordPress · Log in

Unless otherwise noted, all images copyright Jim Kasson.