Measuring exposure performance (was Re: proposal - script shooting hooks) - page 6 - General Discussion and Assistance - CHDK Forum  

Measuring exposure performance (was Re: proposal - script shooting hooks)

  • 79 Replies
  • 44255 Views
*

Offline reyalp

  • ******
  • 14082
Re: Re: proposal - script shooting hooks
« Reply #50 on: 10 / September / 2015, 22:44:24 »
Advertisements
Noone knows really how quick the naked exposure-measurement of the camera is. (not exposure time)
In this case, the measurement is from the raw data, so it is exactly the exposure time.

It's not too surprising to get noticeable variation with a ~1/10th exposure time under an AC light source, catching one cycle more or less should be fairly significant.
« Last Edit: 10 / September / 2015, 23:43:16 by reyalp »
Don't forget what the H stands for.

*

Offline c_joerg

  • *****
  • 1248
Re: Re: proposal - script shooting hooks
« Reply #51 on: 11 / September / 2015, 01:29:21 »
Quote
For 50Hz AC the the light of your lamps have a frequency of 100Hz.Every 10ms you will have a peak in brightness.

Quote
It's not too surprising to get noticeable variation with a ~1/10th exposure time under an AC light source, catching one cycle more or less should be fairly significant.

I have not expected, to see something from AC on Filament or Halogen lamp. They are really sluggish. You can see the effect from 60Hz on the monitor at 1/25 and you can see also the effect from the monitor on live view. I think that’s more the not stabilized power supply from net. So I will do some more measure with  Halogen lamp with different exposure times.

@reyalp
May be you should move this measure stuff to an own thread.
« Last Edit: 11 / September / 2015, 01:31:27 by c_joerg »
M100 100a, M3 121a, G9x II (1.00c), 2*G1x (101a,100e), S110 (103a), SX50 (100c), SX230 (101a), S45,
Flickr https://www.flickr.com/photos/136329431@N06/albums
YouTube https://www.youtube.com/channel/UCrTH0tHy9OYTVDzWIvXEMlw/videos?shelf_id=0&view=0&sort=dd

*

Offline reyalp

  • ******
  • 14082
Re: Re: proposal - script shooting hooks
« Reply #52 on: 12 / September / 2015, 18:37:08 »
I have not expected, to see something from AC on Filament or Halogen lamp.
Yes, this is a surprise to me too, I would expect them to have enough inertia that there wasn't much variation. What I mean was *if* a source flickers at ~50-100 hz would be expected to affect a 1/10th exposure.

If the source is actually the AC, just pointing at a darker subject and/or stopping down, adding ND to get a longer shutter time should smooth it out, but that's no good if you want to test very short exposures. In that case it seems like daylight is the best bet.
Quote
@reyalp
May be you should move this measure stuff to an own thread.
Good idea. Merged into the isoinc thread.
Don't forget what the H stands for.

*

Offline c_joerg

  • *****
  • 1248
Re: Measuring exposure performance (was Re: proposal - script shooting hooks)
« Reply #53 on: 13 / September / 2015, 13:04:06 »
Quote
just pointing at a darker subject

All the measuring above, also with the monitor, I did with a gray card with a small x in the middle to focus.

Quote
In that case it seems like daylight is the best bet.

Yes of course.

But my intention is to find a light source, which is nearly reproducibly and nearly constant, to get accurate results on isoinc.

I made a couple of runs with the halogen 50Hz up to 4s. I got always the same result. I’m really sure; the variance in the runs comes from the not stabilized power supply from net. You can really see the shape of the curves, if you turn on a strong consumer. Results can be seen in isoinc_halogen_50Hz.csv. 

Then I made 2 * 100 shoots with a 12V halogen. Yes, that’s looks really good. The first 100 shots I made with an old laboratory power supply (older 25 years). The second 100 with a newer switching Power Supply. Only on meter you can see a small drift over time on the laboratory power supply. So my next runs with isoinc I will always use the 12V halogen with the switching Power Supply. Results can be seen in isoinc_halogen_12V.csv. In the plot I removed the offset between both runs to get them in one plot. 

It looks like that the monitor for higher exposure time is a good solution.  One think, where I thought about is, do make a demonstration video (constant picture with changing brightness, or a simulated moon, which goes from one side of the monitor to the other side), which gives you reproducible results on rawopint, playing with the parameters. I know, for real testing off overexposure there is not enough dynamic. I’m not sure, if such a video is really helpful.
M100 100a, M3 121a, G9x II (1.00c), 2*G1x (101a,100e), S110 (103a), SX50 (100c), SX230 (101a), S45,
Flickr https://www.flickr.com/photos/136329431@N06/albums
YouTube https://www.youtube.com/channel/UCrTH0tHy9OYTVDzWIvXEMlw/videos?shelf_id=0&view=0&sort=dd


Re: Re: proposal - script shooting hooks
« Reply #54 on: 13 / September / 2015, 15:37:16 »
In this case, the measurement is from the raw data, so it is exactly the exposure time.

It's not too surprising to get noticeable variation with a ~1/10th exposure time under an AC light source, catching one cycle more or less should be fairly significant.

To clarify my view on this see the drawing below.

The 100 Hz sine wave is your scene light.

All internal camera measurements to determine the exposure data takes place at Half Press.
The measurement is presumably very short. We (I) don't know how long.
And we don't know at which position on the sine wave. (see the red squares)
But the brightness differs with the amplitude of the sine wave.

Anyway the camera will set all values according to its measurement.(aperture and exposure time ...)

The exposure time ( see green box) starts at Full Press collecting the light from the sine wave.
If the exposure time is long this will fairly integrate the light.
If the exposure time is short we will pick up significantly less light than given by the (wrong) measure.

So for 'exact' measurement we have two implications:

1) The measurement positiom on the sine wave period
AND
2) The exposure time

Maybe this has something to do with the flicker.
IXUS 970 IS 100b

*

Offline reyalp

  • ******
  • 14082
Re: Re: proposal - script shooting hooks
« Reply #55 on: 13 / September / 2015, 15:53:04 »
All internal camera measurements to determine the exposure data takes place at Half Press.
The measurement is presumably very short.
You need to understand the actual script being used. The camera metering is used only for the initial exposure. After that, shooting is in continuous mode or with half press held down and never released, so camera metering is not a factor.

edit:
The script also has a "single" mode, in which case sv and tv are set explicitly by CHDK each shot. Cameras with an adjustable aperture should be set to a mode where it won't be changed.
« Last Edit: 13 / September / 2015, 15:59:07 by reyalp »
Don't forget what the H stands for.

*

Offline c_joerg

  • *****
  • 1248
Re: Measuring exposure performance (was Re: proposal - script shooting hooks)
« Reply #56 on: 14 / September / 2015, 03:55:07 »
@exposeIT

Quote
The 100 Hz sine wave is your scene light.

I don’t think, there can be anything seen from 100Hz on a halogen lamp. The halogen lamp will integrate the light. May be there is some rest ripple on the top.

Quote
he measurement is presumably very short. We (I) don't know how long.
And we don't know at which position on the sine wave. (see the red squares)

I did 20 half press and I got always the same result from the camera measure. Ok I have only seen 1/3 EV steps on the display. The ripple where we talking about are less than 5/96 EV.

Quote
If the exposure time is short we will pick up significantly less light than given by the (wrong) measure.

I don’t think so because of the high integrate light from halogen.
What happens, when you make 100 shots with 1/1000s against a halogen lamp? I don’t think you will see significantly changes.
What is happens on video mode, when you make a video? I don’t think a halogen AC lamp would make problems.

However, the DC solution would be the best way.

@reyalp

Quote
The script also has a "single" mode,

So I can make a comparable run on "single" and "quick" mode to see, how much the aperture flicker is…

M100 100a, M3 121a, G9x II (1.00c), 2*G1x (101a,100e), S110 (103a), SX50 (100c), SX230 (101a), S45,
Flickr https://www.flickr.com/photos/136329431@N06/albums
YouTube https://www.youtube.com/channel/UCrTH0tHy9OYTVDzWIvXEMlw/videos?shelf_id=0&view=0&sort=dd

*

Offline c_joerg

  • *****
  • 1248
Re: Measuring exposure performance (was Re: proposal - script shooting hooks)
« Reply #57 on: 18 / September / 2015, 08:00:06 »
Hello,

I made a couple of more runs (each run with 100 shoots) with isoinc with no increment (all shoots with ISO100), with my cameras G1x, S110 and SX2330. I normalized the meter and meter96 curves by subtraction of the median value of each 100 shoots., to see only the differences.

One thing that I was interested in how big the aperture flicker in single mode is. The most influence of aperture flicker you can see on G1x. I think this has to do with the absolute size of aperture. But it’s only 1/96/EV and not happened in quick and continuous mode. So nothing to care about. On the SX230 I can’t really measure it. This has probably to do with the 12bit resolution.

What you also can see is the influence of the sensor temperature. Especially on the first 100 shoots you see the influence. Also in meter96 not too much to take care about.

On S110 Unfortunately I run everything with Tv=1s (I used my isoinc with fixed Tv=1s). I'm not sure, which effect this have. I didn’t look like clipping. 

G1x
1) Quick,  f=6.3, Tv=0.17s
2) Single, f=6.3, Tv=0.17s
3) Single, f=11,  Tv=0.55s
4) Single, f=16,  Tv=1s
5) Quick,  f=16,  Tv=1s
6) Quick,  f=6.3, Tv=0.17s


S110
1) Quick,  f=6.3,  Tv=1s
2) Single, f=6.3,  Tv=1s
3) Single, f=8.0,  Tv=1s
4) Single, f=8.0,  Tv=1s
5) Quick,  f=8.0,  Tv=1s
6) Quick,  f=6.3,  Tv=1s

« Last Edit: 18 / September / 2015, 12:55:54 by c_joerg »
M100 100a, M3 121a, G9x II (1.00c), 2*G1x (101a,100e), S110 (103a), SX50 (100c), SX230 (101a), S45,
Flickr https://www.flickr.com/photos/136329431@N06/albums
YouTube https://www.youtube.com/channel/UCrTH0tHy9OYTVDzWIvXEMlw/videos?shelf_id=0&view=0&sort=dd


*

Offline c_joerg

  • *****
  • 1248
Re: Measuring exposure performance (was Re: proposal - script shooting hooks)
« Reply #58 on: 18 / September / 2015, 08:01:12 »
SX230
1) Quick,  f=6.3, Tv=0.16s
2) Single, f=6.3, Tv=0.16s
3) Single, f=8.0, Tv=0.25s
4) Quick,  f=8.0, Tv=0.25s
5) Quick,  f=6.3, Tv=0.16s


M100 100a, M3 121a, G9x II (1.00c), 2*G1x (101a,100e), S110 (103a), SX50 (100c), SX230 (101a), S45,
Flickr https://www.flickr.com/photos/136329431@N06/albums
YouTube https://www.youtube.com/channel/UCrTH0tHy9OYTVDzWIvXEMlw/videos?shelf_id=0&view=0&sort=dd

*

Offline c_joerg

  • *****
  • 1248
Re: Measuring exposure performance (was Re: proposal - script shooting hooks)
« Reply #59 on: 14 / January / 2016, 05:59:34 »
I was just playing a little bit with my G1x, to understand a little bit more from the internal stuff, specially the relation between meter, meter96 and JPG data.

My knowledge before was, if I go with the exposure 1EV step down, this will half the RAW Data. So one Bit is approximately 1EV step. Yes I will nearly see this in the RAW Data.

What I have done with isoinc:
I set the G1x to manual mode with constant exposure time and constant ISO100 Then I made 12 runs with each 10 shoots on ISO100 by changing the initial EV shift from -8 to +3. As an object I used my gray card with constant light.

The first thing which I notice was that I got sometimes from the pre shot ISO200. Yes, we have seen it before and it looks like this is some stupid stuff from G1x. So I fixed that in the code from isoinc.

Yes, on the meter96 values it is really good seen, that I always go up on 1EV step.

There are a couple of thinks, which I don’t understand jet

The G1x has a 14bit AD Converter. The pictures with +3EV are totally overexposed. Why I can’t see 16384 in the RAW Data? Yes I know, it is an average of R G B Pixels. Is this the answer that only on color goes to full scale? Is it possible just to meter one color?

Why the RAW values are not going under 512? Yes I know a little bit about the black level but not really much. Does this mean, the values don’t go lower? But Why? We lose 8 Bit on information on the AD converter…


On the end of the day, isoinc is really a great tool to investigate all about this. Great job.
A Tv inc option and a changeable step size (for longer ranges) could be really helpful also for other guys.




M100 100a, M3 121a, G9x II (1.00c), 2*G1x (101a,100e), S110 (103a), SX50 (100c), SX230 (101a), S45,
Flickr https://www.flickr.com/photos/136329431@N06/albums
YouTube https://www.youtube.com/channel/UCrTH0tHy9OYTVDzWIvXEMlw/videos?shelf_id=0&view=0&sort=dd

 

Related Topics