643fee9f4a Make split_and_compare_prnus_of_subgroups.py executable from terminal
c8fe71444f #59: Leverage iterativeMean to not suffer of RAM quantity issue
Benjamin_Loison commented on issue Benjamin_Loison/Robust_image_source_identifica…#59 2024-04-27 16:44:10 +02:00
Make split_and_compare_prnus_of_subgroups.py compatible with RAW images

Avoid precising in b0fa01c6c4e2a6d0afb6cbd096e49c4a522e638d:

help(os.listdir)
Help on built-in function listdir in module posix:

listdir(path=None)
    Return a list…
6f6721da8d Make merge_single_color_channel_images_according_to_bayer_filter.py executable from terminal
b0fa01c6c4 Remove potential chronological bias
e9dc28dc2a Simplify and clean split_and_compare_prnus_of_subgroups.py
Compare 2 commits »
ee7353cfde Correct iterativeMean implementation for images
bd0b9aca94 Correct support for JPG images
Benjamin_Loison commented on issue Benjamin_Loison/Robust_image_source_identifica…#59 2024-04-27 15:38:13 +02:00
Make split_and_compare_prnus_of_subgroups.py compatible with RAW images

Trying to focus on 23/04/24 Rafael images, verifying that there are 253 as claimed.

Figure_1

3552 - 3294 + 1 = 259.

So a bit more…

e9038bdb76 Hide inappropriate figure title
af947dbf65 Add articles/Euclidean distance - Wikipedia/
Benjamin_Loison commented on issue Benjamin_Loison/Robust_image_source_identifica…#57 2024-04-27 14:57:43 +02:00
Use mean as denoiser

Does not seem as precise as bilateral denoiser.

Mean denoiser:

image

Bilateral denoiser:

![image](/attachments/a9f58d89-613f-4f5e-9…

5baabae99d Make mean initialization more general in iterativeMean
1ea1bde910 Leverage iterativeMean in extract_noise.py
674f87d480 Remove unnecessary iterativeMean parentheses and rename addElement to add
7af96d6bf6 Add iterativeMean to utils
7684e1408d Remove unused imports in split_and_compare_prnus_of_subgroups.py
Compare 32 commits »
Make split_and_compare_prnus_of_subgroups.py compatible with RAW images
Benjamin_Loison opened issue Benjamin_Loison/Pillow#5 2024-04-27 14:33:05 +02:00
Why making PIL.Image.getexif so complex?
Benjamin_Loison commented on issue Benjamin_Loison/Robust_image_source_identifica…#39 2024-04-27 00:02:22 +02:00
Download part of Dropbox folder

Above script seems limited to 500 entries. To download all Dropbox files can use:

https://censored.dl.dropboxusercontent.com/zip_download_get/CENSORED
Benjamin_Loison opened issue Benjamin_Loison/vpv#4 2024-04-24 16:21:29 +02:00
Snap legitimity?
Benjamin_Loison commented on issue Benjamin_Loison/Robust_image_source_identifica…#57 2024-04-24 14:20:08 +02:00
Use mean as denoiser

Current issue is that in theory extracting noise by substracting the average image removes the PRNU, but as shown above we still observe patterns looking like unique artifacts. To avoid removing…

a78dcd6f99 Clean extract_noise.py
Consider smartphone images
c65b3642d8 Precise multiple_colors.png file name