- https://github.com/Benjamin-Loison
- Joined on
2022-10-16
Block a user
Benjamin_Loison
commented on issue Benjamin_Loison/Robust_image_source_identifica…#49
2024-04-15 20:34:52 +02:00
RAW image processing
Let us give a try with red as above red image looks easier to understand than the blue one.
Benjamin_Loison
opened issue Benjamin_Loison/Robust_image_source_identifica…#50
2024-04-15 20:26:27 +02:00
What precisely generates the PRNU? The sensor, the Bayer filter...?
Benjamin_Loison
commented on issue Benjamin_Loison/Robust_image_source_identifica…#49
2024-04-15 20:04:58 +02:00
RAW image processing
Benjamin_Loison
pushed to master at Benjamin_Loison/Robust_image_source_identifica…
2024-04-15 16:16:30 +02:00
Benjamin_Loison
commented on issue Benjamin_Loison/Robust_image_source_identifica…#29
2024-04-15 16:14:53 +02:00
Estimate PRNU on easy real images
Tried estimating PRNU on not flat-field PNG from NEF images but I get the following for Nikon D7000
4946x3278 4,651 images:
100%
Benjamin_Loison
pushed to master at Benjamin_Loison/Robust_image_source_identifica…
2024-04-15 16:14:19 +02:00
Benjamin_Loison
pushed to master at Benjamin_Loison/Robust_image_source_identifica…
2024-04-15 16:14:02 +02:00
Benjamin_Loison
pushed to master at Benjamin_Loison/Robust_image_source_identifica…
2024-04-15 16:07:17 +02:00
Benjamin_Loison
pushed to master at Benjamin_Loison/Robust_image_source_identifica…
2024-04-15 16:06:10 +02:00
Benjamin_Loison
commented on issue Benjamin_Loison/Robust_image_source_identifica…#49
2024-04-15 15:44:05 +02:00
RAW image processing
Benjamin_Loison
commented on issue Benjamin_Loison/Robust_image_source_identifica…#49
2024-04-15 15:30:51 +02:00
RAW image processing
np.unique(raw_image_visible)
shows that values 1
, 2
etc are also taken, there is no gap.
Benjamin_Loison
commented on issue Benjamin_Loison/Robust_image_source_identifica…#49
2024-04-15 15:04:49 +02:00
RAW image processing
Raw script:
import rawpy
import imageio
filename = 'r01b6aed6t.NEF'
def printWithName(variable):
print(variable, '=', repr(eval(variable)))
with rawpy.imread(filename) as…
Benjamin_Loison
commented on issue Benjamin_Loison/Robust_image_source_identifica…#49
2024-04-15 12:08:10 +02:00
RAW image processing
def printWithName(variable):
print(variable, '=', repr(eval(variable)))
with rawpy.imread(filename) as raw:
printWithName('raw.color_desc')
printWithName('raw.color_matrix'…
Benjamin_Loison
opened issue Benjamin_Loison/Robust_image_source_identifica…#49
2024-04-15 11:34:15 +02:00
RAW image processing
Benjamin_Loison
commented on issue Benjamin_Loison/Robust_image_source_identifica…#30
2024-04-15 01:38:48 +02:00
Estimate PRNU of devices on actual dataset and evaluate our method
Configure a key to act like
suppr
Benjamin_Loison
commented on issue Benjamin_Loison/Robust_image_source_identifica…#48
2024-04-14 14:49:29 +02:00
Download whole RAISE dataset
About converting to less :
for file in *.NEF; do darktable-cli $file ../png/${file//.NEF/}.png 2>&1; done
Benjamin_Loison
commented on issue Benjamin_Loison/Robust_image_source_identifica…#48
2024-04-14 01:07:44 +02:00
Download whole RAISE dataset
file=RAISE_all.csv; tail -n +2 $file
Benjamin_Loison
closed issue Benjamin_Loison/Robust_image_source_identifica…#48
2024-04-14 01:07:44 +02:00
Download whole RAISE dataset
Benjamin_Loison
opened issue Benjamin_Loison/Robust_image_source_identifica…#48
2024-04-14 01:07:38 +02:00
Download whole RAISE dataset