• 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 / a7RIII / PDAF striping on the Sony a7RIII

PDAF striping on the Sony a7RIII

March 7, 2018 JimK 5 Comments

I’ve been working on improving my toolset for analyzing the PDAF-pixel-induced banding that we’re seeing on some of the a7III demo shots, and that — through some pretty extreme measures — I got to occur on the a9. 

I wrote some Matlab code to find and measure the intensity of the artifacts. Then I set up a test similar to the a9 test, but with an a7RIII and the flash in the center of the image:

  • Godox Flashpoint XPLOR 600PRO TTL aimed at the camera
  • a7RIII with Batis 135/2.8, wide open
  • Mechanical shutter at 1/125
  • Godox R2 Pro trigger
  • Flash set to 1/128 power, which is as low as it goes with the R2 Pro remote.
  • ISO 100

Ignore that spike in the middle; that’s caused by deficiencies in my artifact-detection algorithm. I’ll explain the algorithm at the end of this post, because the explanation is technical and not useful for most folks.

 

 

 

The a7RIII has behavior that similar to what we saw with the a9. Most of the artifacts are in the green raw channels, and which of those are the worst depends on the orientation of the light source to the affected pixels. 

Since you haven’t seen the a9 data presented this way, I’ll show it to you.

 

 

 

 

The big difference is that we see more of the artifact in the blue channel in the a9.

This peculiarity has apparently been with us for some time, but I’m just getting around to seeing it. It has not adversely affected a single one of my a9 or a7RIII images, so for those cameras, this is mostly of academic interest. Whether the effect is worse in the a7III, as it appears to be, and how much worse will have to await further study.

Here’s the artifact-detection algorithm in English:

 

  • Read in one raw plane
  • Construct a 3-pixel-high by 100-pixel-wide highpass kernel with the all the columns the same and the top and bottom rows negative so that the total of the kernel is zero. That’s a high-pass filter.
  • Pass the kernel over the image.
  • Remove entries where a pixel and the one immediately above or immediately below are both over some threshold. One of those isn’t a PDAF artifact. Just do this once, so we don’t throw out good data.
  • Morph artifacts found from one row high to six rows high. That’s enough to blend one set of artifacts with the ones above or below them.
  • Low-pass filter the image with a disk filter with 100-pixel radius.
  • Do all that for all the other raw planes.
  • Subtract the smallest value in all raw planes at each pixel location from all the raw planes. This gets rid of some clutter.
  • Plot.

If anyone wants to see the Matlab code, sing out.

a7RIII

← PDAF striping on the Sony a9 Gone over to SSL →

Comments

  1. CarVac says

    March 7, 2018 at 5:31 pm

    Is one green channel horizontal detection and one vertical detection?

    Reply
  2. tree says

    March 9, 2018 at 6:32 am

    Well done Jim!
    Do you still own A7R2? Can you run the same test on it?
    I tried extreme processings on my backlit images filled with flare and didn’t find any flaw.

    Reply
  3. IliasG says

    March 10, 2018 at 2:09 am

    Jim, can you extract any info about how the intensities in G1 vs B and G2 vs B are related ?
    I mean ..
    is there a constant relation of the intensity of the artefact .. ?
    For example, in the simpler case (linear), constant (not varying depending on distance or direction) ratio G1intens/Rintens or G2intens/Bintens?.
    Or maybe a more complex but which can be mathematically expressed ?. like say Bintens = sqrt( G2intense) ?.
    This info about the “signature” of the artefact can be very helpfool for correcting algorithms 😉

    Reply
  4. Grant Hodgeon says

    April 1, 2018 at 10:55 am

    Hi Jim,

    I develop images from Festival Photographers a few times a year. Some big ones. One photographer switched to this camera and used silent shutter mode…. The banding and lack of ‘depth’ that occurred because of this was quite shocking. These bands use the latest and greatest lighting technology that can sometimes hit those extremes you seem to be talking about ?

    Reply
    • JimK says

      April 1, 2018 at 11:18 am

      When you use silent shutter the scan time goes way down (to 1/15 to 1/30 second at full frame) in the a7RIII and a7RII, causing banding with non-continuous light sources. Modern stage lighting is often non-continuous. The scan time is faster in the a9, at about 1/160 second, but you can still run into problems in some venues. Even mechanical focal plane shutters can have difficulties. The only real solution is to use a leaf shutter or a global one. Both restrict your camera choices greatly.

      Jim

      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.