about summary refs log tree commit diff
path: root/lri-proto/proto/sensor_characterization.proto
blob: d66aa4ac5970af30554bad3cb684cac0a42a4f2b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
syntax = "proto2";

package ltpb;

message SensorCharacterization {
    required float black_level = 1;
    required float white_level = 2;
    optional float cliff_slope = 3;
    
    repeated VstNoiseModel vst_model = 4;
    message VstNoiseModel {
        required uint32 gain = 1;
        required float threshold = 2;
        required float scale = 3;
        
        required VstModel red = 4;
        message VstModel {
            required float a = 1;
            required float b = 2;
        }
        
        required VstModel green = 5;
        required VstModel blue = 6;
        optional VstModel panchromatic = 7;
    }
}